11-30-2017, 12:18 PM
PCSX2 Online Plus
Not sure if this is the right forum, as builds seem to be against the rules in general discussion, so...
A couple of friends and I got the PCSX2 Online codebase working with recent PCSX2.
Just getting it working wasn't enough though.
Additions:
Windows build here.
Source code here.
You'll need a preexisting copy of pcsx2 1.5.0's folder structure and its plugins, this is an executable only.
Not sure if this is the right forum, as builds seem to be against the rules in general discussion, so...
A couple of friends and I got the PCSX2 Online codebase working with recent PCSX2.
Just getting it working wasn't enough though.
Additions:
- 3 player, theoretically 8 player but untested
- chat lobby
- client-server
- no input delay on server
- analog stick support
- synchronized system clock (important for games that use this as a RNG seed)
- automatic input delay detection
- memory card downloads
- clients can only see server chat
- no limit on number of clients, player 9 will be able to control player 1
- sync clock is a huge hack that sets the system clock on boot to Nov 5, 2017, 11:35:32 AM.
- player assignments will always be in the order listed in the lobby
- delay cannot be changed once game has started
- memory cards must be identical or desynchs will occur
- all players must set their multitap and pad type settings the same (except bindings)
- emulation settings should be identical as well
- besides the sync clock, nothing has been done to make the emulator deterministic.
- probably lots and lots of things.
Windows build here.
Source code here.
You'll need a preexisting copy of pcsx2 1.5.0's folder structure and its plugins, this is an executable only.