Trine 2 Troubleshoot

To find a solution from this document you can search by word with your browser by pressing Ctrl+F.
You can also choose your question type or platform from the list below:


Trine 2 General Information:
Computer requirements
Information about the product

Trine 2 Technical Trouble
Windows
Mac
Linux
PSN

Trine 2 most popular questions
Steam: Issues with DLC (Do I have it?/Why doesn't it work?)
PC: Game does not launch (Launcher does nothing)
PC/Mac: Low framerate / Improve performance
Linux: Low framerate / Improve performance (framerate)?
Can't join multiplayer!
Mac: Right-click / Secondary click enable?

If you can't find a similar issue or solution to your issue go to the last part No Solution.


Computer Requirements

System Requirements for Windows, Mac and Linux

Windows
Operating system: Windows 7 / Vista / XP
Processor: 2.0 GHz CPU (Dual Core recommended)
Memory: 1 GB
Hard disk space: 1.5 GB
Video: ATi Radeon HD 2400 or NVIDIA GeForce 7600 or better (Shader Model 3.0 needs to be supported)
Sound: DirectX 9.0c compatible
DirectX: 9.0c

*Please note that Trine 2 may not run on most Intel graphics solutions used in 2004-2009. The game does run on new (2010-) Intel HD Graphics 3000 or better.

Mac
Operating system: Mac OS X 10.5.8 or better
Processor: Intel Mac
Memory: 1 GB RAM
Hard Drive: 1.5 GB
Video: OpenGL 2.0 and Shader Model 3.0 compatible video card with 128 MB shared or dedicated RAM*
Other: Keyboard, Mouse/Trackpad with Secondary click enabled

*Minimum Mac model requirements:
MacBook mid 2010 (GeForce 320M) or better
MacBook Air late 2010 (GeForce 320M) or better
MacBook Pro mid 2007 (GeForce 8600M) or better
iMac mid 2007 (Radeon HD 2400 XT) or better
Mac Pro early 2008 (Radeon HD 2600 XT) or better
Mac mini late 2010 (GeForce 320M) or better

*Please note that that Trine 2 does not run on Intel graphics solutions used in 2006-2008. The game does run on new (2010-) Intel HD Graphics 3000 or better. Macs with NVIDIA GeForce 9400M may not achieve smooth gameplay.

Linux
Operating system: Ubuntu 12.04 LTS
Processor: 2.2 GHz CPU
Memory: 1 GB
Hard Drive: 2.5 GB
Video: ATI Radeon HD 2400 or NVIDIA GeForce 7600 or better (OpenGL 2.1 needs to be supported)
OpenGL: 2.1
Additional: Trine 2 runs best with proprietary drivers and may not function correctly with open source drivers.

Information about the Product


Here is some information about our products, based on the most commonly asked questions:


To access the Goblin Menace DLC you have to complete the original game's story line. And if you bought the Upgrade after finishing the game then you may have to complete the final level again to access the Goblin Menace extra levels. After beating the final boss the extra content of the DLC should start automatically.

If you're still unsure do you have the DLC or not, you can check this through Steam by right clicking Trine 2 in your Steam Library, choosing properties and then navigating to the DLC tab in the opened window. If you see Goblin Menace DLC listed there you have it and it is equal to the Upgrade available on the Trine 2 Store Page.

If you don't have the DLC tab or Goblin Menace DLC listed there, you don't have it or there could be a delay or error with your purchase which you should contact to Steam Support about.

If you have it listed there but can't access it through the game, it would mean it's somekind of error or bug. Reinstalling Steam might help with this. Uninstalling Steam during reinstall doesn't uninstall your games so the reinstallation doesn't take much time.

If you can't get the Goblin Menace DLC to work or have more questions about this please contact us at Support [at] Frozenbyte [dot] com.

Steam: Trine 2 vs Trine 2: Complete Story

Both versions just read Trine 2 in the Steam Library, so this title actually does't tell which one do you have. If you navigate to the Trine 2 Store Page., the page says you own Trine 2: Complete Story regardless of what version you have. Yes, unfortunately you can't tell what version you have from the Steam Titles.

This confusion is because all version were merged under the same title in 2013. This wasn't as intended and we have tried to fix it without result, but here is information on how the version differ:

Those who bought Trine 2 earlier before the merge don't have the Goblin Menace DLC and need to buy it through the Steam's Trine 2 Store Page. by buying the ”Trine 2: Complete Story Upgrade”.

If you're unsure did you buy the game before or after the merge, here is how you can check do you have all the content the Trine 2: Complete Story would have:

Right-click on Trine 2 in your Steam Library, then navigate to the DLC tab in the opened window. If Goblin Menace DLC and Trine 2 Collectors are listed there you have everything. If you don't have the DLC tab or nothing is listed there it would mean you need need to buy the Upgrade to play the extra content.

”The Trine 2 Collectors” which you might have listed in you DLC tab is the package cointaining the game's artbook and soundtrack which the customers got if they bought a Collector's edition of Trine 2. This is also inluded in the new Trine 2: Complete Story.

If you have more questions about this please contact us at Support [at] Frozenbyte [dot] com.

Windows FAQ for Trine 2

PC: Very Low settings cause more loading?!

The Very Low settings will cause longer loading screens (considerably so). This is due to the fact that all textures will have to be loaded into memory in a different way. It is advisable to try Low settings before Very Low, and see if that would be acceptable.

PC: Overscan / refresh rate issues (HDMI, black borders, etc)

If you get black borders when running the game over HDMI, it is probably related to refresh rates. The simple fix is to set Trine 2 to use the same refresh rate as your desktop is using.

If the above doesn't help, here are some links:
RyuKent on Life
Steam Forums - Can't disable overscan problem (SOLVED)
Steam Forums - Trine 2 & HDMI Problem (SOLVED)

PC: Laptop crashes

Old Radeon graphics drivers may crash Trine 2 at launch. Some laptops, at least some that use the Radeon chipsets, may not be able to use graphics drivers issued by ATi/AMD. You will need to obtain the drivers from the laptop manufacturer in this case.

If that fails and the manufacturer doesn't have new drivers available, you may try Mobility Modder.

Steam/PC: Game crashes or freezes when using the Xbox 360 Controller

Some users have reported crashes or freezes with Trine 2 and several other games (incl. Psychonauts and Bit.Trip.Runner) when using an Xbox 360 Controller. This is related to the Xbox 360 Controller sending rumble information (the problems can be related to e.g. losing health). To fix these issues, update the Xbox 360 Controller drivers. If the problems continues after updating the drivers, please contact us to Support [at] Frozenbyte [dot] com.

PC: ATi/AMD Radeon CrossFire issues

CrossFire GPUs may face an issue where the screen freezes momentarily quite often, making the game unplayable. We are aware of the problem and are working on a fix. In the meantime, please disable CrossFire if this issue happens to you - sorry!

What to do if the game doesn't start? Here is a list what you could try to do:

1. Try to launch the game as an administrator (in Windows \Steam\SteamApps\common\Trine 2\trine2_32bit.exe ).

2. You can also try to launch Steam as an administrator as Trine 2 needs access to to write when it launches.

3. If you have Windows 8, try to launch the .exe in compatibility mode (e.g. Win 7 / Vista / XP SP3)

4. Update the graphics card drivers and DirectX.

5. Try to verify the game cache in Steam (by right clicking on Trine 2 in your Steam Library then click on properties and choose local files-tab and the button to verify integrity of game cache should be there).

6. Make manually an exception to DEP. Here is a guide on how to do this:

Control Panel -> System -> Advanced System Settings -> Performance Settings -> Data Execution Prevention -> Click "Turn on DEP for all programs and services except those I select:" -> Click "Add..." -> navigate to "trine2_32bit.exe" and add it to the list -> Apply/OK"

Also, you could try running the executable with Steam logged in, and not logged in. When Steam isn't open, the executable should prompt the Steam login screen, and after you login it should launch the game. In some rare cases this has actually helped.
Also check the part PC: Crash upon launch (Programs that might cause it) below.
If any of above doesn't help could you check these folders: ...\Steam\SteamApps\common\Trine 2\log
AND ...\Program Files (x86)\Steam\dumps
If those have any logs send them to us by email to Support [at] Frozenbyte [dot] com so we can look at them. Please also send your system information and you might also want to mention you tried all above.

Also, try running the executable with Steam logged in, and not logged in. When Steam isn't open, the executable should prompt the Steam login screen, and after you login it should launch the game. In some rare cases this has actually helped.

PC: Crash upon launch with AMD/ATi cards

If the game crashes with the following error:

Exception code: 0xc0000005
Address: 0x770e9848
Minidump:
c:\program files\steam\steamapps\common\trine 2\log\trine2_32bit.exe.dmp

There are a few possible solutions: if you have an AMD/ATi Radeon card, update your video card drivers.

If that doesn't help, try renaming/removing the atigs.dll file in the Trine 2 folder.

PC: Crash upon launch (Programs that might cause it)

If the game crashes, and nothing seems to work, here's a list of items that have helped other users and/or software that has caused trouble:

- SpeedBit Video Accelerator (try updating it or uninstalling)

PC: Freezes, crashes, black screen (graphics card overheating)

Trine 2 is very taxing on the graphics card. If you have any weird issues, try limiting the framerate to see if it's an overheating issue or something else related to the graphics card.

There's a couple of ways to do this, and the easiest is to go to the game's Visual Settings menu, and enable "FPS cap". Set it to 30. Alternatively, you can enable V-sync in the Launcher to limit the framerate to e.g. 60.

PC/Mac: Character change using the comma key by default?

The comma key is a secondary function for weapon change. This can be fixed though - go to your %APPDATA%\Trine2 folder (just paste that to Windows Explorer, or on Mac the folder is ~/Library/Trine2/ ), and then to the UserBinds folder.

You should find these files there:

User_Custom_InputComponent_Warrior_Binds_for_DirectInput_System_Keyboard.txt
User_Custom_InputComponent_Thief_Binds_for_DirectInput_System_Keyboard.txt

In both of these, there's a line:

selectNextWeapon = 1, Button, Undefined, 51

Change 51 to 0, and save the file.

Notepad may not open the files correctly, so if you have any other text editing software please use that instead. Notepad might work too but it's just a bit more difficult to use.

After that change everything should work.

PC: Gamepad Axis invert/inversion

If you have a gamepad where the Axis doesn't seem to work properly (it's inverted or otherwise wrong), try this:

