Repository navigation
Species Editing
DameDizzman edited this page Sep 19, 2025
·
2 revisions
Edit species data in depth with safe Preview/Save.
- Identity (read‑only): Name, National Dex #, Internal ID
- Base stats (0–255): HP, Attack, Defense, Speed, Sp. Atk, Sp. Def; Total is computed
- Types: Type 1 and Type 2 (Type 2 can be none)
- Abilities: Ability 1, Ability 2, Hidden Ability (written to hidden ability table)
- Capture & experience: Catch Rate (0–255), Base EXP (prefers table over mondata)
- EV yields: 6 numbers (HP/Atk/Def/Spd/SpA/SpD)
- Breeding & growth: Gender Ratio, Egg Cycles, Base Friendship, Growth Rate
- Egg groups: one or two groups for breeding compatibility
- Wild items: up to two items held by wild encounters
- Run chance: wild battle escape chance
- Pokédex text: Classification, Entry (multiline), Height (e.g.,
2'04"), Weight (e.g.,15.2 lbs)
- Search and toggle compatibility for TM001–TM092 and HM001–HM008 (project‑specific)
- Preview shows the precise changes to
tmlearnset.txt; Save applies
- Search and toggle tutor compatibility; tutor costs are defined by the project
- Preview/Save updates
tutordata.txtaccordingly
- Level‑up moves: grouped by level; multiple moves can share a level
- Evolutions: shows method, parameter (level/item/etc.), and target species
- Egg moves: species‑specific breeding moves
- Current version: these are displayed as summaries for stability; Preview/Save can still write controlled changes, but full GUI editing is not yet enabled
- Open Species → select a species from the searchable list
- Edit Overview fields (stats/types/abilities/exp/catch/EVs/breeding/dex/…)
- Adjust TM/HM and Tutor compatibility as needed
- Preview to review per‑file diffs → Save to write (backups created automatically)
-
armips/data/mondata.s(overview fields and dex text) -
data/BaseExperienceTable.c(Base EXP, preferred overmondata.s) -
data/HiddenAbilityTable.c(Hidden Ability) -
armips/data/tmlearnset.txt(TM/HM) -
armips/data/tutordata.txt(Tutors) -
armips/data/levelupdata.s,armips/data/evodata.s,armips/data/eggmoves.s(summaries/Preview/Save)
- Stat ranges are validated (0–255); gender/egg cycles/friendship also range‑checked
- Types, abilities, items, moves must exist in your project constants
- Base EXP is written to
BaseExperienceTable.cto avoid duplication withmondata.s - Hidden Ability is written to
HiddenAbilityTable.c(fallbacks respected if absent)
- Use search and keyboard navigation to move quickly;
Ctrl+Ssaves on editor pages - Preview first to verify exact diffs;
.bakbackups are automatic - If lists are empty, confirm project path and required files exist and are parsable