Torchlight Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Can't run Torchlight

Crossover 8
Steam client up to date.
2.4 Ghz Intel Core 2 Duo, OSX 10.6.1

Did a fresh install of Steam through supported applications into its own XP bottle. Installed Torchlight through Steam GUI. On first run, it installed Direct X and another MS component. When it tries to run after that, I get a MS Visual C++ Runtime error in Torchlight.exe (Application has requested Runtime to terminate in an unusual way) and then back to desktop.

Help on what might be happening?

Ah. OK. Found the post on wine about dropping in settings.txt. Port copied below for anyone who gets caught like me :)

http://www.runicgames.com/uploads/safemode.zip

Download that, extract it, and it's fairly self-explanatory if you read the included .bat.

Basically, you're just copying "settings.txt" to ~/.wine/drive_c/users/<USER NAME>/Application Data/runic games/torchlight", the directories will already be in place, but the "settings.txt" file could not be created because the game won't run for us.

Apparently this runs the game in "safe mode". So far it has allowed the game to fire up for me, I was able to create a character, and get into the town of Torchlight, then I came here straight away in case you've been waiting for some progress

Not sure how long that link will last either, this was put up by the devs today for people who don't have a "safe mode shortcut" (I sure didn't), and it's like pulling teeth trying to get a commandline switch to enable it. Apparently there is also a Netbook mode.

I tried the above instructions (CXG 8.0.0, OS X 10.6), and get a "bad EXE format for" error, followed by another error "There is no Windows program configured to open this type of file". I tried the safemode.zip, but it didn't seem to affect things. Using "run command" and browsing to the Torchlight.exe failed as well. I see a couple Mac users gave this a Gold rating...any hints or tips would be welcome!

Dylan McNamee wrote:

I tried the above instructions (CXG 8.0.0, OS X 10.6), and get a
"bad EXE format for" error, followed by another error "There is no
Windows program configured to open this type of file". I tried the
safemode.zip, but it didn't seem to affect things. Using "run
command" and browsing to the Torchlight.exe failed as well. I see a
couple Mac users gave this a Gold rating...any hints or tips would
be welcome!

I downloaded it and installed it from Steam. After it was installed, in the launch properties, I set the game to launch in Safe Mode (SAFEMODE=1). I also found that when I purchased the game, I logged into Steam via my browser and bought the game there, instead of trying to buy it from Steam via Crossover Games.

Jonathan Siddle wrote:

I downloaded it and installed it from Steam. After it was installed,
in the launch properties, I set the game to launch in Safe Mode
(SAFEMODE=1). I also found that when I purchased the game, I logged
into Steam via my browser and bought the game there, instead of
trying to buy it from Steam via Crossover Games.

Interesting -- my experience is with the stand-alone installer purchased directly from Runic games. The installer appears to complete without error, but nothing is launchable after that. There's a "safemode" executable, but running it results in the same set of errors. Hmmm.

Based on my poking around, this appears to be a problem with DRM - the launch-difficulty occurs exactly where, in my XP machine, the prompt to enter the registration code goes. I'm guessing they're doing tricky stuff to prevent folks from bypassing it -- tricky stuff that CXG doesn't implement. Sigh. Bit by DRM again.

I found this forum thread after getting the same problem.

I managed to get the game running by installing the VC++ runtime via winetricks (wget http://www.kegel.com/wine/winetricks && sh winetricks).

After that it ran with no problems at all for me.

thefold wrote:

I found this forum thread after getting the same problem.

I managed to get the game running by installing the VC++ runtime via
winetricks (wget http://www.kegel.com/wine/winetricks && sh
winetricks).

After that it ran with no problems at all for me.

Your tip helped me get mine working as well. After getting that script from kegel, I then looked it over and found that it defaults to targetting .wine, which unfortunately, isn't where I have my game installed since I have mine in a bottle under Crossover Professional (.cxoffice). Fortunately 😊, the script will pick up on environment variables, so after doing an


export WINEPREFIX=$HOME/.cxoffice/Steam
export ProgramFiles=C:\Program\ Files

It was able to install the runtime and get on with playing the game after dropping in IE as well.

Lucas Moten wrote:

thefold wrote:

I found this forum thread after getting the same
problem.

I managed to get the game running by installing the VC++ runtime
via
winetricks (wget http://www.kegel.com/wine/winetricks && sh
winetricks).

After that it ran with no problems at all for me.

Your tip helped me get mine working as well. After getting that
script from kegel, I then looked it over and found that it defaults
to targetting .wine, which unfortunately, isn't where I have my game
installed since I have mine in a bottle under Crossover Professional
(.cxoffice). Fortunately 😊, the script will pick up on
environment variables, so after doing an

export WINEPREFIX=$HOME/.cxoffice/Steam
export ProgramFiles=C:\Program\ Files


> It was able to install the runtime and get on with playing the game
> after dropping in IE as well. 

You say this works but I'm not exactly sure what to do with this script. Any instructions?

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM5NTcwNzYwLCJjc3JmX3Rva2VuIjoiQTZ4VmRZUWdyUzRmNG5GeSIsImdkcHIiOjB9