go to %APPDATA%\Trine2\ and edit options.txt, and change the line that reads
"setOption(inputModule, "DefaultAxisPointerSensitivity", 1)"
to
"setOption(inputModule, "DefaultAxisPointerSensitivity", -1)".
This will fix the inversion.

PC: Launch issues (antivirus)

One recent issue for another user that their AV software was flagging the trine2_32bit.exe file as something that was deleted constantly/not allowed to run.

If you have Nod32 go to Tools > Quarantine (make sure the display is in advanced mode) then find "trine2_32bit.exe" and restore it.

Also if you get a warning (from the .exe file because it will tell you that it is not a safe file) just check the box that won't notify you from this file again and that it won't place it in quarantine again.

You can try this with your own Antivirus, just check the AV's vault/quarantine folder or menu and check that trine2_32bit.exe is restored.

PC: NOD32 exception instructions

This was posted on the Steam Forums:

If you have NOD32 that means it sees Trine.exe as an unidentified virus, which it isn't actually. So when you install trine, nod32 prevents trine.exe from being created, so you probably don't even have the exe in your trine folder in steam.

- You need to disable the AMON module, at least for the time you want to play.

- Next, go to your library in steam, select trine, right click, properties, third tab (local files) and you have the option to check file integrity or something. This will install the missing trine.exe file

