Skip to content

Mapping remaining pokemon_found_out to dungeon name and floor numbers#476

Merged
AnonymousRandomPerson merged 4 commits intopret:masterfrom
that-frost-fairy:master
Apr 20, 2026
Merged

Mapping remaining pokemon_found_out to dungeon name and floor numbers#476
AnonymousRandomPerson merged 4 commits intopret:masterfrom
that-frost-fairy:master

Conversation

@that-frost-fairy
Copy link
Copy Markdown

@that-frost-fairy that-frost-fairy commented Apr 20, 2026

Using the following list of dungeon names, mapped from the DungeonID enum:

TinyWoods
ThunderwaveCave
MtSteel
SinisterWoods
SilentChasm
MtThunder
MtThunder Peak
GreatCanyon
LapisCave
MtBlaze
MtBlazePeak
FrostyForest
FrostyGrotto
MtFreeze
MtFreezePeak
MagmaCavern
MagmaCavernPit
SkyTower
SkyTowerSummit
StormySea
SilverTrench
MeteorCave
MtFreezePeak2
WesternCave
Boss3
Boss4
WishCave
BuriedRelic
PitfallValley
NorthernRange
Boss9
DesertRegion
SouthernCavern
WyvernHill
FieryField
NorthwindField
SolarCave
LightningField
DarknightRelic
WondrousSea
MurkyCave
GrandSea
UproarForest
OddityCave
RemainsIsland
MarvelousSea
FantasyStrait
RockPath
SnowPath
Autopilot
D50
D51
DojoRegistration
HowlingForest
D54
PoisonMaze
WaterfallPond
UnownRelic
JoyousTower
FaroffSea
MtFaraway
D61
PurityForest
D63
JoinLocationLeader
JoinLocationPartner
UnknownWorld
FrostyGrotto2
HowlingForest2
PokemonSquare
PokemonSquare2
RescueTeamBase
RescueTeamBase2
agb-slot
ClientPokemon
NormalMaze2
FireMaze
WaterMaze
GrassMaze
ElectricMaze
IceMaze
FightingMaze
GroundMaze
FlyingMaze
PsychicMaze
PoisonMaze2
BugMaze
RockMaze
GhostMaze
DragonMaze
DarkMaze
SteelMaze
TeamShifty
TeamConstrictor
TeamHydro
TeamRumblerock
RescueTeam2
RescueTeamMaze

Mapped the Pokémon found_out id by using the PMDe tool, where I generated the following map:
dungeon_mons_mapper.json

Then run a small script to replace all occurrences like
sed -i 's/pokemon_found_out112/StormySea_1F_5F_Pokemon/g' ${files_to_replace[i]}

Only manual change I had to make was Autopilot which shares some of the ids with D51, as we don't have the Autopilot pokemon_found.json.
Only inconsistency with the dungeon name is on D51, where some of the floors uses the Autopilot reference

@AnonymousRandomPerson AnonymousRandomPerson merged commit 18b763f into pret:master Apr 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants