-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki contains information about the seed generation site, including some history on it and instructions on it's use. This wiki will be focused on the site itself, for more information on the randomizer mod, please visit the The Messenger Randomizer Mod wiki.
URL for the site - https://www.messengerrando.com/
TL;DR - Site make seed for Messenger Randomizer mod.
In the early days of the randomizer, the mod handled both the generation of seeds and the running of the mod in-game. This became quite a bit of hassle to test, made the code quite messy, and had some issues with consistency in generation. To help combat this the logic was moved out of the mod, so now it only manages the in-game portion of things, and put it into a site that is globally managed and accessible.
Currently all of the logic runs on the client side with no back-end servers to depend on, except of course the run hosting the site itself. While this has it's downsides, for the early version of the app I believe this will be sufficient. We'll probably consider different solutions in the future should the need arise.
The site is used to generate seed/mapping files for a file slot in the game, meaning that you'll use a maximum of 3 files at any given time. This file will be downloaded through the browser and then it can be placed into the 'Mappings' directory of the randomizer mod to be picked up. Descriptions on the various settings are as followed:
-
Use Logic Engine
- This checkbox determines whether or not to use the logic engine when creating the seed's location to item mappings.
- Not selected (default) - Logic will not be considered when placing items. Seed can quite possibly be unbeatable through normal means (looking at you, Out-Of-Bounds players ;) )
- Selected - Logic will be used to ensure that items are located in places that should be accessible based on where everything is placed. This means that no item that is required to beat the game should be inaccessible to the average player.
- This checkbox determines whether or not to use the logic engine when creating the seed's location to item mappings.
- Seed(optional) - This optional field is where players can input a seed number if they are attempting to generate a known seed to play. This might be used if trying to run a seed you ran before or if you want to run a seed someone else has and try to beat it faster or something.
- Clear - Clears the seed and its info from the form.
- File Slot(1-3) - The selection will associate the mappings to the file slot used when playing in-game. Meaning slot 1 would be the top save file, and so on.
-
Difficulty - Currently determines the amount of checks involved in the game.
- Basic (default) - This setting uses only the basic list of items and locations.
- Advanced - This setting will add all of the challenge rooms as locations to check for the items.
- Generate button - Used to perform generation of the mappings to be downloaded. This must be used every time settings are changed.
-
Download - Disabled until mappings are generated for the first time. Used to download the mappings file to be used with the mod.
- Note - Make sure you regenerate mappings if you change settings before downloading, otherwise you'll download what you previously generated.
- Spoiler Log - When a seed number is provided, this button will display the spoiler log for that seed. Use it at your own discretion, would hate to spoil a perfectly good rando run.
If you run into issues with the generator or have any questions please feel free to reach out to us in the Messenger Mods discord. Use the #mod-discussion-general channel for these discussions.