- Next go to ANOM settings in NOD32, tab 4, click add , select the Trine.exe file and exclude it from future searches.

- You can next turn on the AMON module and all should work

(Oh, and if anyone has similar problems with Trine 2, it probably should work also, if you're missing the exe file from the Trine folder)

PC: Old Athlon processors not launching the game (SSE2 instructions issue)

Old Athlon processors/CPUs cannot run the regular Trine 2 version due to missing SSE2 instructions (Trine 2 is compiled with SSE2 enabled). See for example this thread on our forums.

While we do not officially support this, you can get in touch with our Support at Support [at] Frozenbyte [dot] com and we can see if we have a solution, if not immediately then in a few weeks or months time. It is worth noting that nothing will improve the processor itself, so gameplay may not be smooth regardless.

PC: Steam general launch issues

- Offline mode; Use Steam's "Go Offline" mode; unplug your internet connection, disable your antivirus software, and then try running the game from Steam and from the folder

- Try running trine2_32bit.exe from the game folder with Steam already logged in

- Try running trine2_32bit.exe from the game folder with Steam logged out so that Steam is not yet running; then input your login when prompted by the trine2_32bit.exe, and see if that helps any

- check the \log\ folder under the game folder, does it have any files/information in them?

Also check all your software and perhaps disable them temporarily. This could include your graphics card software (AMD Catalyst Center or NVIDIA Control Panel), your motherboard software, and anything.

You could also try updating Java, for some reason that has helped fix a couple of problems with the original Trine at least.

If you still have Steam launch issues contact to Steam Support or our support at Support [at] Frozenbyte [dot] com.

PC/Mac/Linux: Trine 2 multiplayer can't join online game

If you can't join an online game but you see a list of games (servers) available, make sure Steam is not in Offline mode.

PC/Mac: Low framerate / Improve performance

To improve performance in Trine 2, the first thing to do is to set everything to Medium or Low, and then lower the resolution a bit (try e.g. 1280x800 or 800x600). Also make sure antialiasing is off.

Another thing, which is a bit more complex, is to go to the game's settings in %APPDATA%\Trine2\ (Windows) or ~/Library/Trine2/ (Mac) and edit options.txt, and find the line

setOption(renderingModule, "ResolutionReduction", 0)


and set that to 3 instead of 0. That will help a little bit too. Also, while you're at it, enable the line:

setOption(renderingModule, "ShowFPS", false)

to true, and then you will see the framerate counter in the upper-left corner.

This should help a bit.

PC: Mouse cursor stuck in the upper-left corner

Here is a user case of this problem:

"When the ESRB rating screen displays as the game is starting, the windows mouse cursor becomes locked into an invisible box in the upper-left quadrant of the screen, it can move maybe an inch in any direction but zeroes back to the same location. It's the same cursor icon used for a frozen/working program in Windows. It stays this way until I leave the game. There is also a second mouse cursor, which uses the game's icon. This second mouse cursor works properly, and otherwise the game has been working fine for me. However, the first cursor is a distraction during the entire time I'm in the game."

The solution:

"I wanted to give you an update on this issue. I had tried running the game in windowed mode before I had contacted you, and it hadn't worked. However, when I enabled multiple mice and keyboards in the control settings, it worked, and now the phantom cursor is gone. Thank you very much for the prompt reply."

Another solution:

"We managed to figure it out, for future reference it seems it might have been the aspect ratio of the monitor. Apparently in 1360 by 768 the mouse cursor was unresponsive in certain screens. Seems it was only the target cursor not the windows cursor thats used in the control options screen. I didn't see it in person so I'm not completely sure but I think lowering/changing the resolution to 1280/768 got it to work."

PC: NVIDIA Control Panel profiles

NVIDIA Control Panel and AMD Catalyst Center may create various profiles and other such setting files for games. Sometimes these can cause problems. Here's one such Steam thread.

General computer issues (Windows PC), crashes, freezes, etc
Sometimes computers can have a hardware fault that causes crashes, freezes or other issues. We'll try to draft a good help for this, but in the meantime here's one story from our Community Forums that has a lot of suggestions - and a positive ending.
If that didn't help remember you can contact our suppot at Support [at] Frozenbyte [dot] com.

Mac FAQ for Trine 2

Mac: Disconnecting Xbox 360 Controller during game causes major issues

There is a known issue with Trine 2 on the Mac and disconnecting an Xbox 360 Controller during the game. This is most likely not fixable, because it is related to a third party library (SDL) that we use.

Several things with varying seriousness have happened:

- All input stops working. Cmd-tab doesn't work, mouse doesn't move, nothing (game was running in window)
- Nothing seems to happen, but when game is exited, it doesn't completely exit. Therefore Steam can't shutdown and OS can't shutdown
- Trying to start the game after unplugging controller in game doesn't work. Game icon appears but nothing else happens (even debugger doesn't quite work, but it freezes somewhere inside SDL_INIT)
- At least once Trine 2 started enough to show a window, but otherwise seemed to be similarly stuck
- Once I crashed the whole thing badly enough to require hard reset by pressing and holding power button, though this may have been because of debugging, killing and force quitting stuff

