mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-07 06:00:59 +13:00
Actually working postgame warps!
FINALLY managed to get this working. The bugged warps are now working and the jank ones are less jank. Also removed the cocoon's pre-evolved moves again.
This commit is contained in:
parent
bed705ac0d
commit
2b2c95e52b
16
README.md
16
README.md
|
|
@ -261,8 +261,6 @@ Comprehensive list can be found on Discord.
|
|||
- Occasionally, menu text sets itself to scroll.
|
||||
- The Tradeback Tutor doesn't work properly with Rhydon for reasons likely related to its index number of 1.
|
||||
- Fake Tears and Nasty Plot don't quite look right when done from the opponent's side.
|
||||
- Citrine Dock's warp doesn't work, meaning you have to leave Citrine using Fly
|
||||
- LAST_MAP isn't updated properly when sailing from Vermilion to Citrine
|
||||
- After reloading the game after beating the Elite Four, Pallet Town's correct palette isn't loaded in until after leaving the house.
|
||||
- The Gym Leaders on Floor 6 of Silph Gauntlet don't play the correct music in battle
|
||||
|
||||
|
|
@ -285,7 +283,7 @@ New Pokemon:
|
|||
- Electabuzz -> Electivire | Use Thunder Stone
|
||||
- Farfetch'd -> Luxwan | L24
|
||||
- Gloom -> Bellossom | Use Leaf Stone
|
||||
- Golbat -> Crobat | L44
|
||||
- Golbat -> Crobat | L40
|
||||
- Lickitung -> Lickilicky | L32
|
||||
- Magmar -> Magmortar | Use Fire Stone
|
||||
- Magneton -> Magnezone | Use Thunder Stone
|
||||
|
|
@ -322,7 +320,7 @@ Kanto Prototype Pokemon:
|
|||
- Psyduck -> Weirduck -> Golduck | L22, L33
|
||||
- Raichu -> Gorochu | Trade
|
||||
- Ribbito -> Croakozuna | L30
|
||||
- Squeamata -> Ministare -> Iguanarch | L30, L50
|
||||
- Squeamata -> Ministare -> Iguanarch | L30, L55
|
||||
- Vulpiii -> Vulpix | L15
|
||||
- Wartortle -> Totartle | L36, replaces Blastoise
|
||||
|
||||
|
|
@ -400,19 +398,19 @@ If you use our implementations of anything at all, it is encouraged to submit Pu
|
|||
* Dr. Lava - Translations of some content used in this hack, particularly the 1996 Pokedex book's entries for DYKG.
|
||||
* Nob Ogasawara - Prototype Pokemon names, produced for DYKG.
|
||||
|
||||
Albatross sprites: Articuno-G, Blissey, Dugtrio-A, Electivire, Electrode-H, Exeggutor-A, Gentlarva, Glaceon, Golem-A, Hitmontop, Iguanarch, Kleavor, Leafeon, Lickilicky, Marowak-A, Melmetal, Meltan, Moltres-G, Mr. Rime, Muk-A, Ninetales-A, Perrserker, Persian-A, Politoed, Porygon-Z, Pupal, Raichu-A, Rapidash-G, Raticate-A, Rhyperior, Sandslash-A, Sandy Shocks, Scizor, Sirfetch’d, Slowbro-G, Slowking-G, Tangrowth, Toedscool, Toedscruel, Weezing-G, Wiglett, Zapdos-G
|
||||
Albatross sprites: Articuno-G, Blissey, Dugtrio-A, Electivire, Electrode-H, Espeon (back), Exeggutor-A, Gentlarva, Glaceon, Golem-A, Hitmontop, Iguanarch, Kleavor, Leafeon, Lickilicky, Marowak-A, Melmetal, Meltan, Moltres-G, Mr. Rime, Muk-A, Ninetales-A, Perrserker, Persian-A, Politoed, Porygon-Z, Pupal, Raichu-A, Rapidash-G, Raticate-A, Rhyperior, Sandslash-A, Sandy Shocks, Scizor, Sirfetch’d, Slowbro-G, Slowking (back), Slowking-G, Sylveon (back), Tangrowth, Tauros-P (all forms), Toedscool, Toedscruel, Umbreon (back), Weezing-G, Wiglett, Zapdos-G
|
||||
|
||||
Martha’s Against Humanity sprites: Bellignan (with help from PvK), Mimmeo, Sylveon (with help from Albatross)
|
||||
Martha’s Against Humanity sprites: Bellignan (front, with help from PvK), Mimmeo (front), Sylveon (front, with help from Albatross)
|
||||
|
||||
Albatross sprites refined by either Martha’s Against Humanity or PvK: Annihilape, Arcanine-H, Bellossom, Carapthor, Kingdra, Magmortar, Magnezone, Ministare, Porygon2, Scream Tail, Squeamata, Tauros-P, Wugtrio
|
||||
Albatross sprites refined by either Martha’s Against Humanity or PvK: Annihilape, Arcanine-H, Bellossom, Carapthor, Kingdra, Magmortar, Magnezone, Ministare, Porygon2, Scream Tail, Squeamata, Tauros-P (all forms), Wugtrio
|
||||
|
||||
RacieBeep sprites: Balumba, Blastyke, Blottle, Buu, Cactormus, Cheep, Coinpur, Croakozuna, Decilla, Fossils, Gaotora, Gavillain (edited by Albatross), Gawarhed, Gorochu (edited by Martha’s Against Humanity), Gorotora, Guardia, Jabetta (edited by Martha’s Against Humanity), Kolta, Kotora, Luxwan, Nidoreign, Omegadge (front/back), Orfry, Pendraken, Ramoose, Ribbito, Sharpoon, Totartle, Trampel, Vulpiii, Weirduck, Fossil Aerodactyl, Fossil Kabutops, Ghost, Articuno (back), Meowth (back)
|
||||
|
||||
Orchid: Ghost (back), Luxwan (back), Buu (back)
|
||||
Orchid: Luxwan (back), Buu (back)
|
||||
|
||||
Zeta_Null: Porygon (front)
|
||||
|
||||
Official sprites: Crobat, Disturban, Espeon (edited by Martha’s Against Humanity), Slowking, Steelix, Tricules (edited by Martha’s Against Humanity), Umbreon (edited by Martha’s Against Humanity)
|
||||
Official sprites: Crobat (front, edited by Martha’s Against Humanity), Disturban, Espeon (front, edited by Martha’s Against Humanity), Slowking (front), Steelix (front), Tricules, Umbreon (front, edited by Martha’s Against Humanity)
|
||||
|
||||
Original README.md proceeding;
|
||||
# Pokémon Red and Blue [![Build Status][ci-badge]][ci]
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ DEF FIRST_INDOOR_MAP EQU const_value
|
|||
map_const SILPH_GAUNTLET_6F, 12, 12 ; $71 - Was UNUSED_MAP_6F
|
||||
map_const SILPH_GAUNTLET_7F, 6, 5 ; $72 - Was UNUSED_MAP_70
|
||||
map_const LANCES_ROOM, 13, 13 ; $73
|
||||
map_const FARAWAY_ISLAND_OUTSIDE, 15, 18 ; $74 - Was UNUSED_MAP_72
|
||||
map_const FARAWAY_ISLAND_OUTSIDE, 15, 20 ; $74 - Was UNUSED_MAP_72
|
||||
map_const FARAWAY_ISLAND_INSIDE, 15, 11 ; $75 - Was UNUSED_MAP_73
|
||||
map_const POKEMON_MANSION_B2F, 15, 12 ; $76 - Was UNUSED_MAP_74
|
||||
map_const MT_MOON_CRATER, 25, 25 ; $77 - Was UNUSED_MAP_75
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/kakuna.pic", 0, 1 ; sprite dimensions
|
||||
dw KakunaPicFront, KakunaPicBack
|
||||
|
||||
db POISON_STING, STRING_SHOT, HARDEN, NO_MOVE ; level 1 learnset
|
||||
db HARDEN, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/metapod.pic", 0, 1 ; sprite dimensions
|
||||
dw MetapodPicFront, MetapodPicBack
|
||||
|
||||
db TACKLE, STRING_SHOT, HARDEN, NO_MOVE ; level 1 learnset
|
||||
db HARDEN, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/perrserker.pic", 0, 1 ; sprite dimensions
|
||||
dw PerrserkerPicFront, PerrserkerPicBack
|
||||
|
||||
db SCRATCH, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db SCRATCH, GROWL, BITE, SCREECH ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
INCBIN "gfx/pokemon/front/pupal.pic", 0, 1 ; sprite dimensions
|
||||
dw PupalPicFront, PupalPicBack
|
||||
|
||||
db LEECH_LIFE, STRING_SHOT, HARDEN, NO_MOVE ; level 1 learnset
|
||||
db HARDEN, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ Citrine_Coll::
|
|||
coll_tiles $2C, $31, $3F, $55, $0E, $2F, $23, $20, $10, $03, $1C, $1B, $0B, $0C, $21, $39, $3C, $48, $49, $58, $59
|
||||
|
||||
Celeste_Coll::
|
||||
coll_tiles $1e, $20, $2e, $30, $34, $37, $39, $40, $51, $52, $5a, $5c, $5e, $5f, $09, $08, $18, $19, $0c, $1c
|
||||
coll_tiles $20, $2e, $30, $37, $39, $40, $51, $53, $5a, $5c, $5e, $5f, $09, $08, $18, $19, $0c, $1c
|
||||
|
||||
RocketHouse_Coll::
|
||||
coll_tiles $13, $31, $01, $53
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ DoorTileIDPointers:
|
|||
dbw INTERIOR, .InteriorDoorTileIDs ; fixes weirdness in silph co.
|
||||
dbw CITRINE, .CitrineDoorTileIDs
|
||||
dbw CELESTE, .CelesteDoorTileIDs
|
||||
dbw SEAGALLOPPORT, .SeagallopPortDoorTileIDs
|
||||
db -1 ; end
|
||||
|
||||
MACRO door_tiles
|
||||
|
|
@ -66,6 +65,3 @@ ENDM
|
|||
|
||||
.CelesteDoorTileIDs:
|
||||
door_tiles $0C, $1C
|
||||
|
||||
.SeagallopPortDoorTileIDs:
|
||||
door_tiles $0E, $1E
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@
|
|||
TilePairCollisionsLand::
|
||||
db CAVERN, $20, $05
|
||||
db CAVERN, $41, $05
|
||||
db CELESTE, $30, $2E
|
||||
db CELESTE, $18, $2E
|
||||
db CELESTE, $5E, $2E
|
||||
db FOREST, $30, $2E
|
||||
db CAVERN, $2A, $05
|
||||
db CAVERN, $05, $21
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@ MACRO warp_carpet_tiles
|
|||
ENDM
|
||||
|
||||
.FacingDownWarpTiles:
|
||||
warp_carpet_tiles $01, $12, $17, $3D, $04, $18, $33
|
||||
warp_carpet_tiles $01, $0B, $12, $16, $23, $17, $3D, $04, $18, $33, $51, $52
|
||||
|
||||
.FacingUpWarpTiles:
|
||||
warp_carpet_tiles $01, $5C
|
||||
warp_carpet_tiles $01, $34, $36, $5C, $5F,
|
||||
|
||||
.FacingLeftWarpTiles:
|
||||
warp_carpet_tiles $1A, $4B
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ ENDM
|
|||
warp_tiles $1B, $1C, $0B, $0C, $58, $59
|
||||
|
||||
.CelesteWarpTileIDs:
|
||||
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
|
||||
warp_tiles $5A, $5C
|
||||
|
||||
.RocketHouseWarpTileIDs:
|
||||
warp_tiles
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.3 KiB |
|
|
@ -773,6 +773,12 @@ ExtraWarpCheck::
|
|||
jr z, .useFunction2
|
||||
cp SHIP_PORT ; Vermilion Port tileset
|
||||
jr z, .useFunction2
|
||||
cp SEAGALLOPPORT ; Ferry Port tileset
|
||||
jr z, .useFunction2
|
||||
cp CITRINE ; Citrine tileset
|
||||
jr z, .useFunction2
|
||||
cp CELESTE ; Celeste/Faraway tileset
|
||||
jr z, .useFunction2
|
||||
cp PLATEAU ; Indigo Plateau tileset
|
||||
jr z, .useFunction2
|
||||
.useFunction1
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
Xg;"Z7bbb
|
||||
7$g)g.7779 g):7 )I( g,,_(gg_)#g_.bZU_}}}}I_UgU_;_U._8_bUg7.L8_aU_6igbhgY
|
||||
7$g)g.7779 g):7 )I8 g_:gg_)#g_.bZU_}}}}I_UgU_;_U._8_bUg7.L8_aU_6igbhgY
|
||||
|
|
@ -1 +1 @@
|
|||
@ƒ…B@ƒ…B@ƒ…B@ƒ$.%…B@ƒ…B@ƒ…B@ƒaU_a…B@ƒiaai…B@ƒj<C692>jŠj<C5A0>ˆ…B@†<>s)†<>‡BDEFYDEF
|
||||
@ƒ…B@ƒ…B@ƒ…B@ƒ$.%…B@ƒ…B@ƒ…B@ƒaU_a…B@ƒii…B@ƒjVV‰VVˆ…B@†<>‡)†<>‡BDEFYDEF
|
||||
|
|
@ -1 +1 @@
|
|||
<EFBFBD>,<2C>X<02>,,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a(,.gea<65><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<12><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jsU<10><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g.ggg)agg<67><67><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>g.<2E><>s,(((g_<14>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD>H9:g!)gggg%<12><>gg)g./<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><02><><EFBFBD><EFBFBD><EFBFBD>(((<28>AAAAB@C<><43>(<28><>EEE?B@B<02>dsggg@B@Bggggggg@B@Bggg@BD?>g<CFD?>g<=CFD?>g<ACFDFYDEF
|
||||
<EFBFBD>2X0<02><><EFBFBD><EFBFBD><EFBFBD>s,a`geaW/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>2s<>VVVVVj/ag<61><67><EFBFBD><EFBFBD>2WV<57><56>gg)aWj<57><6A><EFBFBD>c<EFBFBD>s/<><3E><><EFBFBD><EFBFBD>jV<6A><56><EFBFBD>/@AB<41>g<EFBFBD>DFg<>_DdF<64><46><EFBFBD>g<><67><EFBFBD><EFBFBD><EFBFBD>DFg%0<>gg<>AAA<41><41>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/sV,<02><>AAABsV/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sV<73><56>@AAABAAAAB@CD?ACFEEE?B@BDdFggg@B@Bggggggg@B@Bggg@BD?>g<CFD?>g<=CFD?>g<ACFDFYDEF
|
||||
|
|
@ -1 +1,3 @@
|
|||
b ((((((((b bb(((b ( bb(b(( ((((( Y
|
||||
H )ggg)gggg) ggg)g..M
|
||||
g
|
||||
g))ggggg.Y
|
||||
|
|
@ -1 +1 @@
|
|||
@B…B@B…B@B…B@BZ…B@BUZX…B@BZ_…BDFUU…B<E280A6>(„<><E2809E>‡F†€‚U„<>‡bCF-@C<>_…bAAB--@B<>_‡ACEF--@B<>„Ť‚„<>AB----@B†‡A<E280A1>…DFEF-l--@BDE?†‡CF----<=@ANA@CGF-----@DEFADFAB--k--@-DEEEEGF-----@-pYk--k-DE
|
||||
@B…B@B…B@B…B@Bn…B@B(nX…B@B'n((*…BDF*(((…B<E280A6>+„<><E2809E>‡F†€‚*+„<>‡bCF-@C<>''…bAAB--@B<>‡ACEF--@B<>„€‚„<>AB----@B†‡A<E280A1>…DFEF-l--@BDE?†‡CF----<=@ANA@CGF-----@DEFADFAB-----@-DEEEEGF-l---@--pŹŹŹŹk---l-DE--pŽmmm-----------Ž------k----
|
||||
Loading…
Reference in a new issue