| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | # Secret of Evermore Setup Guide
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Required Software
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-02 20:39:24 -05:00
										 |  |  | - SNI from: [SNI Releases Page](https://github.com/alttpo/sni/releases) | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  |     - v0.0.59 or newer (included in Archipelago 0.2.1 setup) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | - Hardware or software capable of loading and playing SNES ROM files | 
					
						
							| 
									
										
										
										
											2021-12-02 20:14:53 -05:00
										 |  |  |     - An emulator capable of connecting to SNI with ROM access. Any one of the following will work: | 
					
						
							| 
									
										
										
										
											2021-12-02 20:39:24 -05:00
										 |  |  |         - snes9x-rr from: [snes9x-rr Releases Page](https://github.com/gocha/snes9x-rr/releases) | 
					
						
							| 
									
										
										
										
											2023-06-26 16:53:44 +10:00
										 |  |  |         - BizHawk from: [TASVideos](https://tasvideos.org/BizHawk) | 
					
						
							| 
									
										
										
										
											2021-12-02 20:39:24 -05:00
										 |  |  |         - bsnes-plus-nwa from: [bsnes-plus GitHub](https://github.com/black-sliver/bsnes-plus) | 
					
						
							| 
									
										
										
										
											2022-03-31 15:09:13 -07:00
										 |  |  |         - RetroArch from: [RetroArch Website](https://retroarch.com?page=platforms). Or, | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  |     - Or SD2SNES, FXPak Pro ([FXPak Pro Store Page](https://krikzz.com/store/home/54-fxpak-pro.html)), or other | 
					
						
							|  |  |  |       compatible hardware. | 
					
						
							| 
									
										
										
										
											2021-12-02 20:14:53 -05:00
										 |  |  | - Your legally obtained Secret of Evermore US ROM file, probably named `Secret of Evermore (USA).sfc` | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Create a Config (.yaml) File
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### What is a config file and why do I need one?
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | See the guide on setting up a basic YAML at the Archipelago setup | 
					
						
							| 
									
										
										
										
											2022-04-14 23:21:36 +02:00
										 |  |  | guide: [Basic Multiworld Setup Guide](/tutorial/Archipelago/setup/en) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### Where do I get a config file?
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | The Player Settings page on the website allows you to configure your personal settings and export a config file from | 
					
						
							|  |  |  | them. Player settings page: [Secret of Evermore Player Settings PAge](/games/Secret%20of%20Evermore/player-settings) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### Verifying your config file
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | If you would like to validate your config file to make sure it works, you may do so on the YAML Validator | 
					
						
							|  |  |  | page: [YAML Validation page](/mysterycheck) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Generating a Single-Player Game
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | Stand-alone "Evermizer" has a way of balancing single-player games, but may not always be on par feature-wise. Head over | 
					
						
							|  |  |  | to the [Evermizer Website](https://evermizer.com) if you want to try the official stand-alone, otherwise read below. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1. Navigate to the Player Settings page, configure your options, and click the "Generate Game" button. | 
					
						
							| 
									
										
										
										
											2021-12-02 20:39:24 -05:00
										 |  |  |     - Player Settings page: [Secret of Evermore Player Settings Page](/games/Secret%20of%20Evermore/player-settings) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 2. You will be presented with a "Seed Info" page. | 
					
						
							|  |  |  | 3. Click the "Create New Room" link. | 
					
						
							|  |  |  | 4. You will be presented with a server page, from which you can download your patch file. | 
					
						
							| 
									
										
										
										
											2021-12-02 20:14:53 -05:00
										 |  |  | 5. Run your patch file through the apbpatch on evermizer.com and load it in your emulator or console. | 
					
						
							| 
									
										
										
										
											2021-12-02 20:39:24 -05:00
										 |  |  |     * apbpatch page: [Evermizer apbpatch Page](https://evermizer.com/apbpatch) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Joining a MultiWorld Game
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Obtain your patch file and create your ROM
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | When you join a multiworld game, you will be asked to provide your config file to whoever is hosting. Once that is done, | 
					
						
							|  |  |  | the host will provide you with either a link to download your patch file, or with a zip file containing everyone's patch | 
					
						
							|  |  |  | files. Your patch file should have a `.apsoe` extension. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Put your patch file on your desktop or somewhere convenient, open the apbpatch page on evermizer.com and generate your | 
					
						
							|  |  |  | ROM from it. Load the ROM file in your emulator or console. apbpatch | 
					
						
							|  |  |  | page: [Evermizer apbpatch Page](https://evermizer.com/apbpatch) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### Connect to SNI
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### With an emulator
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | Start SNI either from the Archipelago install folder or the stand-alone version. If this is its first time launching, | 
					
						
							|  |  |  | you may be prompted to allow it to communicate through the Windows Firewall. | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ##### snes9x-rr
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 1. Load your ROM file if it hasn't already been loaded. | 
					
						
							|  |  |  | 2. Click on the File menu and hover on **Lua Scripting** | 
					
						
							|  |  |  | 3. Click on **New Lua Script Window...** | 
					
						
							|  |  |  | 4. In the new window, click **Browse...** | 
					
						
							| 
									
										
										
										
											2021-11-29 23:19:12 +01:00
										 |  |  | 5. Select the `Connector.lua` file from your SNI installation: | 
					
						
							|  |  |  |     * `SNI/lua/x86/Connector.lua` for 32bit snes9x-rr or | 
					
						
							|  |  |  |     * `SNI/lua/x64/Connector.lua` for "x64" snes9x-rr | 
					
						
							|  |  |  | 6. Leave the Lua window open while you are playing. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * If the script window complains about missing `socket.dll` make sure it is in the lua directory. | 
					
						
							|  |  |  | * If the script window complains about "Bad EXE format", use the other Connector above (x86 <-> x64) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ##### BizHawk
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 16:53:44 +10:00
										 |  |  | 1. Ensure you have the BSNES core loaded. This is done with the main menubar, under: | 
					
						
							|  |  |  |     - (≤ 2.8) `Config` 〉 `Cores` 〉 `SNES` 〉 `BSNES` | 
					
						
							|  |  |  |     - (≥ 2.9) `Config` 〉 `Preferred Cores` 〉 `SNES` 〉 `BSNESv115+` | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 2. Load your ROM file if it hasn't already been loaded. | 
					
						
							| 
									
										
										
										
											2023-06-26 16:53:44 +10:00
										 |  |  |    If you changed your core preference after loading the ROM, don't forget to reload it (default hotkey: Ctrl+R). | 
					
						
							|  |  |  | 3. Drag+drop the `Connector.lua` file from your SNI installation onto the main EmuHawk window. | 
					
						
							|  |  |  |     - You could instead open the Lua Console manually, click `Script` 〉 `Open Script`, and navigate to `Connector.lua` | 
					
						
							|  |  |  |       with the file picker. | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ##### bsnes-plus-nwa
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | This should automatically connect to SNI. If this is its first time launching, you may be prompted to allow it to | 
					
						
							|  |  |  | communicate through the Windows Firewall. | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-03-31 15:09:13 -07:00
										 |  |  | ##### RetroArch
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | You only have to do these steps once. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1. Enter the RetroArch main menu screen. | 
					
						
							|  |  |  | 2. Go to Settings --> User Interface. Set "Show Advanced Settings" to ON. | 
					
						
							|  |  |  | 3. Go to Settings --> Network. Set "Network Commands" to ON. (It is found below Request Device 16.) Leave the default | 
					
						
							|  |  |  |    Network Command Port at 55355. | 
					
						
							| 
									
										
										
										
											2022-05-18 14:19:57 -05:00
										 |  |  |  | 
					
						
							| 
									
										
										
										
											2022-03-31 15:09:13 -07:00
										 |  |  | 4. Go to Main Menu --> Online Updater --> Core Downloader. Scroll down and select "Nintendo - SNES / SFC (bsnes-mercury | 
					
						
							|  |  |  |    Performance)". | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | When loading a ROM, be sure to select a **bsnes-mercury** core. These are the only cores that allow external tools to | 
					
						
							|  |  |  | read ROM data. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | #### With hardware
 | 
					
						
							| 
									
										
										
										
											2021-12-02 20:14:53 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | This guide assumes you have downloaded the correct firmware for your device. If you have not done so already, please do | 
					
						
							|  |  |  | this now. SD2SNES and FXPak Pro users may download the appropriate firmware on the SD2SNES releases page. SD2SNES | 
					
						
							|  |  |  | releases page: [SD2SNES Releases Page](https://github.com/RedGuyyyy/sd2snes/releases) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Other hardware may find helpful information on the usb2snes platforms | 
					
						
							|  |  |  | page: [usb2snes Supported Platforms Page](http://usb2snes.com/#supported-platforms) | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 1. Copy the ROM file to your SD card. | 
					
						
							|  |  |  | 2. Load the ROM file from the menu. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Open the client
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | Open ap-soeclient ([Evermizer Archipelago Client Page](http://evermizer.com/apclient)) in a modern browser. Do not | 
					
						
							|  |  |  | switch tabs, open it in a new window if you want to use the browser while playing. Do not minimize the window with the | 
					
						
							|  |  |  | client. | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | The client should automatically connect to SNI, the "SNES" status should change to green. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Connect to the Archipelago Server
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | Enter `/connect server:port` in the client's command prompt and press enter. You'll find `server:port` on the same page | 
					
						
							|  |  |  | that had the patch file. | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### Play the game
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | When the game is loaded but not yet past the intro cutscene, the "Game" status is yellow. When the client shows "AP" as | 
					
						
							|  |  |  | green and "Game" as yellow, you're ready to play. The intro can be skipped pressing the START button and "Game" should | 
					
						
							|  |  |  | change to green. Congratulations on successfully joining a multiworld game! | 
					
						
							| 
									
										
										
										
											2021-11-11 00:06:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Hosting a MultiWorld game
 | 
					
						
							| 
									
										
										
										
											2021-12-27 16:08:14 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | The recommended way to host a game is to use our hosting service on the [seed generation page](/generate). Or check out | 
					
						
							| 
									
										
										
										
											2023-06-28 19:06:18 -05:00
										 |  |  | the Archipelago website guide for more information: [Archipelago Setup Guide](/tutorial/Archipelago/setup/en) |