NOTE: THIS IS STILL A WIP
- Adds 'EXPANSION PAK' text to the title screen.
- Makes the Ditto on the Game Freak presents screen shiny. This'll act as a neat way for people to tell they've correctly patched the ROM.
s/o Crystal Legacy for their DV & Hidden Power display code, which got this off the ground. Credited aptly.
I modified what they had with Stat Exp, but the menu is a little jank and scrolling is buggy. Someone wanna pick that up?
Uppercut reimagines KEP's clusterfuck of an animation, reversing Karate Chop and then reworking the sounds
Coin Hurl works like the Poke Ball toss, and then spits out coins on-hit. Looks sort of like Acid in practice. This was weirdly complicated to implement as I had to disentangle the throw animation from the Poke Ball toss in Game Freak fashion.
Strong Arm does the "metal" starting animation, then does its best Rollout into DynamicPunch impression.
Adds the Haunted House with wild data, warps, and most of the house itself done.
Gengar Doll is set to be a boss fight, needs walking sprites among other things.
BG events need a bit more fleshing out.
Needs integration for the loose board mechanic.
Otherwise extremely fleshed-out.
This adds the baseline infrastructure to account for the Sevii Islands, while also fixing a couple of bugs. Zeta, please read the commit carefully!
Only real issue I noticed was that scrolling on the town map is infinite in all three new regions, implying there's something in `pokegear.asm` I haven't accounted for.
I've also ret'd the ezchat order and gen1 orders out of existence to reduce the sheer amount of 8-bit warnings. This abolishes gen1 compatibility (though this was already a bit fucked) in exchange for actually being able to debug things in a reasonable timeframe.
Evo moves commit is unfinished and doesn't work properly. Script in evolve.asm has details.
Summer Beach House now teaches Pikachu Surf and has two issues; one is that backing out of teaching Pikachu causes issues (basically, it only goes a correct way if you say yes), and the teaching menu uses tiles from the overworld because I am stupid.
Are you a bad enough dude to fix these bugs?
This adds the Summer Beach House from Pokemon Yellow to Route 19, in an effort to make Kanto a bit more interesting.
The code for teaching Pikachu is very buggy right now and someone should check it out. I usually throw code out if it isn't functional but this seems extremely close to working.
- Spaceworld-ish SGB morning palettes
- Flash caves work now
- Menu Account displays without bugged colors
- Also small Mt. Ember tweaks and a collision fix
If you win the Bug Catching Contest, the man will give you an Earthquake Gligar.
The code that gives it a special move is a bit fucked up because I tried to add a Farfetch'd function, but I can't be bothered to finish the functionality because I'm stupid (it is actually quite easy I'm just lazy)
this makes the step counter and safari ball giving processes work but it still doesn't have the process of kicking the player out, nor does it display in the menu.
I also lost my mind trying to figure out how the screen flash bug works and gave up
This adds some infrastructure for the Safari Game, specifically;
- The guards who let you in; the ticket is given and Safari Balls are provided; you also get the leaving early and so on. Bit janky at times.
- Infrastructure for the step system, albeit unfinished; the steps aren't initially counted and there's no kicking out process yet.
All in all, it's now playable, but the loss conditions are not yet finished. I shall now lay down in a dark room.
This adds a clause into the wild encounter setup that sets the Safari BattleType if you're within the relevant landmarks. Therefore, all that's now needed is a way to check the Safari Balls in the player's bag before kicking them out, which should be easily triggered by looking in their bag.
This fixes the executive music bug and ensures Giovanni also gets it. I removed the female Executive since it's usually just Ariana. Can use it another time if something comes up, but right now, no need.
The act of naming your mother was restored by adding a name substitution system to WRAM, thus allowing the Dude to occupy a slot naturally. I believe Red and Blue's names are unused too, but just to be safe, I left them alone. Using this means we can technically have battles that substitute names all the time, so this is really neat.
Reworked the first rival encounter scene to have him treat you like an idiot, blurt out what you name your mother, tease you, and piss you off. Arguably flows better than the original and makes more sense. Also, now the mother's name is placed in various spots.
Only concern really is seeing the default name in the phone contact. Feel free to change that if you want, but it's hard to place due to situations where the player leaves without talking to her, so take care!
This adds various house tiles that allow the creation of the game house from SW97. It's been heavily altered to include the SNES (from RBY), Virtual Boy, and N64.
Here, you can fight Jacky once a day to farm Gold Leaves, which will be currency for a Move Reminder. It should refresh just fine but definitely give it a closer look, I'm not exactly confident.
I also made a start on a GSCified sofa but it looks kinda weird.
Nihon badges now count and Sepia City has its Gym Leader. All fully functional.
I've also distributed the transfer-exclusive Kanto Pokemon items to their relevant owners, plus the Polkadot Bow.
This implements Old City, the Honey Grandma's House, and its Pokecenter+Mart. Bunch of other bits and pieces not added yet, need to figure out the lore for them.
Honey Grandma is designed to make it easier to get important Pokemon, rather than give access to anything new. Thus, she's Nihon-locked by being an Old City resident. Martha's Perfect Rod will follow this trend.
Gold Berry tree exists to make them renewable in-game, I think this is very important.
The flypoint seems bugged.
This adds the restoration of the Safari Zone from Pokemon October. There isn't a proper place for this yet, but there will be soon!
It seems to have issues with tiles, which I am assuming to either be the tilemap clearing or something relating to Zeta's custom ball palettes, since I had to add the Safari Ball. Can you get to that, @ZetaNull?
2ff835730b
also fixed the unnumbered route errors.
Ported from Pokemon October.
8114fead911a6f3e4f03d00cd6fafd
Alterations have been made in that the treemonset has been diversified a bit further, having Munchlax like in DPP. They're L60, intended to be used in Nihon.
I haven't placed the grandma in the region yet, intending for her to be in Old City.
This largely finishes the Blue's Lab commit from last night, adding all the bits and bobs to make the first initial cutscene. This essentially puts all the first plot threads into place: Impostor Oak, the Nihon League, and so on. This stuff is stupid unorthodox, I expect it to be an uphill battle.
So the scenes are massively unfinished and need some bug fixes, namely;
- Make the Silent Hills scene load properly.
- Finish the interior scene; have the player walk into the map.
- Make the scene loading in the second Blue's Lab room load properly (same issue as Silent Hills)
Main issues come from the events not working like RBY:
- You cannot be walked directly into a warp!
- Coord events don't seem to trigger scenes on their own and I'm just kind of perplexed by it.
If anyone more experienced wants to take a stab at it, by all means! This is looking really good!
- Added a Strength Switch puzzle to floor 2, which took an unhealthy amount of time to do. This is possible in GSC but requires a lot of extremely hacky solutions. There is a glitch that causes the boulder not to move once on the switch if you reload the map but I have been doing this for 3-4 hours, shush.
- Added a depressed switch tile to accomodate the new functionality.
- New switch collision type for boulder puzzles.
- Removed a lot of unused/unreferenced stuff that isn't necessary in Crystal to save space.
- Lavender Crypt/Haunted house tileset added with custom palette
- Sideways cave added to one of the Nihon tilesets for the sake of quiet cave
- Citrine tiles added to kanto tileset. I forget if I was totally finished with it but it's probably fine
There's a couple bugs here and there, but it's good enough and I think the bugs are related to how I tested it.
Doesn't use specials because it seems to just cause comical glitches to occur.
The Museum and Ruins of Alph fossil guys will talk differently, implying they're different individuals. The Museum one talks like in HGSS, the RoA one talks like the RBY one and comments on the Unown researcher's lack of care for fossils.
Also reused some PokeCom centre lore.
This means the ROM won't build until Feradactyl and Decilla are implemented. Thanks Misty!
Event will activate on any NPC so long as you do this:
```
faceplayer
opentext
special FossilScientist
waitbutton
closetext
end
```
Ok this fixes all the wild data issues between regions and gives a possible fix for the PokeGear issues.
Yes it was that silly.
I am VERY happy it's done though.
Thanks to Frrf for playing one more Dota 2 game, giving me the time to fix it.