Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions web/data/categorypresets.mdx
Original file line number Diff line number Diff line change
@@ -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
<br />
11 changes: 11 additions & 0 deletions web/pages/categorypresets.js
Original file line number Diff line number Diff line change
@@ -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 (
<Layout>
<MDX MarkdownComponent={HelpMarkdown} />
</Layout>
)
}
Loading