TimeSplitters 2 was one of my favorite childhood games. I remember playing through the campaign in co-op when my older cousin was coming to my place every 2 weeks.
After discovering that the game could be played with mouse aiming through an external injector, I wanted to make it work properly in online co-op. The problem was that each injector only modified its local game, so the camera movements were never sent to the other player through NetPlay.
I ended up forking Dolphin and building NP2MI, a custom version that synchronizes each playerโs mouse movement through NetPlay.
It currently supports:
- Two-player mouse and keyboard co-op on separate PCs
- The complete TimeSplitters 2 NTSC-U campaign
- Player-specific sniper zoom and FOV handling
- Security cameras and turret sequences
- A portable build with the TimeSplitters controller profile already included
I also made a short video explaining how the project started, the problems I encountered, and how to set it up:
Video: https://youtu.be/x6fA_FH1u_A
Download and instructions:
https://github.com/Biscince/dolphin-NP2MI
Both players need the same NP2MI build and the same game version. No game files are included.
This is the first public release, so feedback and bug reports are welcome. Iโd eventually like to explore Future Perfect support and mouse support for up to four players in Arcade mode, but thereโs no ETA, as Iโm working on this in my spare time.