Commit graph

560 commits

Author SHA1 Message Date
May Evans 964bacd52a Re-enable silph warps
This is the bare minimum for Silph to function as a location. No complicated trick warp tiles yet.
2022-11-11 10:13:49 +00:00
MementoMartha 2b3da5e254 A few fixes + added Blahaj cameo
Copycat now has a Jagg plushie in her house, referencing the amazing IKEA shark.

(note that KEP is not sponsored by IKEA)
2022-11-04 11:12:44 +00:00
emaskyesmogon 6213d683ce Attempting to add early Celadon City
The map changes won't load but the warp data works
2022-10-31 17:25:07 -06:00
MementoMartha 1e7613f804 Adding a stable MissingNo, and fixing a few minor things 2022-10-31 23:09:41 +00:00
MementoMartha bb319e89b3 A few minor fixes
Alters a few bugged texts, still need to fix Faraway's entrance tile
2022-10-29 23:01:34 +01:00
MementoMartha 87fdb46ede Adding temporary warps to Faraway
Note that Faraway is still broken, the inner forest can't be accessed for some reason
2022-10-18 00:16:31 +01:00
May Evans 86f111e5d7 Revamp Pokemon Mansion B2F
This was hell to do. There is still one bug in there, and that's the item pickups don't work for some reason. I don't know how these work honestly so if anyone wants to sort that go ahead.

Anyway, some stuff on the map;
- Currently, a warp from B1F leads there, which is intentionally non-returnable. The player walks through the whole map to get to the warp panel. A walk of humanity's shame, if you will. A warp for where the player is meant to go will be necessary later.
- Lore from Japanese media, particularly the first movie's interpretation of Mewtwo, is included. This is based on context clues on its canonicity from LGPE and other bits.
- A clue on how to get the Old Sea Chart is not-so-subtly included.

The MissingNo. event is unfinished, I intend for Martha to deal with that. The text intentionally lacks a "done" bit to force an unpredictable error; I believe this is inconsequential gameplay-wise and should make for a good opening quote when fighting it.

Oh, and Faraway Island has Mankey, Butterfree, and Primeape as find-able Pokemon now. This should be expanded upon later.
2022-10-17 16:57:42 +01:00
May Evans 97cb4cfaf3 Add another CeladonU NPC
This is a reference to another bit of the Tamamushi booklets, where they talk about the Pokemon that can fly without wings.

Also, shortened one of the text chains. In general, they need to be much shorter.
2022-10-17 13:09:14 +01:00
May Evans fce6c3221c Add Pokemon Mansion B2F
Very dissatisfied with the map as-is. Needs a lot of work, possibly another tileset based on the `interior` one. I tried adding one but came across constant problems and the one I came up with kind of sucked. No events or warps yet.
2022-10-16 12:10:50 +01:00
May Evans 78ae4e9029 Move Mew, add Old Sea Chart, add wild data
I am 90% sure something will bug out, can't test the map right now for obvious reasons. Tested everything else, though.

Mostly copied data from Cinnabar Volcano while commenting out Vermillion Dock Mew info to move it.

Wild data has been added along with a fishing group, just dummied out slots.

