describe crossplay functions in readme

This commit is contained in:
Martin Michelsen
2023-12-17 23:31:40 -08:00
parent 3f9cad1ca5
commit ec1337712f
+25
View File
@@ -14,6 +14,7 @@ See TODO.md for a list of known issues and future work I've curated, or go to th
* [Configuration](#configuration)
* [Installing quests](#installing-quests)
* [Item tables and drop modes](#item-tables-and-drop-modes)
* [Cross-version play](#cross-version-play)
* [Episode 3 features](#episode-3-features)
* [Client patch directories for PC and BB](#client-patch-directories)
* [Memory patches and DOL files for GC](#memory-patches-and-dol-files)
@@ -155,6 +156,30 @@ The drop mode can be changed at any time during a game with the `$dropmode` chat
In the server drop modes, the item tables used to generate common items are in the `system/item-tables/ItemPT-*` files. (The V2 files are used for V1 as well.) The rare item tables are in the `rare-table-*.json` files. Unlike the original formats, it's possible to make each enemy drop multiple different rare items at different rates, though the default tables never do this.
### Cross-version play
All versions of PSO can see and interact with each other in the lobby. newserv also allows some versions to play in-game with each other according to this table (game creator's version on the left, game joiner's version across the top):
| | DC NTE | 11/2000 | DC V1 | DC V2 | PC NTE | PC | GC NTE | GC | Xbox | Ep3 NTE | Ep3 | BB |
|---------|--------|---------|-------|-------|--------|-----|--------|-----|------|---------|-----|-----|
| DC NTE | Yes | | | | | | | | | | | |
| 11/2000 | | Yes | | | | | | | | | | |
| DC V1 | | | Yes | Yes | | (2) | | | | | | |
| DC V2 | | | (1) | Yes | | (2) | | | | | | |
| PC NTE | | | | | Yes | | | | | | | |
| PC | | | (2) | (2) | | Yes | | | | | | |
| GC NTE | | | | | | | Yes | | | | | |
| GC | | | | | | | | Yes | (3) | | | |
| Xbox | | | | | | | | (3) | Yes | | | |
| Ep3 NTE | | | | | | | | | | Yes | | |
| Ep3 | | | | | | | | | | | Yes | |
| BB | | | | | | | | | | | | Yes |
*Notes:*
1. *DC V1 players can join DC V2 games if the difficulty level isn't set to Ultimate and the creator chose to allow V1 players.*
2. *DC and PC players can join each other's games if AllowDCPCGames is enabled in config.json.*
3. *GC and Xbox players can join each other's games if AllowDCPCGames is enabled in config.json.*
### Episode 3 features
newserv supports many features unique to Episode 3: