Mac (OS X) configuration questions

Have a really dumb question? Ask it here to get help from the experts (or those with too much time on their hands)

Moderator: Moderator

Post Reply
Message
Author
Sinister Stairs
Higher
Posts: 47
Joined: Sun Aug 06, 2017 12:36 am

Mac (OS X) configuration questions

#1 Post by Sinister Stairs »

I know how to use the --home command line parameter on Windows and Linux to change my home directory, but how do I use it with the Mac (OS X) version of T-Engine.app (not Steam)? I've tried running T-Engine.app/Contents/MacOS/t-engine directly from the terminal, but that just pulls up a blank (black) window and not the game.

Also, I've found that adding Addons directly through the application doesn't work -- it just hangs forever at 100% downloaded; I have to manually download them and copy them into the T-Engine.app package contents. Is this a bug, a permissions issue, or am I doing something wrong?

Pisastrish
Thalore
Posts: 157
Joined: Wed Sep 28, 2016 8:07 pm

Re: Mac (OS X) configuration questions

#2 Post by Pisastrish »

Not familiar with windows or linux, what does --home do?

Edit: I just tried launching tome from terminal and it worked fine. Could you post all the commands you're giving?

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Mac (OS X) configuration questions

#3 Post by HousePet »

--home allows you to change were it stores the user data used by the game.
My feedback meter decays into coding. Give me feedback and I make mods.

Sinister Stairs
Higher
Posts: 47
Joined: Sun Aug 06, 2017 12:36 am

Re: Mac (OS X) configuration questions

#4 Post by Sinister Stairs »

Pisastrish wrote:Edit: I just tried launching tome from terminal and it worked fine. Could you post all the commands you're giving?
I'm using the ToME 1.5.5 app from the download page (T-Engine.app) on a mid-2012 MBP w/ 16G memory and OS X Sierra. It runs just fine from the Finder/Dock, but I haven't been able to run it from the command line so I can pass in the --home parameter.

What I'm trying to do is use Dropbox as my ToME home directory, so my saves sync across systems.

From the terminal I've run T-Engine.app/Contents/MacOS/t-engine. That opened up a window with blank/black content; but the UI didn't appear, unless I didn't wait long enough.
What I'm trying to run is T-Engine.app/Contents/MacOS/t-engine --home ~/Dropbox, but that has the same result (blank window).

My real goal is to be able to use Dropbox for just my saved characters (i.e. not profiles, which differ between my systems). T-Engine apparently doesn't follow softlinks, though:

Code: Select all

# Remove/backup my Dropbox saves
mv -i ~/Dropbox/tome/save dropbox.save.bak
# Copy my local saves to Dropbox
cp -rp ~/Library/"Application Support"/T-Engine/4.0/tome/save ~/Dropbox/tome/save
# Remove/backup my local saves
mv -i ~/Library/"Application Support"/T-Engine/4.0./tome/save local.save.bak
# Create a softlink from my local saves to my Dropbox saves
ln -s ~/Library/"Application Support"/T-Engine/4.0/tome/save ~/Dropbox/tome/save
(The paths may be off here and there -- I'm typing this from memory for example purposes. I use path completion when actually running those commands.)

When I would try to Load Game when having "save" linked to another directory, no characters would appear. I didn't think to try creating a New Game to see if/where those saved.

Pisastrish
Thalore
Posts: 157
Joined: Wed Sep 28, 2016 8:07 pm

Re: Mac (OS X) configuration questions

#5 Post by Pisastrish »

Just tried T-Engine.app/Contents/MacOS/t-engine --home ~/Dropbox on my computer and it seems to work as intended. Have you tried opening T-Engine.app/Contents/MacOS/t-engine from finder rather than just T-Engine.app? There could be something going on with running TOME from there (I'm also on yosemite, so maybe sierra's the problem?). Just to be absolutely clear, you cd to the directory T-Engine.app is in before running these commands, right?

Sinister Stairs
Higher
Posts: 47
Joined: Sun Aug 06, 2017 12:36 am

Re: Mac (OS X) configuration questions

#6 Post by Sinister Stairs »

That did the trick, thank you! I remembered incorrectly: I'd been running ./t-engine from within the T-Engine.app package; rather than running ./T-Engine.app/Contents/MacOS/t-engine from the folder containing the app.

Post Reply