- Only happens with the Xbox 360 Controller and with it, it's 100 %. Probably a problem with Colin Munro's driver and SDL. We probably cannot fix this on our side.

Mac: No fonts/text in the main menu?

Trine 2 (as of 1.09) has a minor issue with fonts/texts on Macs that don't have fonts installed in their default location (due to e.g. graphic design work or other tweaks like that). We have made some fixes to this that will be rolled out in a future update, but at the moment here is the solution if you cannot see any text in the main menu (just greed dots).

Basically, the game looks for /Library/Fonts/Georgia.ttf file. If that file is not present, the game will not show any text. Note that the fonts are in the system Library, i.e. in the Library that's in the root of the Macintosh HD, not in the user Library folder. So find the Georgia.ttf file on your Mac and copy it to the /Library/Fonts/ folder, and then the game should work again.

If you can't locate the Georgia.ttf font, please contact us to Support [at] Frozenbyte [dot] com.

Mac: Right-click / Secondary click enable?

Trine 2 needs right-clicking for its controls - many Macs don't have this enabled because it's not the default setting.

To enable right-click, or Secondary click as it is called on the Mac, go to System Preferences in the Dock, and check the settings for Mouse (or Trackpad), and the checkbox for Secondary click. That should do the trick. You can check this image on the Apple website to get a better idea: http://images.apple.com/magicmouse/images/software_20091020.jpg

Alternatively, you can use the Ctrl button on the keyboard to emulate the Secondary click, but it's not as convenient.

Also note that the game needs continuous use of the Secondary click, to keep the levitation magic going on.

PC/Mac/Linux: Trine 2 multiplayer - can't join online game

If you can't join an online game but you see a list of games (servers) available, make sure Steam is not in Offline mode.

PC/Mac: Low framerate / Improve performance

To improve performance in Trine 2, the first thing to do is to set everything to Medium or Low, and then lower the resolution a bit (try e.g. 1280x800 or 800x600). Also make sure antialiasing is off.

Another thing, which is a bit more complex, is to go to the game's settings in %APPDATA%\Trine2\ (Windows) or ~/Library/Trine2/ (Mac) and edit options.txt, and find the line

setOption(renderingModule, "ResolutionReduction", 0)
and set that to 3 instead of 0. That will help a little bit too. Also, while you're at it, enable the line
setOption(renderingModule, "ShowFPS", false)
to true, and then you will see the framerate counter in the upper-left corner.
This should help a bit.

Linux FAQ for Trine 2

Crash related to fullscreen/pulsecore/memblock.c
The game may crash with the following error:
"Assertion 'pa_atomic_load(&(b)->_ref) > 0' failed at pulsecore/memblock.c:590, function pa_memblock_unref(). Aborting."
This is almost always "solved" by running the game in windowed mode. To make the windowed mode more like fullscreen, you can edit these properties in the options.txt file ( .frozenbyte/trine2/ in the user home dir):
setOption(renderingModule, "Windowed", false)
setOption(renderingModule, "WindowTitleBar", true)
If you set the resolution to your desktop resolution, then the game should play almost as if in fullscreen. You could also set the MaximizeWindow property to true and use a lower resolution (this has not been extensively tested however).
Fullscreen fix
A user reports: "You can also install CompizConfig Settings Manager (CCSM), and select the option Legacy Fullscreen Support under Utility->Workarounds."
S3TC texture support
Trine 2 requires the EXT_texture_compression_s3tc extension, which is not always installed on a distribution (due to licensing issues).

Install libxtc-dxtn0 to fix this, or in some cases driconf (for e.g. Arch) and enable S3TC in the configuration.
Segmentation fault issues
You may get errors like "Program received signal SIGSEGV, Segmentation fault." This can mean a few things, but one possibility is that your graphics card drivers are not up to date. For example you may be missing the lib32-nvidia-utils package.
Linux: 32-bit libraries required
In addition to the lib32-nvidia-utils package, there are some other 32-bit libraries that need to be installed. This can vary system-to-system. One other such library is xorg-x11-drv-nvidia-libs.i686 (which can be installed with e.g. yum install xorg-x11-drv-nvidia-libs.i686).

On 64-bit systems, you should install ia32-libs.

In some cases (new Ubuntus) ia32-libs is not available. See this thread for some additional help, including: "I believe this specific use case was replaced with the packages "lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2", which is probably a more specific and useful answer than saying "you can use multi-arch".
Linux: the FPS limit
Trine 2 on Linux by default is limited to 30 frames per second (FPS). There's an option in options.txt (.frozenbyte/Trine 2/) called "TargetSmooth30FPS" which can be turned off to remove this limitation. This option overrides other FPS options.

Why is this enabled by default? We have determined that it provides the smoothest experience for most gamers. If the option is turned off, in some cases the framerate goes up but the actual experience becomes less smooth, due to the distribution's window manager, GPU/CPU, graphics drivers, etc.
Linux: Gamepad write access
In some distributions gamepads may not be selectable by default. This is because Trine 2 requires write access for the gamepad device. The solution varies from user to user, but here is an example solution:

"I use xboxdrv, which nicely prints the created device nodes (for me: /dev/input/js0 and /dev/input/event4 -- but this will be different from user to user). For a workaround a "chmod 666 /dev/input/js0 /dev/input/event4" does the trick. For a durable fix, one should fix the udev-rules."
Thanks René!
Linux: Low framerate / How to improve the performance?
To improve performance in Trine 2, the first thing to do is to set everything to Medium or Low, and then lower the resolution a bit (try e.g. 1280x800 or 800x600). Also make sure antialiasing is off.

Another thing, which is a bit more complex, is to edit the game's settings manually through options.txt file. You can find it from the user home dir ( .frozenbyte/trine2/ in the user home dir).

In the file find the following line:
setOption(renderingModule, "ResolutionReduction", 0)

and set that to 3 instead of 0. That will help a little bit too. Also, while you're at it, enable the line
setOption(renderingModule, "ShowFPS", false)

to true, and then you will see the framerate counter in the upper-left corner.
This should help a bit.
Guide: Installing Trine 2 on Fedora 16
PC/Mac/Linux: Trine 2 multiplayer can't join online game
If you can't join an online game but you see a list of games (servers) available, make sure Steam is not in Offline mode.
Linux: Crash/Other problems on Linux
If you can't get Trine 2 to work on Linux try to check that your system and graphics drivers are up to date. You can also try to update the game cache in Steam (right click on Trine 2 in Steam, click on properties and choose local files-tab and the button to verify integrity of game cache should be there) or reinstalling the game.

Some users have also had problems with their audio tweaks. Removing audio tweak files might get the game to work correctly.

If any of above didn't help you contact us to Support [at] Frozenbyte [dot] com along with the description of your problem and your system information. You also might want to mention you tried everything above.

If the game is crashing please also follow the instructions below on how to make an output of a crash. It will help us to determinate the cause of the issue and will allow us to help you out with it.
export LD_LIBRARY_PATH=./lib/lib32
gdb bin/trine2_linux_32bit

Type the following:
run (-> wait for the crash)
bt (-> backtrace)
quit (-> quit)

In addition to the gdb backtrace output, please do this as well:
export LD_LIBRARY_PATH=./lib/lib32
ldd bin/trine2_linux_32bit

Please include both output logs along to your email.

PSN FAQ for Trine 2

PSN release dates? Europe? Australia?

Trine 2 is now available through North American PSN, European PSN, Australian PSN and Japanese PSN. PSN release for Asia/Hong Kong is unknown at the moment.

PS3: Full save game for the X/O issue on the Asian consoles

To mitigate the X/O issue on Asian consoles before we get an official update out, here's savegames that will help:

Trine 2 full save game (for North American version only) (has all the skills unlocked)
Trine 2 full save game (for European version only) (has all the skills unlocked)

No Solution

If you didn't find a similar problem on this site or any solution didn't work for you please contact us by writing to our Forums or write an email to Support [at] Frozenbyte [dot] com and we'll answer as soon as we can and will try our best to help you out. Please include good description of the issue occuring along with your system specs in your message. It's also nice if you tell how you tried to solve the issue.