Skip to content

Commit 9be9844

Browse files
PoryGoneqwint
authored andcommitted
SA2B: Update Setup guide for new Mod Manager (ArchipelagoMW#3085)
1 parent ad42ae9 commit 9be9844

File tree

2 files changed

+30
-21
lines changed

2 files changed

+30
-21
lines changed

worlds/sa2b/Options.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,8 @@ class Omosanity(Toggle):
227227

228228
class Animalsanity(Toggle):
229229
"""
230-
Determines whether picking up counted small animals grants checks
230+
Determines whether unique counts of animals grant checks.
231+
ALL animals must be collected in a single run of a mission to get all checks.
231232
(421 Locations)
232233
"""
233234
display_name = "Animalsanity"

worlds/sa2b/docs/setup_en.md

+28-20
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
- Sonic Adventure 2: Battle from: [Sonic Adventure 2: Battle Steam Store Page](https://store.steampowered.com/app/213610/Sonic_Adventure_2/)
66
- The Battle DLC is required if you choose to add Chao Karate locations to the randomizer
7-
- Sonic Adventure 2 Mod Loader from: [Sonic Retro Mod Loader Page](http://info.sonicretro.org/SA2_Mod_Loader)
8-
- Microsoft Visual C++ 2013 from: [Microsoft Visual C++ 2013 Redistributable Page](https://www.microsoft.com/en-us/download/details.aspx?id=40784)
7+
- SA Mod Manager from: [SA Mod Manager GitHub Releases Page](https://github.com/X-Hax/SA-Mod-Manager/releases)
8+
- .NET Desktop Runtime 7.0 from: [.NET Desktop Runtime 7.0 Download Page](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-7.0.9-windows-x64-installer)
99
- Archipelago Mod for Sonic Adventure 2: Battle
1010
from: [Sonic Adventure 2: Battle Archipelago Randomizer Mod Releases Page](https://github.com/PoryGone/SA2B_Archipelago/releases/)
1111

@@ -15,22 +15,22 @@
1515
- Sonic Adventure 2: Battle Archipelago PopTracker pack from: [SA2B AP Tracker Releases Page](https://github.com/PoryGone/SA2B_AP_Tracker/releases/)
1616
- Quality of life mods
1717
- SA2 Volume Controls from: [SA2 Volume Controls Release Page] (https://gamebanana.com/mods/381193)
18+
- Sonic Adventure DX from: [Sonic Adventure DX Steam Store Page](https://store.steampowered.com/app/71250/Sonic_Adventure_DX/)
19+
- For setting up the `SADX Music` option (See Additional Options for instructions).
1820

1921
## Installation Procedures (Windows)
2022

2123
1. Install Sonic Adventure 2: Battle from Steam.
2224

2325
2. Launch the game at least once without mods.
2426

25-
3. Install Sonic Adventure 2 Mod Loader as per its instructions.
27+
3. Install SA Mod Manager as per [its instructions](https://github.com/X-Hax/SA-Mod-Manager/tree/master?tab=readme-ov-file).
2628

27-
4. The folder you installed the Sonic Adventure 2 Mod Loader into will now have a `/mods` directory.
29+
4. Unpack the Archipelago Mod into the `/mods` directory in the folder into which you installed Sonic Adventure 2: Battle, so that `/mods/SA2B_Archipelago` is a valid path.
2830

29-
5. Unpack the Archipelago Mod into this folder, so that `/mods/SA2B_Archipelago` is a valid path.
31+
5. In the SA2B_Archipelago folder, run the `CopyAPCppDLL.bat` script (a window will very quickly pop up and go away).
3032

31-
6. In the SA2B_Archipelago folder, run the `CopyAPCppDLL.bat` script (a window will very quickly pop up and go away).
32-
33-
7. Launch the `SA2ModManager.exe` and make sure the SA2B_Archipelago mod is listed and enabled.
33+
6. Launch the `SAModManager.exe` and make sure the SA2B_Archipelago mod is listed and enabled.
3434

3535
## Installation Procedures (Linux and Steam Deck)
3636

@@ -40,21 +40,29 @@
4040

4141
3. Launch the game at least once without mods.
4242

43-
4. Install Sonic Adventure 2 Mod Loader as per its instructions. To launch it, add ``SA2ModManager.exe`` as a non-Steam game. In the properties on Steam for Sonic Adventure 2 Mod Loader, set it to use Proton as the compatibility tool.
43+
4. Create both a `/mods` directory and a `/SAManager` directory in the folder into which you installed Sonic Adventure 2: Battle.
44+
45+
5. Install SA Mod Manager as per [its instructions](https://github.com/X-Hax/SA-Mod-Manager/tree/master?tab=readme-ov-file). Specifically, extract SAModManager.exe file to the folder that Sonic Adventure 2: Battle is installed to. To launch it, add ``SAModManager.exe`` as a non-Steam game. In the properties on Steam for SA Mod Manager, set it to use Proton as the compatibility tool.
46+
47+
6. Run SAModManager.exe from Steam once. It should produce an error popup for a missing dependency, close the error.
48+
49+
7. Install protontricks, on the Steam Deck this can be done via the Discover store, on other distros instructions vary, [see its github page](https://github.com/Matoking/protontricks).
50+
51+
8. Download the [.NET 7 Desktop Runtime for x64 Windows](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-7.0.17-windows-x64-installer}. If this link does not work, the download can be found on [this page](https://dotnet.microsoft.com/en-us/download/dotnet/7.0).
4452

45-
5. The folder you installed the Sonic Adventure 2 Mod Loader into will now have a `/mods` directory.
53+
9. Right click the .NET 7 Desktop Runtime exe, and assuming protontricks was installed correctly, the option to "Open with Protontricks Launcher" should be available. Click that, and in the popup window that opens, select SAModManager.exe. Follow the prompts after this to install the .NET 7 Desktop Runtime for SAModManager. Once it is done, you should be able to successfully launch SAModManager to steam.
4654

4755
6. Unpack the Archipelago Mod into this folder, so that `/mods/SA2B_Archipelago` is a valid path.
4856

49-
7. In the SA2B_Archipelago folder, copy the `APCpp.dll` file and paste it in the Sonic Adventure 2 install folder (where `SA2ModManager.exe` is).
57+
7. In the SA2B_Archipelago folder, copy the `APCpp.dll` file and paste it in the Sonic Adventure 2 install folder (where `sonic2app.exe` is).
5058

51-
8. Launch the `SA2ModManager.exe` from Steam and make sure the SA2B_Archipelago mod is listed and enabled.
59+
8. Launch `SAModManager.exe` from Steam and make sure the SA2B_Archipelago mod is listed and enabled.
5260

53-
Note: Ensure that you launch Sonic Adventure 2 from Steam directly on Linux, rather than launching using the `Save & Play` button in Sonic Adventure 2 Mod Loader.
61+
Note: Ensure that you launch Sonic Adventure 2 from Steam directly on Linux, rather than launching using the `Save & Play` button in SA Mod Manager.
5462

5563
## Joining a MultiWorld Game
5664

57-
1. Before launching the game, run the `SA2ModManager.exe`, select the SA2B_Archipelago mod, and hit the `Configure...` button.
65+
1. Before launching the game, run the `SAModManager.exe`, select the SA2B_Archipelago mod, and hit the `Configure Mod` button.
5866

5967
2. For the `Server IP` field under `AP Settings`, enter the address of the server, such as archipelago.gg:38281, your server host should be able to tell you this.
6068

@@ -68,7 +76,7 @@ Note: Ensure that you launch Sonic Adventure 2 from Steam directly on Linux, rat
6876

6977
## Additional Options
7078

71-
Some additional settings related to the Archipelago messages in game can be adjusted in the SA2ModManager if you select `Configure...` on the SA2B_Archipelago mod. This settings will be under a `General Settings` tab.
79+
Some additional settings related to the Archipelago messages in game can be adjusted in the SAModManager if you select `Configure Mod` on the SA2B_Archipelago mod. This settings will be under a `General Settings` tab.
7280

7381
- Message Display Count: This is the maximum number of Archipelago messages that can be displayed on screen at any given time.
7482
- Message Display Duration: This dictates how long Archipelago messages are displayed on screen (in seconds).
@@ -92,9 +100,9 @@ If you wish to use the `SADX Music` option of the Randomizer, you must own a cop
92100

93101
- Game is running too fast (Like Sonic).
94102
- Limit framerate using the mod manager:
95-
1. Launch `SA2ModManager.exe`.
96-
2. Select the `Graphics` tab.
97-
3. Check the `Lock framerate` box under the Visuals section.
103+
1. Launch `SAModManager.exe`.
104+
2. Select the `Game Config` tab, then select the `Patches` subtab.
105+
3. Check the `Lock framerate` box under the Patches section.
98106
4. Press the `Save` button.
99107
- If using an NVidia graphics card:
100108
1. Open the NVIDIA Control Panel.
@@ -105,7 +113,7 @@ If you wish to use the `SADX Music` option of the Randomizer, you must own a cop
105113
6. Choose the `On` radial option and in the input box next to the slide enter a value of 60 (or 59 if 60 causes the game to crash).
106114

107115
- Controller input is not working.
108-
1. Run the Launcher.exe which should be in the same folder as the SA2ModManager.
116+
1. Run the Launcher.exe which should be in the same folder as the your Sonic Adventure 2: Battle install.
109117
2. Select the `Player` tab and reselect the controller for the player 1 input method.
110118
3. Click the `Save settings and launch SONIC ADVENTURE 2` button. (Any mod manager settings will apply even if the game is launched this way rather than through the mod manager)
111119

@@ -125,7 +133,7 @@ If you wish to use the `SADX Music` option of the Randomizer, you must own a cop
125133
- If you enabled an `SADX Music` option, then most likely the music data was not copied properly into the mod folder (See Additional Options for instructions).
126134

127135
- Mission 1 is missing a texture in the stage select UI.
128-
- Most likely another mod is conflicting and overwriting the texture pack. It is recommeded to have the SA2B Archipelago mod load last in the mod loader.
136+
- Most likely another mod is conflicting and overwriting the texture pack. It is recommeded to have the SA2B Archipelago mod load last in the mod manager.
129137

130138
## Save File Safeguard (Advanced Option)
131139

0 commit comments

Comments
 (0)