Page 1 of 1
Failure to Launch on OS X
Posted: Sun Jan 26, 2014 10:22 pm
by manks
When I try to open the T-Engine application on OS X 10.6.8, I get the following error:
"You can't open the application T-Engine.app because it may be damaged or incomplete."
If I had to venture a guess, the problem lies in that I'm using a case-sensitive file system. Changing the executable's name to "T-Engine" enables it to launch from the Finder, as does running it directly from a terminal. However, it hangs with "Running lua loader code..." - hopefully just more name-case issues.
Re: Failure to Launch on OS X
Posted: Thu Jan 30, 2014 5:51 pm
by shonen
I am also on a Mac, I think I was also on Snow Leopard when I started playing. This was a while back, but I recall having a similar problem, and in my case it turned out to be whatever I used to unzip the install package. Try using Archive Utility, or just run the Steam version. If it's correctly unpacked, you'll have caps where you should, including in "T-Engine".
Re: Failure to Launch on OS X
Posted: Fri Jan 31, 2014 8:15 pm
by manks
Thanks for the tip. I actually tried with both archive utility and the command line/unzip. Didn't try the Steam version though. Within the archive itself, unzip reports both upper and lower-case file names so I'm pretty sure the archive is being extracted correctly. I can probably get the correct capitalizations from the linux version, but the problem appears to be in how the OS X application is bundled. A little sed work would probably fix everything up, but it may be worth attacking at the source.
Re: Failure to Launch on OS X
Posted: Sun Mar 09, 2014 11:58 pm
by manks
I finally decided to try to fix this, and it turned out to be trivial. Just pop open the application bundle (right-click on "T-Engine" and show package contents), open Contents/Info in TextEdit, and change the string for key CFBundleExecutable to "t-engine". Hopefully that string can be changed for future os X builds targeting case-sensitive file systems.
Re: Failure to Launch on OS X
Posted: Mon Nov 07, 2016 5:29 pm
by speeder
bumping this to say it is still not fixed.
to play TOME 4 1.4.9 I had to open the game .app file, and rename the binary to T-Engine
I also tested instead editing the info.plist and saying the executable is t-engine, this also works.