support DC NTE and DCv1 Dec 2000 prototype

This commit is contained in:
Martin Michelsen
2023-05-27 19:33:38 -07:00
parent 3cd13863cb
commit 2c95782687
9 changed files with 276 additions and 159 deletions
+3 -2
View File
@@ -83,7 +83,8 @@ Current known issues / missing features / things to do:
newserv supports several versions of PSO. Specifically:
| Version | Login | Lobbies | Games | Proxy |
|----------------|--------------|--------------|--------------|--------------|
| DC Trial | Partial (4) | No | No | No |
| DC Trial | Yes (4) | Yes (4) | Yes (4) | No |
| DC Prototype | Yes (4) | Yes (4) | Yes (4) | No |
| DC V1 | Yes (1) | Yes | Yes | Yes |
| DC V2 | Yes (1) | Yes | Yes | Yes |
| PC | Yes | Yes | Yes | Yes |
@@ -100,7 +101,7 @@ newserv supports several versions of PSO. Specifically:
1. *DC support has only been tested with the US versions of PSO DC. Other versions probably don't work, but will be easy to add support for. Please submit a GitHub issue if you have a non-US DC version, and can provide a log from a connection attempt.*
2. *newserv's implementations of these versions are based on disassembly of the client executables and have never been tested.*
3. *Some basic features are not implemented in Blue Burst games, so the games are not very playable. A lot of work has to be done to get BB games to a playable state.*
4. *Support for PSO Dreamcast Trial Edition is very incomplete and probably never will be complete. This is really just exploring a curiosity that sheds some light on early network engineering done by Sega, not an actual attempt at supporting this version of the game.*
4. *Support for PSO Dreamcast Trial Edition and the December 2000 prototype is somewhat incomplete and probably never will be complete. These versions are rather unstable and seem to crash often, but it's not obvious whether it's because they're prototypes or because newserv sends data they can't hendle.*
## Setup