Old Sea Chart is a clone of the Citrine Pass which is all it needs to be. It is obtainable near the truck.
2022-10-16 09:05:26 +01:00
May Evans 4cc05243ed Free roaming from Cerulean, add Faraway Island sign
- Replaces tiles east and west of Cerulean so you can roam back to Mt. Moon and over to Rock Tunnel with no issue.
- Adds the Faraway Island sign, with a - "JI" bit to represent Mr. Fuji. This was in the Japanese release, but never got translated internationally. "I depart" may need fine-tuning, as it implies he died; this was a mistranslation, obviously.
- Added a text bank for the Mew encounter to make Martha's job easier later.
2022-10-16 07:46:08 +01:00
May Evans aa32cfec8d Add Faraway Island maps
This adds the maps on their own with fully functional warps between each other. Music has been set to Viridian Forest. Mew, wild data, and a way to get there have not been added.
2022-10-15 23:00:57 +01:00
emaskyesmogon afd1796487 Update special_moves.asm 2022-10-15 14:08:09 -06:00
emaskyesmogon a35fc22072 optional and nerfed brock 2022-10-14 17:51:37 -06:00
MementoMartha c3fd568b7b Finishing the Gauntlet maps
All the trainers are still missing, as is the guard. But the maps themselves are accessible, and the wild encounters work too.
2022-10-13 23:27:30 +01:00
MementoMartha a8f7c62ffe Fixing the recover bug! :D
Also some minor text and trade updates, too
2022-10-13 17:18:23 +01:00
MementoMartha c8656b19f5 If you can't fix 'em, add the gauntlet.
Adding the maps for Silph's Gauntlet, along with Albatross's Galarian Bird sprites. Also fixing Blottle's typing, and temporarily replacing the effects of the recover moves.
2022-10-12 23:25:59 +01:00
MementoMartha a05796ece5 Citrine Pass and a few little tweaks 2022-10-02 17:16:30 +01:00
MementoMartha f6f43781b8 PZ, Magnezone and the Dubious Disc 2022-10-01 20:53:37 +01:00
emaskyesmogon 4a5d936e1b Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-10-01 13:02:15 -06:00
emaskyesmogon ec4f56c735 Onix Cave and Barunda Tower 2022-10-01 13:02:10 -06:00
MementoMartha 8ff7b19ead Hinaazu & Betobebii 2022-10-01 19:32:28 +01:00
MementoMartha e2198dd402 Para! 2022-10-01 15:55:30 +01:00
May Evans d048beca12 cut catsprite from constants
this makes poke balls show up correctly
2022-10-01 14:49:57 +01:00
MementoMartha 2c81593537 more fixes 2022-10-01 13:15:58 +01:00
MementoMartha 830c3c3b1d more back door edits 2022-10-01 13:03:53 +01:00
MementoMartha a10c48a514 fixing a bug, adding a trainer 2022-10-01 12:23:58 +01:00
MementoMartha 91344e05e8 Rocket hideout improvements/changes 2022-10-01 11:38:00 +01:00
emaskyesmogon 74c0622040 Silph Co
Warps and elevator commented out
2022-09-30 15:59:25 -06:00
MementoMartha c6a0566063 fixing some errors with items 2022-09-30 16:54:56 +01:00
emaskyesmogon 22c4561b35 New Evo Items
Based Martha can fix
2022-09-30 09:37:46 -06:00
May Evans 43ec0aa63a revert nidos 2022-09-30 14:42:34 +01:00
May Evans 258cd9f182 Make Exeggutor's set legal
If Exeggutor passes L28, it'll be forced to learn Stomp no matter what, making it an illegal set with Powders and thus unfair for the player. To account for this, the Exeggutor set will be a Stomp-based one instead.
2022-09-30 14:40:07 +01:00
May Evans 63ea628392 Stone Evolution L1 Learnset Improvements
Because these Pokemon cannot be captured in the wild, this exclusively buffs the trainers, and by a significant amount too. I left Starmie out to balance out the early-game given how powerful it can be.

Ninetales should be at least L42 in each encounter to account for Fire Spin.

Vileplume and Bellossom should be at least L38, but I think Erika puts Mega Drain over Petal Dance so she should be fine..?

Tsubomitto should be L40+ to account for Lovely Kiss.

Exeggutor should be at least L48+ to account for Sleep Powder.

Cloyster should be at least L23 to account for Clamp. To nerf it, increase its level to 50, where Spike Cannon replaces Explosion.

I have also done a few fixes and stuff;
- Magnezone is part-Steel
- Leafeon gets Swords Dance
- Added Silph Gauntlet Team for the Channeler, assuming L65 is what will be used.
2022-09-30 14:33:29 +01:00
May Evans 4369a81d67 Update RocketHideoutB1F.asm 2022-09-30 14:09:51 +01:00
May Evans 147f5104c8 bit more? 2022-09-30 14:08:05 +01:00
May Evans fd8c515c47 forgot one of them... 2022-09-30 14:04:45 +01:00
May Evans 767f76b4e3 Improve & mark the Channelers
The Channelers now use more varied parties, adding Mikon, Vulpix, and Cubone to match Lavender Tower more effectively. This could still be improved further.

Unused Channelers have been marked for future use.
2022-09-30 13:57:33 +01:00
May Evans fcf6e26692 Add Giovanni's Hideout
This is part of the removal of the Rocket Hideout. Floor 1 is repurposed to be a lore-centric room for Giovanni's character, located in Viridian Gym. I plan to have the Protector and TM Earthquake moved here.

The TM26 item pickup doesn't work for some reason. Otherwise, it's complete.
2022-09-30 00:02:23 +01:00
emaskyesmogon 1f57257315 Pokemon Tower Shortened
Added wild mons to floor 2
2022-09-29 15:52:28 -06:00
emaskyesmogon 781070a12a Update ViridianGym.asm
this one has the right coordinates oops
2022-09-29 15:31:11 -06:00
emaskyesmogon 05b901e62c Update ViridianGym.asm 2022-09-29 15:29:14 -06:00
emaskyesmogon fbb9c4b3f3 Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-09-29 15:29:02 -06:00
emaskyesmogon 0621ab3df0 Viridian Gym
map edits to allow hideout warp
2022-09-29 15:28:59 -06:00
MementoMartha fe33ec1040 Electivire & Magmortar! 2022-09-29 17:00:48 +01:00
MementoMartha fece27f7c2 6 more Pokemon!
Animon, Bellossom, Porygon2, Kingdra, Politoed and Slowking have been added fully.
2022-09-29 13:54:40 +01:00
May Evans 4e9399bed5 more things for celadon u 2022-09-28 15:58:30 +01:00
MementoMartha 0e770f33d7 made an error, fixed now 2022-09-28 14:58:02 +01:00
May Evans 5bb215ec23 revert 2 bug fixes due to issues, add to celadon U
the ghost without silph scope fix doesn't work due to a codebase change, and the night shade wiggly animation causes a bank overflow

celadon university has 3 more books detailing lore from one of the old pokedex books
2022-09-28 14:50:54 +01:00
May Evans 23106d3417 Add Mikons to Pokemon Tower
More in-line with the general wildmon design philosophy, and adds a bit more variety overall.
2022-09-28 14:04:16 +01:00
MementoMartha f9d86cdde9 Town Map and PC stuff 2022-09-28 13:43:17 +01:00
MementoMartha 91c79913fd fixing a few small bugs 2022-09-28 10:46:42 +01:00
emaskyesmogon 9d13923e8e Running Shoes and 30 Item Bag
need to fix layout link to futureproof it better but for now it works. Mart changes save space in wRAM.
2022-09-27 16:55:15 -06:00
MementoMartha d8cb5a331f polishing the added pokemon a little 2022-09-27 22:58:06 +01:00
emaskyesmogon e02394e8d2 Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-09-27 10:37:03 -06:00
emaskyesmogon 7e03467783 204 mons
Steelix, Tsubomitto, Blissey, Crobat and Hitmontop
2022-09-27 10:36:06 -06:00
May Evans d454f743c1 Buff Gyaoon
Will be released in a future KEP PS patch too
2022-09-27 16:31:05 +01:00
May Evans a7b90925cb Merge branch 'master' of https://github.com/PlagueVonKarma/kep-hack 2022-09-27 16:06:22 +01:00
May Evans 19d5f2293c Add trainers to Celadon University, add two new salesmen, etc
Overall completes Celadon University sans a problem with sprites being a bit corrupted until you leave. New Magikarp Salesman-esque events in other pokecenters which is kinda neat
2022-09-27 16:06:13 +01:00
emaskyesmogon 8683778da0 University Fishing Group
KHRP
2022-09-27 09:05:14 -06:00
MementoMartha 89bb05b2dc added roingus girl and new cinnabar quiz questions 2022-09-27 15:26:37 +01:00
MementoMartha 4eaae2ab9d Adding Cinnabar Volcano, editing a few encounters 2022-09-27 12:09:22 +01:00
May Evans 0b65243c75 Add more to Celadon University
This adds;
- Text and stuff on the interior to add some really nice worldbuilding
- Trainers outside that you can fight with repeatedly.

