kep-hack/scripts
May Evans a85c26b7d3 LOTS of things
- Replaces the Old Rod with the Candy Sack, an item to evolve Meltan into Melmetal. Meltan and Melmetal aren't in yet.
- Improves Gym Leader and Elite Four AI by a lot. They still use items, they're just better. Fixes XSpecial use while we're at it; before, it didn't actually increase the stat...
- The Scarlet Book now takes up both shelves, one section for each Paradox Pokemon. I also moved the bookshelf so it looks nicer.
- Text in Celadon University has been reduced significantly, taking up less memory and being a bit more RBY-like. It has also been made more accurate (thanks to Daiginjo for translating my booklet!)
- The Magikarp researcher in Celadon University now gives TM Dragon Rage (no longer unused!)
- Added a guard for Mt. Moon Crater.
- Removed TrainerNamePointers, Blank Leader Name Code, and Dakutens/Hakutens using a guide published by YakiNeen.
- PP no longer uses a shitty graphic and is instead properly implemented into the font, optimising the status screen. Also displays in-battle which is kinda cool.
- Lorelei, Bruno, and Agatha now play the Gym Leader theme, not just Lance.

Still unsure how to fix Celadon University's trainers, all I know is a lot of the information should be taken from the Oak fight I did. The code is radically different and doesn't call trainer headers at all. You'll likely want to start from scratch.

