Attention Mac standalone players

Everything about ToME 4.x.x. No spoilers, please

Moderator: Moderator

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

Attention Mac standalone players

#1 Post by Sinister Stairs »

If you're playing the Mac standalone version (i.e. you downloaded it yourself, and aren't playing it via Steam, GOG, etc.) and are having problems such as:
  • You use a software firewall, and every time you launch T-Engine, your firewall pesters you about allowing /var/folders/.../t-engine.app; or...
  • You can't download DLC or addons via the in-game UI -- the downloads get stuck indefinitely; or...
  • Auto-update doesn't detect newer versions of addons you know have been updated, or the update gets stuck indefinitely; or...
  • When you try installing a shimmer pack, the installation gets stuck indefinitely...
The problem is that the permissions on your T-Engine.app are set incorrectly, so OS X / macOS is preventing the game from downloading/installing files.

To fix this, open up a Terminal, find where your T-Engine.app is, and use this command:

Code: Select all

xattr -rsd com.apple.quarantine T-Engine.app
"com.apple.quarantine" is an attribute that macOS uses to flag things you've downloaded from the internet as being suspicious. Even if you ok T-Engine.app in Systems | Security & Privacy, there are other files/directories within the T-Engine.app that are still flagged.

This topic probably belongs in a "Dumb Answers" forum, because I'm apparently the only person who has had this issue [since 2018, according to a perfunctory board search]. If nothing else, I will be referring to this post when 1.7.1 is released. ;)
Last edited by Sinister Stairs on Tue Nov 03, 2020 5:17 am, edited 1 time in total.

smithfield
Halfling
Posts: 111
Joined: Wed May 23, 2012 1:19 am

Re: Attention Mac standalone players

#2 Post by smithfield »

This is very useful info. I'm returning to the mac after passing on the whole quarantine thing for several years. This is something I'll be running into very soon. Thanks for the heads up.

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

Re: Attention Mac standalone players

#3 Post by Sinister Stairs »

Some other useful information for managing the standalone Mac app.

I'm going to refer to shimmer packs, addons, and DLCs as SAD, because it gets really old typing/reading "DLCs/addons/shimmer packs."

Manually installing/updating SAD

The main reason you might do this is because you want to simply copy them from an older ToME version (e.g 1.7.0) to a newer one (1.7.1); this is much faster than re-installing each one individually.
  • If you are using Finder (i.e. the desktop), you'll need to right-click on T-Engine.app and then Show Package Contents. (If you're using a Terminal, cd into the T-Engine.app, which is actually just a directory.)
    Screen Shot 2020-11-02 at 10.29.17 AM.png
    Screen Shot 2020-11-02 at 10.29.17 AM.png (33.15 KiB) Viewed 2514 times
  • From inside T-Engine.app, the SAD directory is: Contents/Resources/game/addons
OMG, what a pain! Why would anyone do this? The cool thing about the standalone desktop game is you can play multiple versions of ToME if, say, you want to finish some old 1.6.x games, while also playing new 1.7.x ones.

Updating SAD for multiple game versions

If you are running incompatible versions of ToME (e.g. 1.7.x and 1.6.x), you'll need to uncheck addon auto-update, otherwise your newer game can update incompatible SAD for your older game versions.

To update SAD for the latest version of ToME (and latest version only!):
  1. From the main menu, go to Addons, check the auto-update setting, then return to the main menu
  2. The game will do a check and update SAD
  3. Go back to Addons and uncheck the auto-update
This keeps the latest version of the game up-to-date, while not clobbering older versions of the game with newer SAD.

Settings and character save files

These are stored in your user directory (aka home directory). If you're using Finder, you'll need to go to your home directory, then from the Finder menu: View | Show View Options, then check the Show Library Folder option.
  1. From your home directory, navigate to Library/Application Support/T-Engine/4.0. Here, you'll find the directory for your settings
  2. From the 4.0 directory, your character save directory is in tome/save
This is useful if, say, you want to sync settings/characters across multiple computers. (Although in this case, you should check out Steam Cloud.)

Post Reply