The trainers need yes/no menus but I can't figure it out for the life of me. If anyone can do it, lemme know!
2022-09-27 01:48:52 +01:00
May Evans c243548fc4 Add Trader to Celadon University
Includes fixes to allow trade evos to exist
2022-09-26 22:08:35 +01:00
Vortyne 3e72d0834e
Bug: SUBANIMTYPE_COORDFLIP should be SUBANIMTYPE_HVFLIP (#394)
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-09-26 11:12:43 -04:00
BlueZangoose 0f5a9eb146
Change names of move subanimations to be meaningful (#389)
Co-authored-by: Rangi <remy.oukaour+rangi42@gmail.com>
2022-09-25 14:17:39 -04:00
MementoMartha f74055e77b Removing version differences, and adding Mew 2022-09-25 14:03:04 +01:00
MementoMartha 180f7854bf new border! 2022-09-25 13:45:54 +01:00
Rangi c299cf1067 Use a SPRITE_SET_LENGTH constant 2022-09-24 11:39:39 -04:00
Rangi d2be79adf1
Add constants and table macros for the map sprite sets (#392)
Fixes #391
2022-09-24 11:30:29 -04:00
May Evans 9e4e07ec82 Add Celadon University
Has the map connections, warps, and maps all done. A single person is there right now; Prof. Westwood V, as a reference to the early worldbuilding. I'll work on this more as time goes on.
2022-09-24 13:20:58 +01:00
May Evans 87704568da Update sprites.asm 2022-09-22 18:22:35 +01:00
May Evans 80c0e598f3 Add scrapped cat sprite
Nya~
Unused for now, but usable!
2022-09-22 17:56:29 +01:00
May Evans 8f893f625a minor dex updates 2022-09-22 16:58:46 +01:00
MementoMartha 22fa5782ad Some map/sprite edits 2022-09-22 10:15:32 +01:00
MementoMartha e5038016b0 Mostly map edits and a few other tweaks
Underwater Tunnel is a new area that links Route 25 to Route 10, basically just being a straight tunnel needing Surf to traverse.

Also given Seafoam Islands and Lorelei's room an unused palette that gives it a more icy feel
2022-09-17 23:42:19 +01:00
MementoMartha aba9da027c Struggle fixes 2022-09-12 22:16:45 +01:00
Rangi d809d3d59c Add UNUSED_TYPE/UNUSED_TYPE_END constants
Fixes #385
2022-09-11 15:02:51 -04:00
SatoMew 63a7eb2cf5
Improve NPC trade labels and comments (#384)
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-09-10 13:44:31 -04:00
MementoMartha 75d4e47586 Implementing static Crocky encounter 2022-09-10 18:43:00 +01:00
emaskyesmogon fe4dc821fd Talk to Use Cut. Strength and Surf 2022-09-07 17:09:12 -06:00
emaskyesmogon 141e7c2de8 Museum Text
Updates Aerodactyl Fossil to reference the new fossil.
2022-09-06 11:51:53 -06:00
MementoMartha e9b9fc324a Fossils and Fishing Rod tweaks
Moved the (Super) Fishing Rod over to Pewter, Decilla now comes from the Old Amber and Aerodactyl has a new fossil
2022-09-06 11:57:02 +01:00
MementoMartha 93e1e4c2f5 A few small tweaks
Misty, Brock, Red and Blue use their Yellow sprites, and Sea Cottage has been changed to Bill's Lighthouse from the anime.
2022-09-06 07:17:36 +01:00
MementoMartha 702724642b Evolutions sprites and a few other minor fixes 2022-09-05 16:12:16 +01:00
emaskyesmogon b857f71b5a DV Fix and New Mon stats
Kleav, Licky and Tang still need sprites though
2022-09-03 20:23:58 -06:00
emaskyesmogon a97ac3ac3f Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-09-03 19:25:00 -06:00
emaskyesmogon 8539b71fc7 PokeDex is fixed 2022-09-03 19:24:56 -06:00
May Evans a574d021e9 Make Amnesia Psyduck an L15 thing
This is so it remains accurate to the Stadium event. While the Japanese events are TMs and will thus break compatibility among other things, that's not really something we *can* implement at this stage. This feels better as a reduction thing.
2022-09-04 01:14:29 +01:00
emaskyesmogon 384515d3a1 Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-09-03 18:02:41 -06:00
emaskyesmogon 874bfafe92 Kleavor/Tangrowth 2022-09-03 18:00:05 -06:00
MementoMartha 8ee7e59d47 finishing some more pokemon
plus a few minor tweaks as well
2022-09-03 16:19:29 +01:00
emaskyesmogon 392f7abb97 Yellow Trainer Arrays
Allows more freedom in enemy design
2022-09-02 20:34:43 -06:00
emaskyesmogon 198c9c8255 Next Evolution Batch
Kingdra, Lickilicky, Magnezone and Porygon2.
2022-09-02 11:05:54 -06:00
emaskyesmogon b4804ae629 New Mons
Adds Blissey, Hitmontop, Steelix, Crobat, Politoed and Slowking. Remnants for Porygon2, Lickilicky, Kingdra and Magnezone can be seen but are currently non functional due to wram space.
2022-09-01 16:32:37 -06:00
MementoMartha 9f3242ecaf Oh yeah, this too 2022-09-01 20:45:13 +01:00
MementoMartha 1f759c8033 Finished the eeveelutions! 2022-09-01 20:43:03 +01:00
May Evans 2e6dd87335 Fix the Game Corner prizes
They are now engoodened.
2022-09-01 17:29:16 +01:00
MementoMartha 197d669830 R/B/G sprites, and a few minor edits 2022-09-01 16:30:39 +01:00
emaskyesmogon b959e0bbe0 Underground Path
Allows Rock Tunnel to be optional
2022-09-01 08:52:16 -06:00
emaskyesmogon 149d9d6f4b Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-09-01 08:51:21 -06:00
emaskyesmogon 363fe3c315 oop
these were supposed to be in the last commit
2022-09-01 08:37:56 -06:00
emaskyesmogon 5944210393 Eevees and More
Adds the five eeveelutions we don't have, evo items for Glaceon and Sylveon, fixes Rhyperior's dex entry, renamed the Super Rod to Fishing Rod, and commented out the OW Crocky/Kabutops for now
2022-09-01 08:37:35 -06:00
MementoMartha 20b6899169 Finished adding Rhyperior 2022-09-01 10:16:49 +01:00
emaskyesmogon 1893b4c7cf expanded Pokemon size
Rhyperior files are dummies and will need to be properly edited with sprites, Rhydon evo data, etc, but it (and the other files included) show that the trainer and pokemon sprite indexes have been separated, which allows us to add the other KEP mons
2022-08-31 20:47:02 -06:00
emaskyesmogon b33e266d44 Update Route21.asm
mime ruins things again
2022-08-31 20:10:46 -06:00
MementoMartha 7cd9a4b5f4 oh yeah, these too 2022-09-01 02:56:10 +01:00
emaskyesmogon de3a5a2822 Mr_Mime needs a space, not a period
why does this mon have the worst syntax?
2022-08-31 17:44:42 -06:00
emaskyesmogon dc6bf06b12 zuduck is weird 2022-08-31 17:41:36 -06:00
MementoMartha 0ca56ebb22 A few more minor edits 2022-09-01 00:39:56 +01:00
emaskyesmogon 466a6d30c2 Encounters
Finished routes, Rock Tunnel and Lavender Tower
2022-08-31 16:00:22 -06:00
emaskyesmogon 4852362cfa Merge branch 'master' of https://github.com/plaguevonkarma/kep-hack 2022-08-31 13:06:58 -06:00
emaskyesmogon 425990b82b syntax fixes 2022-08-31 13:06:09 -06:00
MementoMartha a1e009abb3 Dex entries! 2022-08-31 19:26:41 +01:00
MementoMartha 0935f2ab1f Yellow and Event-only moves 2022-08-31 19:01:18 +01:00
MementoMartha 25bedead03 Base stats for the beta Pokemon 2022-08-31 18:49:16 +01:00
MementoMartha 1ef523b2f5 Improving the picture system 2022-08-31 18:17:14 +01:00
May Evans 0c9da85a51 seems this is needed? 2022-08-31 17:45:23 +01:00
May Evans 8dafe51b13 Update DiglettsCave.asm 2022-08-31 17:28:26 +01:00
May Evans 697d478577 add more fossils etc 2022-08-31 17:26:15 +01:00
May Evans 585315dcfa add kabutops stationary
i simply do not know how to make the right missingno. show up!
2022-08-31 17:22:36 +01:00
May Evans 878f15ecda add crocky stationary..? 2022-08-31 17:20:31 +01:00
MementoMartha 53e0cbf9f5 Learnsets, Sun Stones and Evos, oh my 2022-08-31 16:43:33 +01:00
May Evans dbd504a154 associate diglett's cave theme? 2022-08-31 16:24:24 +01:00
May Evans c1d2bc7678 more fixes 2022-08-31 15:50:28 +01:00
MementoMartha f5a7cc9ffc Pokemon data, Gym Leader teams, palette updates and a couple of other fixes 2022-08-31 11:47:05 +01:00
MementoMartha ac45c8b5bc Adding move data, types, and some Pokemon data 2022-08-31 10:17:48 +01:00
May Evans f8ed54eb89
Merge pull request #4 from emaskyesmogon/master
Route 6
2022-08-31 02:22:04 +01:00
emaskyesmogon c9e8a5a8fd Route 6
This didn't get updated in the first pull request fsr
2022-08-30 19:16:21 -06:00
May Evans 6742863cd1
Merge pull request #3 from emaskyesmogon/master
rock tunnel has two floors
2022-08-31 02:12:45 +01:00
emaskyesmogon 6ebf1efa25 rock tunnel has two floors
and each floor needs to be a fishing location
2022-08-30 19:06:20 -06:00
May Evans 55d5761c6b Merge branch 'master' of https://github.com/PlagueVonKarma/kep-hack 2022-08-31 02:04:41 +01:00
May Evans 68941ff945 upper floor rock tunnel changes
Elevation added, scenery improved, surf zone added, generally just nicer to travel through
2022-08-31 02:04:26 +01:00
emaskyesmogon 4f31d9336c Fish In Rock Tunnel
Adds Rock Tunnel to Fishing Group 5
2022-08-30 18:46:29 -06:00
emaskyesmogon 9f7b9773c4 Super Rod and encounters
Updated wild encounters for the included locations, and consolidated Super Rod encounter data
2022-08-30 18:30:37 -06:00
Rangi 1e689606a3 PP must be 40 or less 2022-08-10 21:20:31 -04:00
vulcandth ce4c2d3d12
Remove empty lines on the top of map header files (#375) 2022-07-10 23:42:17 -04:00
Rangi 8f81e71f19 Identify some .asm_* labels 2022-07-10 21:11:03 -04:00
Rangi b045ac4f16 Remove comment about addresses 2022-07-09 14:34:45 -04:00
dannye 19814a4894 Fix typo: HeatButt -> HeadButt 2022-07-04 03:12:18 -05:00
vulcandth 6b5be9129c
RGBDS syntax updates (#358)
New MACRO and DEF syntax
2022-06-06 17:25:31 -04:00
vulcandth d7808d110f
Improved Virtual Console patch identifiers (#357) 2022-06-06 17:22:34 -04:00
SatoMew 27d0b146ad
Add comment explaining the purpose of TrainerNamePointers (#352) 2022-03-31 22:49:08 -05:00
vulcandth fe8d3c51a4
Build the Virtual Console patches with make red_vc and make blue_vc (#351) 2022-03-26 16:59:36 -04:00
stringflow 9523681b8c
Fix incorrect comment about money received after battle (#346)
* fix incorrect comment about money received after battle

* fix incorrect comment in wram.asm
2021-12-09 10:30:15 -06:00
Rangi 865d37e02a Use compound assignment operators 2021-11-23 20:56:57 -05:00
Rangi fc899e1906 warp_event warp IDs start at 1, like in pokegold/pokecrystal 2021-10-05 21:02:42 -04:00
Rangi 52660012c6 Clean up some redundant or unusual event comments 2021-10-05 20:46:46 -04:00
Rangi d48a318dbf Align object_event coordinates
Fixes #336
2021-09-26 23:20:57 -04:00
Yoann Fievez 2c4f35848b
Unify map event gen1 gen2 (#335)
* Update sign to bg_event #289

* Rename warp to warp_event

* Replace object to object_event

* Move warp macro parameter from warp x, y, id, map to warp_event x, y, map, id
2021-09-26 21:56:09 -05:00
Rangi 7ee8a6509e wcf4b -> wStringBuffer 2021-08-28 17:02:20 -04:00
Daniel Harding 47c2d1a1a5
Merge pull request #324 from KqesaR/clean_label_wild_map_pointer
Standardize names of wild maps entities
2021-05-31 12:16:54 -05:00
Yoann Fievez dfc81962d2 Fix typo noting to nothing and align vertically comments 2021-05-31 18:49:02 +02:00
Rangi 7b2eb6b252 Simplify the tileset headers 2021-05-31 12:37:15 -04:00
Daniel Harding ea5c9f9e05
Merge pull request #322 from SatoMew/master
Identify the connections between Routes 22 and 23 as unused
2021-05-31 11:20:24 -05:00
Rangi 8701ef4d61 Improve some RAM formatting 2021-05-31 11:46:10 -04:00
Rangi ce62dca69b Eliminate unnecessary data macros 2021-05-30 17:28:26 -04:00
Rangi 223b7b21a4 Add labels to unreferenced mart inventories and remove redundant comments 2021-05-23 22:35:28 -04:00
Rangi 346ce9454a Use macros for bit arrays 2021-05-23 22:09:02 -04:00
Rangi 653b62139d Use macros for packed arrays of nybbles 2021-05-23 18:33:14 -04:00
Yoann Fievez 3b76c590da Standardize names of wild maps entities
Standardize the name of entities of maps for wild pokemon
2021-05-18 20:58:24 +02:00
SatoMew d966193d7b Change terminology as per feedback 2021-05-08 23:20:52 +01:00
SatoMew b3364f9f88 Identify the connections between Routes 22 and 23 as unused 2021-05-08 13:24:33 +01:00
Rangi dd690920c9 Use rgbds 0.5.0 features:
- FOR loops
- {interpolation}
- REDEF EQUS
- \# for all macro args
2021-04-17 19:06:56 -04:00
dannye 5eff10358e Merge branch 'master' of https://github.com/pret/pokered 2021-04-10 22:38:40 -05:00
dannye 459b5bd615 Misc clean up and small improvements 2021-03-28 02:23:54 -05:00
Rangi 2baf0ae962 Forgot to end_water_wildmons 2021-03-25 18:58:53 -04:00
Rangi 95ec2cf039 Verify data table and name list sizes with assertion macros
Fixes #312
2021-03-25 16:44:41 -04:00
dannye e8dd755e18 Merge branch 'master' of https://github.com/pret/pokered 2021-03-23 01:19:51 -05:00
Rangi e1f6bb5393 Remove unused _GREEN TitleMons data 2021-03-21 18:39:01 -04:00
Rangi 21908ba30a Clarify signed magnitude in the growth_rate macro 2020-12-20 23:35:42 -05:00
SatoMew 6b8ddb6beb Clearer tileset header macro comment 2020-12-02 00:37:43 +00:00
SatoMew 0064806384 Fix outdated comments 2020-12-01 22:33:03 +00:00
SatoMew 3756ec6dd9 Improve new constants and comment based on feedback 2020-11-29 22:07:26 +00:00
SatoMew 083cb38e33 Update related tile animation constants 2020-11-29 21:28:38 +00:00
Rangi 47cd734276 Use assert to ensure correct base data size 2020-11-17 16:27:44 -05:00
dannye 66377fca32 Fix file modes 2020-11-14 20:52:10 -06:00
Rangi 13d4d533f7 Sync more with pokeyellow 2020-11-06 10:33:58 -05:00
Rangi 2a4b8b5a24 Remove trailing whitespace 2020-11-05 15:17:39 -05:00
Rangi bc287b9b80 Some formatting changes 2020-10-19 20:26:35 -04:00
Rangi 5ebae4747b PedalDanceAnim -> PetalDanceAnim 2020-10-08 18:55:19 -04:00
Rangi df144ec5f3 Pan Docs: "When sending three or more data sets, data is continued in further packet(s). Unused bytes at the end of the last packet should be set to zero." 2020-09-01 12:19:24 -04:00
Rangi 1143019ac6 Separate the two lists of unused names 2020-08-31 19:01:13 -04:00
Rangi bfd9f617c9 Use constants to delineate map types, and factor out more data 2020-08-31 10:23:19 -04:00
Rangi 70eac3a1f7 Factor out data/tilesets/pair_collision_tile_ids.asm 2020-08-30 23:22:39 -04:00
Rangi 6ee9cb9f97 Document more hidden object data and behavior 2020-08-30 15:45:41 -04:00
Rangi 407b813250 Separate splash screen, intro, and credits (like pokegold/pokecrystal) 2020-08-28 09:54:57 -04:00
Rangi 48da6c53be Align warp and sign coordinates 2020-08-21 12:04:49 -04:00
Rangi 4373aafac1 Use def_warps_to macro for automatic warp_to entries 2020-08-17 18:08:54 -04:00
Rangi f4514ff53c Use map constants for SilphCoElevator warps 2020-08-17 17:40:27 -04:00
Rangi e2c99f1910 Use def_* macros for automatic map event counts 2020-08-17 16:54:59 -04:00
Rangi 2fe1505bab Use ANY_DIR, UP_DOWN, and LEFT_RIGHT for map objects 2020-08-17 14:25:11 -04:00
Rangi f82097b894 Identify some map object related constants 2020-08-17 14:22:27 -04:00
Rangi 3b003960d4 Fix Town Map coordinates to be in (X, Y) order as comments claim 2020-08-17 13:40:20 -04:00
Rangi 33ea73496a Fix encounter rate comments 2020-08-02 01:10:24 -04:00
Akihiro Otomo b48bbbb047
fix OAMFLAG_VFLIPPED (#283)
Replace incorrect label OAMFLAG_VFLIPPED with OAM_HFLIP
2020-08-02 00:31:10 -04:00
Rangi 69788c536b Add comments associating constants with data, and identify some more data 2020-07-20 12:31:35 -04:00
Rangi df62b8e81a Missingno's Pokédex weight is two bytes like the rest 2020-07-19 16:45:39 -04:00
Rangi 7619b01dd7 Reformat key item bit fields 2020-07-18 14:19:08 -04:00
Rangi 76289dfda0 Port dbsprite macro for OAM y,x,tile,attr data from pokecrystal 2020-07-17 15:58:06 -04:00
Rangi f53341efa1 Define constants for subanimations' base coords and frame block modes 2020-07-17 15:16:54 -04:00
Rangi 72a0e98c93 JUGGLER_X -> UNUSED_JUGGLER 2020-07-17 13:56:59 -04:00
Rangi 3c1cdbc4d0 Identify remaining tilemap IDs 2020-07-17 13:47:33 -04:00
Rangi 30ecbf6ea3 SONY -> RIVAL 2020-07-17 13:27:27 -04:00
Rangi 2454296d32 Update sprite names
These are based on the trainers that use them, and synced with pokegold/pokecrysal when possible
2020-07-17 12:48:15 -04:00
Rangi 44b424353d Factor our frame blocks' base coordinates 2020-07-16 22:40:48 -04:00
Rangi 4cc4b175fc Identify trade-related tilemaps 2020-07-16 22:30:40 -04:00
Rangi 884ef9c1a8 Factor out animation tilemaps 2020-07-16 22:23:31 -04:00
Rangi 6f7337bbb1 Define constants for subanimation transform types 2020-07-16 22:14:39 -04:00
Rangi 41a9e30268 Add constants for move animations' frame blocks 2020-07-16 22:00:16 -04:00
Rangi 2f43a41100 Use a battle_anim macro for move animations' special effects and subanimations
Move animations' sound IDs are off by one from move IDs.
2020-07-16 21:45:30 -04:00
Rangi cd71ae03af Separate move/battle animation data from move data (to do: further identify animation data labels+constants) 2020-07-16 19:50:48 -04:00
Rangi b9a113a9f4
Merge pull request #276 from TheFakeMateo/master
Deobfuscate exit warps on indoor maps
2020-07-16 08:19:51 -04:00
TheFakeMateo 4ecff22f71 Deobfuscate exit warps on indoor maps 2020-07-15 18:12:58 -05:00
Rangi 4b4ad9894e Disassemble the BLUEMONS.GB debug ROM 2020-07-15 13:35:39 -04:00
Rangi 254f26bf6b Align constant comments as a column 2020-07-15 12:45:17 -04:00
Rangi 15bcd88228 Indent comments that describe data table macro formats 2020-07-15 12:39:50 -04:00
Rangi be326c6565 Factor out spinner tiles from RocketHideoutB2F since they're also used by ViridianGym, and to make their data and code more accessible 2020-07-14 15:14:32 -04:00
Rangi fcb573f4ac Use a macro for warp tile IDs, like other tile behaviors 2020-07-14 14:33:16 -04:00
Rangi eb1ca5813b Define cries with a mon_cry macro 2020-07-14 14:20:38 -04:00
Rangi f37cf959c9 Clean up some data, using macros for multiline list entries 2020-07-14 13:32:09 -04:00
Rangi a49ca6ef41 Factor out MapBadgeFlags and EscapeRopeTilesets data tables 2020-07-08 10:31:44 -04:00
Rangi 4a7d1513f3 Use 'tile' and 'tiles' macros 2020-07-07 16:21:26 -04:00
Rangi bbc257476f PSYCHIC -> PSYCHIC_TYPE (PSYCHIC is ambiguous with PSYCHIC_M) 2020-07-07 10:54:05 -04:00
Rangi 453bb5c38e Use STARTER[123] constants in TitleMons 2020-07-06 20:35:59 -04:00
Rangi 8a79315635 Capitalize rgbds control structures (EQU/EQUS, IF/ELIF/ELSE/ENDC, REPT/ENDR, MACRO/ENDM, etc) 2020-07-06 12:28:31 -04:00
Rangi d08eb86233 Automatically list all TM##_MOVE and HM##_MOVE values 2020-07-06 12:22:20 -04:00
Rangi 6ad4c26a03 Align tmhm learnsets in rows of 5 2020-07-06 11:19:53 -04:00
Rangi 25a3e67b94 add_tm and add_hm define TM##_MOVE and HM##_MOVE constants, to avoid repeating the move names twice 2020-07-06 09:32:55 -04:00
Rangi 405889193e TM/HM constants named after moves 2020-07-05 22:52:27 -04:00
Rangi 66ebe56adc Port pokecrystal's base data and tmhm structure
To do: TM/HM constants named after moves
2020-07-05 21:59:32 -04:00
Rangi a77999f7f1 Logical spacing in data/sgb/sgb_palettes.asm 2020-07-05 16:15:01 -04:00
Rangi 6137f5accb Port and improve hidden_object macro from pokeyellow 2020-07-05 15:57:07 -04:00
Rangi b2369b0961 Port credits command constants from pokeyellow 2020-07-05 15:35:38 -04:00
Rangi d9db3d7495 Update map hide/show data labels
Fixes #235
2020-07-05 14:38:08 -04:00
Rangi 139a28ff99 Port pokecrystal's formatting of text commands and special characters 2020-07-04 21:14:46 -04:00
Rangi e4e0af4d67 Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported by rgbds 0.4.0) 2020-07-04 01:00:45 -04:00
Rangi cdfab2e819 Document why Mew is set apart 2020-07-03 23:19:59 -04:00
Rangi f9dc42a740 Factor out Mew's pics and base data 2020-07-03 22:59:12 -04:00
Rangi 053afc4634 Move more code from home.asm to home/ 2020-07-03 22:57:43 -04:00
Rangi 6ef36800b0 Replace raw hex values with HRAM constants
To do: turn constants into labels and use ldh
2020-07-03 22:22:09 -04:00
Rangi 55bb99580e data/mapHeaders -> data/maps/headers; data/mapObjects -> data/maps/objects
To do: Polished Map support for loading the objects
2020-07-03 18:19:56 -04:00
Rangi 62e137f6ce Factor out data/sprites/ 2020-07-03 16:58:55 -04:00
Rangi 9878f01e29 Organize macros/ like pokecrystal
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2020-07-03 16:37:47 -04:00
Rangi ccb01731fe Make suggested edits:
- data/mapWilds -> data/wild/maps
- diglett_sculpture.asm -> book_or_sculpture.asm
- relocate some audio/music constants
2020-07-03 15:57:35 -04:00
Rangi 710c3275fc Simplify map connections
To do: Polished Map support for detecting the tileset
2020-07-03 15:49:12 -04:00
Rangi c9c59dc343 Reorganize constants/
To do: add comments associating constants with data and code
2020-07-03 12:44:47 -04:00
Rangi b29e5ee203 Add subdirectories to data/ similar to pokecrystal
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-07-03 11:51:00 -04:00
Rangi f275790aec Add subdirectories to engine/ similar to pokecrystal 2020-07-02 23:30:21 -04:00
Rangi eeb45036e2 Individual images for party menu icon graphics 2020-06-27 22:16:01 -04:00