diff --git a/web/data/categorypresets.mdx b/web/data/categorypresets.mdx new file mode 100644 index 000000000..c75455dc9 --- /dev/null +++ b/web/data/categorypresets.mdx @@ -0,0 +1,37 @@ +# Category Presets +Presets are pre-configured savestates that are specific to a particular category. + +Presets load a room but do not load any enemies for that room by default, +so often a preset is named for the upcoming room or section, since enemies will load in the next room. +This is also why any blue doors are already open to allow easier entry to the next room, +except when Samus is facing forward as if she just arrived on the ship or is riding an elevator; +in those cases the assumption is Samus couldn't have opened the doors and you want to practice opening them. +In fact if Samus is actually riding an elevator at the start of a preset, as if she is entering the room, +then enemies will also be loaded into the room. However since the enemies aren't loaded with the same timing as normal, +this can result in enemies being out of position compared to the vanilla game, so depending on what you want to practice, +you may want to select the preset before riding the elevator. You're also welcome to create your own custom presets. +Some category presets support different routing options, or contain a Safeties and Strategies section +where you can toggle on/off various options. However with Super Metroid having a wealth of strats, +with seemingly each room having multiple viable strats for speedrunning, the built-in presets can only cover so much, +so making custom presets is also an option. When making custom presets, we recommend periodically backing up +your SaveRAM or .sram file (if practical) just in case it gets reset by accident (in particular microSD cards +are known to fail on occasion and could take your custom presets with it). We do strive for backwards compatibility, +so your custom presets should continue to work if you carry your SaveRAM/.sram file forward to a future update. + +If you have interest in creating built-in category presets for a category we don't have presets for, it is possible with some effort. +You will need to download a specific version of snes9x emulator in order to record a playthrough of the category, +and then specific points during that playthrough can be chosen as the presets. +If you make a mistake during the playthrough and are able to farm back up or otherwise correct the mistake quickly, +that would be preferred, but it is also possible to make edits afterwards. +Once the playthrough movie is recorded, it needs to be given to a Practice Hack developer to continue the process. +You may need to be patient as this isn't something we do often. +The playthrough method will give us a basic, continuous set of presets. +If you want the category presets to have different routing options or a Safeties and Strategies section, +that would need to be added manually by a Practice Hack developer. +Click here for more information about [creating category presets](https://github.com/tewtal/sm_practice_hack/wiki/Creating-Category-Presets). + +# Any% KPDR Safeties and Strategies +## NOTE: This is still in beta test and not available in the 2.7.11 release +### Test +TODO this page is under construction +
diff --git a/web/pages/categorypresets.js b/web/pages/categorypresets.js new file mode 100644 index 000000000..34755339d --- /dev/null +++ b/web/pages/categorypresets.js @@ -0,0 +1,11 @@ +import Layout from '../components/layout' +import MDX from '../components/mdx' +import HelpMarkdown from '../data/categorypresets.mdx' + +export default function CategoryPresets() { + return ( + + + + ) +}