From bc8010d704853f458b39cfaaedc51408280bb9a8 Mon Sep 17 00:00:00 2001 From: Matt <33199242+Matt-Swift@users.noreply.github.com> Date: Mon, 6 Nov 2023 09:59:47 +0000 Subject: [PATCH] Add info about setting DNS info to DC flash Should probably ask Flycast to do this automatically with zero values. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f865d6d2..202858e3 100644 --- a/README.md +++ b/README.md @@ -342,9 +342,11 @@ If you're emulating PSO DC or have a disc image, you can patch the appropriate f If you're emulating PSO DC, all versions will connect to newserv by setting the following options in Flycast's `emu.cfg` file under `[network]`: - DNS = Your newserv's server address (newserv's DNS server must be running on port 53) -- EmulateBBA = yes (some V1 regions do not support the BBA, turn this off if needed) +- EmulateBBA = yes - Enable = yes +It is also necessary to save any DNS information to the flash memory of the Dreamcast to use the BBA - the easiest way to do this is to use the website option in USv2 and then choose the save to flash option. + Once set up, the EU and US versions will work without any extra set up (other than the HL Check Disable code for USv2), while the JP versions require HL Check Disable codes to be running. If the server is running on the same machine as Flycast, this might not work, even if you point Flycast's DNS queries at your local IP address (instead of 127.0.0.1). In this case, you can modify the loaded executable in memory to make it connect anywhere you want. There is a script included with newserv that can do this on macOS; a similar technique could be done manually using scanmem on Linux or Cheat Engine on Windows. To use the script, do this: