PDA

View Full Version : Trine: local co-op only; Trine 2 local + online co-op


JoelFB
02-11-2010, 09:51 AM
Trine has local co-op for up to 3 players. However, there is no LAN or online co-op. It will not be patched in later either - Trine is a singleplayer (+ local co-op) game and will stay that way.

Local co-op can be played in many ways. Trine supports a variety of gamepads and also has support for multiple mice and keyboards (enabled in the Launcher/Advanced).

You can find some co-op/gamepad help here: http://trine-thegame.com/help/trinegamepads.php

Multiple mice and keyboards can be a little difficult to set up but with the new patches it's not that bad anymore (there's player1_Mouse_ID = 0 and such lines in config\options.txt, if you need to tweak things in case of too many devices connected).

I'm making this Sticky (and locked). Hopefully this helps the co-op confusion a bit.

Why can't you guys add online multiplayer as a patch

Trine is built on our (now old) game engine. This engine does not have any support for multiplayer features. It just doesn't take it into account at any point - and we're talking about 400,000 lines of code. There's a lot of stuff behind the scenes that need to support multiplayer to make it work, and unfortunately the stuff just isn't there for Trine or any of our earlier games (all going back to a decision we made in 2002, and one that we have of course regretted ever since). To add multiplayer would require rewriting a the majority of the code, so it's a huge task.
(In addition there would need to be all the multiplayer-specific stuff like lobbies etc - this alone could take weeks or even months, but in any case it's the underlying stuff that has been the biggest problem.)

So that's why it hasn't been possible for us to do online or even LAN, the engine just couldn't do it without massive changes. Sorry!

Trine 2 finally has online co-op?

Yes, Trine 2 finally has online co-op. This is because we have completely rewritten the game engine - that took us over a year from most of our programmers. The new engine is awesome and naturally this time we wanted to have online multiplayer and other cool features included (and we also built the engine in a way that allows us to add features easily later on).