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

Steam version works fine, direct from Runic games does not

Steam's version only uses Steam's DRM, the one bought from Runic games uses CheckPoint DRM, which kept me from installing and running Torchlight.

Even with the Steam version, I had to use Steam's "Properties" button, and add SAFEMODE=1, in order for it to launch and run properly.

(CXG 8.0.0, Mac OS X 10.6.2)

Don't know if you started playing in the 1.1.2 (I think) patch but when the game patches, remove the SAFEMODE=1 in the Properties in Steam. Game ran after I did that

thanks, id idnt know about the 1.1.2 patch =D

Actually the Steam version doesn't run entirely fine. You have to run it in a window if you want to run the game at a higher resolution than 1024x768. I personally prefer playing fullscreen. As such I gave the game a silver rating and will continue playing in Windows. Also the game stutters sometimes when fighting.

I've been trying the safemode trick, still no luck running the game.

I get an error about the application attempting to load the C Runtime library improperly. Any ideas?

Mr Cab wrote:

I've been trying the safemode trick, still no luck running the game.

I get an error about the application attempting to load the C
Runtime library improperly. Any ideas?

Not sure, but maybe the C++ Redistributable needs to be reinstalled? I think I had that in my bottle.

I downloaded the version straight from Runic games and had the same experience as all of you: it installs perfectly, but launching it (with or without safe mode) doesn't do anything.

I'm posting because I enabled logging (that is, Programs menu -> Run Command -> /path/Torchlight.exe with the "Create log file" option enabled). It produces a log of the run attempt with the following errors:

fixme:shdocvw:PersistStreamInit_Load (0x13f7c8)->(0x16e210)
fixme:shdocvw:WebBrowser_Stop (0x13f7c8)
fixme:shdocvw:OleObject_Close (0x13f7c8)->(1)
fixme:shdocvw:PersistStreamInit_Load (0x13f310)->(0x16d858)
fixme:shdocvw:WebBrowser_Stop (0x13f310)
fixme:shdocvw:OleObject_Close (0x13f310)->(1)

Maybe this will be useful for CodeWeavers or Wine. It looks like the game is trying to interact with a web browser, but I didn't have one in my bottle. If someone really wants to try getting the non-steam version working, you might try putting a web browser in the same bottle as Torchlight and seeing what happens.

Running Torchlight with the current Crossover and Steam on my Imac (10.5.8)

I can run the game at any resolution and setting (fullscreen or windowed) for about 30 minutes at a time before it crashes.

If I play long enough, the game crashes with a Run Time Library C++ error (this application has requested the Runtime to terminate it in an unusual way. Please contact the
applications support team for more information).

Jeff R wrote:

It looks like the game is trying to interact with a web browser, but
I didn't have one in my bottle. If someone really wants to try
getting the non-steam version working, you might try putting a web
browser in the same bottle as Torchlight and seeing what happens.

That would fit, because it uses a web form and internet exlporer to submit your reg key for verification, unfortunately the crossover html engine doesn't seem to be enough for the job and you can't install ie6... So basically we're stuck :(

Lajcik wrote:

Jeff R wrote:

It looks like the game is trying to interact with a web browser,
but
I didn't have one in my bottle. If someone really wants to try
getting the non-steam version working, you might try putting a web
browser in the same bottle as Torchlight and seeing what
happens.

That would fit, because it uses a web form and internet exlporer to
submit your reg key for verification, unfortunately the crossover
html engine doesn't seem to be enough for the job and you can't
install ie6... So basically we're stuck :(

You might be able to try the following (sometimes it works, sometimes it doesn't..)

  1. create a new bottle for torchlight in crossover-games => archive this bottle => quit crossover-games
  2. start crossover standard/pro and restore the above bottle into the crossover-office environment
  3. install IE6 into this bottle via the 'show all service packs and dependencies' option in cxinstallwizard
  4. install torchlight - try starting the game and see if the registration phase completes successfully
  5. if it works, archive the bottle using crossover standard/pro, then quit crossover standard/pro
  6. start crossover-games again, and restore this prepared/installed bottle into the crossover-games environment
  7. see if it works...

Notes: If torchlight is looking for directx runtime, install this in step one (along with any other required runtime deps.)
If you don't own crossover standard/pro, download the demo of crossover standard to do all this. If step 4 works, don't
be surprised if you see some graphics glitches (these usually fix themselves once things are running back in crossover-games)

I have (successfully) used the above approach to get digital downloadable titles from direct2drive (and others) to
work, so it's worth a shot. There are other avenues of approach here too...

...the wine 'gecko' HTML engine started working with other online registering type games that require the ieframe component
to get things like this done, in wine-devel 1.1.31 - I used winetricks to install gecko in these cases, and the titles
involved worked (without have a 'real' IE installed into wine). This approach obviously doesn't help get things running
in crossover-games, but the results would be interesting to know wrt to future crossover-games releases. (in some few cases,
I've been able to use some branch of mainstream wine to reg/patch a game's software component(s), and then copy these components
from the wine environment into a crossover bottle environment to get things working)...

'Food for Thought'

Cheers!

I've had a regression - I now get the error about the C library. Unfortunately, I don't know whether this is due to the Torchlight update, or the CXG update. I'm now at CXG 8.1.3. Still Mac OS X 10.6.2. I believe it launched more recently than the Dec 18th Torchlight update, but am not 100% sure.

Torchlight works 99% (1% because in full screen it still shows the apple file menu bar)

Torchlight 1.4
Crossover Games 8.1.4
MacOSX 10.6.2

Default Steam container, nothing special (besides also having TF2 installed).

helfire wrote:

Torchlight works 99% (1% because in full screen it still shows the
apple file menu bar)

Torchlight 1.4
Crossover Games 8.1.4
MacOSX 10.6.2

Default Steam container, nothing special (besides also having TF2
installed).

Ditto for the specs above except I actually have mine in a Windowed version (1280x800) and no TF2 :).

CXG 8.1.4, run on both Mac OS X 10.6.2 and 10.5.8; ran in Safe Mode and with Netbook Mode enabled, and with all settings set to minimum, at 1024 x 768 resolution.

The game runs perfectly, albeit with the "Huge Flame" graphical bug that people have reported. It doesn't get too much in the way of gameplay.

When I reinstalled the game on another Mac running Steam in CrossOver, I got the missing font issue, but when I reduced the resolution and graphical effects of the game, everything was fine.

1 to 14 of 14

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiUTd0SktxUU5iVkZ2NGQ1NyIsImdkcHIiOjB9