mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Myriad of changes!
This is a pretty hefty commit, so let's break it down. - Fixes Pokedex entries for Bittybat, Bulbasaur, and Shellder. - ...presumably fixes the options menu. - Adds a Fishing Group and water wild data to Diglett's Cave, also reduces the encounter rate. More to come. - Modifies parties, including evolving Rival 2's starter. - Attempts to fix the Ultra and Safari Balls by making `BallFactor` 4, which appears to be the intended number. Tests yielded positive results. - Restores a ton of Japanese references that got removed in localisation, including some errors.
This commit is contained in:
parent
17d12a0413
commit
b7973444b2
|
@ -73,6 +73,7 @@ QoL Enhancements
|
|||
- The protagonist is referred to in a gender neutral manner.
|
||||
- PC added to Celadon Hotel where the invisible event usually is. Why not?
|
||||
- Artificial Save Delay has been removed.
|
||||
- Ultra Balls now have a Ball Modifier of 4, instead of 8. This makes them better for general-purpose than Great Balls. Safari Balls have the same effect applied.
|
||||
- Event moves can now be taught via TM/HM;
|
||||
- TM16 (Pay Day) can be taught to Fearow and Rapidash ('98 Shogakukan)
|
||||
- TM23 (Dragon Rage) can be taught to Magikarp (July '98 Shogakukan)
|
||||
|
@ -99,6 +100,7 @@ QoL Enhancements
|
|||
Bug Fixes
|
||||
====
|
||||
Many non-multiplayer, non-battle related bugs have been fixed. The aforementioned have been preserved for the RBY battle experience. Bugs that are fixed are ones that objectively hurt the gameplay experience. Much of this can be attributed to [the tutorials](https://github.com/pret/pokered/wiki/Bugs-and-Glitches) made by the good people at pret.
|
||||
- Fixed various translation errors (eg. Route 14 Birdkeeper's "birds of prey" line, Koji and Atsuko in Fuschia.)
|
||||
- Blaine is no longer addicted to Super Potions.
|
||||
- CoolTrainerF no longer switches a lot.
|
||||
- Transformed Pokemon aren't presumed to be Dittos! (very important given Animon)
|
||||
|
|
|
@ -219,7 +219,7 @@ _GyaradosDexEntry:: ; new entry
|
|||
dex
|
||||
|
||||
_ShellderDexEntry:: ; new entry
|
||||
text "Its shell is as"
|
||||
text "Its shell is"
|
||||
next "harder than"
|
||||
next "diamonds. It"
|
||||
|
||||
|
@ -1256,8 +1256,8 @@ _BulbasaurDexEntry:: ; new entry
|
|||
next "about whether"
|
||||
|
||||
page "BULBASAUR is a"
|
||||
next "plant or"
|
||||
next "a mammal"
|
||||
next "plant or a"
|
||||
next "mammal"
|
||||
dex
|
||||
|
||||
_VenusaurDexEntry:: ; new entry
|
||||
|
|
|
@ -124,8 +124,8 @@ _BittybatDexEntry::
|
|||
next "these #MON may"
|
||||
|
||||
page "swarm a victim"
|
||||
next "at once to"
|
||||
next "prey on it"
|
||||
next "at once to prey"
|
||||
next "on it"
|
||||
dex
|
||||
|
||||
_RibbitoDexEntry::
|
||||
|
|
|
@ -819,8 +819,7 @@ _PokemonBooksText::
|
|||
done
|
||||
|
||||
_DiglettSculptureText::
|
||||
text "It's a sculpture"
|
||||
line "of DIGLETT."
|
||||
text "It's a butsudan!" ; restored JP elemement
|
||||
done
|
||||
|
||||
_ElevatorText::
|
||||
|
|
|
@ -61,7 +61,7 @@ YoungsterData:
|
|||
db 11, RATTATA, EKANS, 0
|
||||
db 14, SPEAROW, 0
|
||||
; Mt. Moon 1F
|
||||
db 10, RATTATA, RATTATA, ZUBAT, 0
|
||||
db 10, RATTATA, SPEAROW, BITTYBAT, 0
|
||||
; Route 24
|
||||
db 14, RATTATA, EKANS, ZUBAT, 0
|
||||
; Route 25
|
||||
|
@ -94,12 +94,12 @@ BugCatcherData:
|
|||
db 14, CATERPIE, WEEDLE, 0
|
||||
; Route 6
|
||||
db 16, WEEDLE, CATERPIE, WEEDLE, 0
|
||||
db 20, BUTTERFREE, 0
|
||||
db 20, BUTTERFREE, 0 ; this is that one boss fight-like one
|
||||
; Unused - this will be used in the Silph Gauntlet
|
||||
db 62, SCIZOR, BEEDRILL, PARASECT, VENOMOTH, PURAKKUSU, KLEAVOR, 0
|
||||
; Route 9
|
||||
db 19, BEEDRILL, BEEDRILL, 0
|
||||
db 20, CATERPIE, WEEDLE, VENONAT, 0
|
||||
db 19, BUTTERFREE, BEEDRILL, 0
|
||||
db 20, WEEDLE, VENONAT, BEEDRILL, 0 ; holy shit why did they have an L20 Caterpie you psycho, weedle is barely acceptable...
|
||||
|
||||
LassData:
|
||||
; Route 3
|
||||
|
@ -320,7 +320,7 @@ EngineerData:
|
|||
db 36, GOLEM, 0
|
||||
; Route 11
|
||||
db 21, MAGNEMITE, 0
|
||||
db 18, MAGNEMITE, MAGNEMITE, MAGNETON, 0
|
||||
db 18, MAGNEMITE, MAGNEMITE, MAGNETITE, 0
|
||||
|
||||
UnusedJugglerData:
|
||||
; db $FF, 7, KONYA, 7, EEVEE, 10, LICKITUNG, 0
|
||||
|
@ -507,10 +507,10 @@ Green1Data:
|
|||
db $FF, 9, PIDGEY, 8, SQUIRTLE, 0
|
||||
db $FF, 9, PIDGEY, 8, BULBASAUR, 0
|
||||
db $FF, 9, PIDGEY, 8, CHARMANDER, 0
|
||||
; Cerulean City
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, SQUIRTLE, 0
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, BULBASAUR, 0
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, CHARMANDER, 0
|
||||
; Cerulean City - starter is now evolved
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, WARTORTLE, 0
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, IVYSAUR, 0
|
||||
db $FF, 18, PIDGEOTTO, 15, ABRA, 15, RATTATA, 17, CHARMELEON, 0
|
||||
|
||||
ProfOakData:
|
||||
; Unused
|
||||
|
@ -559,9 +559,9 @@ GiovanniData:
|
|||
|
||||
RocketData:
|
||||
; Mt. Moon B2F
|
||||
db 13, RATTATA, ZUBAT, 0
|
||||
db 11, SANDSHREW, RATTATA, ZUBAT, 0
|
||||
db 12, ZUBAT, EKANS, 0
|
||||
db 13, RATTATA, BITTYBAT, 0
|
||||
db 11, SANDSHREW, RATTATA, BITTYBAT, 0
|
||||
db 12, BITTYBAT, EKANS, 0
|
||||
db 16, RATICATE, 0
|
||||
; Cerulean City
|
||||
db 17, MACHOP, DROWZEE, 0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
DiglettsCaveWildMons:
|
||||
def_grass_wildmons 20 ; encounter rate
|
||||
def_grass_wildmons 15 ; encounter rate, lowered a tad to match other routes - PvK
|
||||
db 18, DIGLETT
|
||||
db 19, DIGLETT
|
||||
db 17, ONIX
|
||||
|
@ -12,5 +12,15 @@ DiglettsCaveWildMons:
|
|||
db 31, DUGTRIO
|
||||
end_grass_wildmons
|
||||
|
||||
def_water_wildmons 0 ; encounter rate
|
||||
def_water_wildmons 5 ; encounter rate
|
||||
db 18, WIGLETT
|
||||
db 19, WIGLETT
|
||||
db 17, WIGLETT
|
||||
db 20, WIGLETT
|
||||
db 16, WIGLETT
|
||||
db 15, WIGLETT
|
||||
db 21, WIGLETT
|
||||
db 22, WIGLETT
|
||||
db 29, WUGTRIO
|
||||
db 31, WUGTRIO
|
||||
end_water_wildmons
|
||||
|
|
|
@ -39,6 +39,7 @@ SuperRodData:
|
|||
dbw CELADON_UNIVERSITY_OUTSIDE, .Group11
|
||||
dbw FARAWAY_ISLAND_INSIDE, .Group7
|
||||
dbw MT_MOON_CRATER, .Group10
|
||||
dbw DIGLETTS_CAVE, .Group12
|
||||
db -1 ; end
|
||||
|
||||
; fishing groups
|
||||
|
@ -134,3 +135,10 @@ SuperRodData:
|
|||
db 20, MAGIKARP
|
||||
db 20, GYARADOS
|
||||
db 20, GRIMER
|
||||
|
||||
.Group12:
|
||||
db 4
|
||||
db 16, WIGLETT
|
||||
db 18, WIGLETT
|
||||
db 19, WIGLETT
|
||||
db 28, WUGTRIO
|
|
@ -21,7 +21,7 @@ SetIshiharaTeam:
|
|||
jr .loop
|
||||
|
||||
IshiharaTeam:
|
||||
db KINGDRA, 90
|
||||
db SCREAM_TAIL, 90
|
||||
IF DEF(_DEBUG)
|
||||
db MAGNEZONE, 50
|
||||
ELSE
|
||||
|
@ -29,7 +29,7 @@ ELSE
|
|||
ENDC
|
||||
db MAGMORTAR, 56
|
||||
db ELECTIVIRE, 56
|
||||
db PORYGON2, 57
|
||||
db ANNIHILAPE, 57
|
||||
IF DEF(_DEBUG)
|
||||
db KADABRA, 16
|
||||
ENDC
|
||||
|
@ -86,13 +86,15 @@ IF DEF(_DEBUG)
|
|||
ld a, 15
|
||||
ld [hl], a
|
||||
|
||||
; Kadabra gets Flash.
|
||||
; Kadabra gets Flash and Teleport
|
||||
ld hl, wPartyMon6Moves + 2
|
||||
ld a, FLASH
|
||||
ld [hl], a
|
||||
ld hl, wPartyMon6PP + 2
|
||||
ld a, 15
|
||||
ld [hl], a
|
||||
ld a, TELEPORT
|
||||
ld [hl], a
|
||||
|
||||
; Get some debug items.
|
||||
ld hl, wNumBagItems
|
||||
|
@ -142,10 +144,10 @@ DebugItemsList:
|
|||
db BICYCLE, 1
|
||||
db FULL_RESTORE, 99
|
||||
db MAX_REPEL, 99
|
||||
db ESCAPE_ROPE, 99
|
||||
db RARE_CANDY, 99
|
||||
db MASTER_BALL, 99
|
||||
db DUBIOUS_DISC, 99
|
||||
db ULTRA_BALL, 99
|
||||
db GREAT_BALL, 99
|
||||
db SECRET_KEY, 1
|
||||
db CARD_KEY, 1
|
||||
db S_S_TICKET, 1
|
||||
|
|
|
@ -275,6 +275,10 @@ ItemUseBall:
|
|||
ld a, [wcf91]
|
||||
cp GREAT_BALL
|
||||
ld a, 12
|
||||
cp ULTRA_BALL ; lower threshold for ultras and safaris fix
|
||||
ld a, 4
|
||||
cp SAFARI_BALL
|
||||
ld a, 4 ; fix ends here
|
||||
jr nz, .skip1
|
||||
ld a, 8
|
||||
|
||||
|
|
|
@ -127,7 +127,7 @@ MainMenu:
|
|||
InitOptions:
|
||||
ld a, TEXT_DELAY_FAST
|
||||
ld [wLetterPrintingDelayFlags], a
|
||||
ld a, TEXT_DELAY_FAST
|
||||
ld a, TEXT_DELAY_FAST ; makes fasttext come up without the need to change settings
|
||||
ld [wOptions], a
|
||||
ret
|
||||
|
||||
|
@ -392,7 +392,7 @@ PrintSaveScreenText:
|
|||
call PrintPlayTime
|
||||
ld a, $1
|
||||
ldh [hAutoBGTransferEnabled], a
|
||||
ld c, 15 ; quicker player stat display
|
||||
ld c, 30
|
||||
jp DelayFrames
|
||||
|
||||
PrintNumBadges:
|
||||
|
@ -713,4 +713,4 @@ CheckForPlayerNameInSRAM:
|
|||
ld [MBC1SRamEnable], a
|
||||
ld [MBC1SRamBankingMode], a
|
||||
scf
|
||||
ret
|
||||
ret
|
|
@ -42,18 +42,19 @@ _CeladonMart3Text3::
|
|||
para "My buddy's going"
|
||||
line "to trade me his"
|
||||
cont "KANGASKHAN for my"
|
||||
cont "GRAVELER!"
|
||||
cont "HAUNTER!" ; restored JP and remake element
|
||||
done
|
||||
|
||||
_CeladonMart3Text4::
|
||||
text "Come on GRAVELER!"
|
||||
text "Come on HAUNTER!" ; JP and remake restoration
|
||||
|
||||
para "I love GRAVELER!"
|
||||
line "I collect them!"
|
||||
para "I'm the HAUNTER"
|
||||
line "MANIAC!"
|
||||
cont "I collect them!"
|
||||
|
||||
para "Huh?"
|
||||
|
||||
para "GRAVELER turned"
|
||||
para "HAUNTER turned"
|
||||
line "into a different"
|
||||
cont "#MON!"
|
||||
done
|
||||
|
@ -94,6 +95,8 @@ _CeladonMart3Text14::
|
|||
done
|
||||
|
||||
_CeladonMart3Text15::
|
||||
text "Red and Blue!"
|
||||
line "Both are #MON!"
|
||||
text "Red and Green!" ; restores element from JP Blue, but modifies it to comprise all versions - PvK
|
||||
line "Blue and Yellow!"
|
||||
|
||||
para "All are #MON!"
|
||||
done
|
||||
|
|
|
@ -59,8 +59,8 @@ _CeladonMartRoofText_4850f::
|
|||
text " contains"
|
||||
line "ROCK SLIDE!"
|
||||
|
||||
para "It can spook the"
|
||||
line "target sometimes!@"
|
||||
;para "It can spook the" removing misleading info ~ PvK
|
||||
;line "target sometimes!@"
|
||||
text_end
|
||||
|
||||
_CeladonMartRoofText_48515::
|
||||
|
|
|
@ -16,8 +16,8 @@ _FuchsiaCityText2::
|
|||
done
|
||||
|
||||
_FuchsiaCityText3::
|
||||
text "ERIK: Where's"
|
||||
line "SARA? I said I'd"
|
||||
text "KOJI: Where's" ; JP sequence restoration
|
||||
line "ATSUKO? I said I'd"
|
||||
cont "meet her here."
|
||||
done
|
||||
|
||||
|
|
|
@ -69,8 +69,8 @@ _Route14AfterBattleText4::
|
|||
|
||||
_Route14BattleText5::
|
||||
text "Have you heard of"
|
||||
line "the legendary"
|
||||
cont "#MON?"
|
||||
line "the winged"
|
||||
cont "mirages?"
|
||||
done
|
||||
|
||||
_Route14EndBattleText5::
|
||||
|
@ -79,9 +79,17 @@ _Route14EndBattleText5::
|
|||
prompt
|
||||
|
||||
_Route14AfterBattleText5::
|
||||
text "The 3 legendary"
|
||||
line "#MON are all"
|
||||
cont "birds of prey."
|
||||
text "The winged" ; jp / remake restoration
|
||||
line "mirages are the"
|
||||
|
||||
para "legendary bird"
|
||||
line "#MON."
|
||||
|
||||
para "There are 3 of"
|
||||
line "them: ZAPDOS,"
|
||||
cont "ARTICUNO, and"
|
||||
cont "MOLTRES."
|
||||
|
||||
done
|
||||
|
||||
_Route14BattleText6::
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
_SafariZoneRestHouse1Text1::
|
||||
text "SARA: Where did"
|
||||
line "my boy friend,"
|
||||
cont "ERIK, go?"
|
||||
text "ATSUKO: Where did" ; JP elements restored, cut "boyfriend" line which was a translation change.
|
||||
line "KOJI go?"
|
||||
|
||||
para "He said to meet"
|
||||
line "him here..."
|
||||
done
|
||||
|
||||
_SafariZoneRestHouse1Text2::
|
||||
|
|
Loading…
Reference in a new issue