The Mt. Moon Crater Guard's text is a little wonky, not sure what's up there. May have been from the way I accessed Mt. Moon in testing. Anyway, if you want to mess around feel free.
2023-02-19 06:25:33 +00:00
..
AgathasRoom.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
BikeShop.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
BillsHouse.asm
BluesHouse.asm
BrunosRoom.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
CeladonChiefHouse.asm Fix file modes 2020-11-14 20:52:10 -06:00
CeladonCity.asm
CeladonDiner.asm
CeladonGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
CeladonHotel.asm
CeladonMansion1F.asm
CeladonMansion2F.asm
CeladonMansion3F.asm Adding a stable MissingNo, and fixing a few minor things 2022-10-31 23:09:41 +00:00
CeladonMansionRoof.asm
CeladonMansionRoofHouse.asm
CeladonMart1F.asm
CeladonMart2F.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
CeladonMart3F.asm
CeladonMart4F.asm fixing some errors with items 2022-09-30 16:54:56 +01:00
CeladonMart5F.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
CeladonMartElevator.asm
CeladonMartRoof.asm
CeladonPokecenter.asm
CeladonUniversityInside.asm LOTS of things 2023-02-19 06:25:33 +00:00
CeladonUniversityOutside.asm Add trainers to Celadon University, add two new salesmen, etc 2022-09-27 16:06:13 +01:00
CeladonUniversityPokecenter.asm Add another CeladonU NPC 2022-10-17 13:09:14 +01:00
CeruleanBadgeHouse.asm
CeruleanCave1F.asm
CeruleanCave2F.asm
CeruleanCaveB1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
CeruleanCity.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
CeruleanCity_2.asm
CeruleanGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
CeruleanMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
CeruleanPokecenter.asm Fix file modes 2020-11-14 20:52:10 -06:00
CeruleanTradeHouse.asm
CeruleanTrashedHouse.asm
ChampionsRoom.asm polishing the added pokemon a little 2022-09-27 22:58:06 +01:00
CinnabarGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
CinnabarIsland.asm added roingus girl and new cinnabar quiz questions 2022-09-27 15:26:37 +01:00
CinnabarLab.asm
CinnabarLabFossilRoom.asm Fossils and Fishing Rod tweaks 2022-09-06 11:57:02 +01:00
CinnabarLabMetronomeRoom.asm
CinnabarLabTradeRoom.asm
CinnabarMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
CinnabarPokecenter.asm
CinnabarVolcano.asm Adding Cinnabar Volcano, editing a few encounters 2022-09-27 12:09:22 +01:00
Colosseum.asm
CopycatsHouse1F.asm
CopycatsHouse2F.asm
Daycare.asm
DiglettsCave.asm Mostly map edits and a few other tweaks 2022-09-17 23:42:19 +01:00
DiglettsCaveRoute2.asm
DiglettsCaveRoute11.asm
FarawayIslandInside.asm Move Mew, add Old Sea Chart, add wild data 2022-10-16 09:05:26 +01:00
FarawayIslandOutside.asm Free roaming from Cerulean, add Faraway Island sign 2022-10-16 07:46:08 +01:00
FightingDojo.asm Gym scaling base 2022-12-17 20:47:39 +00:00
FuchsiaBillsGrandpasHouse.asm
FuchsiaCity.asm
FuchsiaGoodRodHouse.asm
FuchsiaGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
FuchsiaMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
FuchsiaMeetingRoom.asm
FuchsiaPokecenter.asm
GameCorner.asm Mostly map edits and a few other tweaks 2022-09-17 23:42:19 +01:00
GameCornerPrizeRoom.asm
HallOfFame.asm LOTS of things 2023-02-19 06:25:33 +00:00
IndigoPlateau.asm
IndigoPlateauLobby.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
LancesRoom.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
LavenderCuboneHouse.asm
LavenderMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
LavenderPokecenter.asm
LavenderTown.asm Fix file modes 2020-11-14 20:52:10 -06:00
LoreleisRoom.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
MrFujisHouse.asm Fix file modes 2020-11-14 20:52:10 -06:00
MrPsychicsHouse.asm
MtMoon1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
MtMoonB1F.asm
MtMoonB2F.asm LOTS of things 2023-02-19 06:25:33 +00:00
MtMoonCrater.asm Add items to Mt Moon Crater 2022-12-18 05:56:07 +00:00
MtMoonPokecenter.asm
Museum1F.asm Finish the Pewter Museum of Science 2022-12-06 00:20:10 +00:00
Museum2F.asm
NameRatersHouse.asm
OaksLab.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
PalletTown.asm
PewterCity.asm optional and nerfed brock 2022-10-14 17:51:37 -06:00
PewterGym.asm Corrected gym scaling for Brock 2022-12-17 19:00:21 +00:00
PewterMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
PewterNidoranHouse.asm
PewterPokecenter.asm Use the same music headers as pokecrystal (#382) 2022-08-11 21:23:08 -04:00
PewterSpeechHouse.asm
PokemonFanClub.asm
PokemonMansion1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonMansion2F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonMansion3F.asm Revamp Pokemon Mansion B2F 2022-10-17 16:57:42 +01:00
PokemonMansionB1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonMansionB2F.asm Add items to Mt Moon Crater 2022-12-18 05:56:07 +00:00
PokemonTower1F.asm
PokemonTower2F.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
PokemonTower3F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower4F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower5F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower6F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower7F.asm more fixes 2022-08-31 15:50:28 +01:00
PowerPlant.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
RedsHouse1F.asm
RedsHouse2F.asm
RocketHideoutB1F.asm more fixes 2022-10-01 13:15:58 +01:00
RocketHideoutB2F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
RocketHideoutB3F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
RocketHideoutB4F.asm fixing a few small bugs 2022-09-28 10:46:42 +01:00
RocketHideoutElevator.asm
RockTunnel1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
RockTunnelB1F.asm Eevees and More 2022-09-01 08:37:35 -06:00
RockTunnelPokecenter.asm Add trainers to Celadon University, add two new salesmen, etc 2022-09-27 16:06:13 +01:00
Route1.asm Fix Mt. Moon Crater and Oak team choices 2022-12-14 20:03:55 +00:00
Route2.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route2Gate.asm
Route2TradeHouse.asm
Route3.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route4.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route5.asm
Route5Gate.asm
Route6.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route6Gate.asm
Route7.asm
Route7Gate.asm
Route8.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route8Gate.asm more fixes 2022-08-31 15:50:28 +01:00
Route9.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route10.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route11.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route11Gate1F.asm
Route11Gate2F.asm
Route12.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
Route12Gate1F.asm
Route12Gate2F.asm
Route12SuperRodHouse.asm add old rod reference 2022-12-24 23:14:45 +00:00
Route13.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route14.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route15.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route15Gate1F.asm
Route15Gate2F.asm
Route16.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
Route16FlyHouse.asm
Route16Gate1F.asm
Route16Gate2F.asm
Route17.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route18.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route18Gate1F.asm
Route18Gate2F.asm
Route19.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route20.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route21.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route22.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
Route22Gate.asm
Route23.asm
Route24.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route25.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SafariZoneCenter.asm
SafariZoneCenterRestHouse.asm
SafariZoneEast.asm
SafariZoneEastRestHouse.asm
SafariZoneGate.asm Fix file modes 2020-11-14 20:52:10 -06:00
SafariZoneNorth.asm
SafariZoneNorthRestHouse.asm
SafariZoneSecretHouse.asm
SafariZoneWest.asm
SafariZoneWestRestHouse.asm
SaffronCity.asm
SaffronGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
SaffronMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
SaffronPidgeyHouse.asm
SaffronPokecenter.asm
SeafoamIslands1F.asm
SeafoamIslandsB1F.asm
SeafoamIslandsB2F.asm
SeafoamIslandsB3F.asm
SeafoamIslandsB4F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo1F.asm
SilphCo2F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo3F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo4F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo5F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo6F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo7F.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
SilphCo8F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo9F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo10F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCo11F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SilphCoElevator.asm
SilphGauntlet1F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet2F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet3F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet4F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet5F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet6F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SilphGauntlet7F.asm Finishing the Gauntlet maps 2022-10-13 23:27:30 +01:00
SSAnne1F.asm
SSAnne1FRooms.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SSAnne2F.asm expanded Pokemon size 2022-08-31 20:47:02 -06:00
SSAnne2FRooms.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SSAnne3F.asm
SSAnneB1F.asm
SSAnneB1FRooms.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SSAnneBow.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
SSAnneCaptainsRoom.asm
SSAnneKitchen.asm
TradeCenter.asm
UndergroundPathNorthSouth.asm
UndergroundPathRoute5.asm
UndergroundPathRoute6.asm
UndergroundPathRoute7.asm
UndergroundPathRoute7Copy.asm
UndergroundPathRoute8.asm
UndergroundPathWestEast.asm
VermilionCity.asm added roingus girl and new cinnabar quiz questions 2022-09-27 15:26:37 +01:00
VermilionDock.asm A few fixes + added Blahaj cameo 2022-11-04 11:12:44 +00:00
VermilionGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
VermilionMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
VermilionOldRodHouse.asm LOTS of things 2023-02-19 06:25:33 +00:00
VermilionPidgeyHouse.asm
VermilionPokecenter.asm
VermilionTradeHouse.asm
VictoryRoad1F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
VictoryRoad2F.asm Adding Cinnabar Volcano, editing a few encounters 2022-09-27 12:09:22 +01:00
VictoryRoad3F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
ViridianCity.asm more back door edits 2022-10-01 13:03:53 +01:00
ViridianForest.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
ViridianForestNorthGate.asm
ViridianForestSouthGate.asm
ViridianGym.asm Gym scaling base 2022-12-17 20:47:39 +00:00
ViridianMart.asm Running Shoes and 30 Item Bag 2022-09-27 16:55:15 -06:00
ViridianNicknameHouse.asm
ViridianPokecenter.asm
ViridianSchoolHouse.asm
WardensHouse.asm