From ec1337712fb941e239d0692d1009ea78534e5d00 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 17 Dec 2023 23:31:40 -0800 Subject: [PATCH] describe crossplay functions in readme --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index fee69391..a7654250 100644 --- a/README.md +++ b/README.md @@ -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: