-
Notifications
You must be signed in to change notification settings - Fork 1
Tutorial The Modern Ruleset
Two rulesets ship with the engine. gen1 is the faithful one. modern changes three things: per-move physical/special categories (instead of the type-based split), modern stat math (IVs/EVs/natures over the mon/2 state), and the gen-3-style catch formula.
Select it in your manifest ("ruleset": "modern") and ruleset file ("base": "modern"), with mon_wire: 2 + a natures table (see the Modern Individuals tutorial). Moves without a category keep the faithful type-based split -- a partially-modernized project degrades honestly.
Vermilion's modern data isn't in the repo -- it converts from a Pokemon Showdown checkout on your machine at overlay-apply time. Clone it beside the repo, and a format-2 overlay runs the converter:
{"op": "generate", "tool": "import_showdown", "args": {"checkout": "pokemon-showdown"}}The tool verifies the checkout's MIT license, then emits -- bounded to the species and moves your project already has -- the 18-type chart, all 25 natures, per-move categories, gender ratios, and ability rosters, each record stamped with its provenance. Only allowlisted tools can run (import_showdown is the whole list today), the conversion is deterministic (applying twice is byte-identical), and nothing third-party is ever bundled or distributed.
You can also run it directly: python tools/import_showdown.py --checkout pokemon-showdown --project <your project>.
Monworks: MIT code · CC0 samples · everything pictured is original content. The faithful Pokémon Red build derives from your own local pokered clone and is never distributed. Pokémon is © Nintendo/Creatures/GAME FREAK; this is an unaffiliated fan engineering project.
Play
Create
Tutorials
- Writing Text
- Battle Backdrops
- Colors and Palettes
- Display Filters and Shaders
- Widescreen and Scaling
- Quality-of-Life Knobs
- Overlays (Recipes)
- Abilities & Battle Hooks
- Modern Individuals
- Per-Individual Fields
- Item Field Scripts
- Field Effects
- The Modern Ruleset
- Per-Save Rulesets
- Six Stats
- The Clock
- Conditioned Bindings
- Day and Night
- Sprite Variants
- Overworld Spawns
- Language Packs
- Set-Piece Battles & Narration
- Run a Server
- Join a Server
Elsewhere