Commit graph

690 commits

Author SHA1 Message Date
Thorn Avery 2b68600401 Merge branch 'master' into renewables 2023-11-09 07:56:27 +11:00
Thorn Avery 8a045eb50b renewable trades 2023-11-09 07:25:02 +11:00
Martha Schilling 5bb500d044 Rejoice! Bittybat is back!
(oh and also Magnetite too i guess)

- Finally updated Oak's Pokedex rating checks to accommodate the higher number of Pokemon.

- Albatross strikes again, bringing updated sprites for Alolan Ninetales and Exeggutor, plus Aqua and Blaze Breed Paldean Tauros! Combat Breed is still the same.

Please note that the game is still unfinished, I'm hoping I can have the proper time and motivation to knock out the last few bugs and unimplemented features. Doing my best, okay? :3
~ MM
2023-11-08 17:25:44 +00:00
Martha Schilling 9c35a2c12c oh my god why did i forget to push this
- Added LuciShrimp's amazing demake of the Area Zero theme! Plays in Mt. Moon Crater.

- Lickilicky now has access to Explosion and Selfdestruct.

- Sirfetch'd forgot how to Fly.

- Steelix is now even more susceptible to getting BubbleBeamed to death since it now has 10 less base Special.

- Small changes to a handful of trainer parties.

- Changed some encounter tables, mainly making Ramoose more scarce and Tangela more common.

- Blissey, Magmortar and Rhyperior all receieved updated sprites by Albatross!

- Jynx also receieved an updated sprite, giving it the purple skin it has in later generations.

- Minor level changes.

- Updated README.
2023-11-03 13:20:31 +00:00
Llinos Evans 6496a46d1d Beautify Mt. Moon Crater
I made Mt. Moon Crater when KEP's ROM Hack was just starting, and in retrospect, it looked horrible. Lots of random things all over the place, not very layered, it really just looked like a normal route. Here, I've attempted to layer the crater more cleanly, added a "Zero Lab," and all-around improved the tree placement. Hopefully, this makes it more enjoyable to explore.
2023-10-23 13:45:51 +01:00
Martha Schilling 45ad04c35b hehe gorochu update
Gorochu now has another horn. That's it.

Gave Cheep and Jabetta Meditate as a tradeback move.

Mr. Rime lost Fire Punch, probably behind the couch or something. Shame.
2023-10-21 21:22:20 +01:00
Martha Schilling cdd0c4ea73 Another BST fix
Buffed Espeon by 5 HP since it should've had that the whole time. Oops.
2023-10-14 12:45:55 +01:00
Martha Schilling b26c0ec934 Revert "Removing the dev door"
This reverts commit 855b1cb7ba.
2023-10-14 12:43:47 +01:00
Martha Schilling ab8d1bef0f i forgor
Jabetta got Hydro Pump back.
2023-10-10 09:25:14 +01:00
Martha Schilling 58861d73d5 Nerfs!
- Gave Magmortar the wrong Special initially, it should be 95. Yes, this makes Magmortar really bad, but it's just how the Special conversion would work.

- Similarly, Tricules has had its Speed reduced, so it can have the proper role of being a slower, bulkier Pinsir.

- Removed the extra staircase in Red's House properly.
2023-10-10 09:20:44 +01:00
Martha Schilling 855b1cb7ba
Removing the dev door
Literally every playtester so far entered the dev door so I'm removing it now
2023-10-09 09:32:20 +01:00
jojobear13 0d1759ee99 added DOJO to tilesets that have no shore; fixes fish/surf in Lance's room 2023-10-02 13:58:13 -05:00
Llinos Evans 9de2076f7e Give Jabetta Drill Peck
Distinguishes it more from Poliwrath as a concrete physical attacker, with alternative coverage vs Grass-types and such. It has a beak, gosh darnit!
2023-09-29 01:00:53 +01:00
jojobear13 653ef3cddc fixed exit ground tiles on the tilesets for celest hill, rocket house, citrine mart, and jacky's house. 2023-09-27 02:59:47 -05:00
jojobear13 bfe498edc2 prevent surfing into a statue base tile from a water tile 2023-09-26 23:38:32 -05:00
Llinos Evans 62ce1723dc Acquire the Vire
Flamethrower time
2023-09-25 03:12:48 +01:00
Martha Schilling f23b59d7b7 A few small changes
Just some very minor things I'm pushing while I work on the stubborn Silph Gauntlet Guard.

- Fixed the misshapen Poke Ball and Pikachu sprites on the 3DS Border, and gave Shocks the updated grey palette.

- Moved a trainer in Rock Tunnel that was accidentally made optional.

- Fixed some wording in Gavillain's dex entry

- Made wild encounters in Rock Tunnel have more consistent levels.
2023-09-24 22:58:46 +01:00
Thorn Avery 9f5094d23e fix fishing in statues 2023-09-23 09:32:16 +10:00
Llinos Evans 94dc5cbc5c Alolan Persian & Night Slash fixes
Alolan Persian is now grey, and Night Slash now actually autocrits!
2023-09-22 00:54:43 +01:00
Martha Schilling 4f9c581eeb New back sprites!
Updated back sprites have been added for Galarian Rapidash and Weezing, Alolan Dugtrio and Muk, and Tangrowth!

Also fixed an issue where Omegadge had 3 less base speed than it should, putting it just below Gawarhed in terms of BST. Oops.
2023-09-20 20:12:29 +01:00
Llinos Evans 63a28e410c Celeste Hill Gate & other things
- New Celeste Hill Gate location so the entrance into the location makes more sense. Also took the opportunity to include more lore. This replaces Pokemon Tower 4F.
- Fixed a bug that caused the Cat icon to not animate correctly.
- Made the infinite Nugget glitch work properly because I was stupid and didn't test it.
- Luxwan now uses the Small Bird icon to fit with the rest of the line.
- Nidoreign has a new Pokedex entry and classification, centred on the Nido's origins in the Moon Rabbit of Asian mythology.
2023-09-20 17:02:09 +01:00
Llinos Evans 953e8e295f Post-stream bits and bobs
- Reused the double doors for the Route 2 gate, and added the warp for it
- Changed the Route 2 map to have the ledge on the path this irritated the fucking LIFE out of me
- Pokemon Tower takes you to the right place when going down.
- Kotora line now has Flash
- Refactored Gentlarva
- Route 2 gate now uses the double doors.
- New hidden Moon Stone where the Clefairy are in Mt. Moon
- Added a new Paradox Pokemon-themed border by Gecko557
- Shifted a ledge in Cerulean City that was off-centre in a really jarring way
- Added the Nugget glitch from FRLG because it's funny and cool
2023-09-20 08:17:34 +01:00
Llinos Evans 847c52be9d 3DS idiot-proofing & other bits
This adds a makeshift border, which will later be replaced with a proper KEP one (thanks Gecko557) The readme also includes a link to the software itself.

Responding to some feedback on YouTube, the Citrine Mart now features PP Ups and Max Elixers as renewable items. PP Ups have never been renewable!

Oh, and the Exp. All is now a key item because for some reason it wasn't before. Yikes.

Last commit for the night.
2023-09-20 02:14:31 +01:00
Llinos Evans c0bf3ff49d Fix Giovanni's Room + bits and bobs
- Fixed the Arrow Tiles, it was very silly.
- Edited the text in Giovanni's Room to fix a gap, but also ended up adding citations and stuff to the file for the interested.
- Edited the map in Giovanni's Room to make a little more sense.
- Fixed some post-game Hall of Fame setup stuff.
- Edited Install.MD to be more idiot-proof
2023-09-20 01:24:35 +01:00
Martha Schilling 508a4e790e The Big One.
Whoa, this one's been in the making for a while now. This one has been my attempt to fix as much as I could within a little over a month. Here's what I've got for you.

- Fixed a bug in Silph Gauntlet where the trainers would not see you unless you spoke to them

- Removed the unnecessary Gawarhed and Wugtrio static encounters. In what was once Gawarhed's place is a Rare Candy.

- Implemented a working ferry system (huge thanks to Red++) that allows travelling to Faraway Island and Citrine City with the right tickets. Currently both maps use a copy of the SS Anne, which may be revised later.

- Bittybat, Magnetite and Burgela have been removed to fix a Pokedex bug where entries wouldn't display correctly if the total number wasn't a multiple of 8.

- Fixed a bug where fishing up a Wiglett and Wugtrio would play the trainer battle and Champion battle themes respectively

- Restructured the Pokedex a little. Don't worry, Lickitung's still number 108!

- All references to betamon in the disassembly have had their names updated to match the new Ogasawara ones

- Removed Blastyke as a Game Corner prize, replacing it with Squeamata.

- Garnet Cavern is now properly listed as a dungeon map

- Fixed an issue where trying to leave Bill's House after entering the garden would put you back in the garden

- Moved Silph Gauntlet's Beauty down 1 floor to make the number of trainers on each floor more consistent

- Finished Gauntlet 6F except for the trainer text (PvK please help)

- Gavillain's stats updated to match KEP 1.4 on the Showdown server. It's now a Dragon/Electric type with less Ice coverage.

- Fixed Clefable's and Wigglytuff's starting movesets from an earlier commit

- Fixed an ABSOLUTELY HORRIBLE, EGREGIOUSLY FRUSTRATING BUG that caused the Pokedex's seen counter to rarely update. This is what caused this commit to be delayed for so long. No joke.

- New sprites, courtesy of Albatross, for Sylveon's back sprite, Alolan Marowak, Alolan Muk, Galarian Weezing and Magnezone!

- Fixed a bug preventing the trade for Haunter from being accessed.
2023-09-19 23:34:25 +01:00
Llinos Evans 57186bb2a0 Re-frame Red/Green character options
This re-frames the intro to have Red and Green be framed in a gender neutral manner. The main aim here is to be a bit more appealing to the NB types, be more consistent with the modern game's approach to gender, and allow people to feel comfier with Red's androgynous appearance.

Oh, and there's a confirmation option to utilise this more effectively, along with some cool transitions. Very happy with this commit.
2023-09-07 21:21:15 +01:00
Llinos Evans bdb19859c2 Move Animation Photosensitivity Enhancements
This changes the animations for various vanilla moves with the aim of reducing photosensitive reactions. KEP is going to chiefly be played on emulators, and thus players will experience flashing that is meant to be dimmed by a Game Boy screen. This is dangerous, so here we are.

Many moves have been given black screens which 1) Look cool as fuck, Thunderbolt and Blizzard are really nice and 2) bypass flashing. Others have had their flashing reduced or outright removed.

Blizzard has been given special treatment, having the second part of its animation given an Ice Rise clip like Ice Beam. This, coupled with the darkness, looks ace.

Changed moves include:
Body Slam, Glare, Dazzling Gleam (oops), Disable, Blizzard, BubbleBeam, Confusion, Dream Eater, Explosion, Guillotine, Hyper Beam, Mega Kick, Mega Punch, Psychic, Reflect, Rock Slide, Selfdestruct, Spore, and Thunderbolt;
2023-09-07 16:03:07 +01:00
Llinos Evans 0af5bd126b Port PureRGB AI
Short tests showed positive results. Revert if it fucks up anything.

PureRGB enhances Gen 1 AI in various ways, fixing notorious glitches and making it not do completely stupid things. I would use shin pokered's, but it may be too difficult for unfamiliar players, and has a bunch of outdated markers I'd have to spruce up.

Relevant changes:
- Burn effect calls have been replaced with Fire Blast's effect, replicating the burn spread use-case of Fire Blast
- Teleport references removed because pureRGB uses a unique version
- Any straggler references to effects not used in pureRGB
- Mist properly referred to as we only have one move that provides stat drop immunity.

Updated the sprite gallery too!!
2023-09-07 02:14:38 +01:00
Llinos Evans 8bd3b8a703 Hall of Fame Crash Fix
I forgot to put a `ret` at the end of `ShowThis`, causing the sequence to break. It also fixes a bug that would trap you in your house if you cleared the game at all - LAST_MAP is set to the player's room due to how we changed the starting position.

The post-game Legendary respawns are NOT fixed with this, for reasons I don't yet know. It's most likely the faulty dex as a whole.

The post-game setup itself now works, though - Route 1 Oak appears, Crater Guard disappears, Bill's Garden becomes accessible, etc.

Cerulean Cave is made accessible through the post-game setup until the gauntlet is officially done.
2023-09-07 01:20:53 +01:00
Llinos Evans 287a42995b Slowking evolution condition fix
Item evos before level-based evos!!!
2023-09-03 22:50:49 +01:00
Llinos Evans 5fb468fe61 Silph Co. additional fixes
- Fixes the 7F -> 5F warp
- Removes the unused warp panel, moves the TM for Swords Dance over it, and the Rocket Grunts, accordingly.
- Fixes the strange machine blocks that had missing tiles, by removing them!
2023-09-03 13:49:44 +01:00
Llinos Evans ba12ca36d4 Mt Moon warp fix
Was mismatched
2023-09-03 13:42:28 +01:00
Llinos Evans 7d5f832876 Finalise Mt. Moon Square placement
This puts Mt. Moon Square into an area solidly reminiscent of GSC. To prevent breaking of progression, a Cut tree is placed where the exit out of Mt. Moon is.

Also, I replaced a Potion with a visible Moon Stone - felt awkward not having one. It's a bit out of the way, so players have to explore, which feels correct.
2023-09-02 20:08:55 +01:00
Llinos Evans dadd7ee6a6 Bug Fixes & Enhancements
- Most, if not all, Silph Co. warps have been fixed. Inappropriate ones have been removed.
- The Metal Coat can now be found where one corrupted Silph Co. warp was to fill dead space, and another is in the Power Plant, replacing Carbos.
- Bill now trades you Hisuian Arcanine after being saved.
- Bill's Grandfather now trades you Hisuian Electrode. Had to remove Crinkles, but Tangela is literally right next to Cinnabar, c'mon lol
- Toedscool can now be found behind Pallet Town, replacing Gloom and Weepinbell, making it more focused.
- Now you can't run from Omega! May expand this to more Pokemon depending on feedback and whether it's ok on processing. Main concern is making the run button too laggy - it raised some eyebrows.
2023-09-02 19:33:14 +01:00
Llinos Evans 138bfd7042 Multiple bug fixes
* Moves the Mystery Box activation into Event Constants. This means that now, the Mystery Box activation is handled in the save, preventing some jank from happening when resetting.
* The "don't switch off the box yet" variable is now always unset after entering a map. Meltan itself allows the variable to keep being re-set, which is super handy. Now, whenever you enter and exit maps, it'll work properly.
* Flying, using an Escape Rope, and using Dig, all now unset the Mystery Box. If for some reason everything fucks up, this'll fix it.
* Fixed a text bug with the scientist in Celadon University.
* Fixed a menu alignment issue with the Vermilion Beauty.
* Attempted to fix the Battle Tent exit. Failed. This is a really, really bad bug, hopefully this gets sorted sometime.
2023-08-31 02:48:01 +01:00
Llinos Evans 72a372dcde Groundwork for new Vermilion Pass system
Alright so this is the start of producing a new and improved pass system - one that actually works.

Long story short: Now there are three dock entrances. One for the S.S. Anne, one for Citrine City, and one for Faraway Island. I don't like it, but the old system literally just would not work, and with the time span in mind, I just want to use this instead.

Here's how it works;
- Usual S.S. Anne trigger is used, but with a new coordinate range.
- When triggered, check the coordinates the player is in; if it's not the usual S.S. Anne one, they're getting kicked to a new script.
- Use that to flag the player as usual.

Glitches:
- Triggering these multiple times causes strange jank, including crashes. I have the player forced into the new maps for now, but even going back can cause issues. I don't understand it.
- Citrine City's warp just...doesn't work, presumably due to a warp limit. However, after chopping off the warps so there's one each, it still happens.

These glitches need fixing before KEP can launch.
2023-08-19 22:11:12 +01:00
Llinos Evans fe45fe99c1 Small bug fixes
- Oak no longer appears in the lab prematurely you can all stop reporting that now
- Added some text warning about only needing to do Hyper Training once. The function as-is is really weird to add a conditional to and I'm a bit too tired to pull it off.
2023-08-10 23:15:57 +01:00
Llinos Evans 6afb824b54 Synchronising Tradeback Learnsets
Some PS stuff to import. Made a few other alterations while I was at it.
2023-08-09 23:15:02 +01:00
Martha Schilling 3464abd75f New sprites and new names
- All of the new Pokemon have been given their Nob Ogasawara-localised names, where applicable. Skimper, Bawligua, and Cryithan have completely new names, (Squeamata, Ministare and Iguanarch), made by me with a lot of help from Plague Von Karma!

- Squeamata and Ministare have new sprites courtesy of Albatross. Crobat and the Alolan forms of Golem, Persian, Sandslash and Raticate have also been updated.

- Sandy Shocks can no longer learn Metal Sound.

- Luxwan and Sirfetch'd can no longer learn Hyper Beam.

- A handful of Pokedex entries have been rewritten or altered slightly.
2023-08-09 23:10:18 +01:00
Llinos Evans 4c549c4e55 Finish Tradeback learnsets
This completes the Tradeback learnsets, which will now be imported to the PS side for the 1.4 update. Much of these aren't very groundbreaking meta-wise, but there are a few new sleepers that people may enjoy.
2023-08-09 22:42:45 +01:00
Martha Schilling ecb6988ba5 August bug fixes: Part 1
Credit to ViWalls for discovering most of these bugs in his playtest:

- Citrine City's theme has been made slightly louder.

- The book in Mr. Fuji's house had difficulties working properly, so it's been removed for now.

- Fixed issues where Silph Co. and the Fishing Rod house displayed incorrectly on the Town Map.

- Removed the unnecessary sign outside Celadon University.

- Fixed an issue where 2 NPCs in Cinnabar Lab and Pokemon Mansion, respectively, had incorrect text.

- Fixed a text issue in Pokemon Mansion where the final Mewtwo log would display incorrectly.

- Altered a piece of text in the secret area of Pokemon Mansion to avoid a text box error since the idea we had in mind for it was scrapped.

- Fixed a text issue in Viridian Pre-Gym where the text for the right-side poster overflowed past the edge of the textbox.
2023-08-03 16:39:11 +01:00
Llinos Evans 2a4eaf0a87 Fuchsia Mart & Stone tweaks
Fuchsia Mart is now in its LGPE location. I moved the Ice, Poison, and Heart Stones here to reduce the power spike from Celadon City as well.
2023-08-03 01:10:07 +01:00
Llinos Evans d25e900a3c Remove Oak email
This stops the stupid bzzt thing
2023-07-30 01:42:12 +01:00
Martha Schilling 52dbf39758 Scream Tail title screen + bug fix 2023-07-29 18:20:45 +01:00
Martha Schilling 38b2b2c6c9 Updated Citrine theme, plus some text changes
Pushing a commit for the less important stuff while I finish the Silph Gauntlet's missing floors.

- Swaps the Biker and Psychic in Silph Gauntlet around

- Increased J&J's Meowth's level to make it less unbalanced in the later fights

- Text improvements for Citrine City, Saffron Gym, and Viridian PokeMart
2023-07-28 11:03:11 +01:00
Llinos Evans 754e1cdf28 suloku's modernised Exp. All
suloku dropped a really good guide on implementing modern Exp. All into RBY, making the item actually useful.

This basically fixes all the issues, but does expose one thing: Gaining Exp takes...a long time. So when you have one Pokemon KO another and have 5 others in waiting, the load time before leaving the battle will take about 3 seconds. This is definitely disorientating, but is still much, much, much faster than the original.
2023-07-27 21:54:31 +01:00
Llinos Evans 47f2683d85 Finish Chief, bug fixes
This finishes Chief's event, with all the necessary components for the post-game Mewtwo fight sorted as well. I added an event the Master Ball sets for modular monologue text, for improved immersion.

I have also fixed some bugs;
- Fixed the oft-reported walking in trees bug in the Forest tileset.
- Fixed the Oak's lab computer issue by just...removing the computer. I made the map symmetrical instead, feels a lot better to look at, at least for me. I think it was meant to have an event on it or something, but I couldn't find anything, felt like I was being gaslit.
- Hopefully fixed the issue with the border blocks going weird after saving and resetting, by making the tileset directly point to the gym one, which Oak is meant to use. I am not sure how that glitch happened for ViWalls.
- Fixed the Viridian Pre-Gym text scrolling issue.

I still cannot replicate the crash bugs that some people have been experiencing and don't see anything that could be causing it.

I also changed Trampel in Victory Road to Steelix, as mentioned by Gogocrafter.
2023-07-27 14:39:24 +01:00
Llinos Evans 5cf0a7930e Wild data refinements
Some of the wild data on these routes needs to be looked at long and hard. Many of them have an extreme amount of variance that ends up making it harder for players to find what they actually want - note that in these games, it does take a while to get through a single one. In general, reduce the variance. Some areas feel a bit chaotic as well, I noticed Barunda in a few places that felt off.

Victory Road has been refined, with the Hitmon repeats made more accurate to LGPE - they are encountered individually on different floors. I have upgraded much of the area's residents, such as adding Rhydon from FRLG and turning Onix, Graveler, and Marowak into Trampel, Crocky, and Guardia. Steelix is a worthy consideration. I've kept Machoke and Golbat to serve as "blanks" to KO for exp on weaker Pokemon the player may have. It could still be refined, but this is a step in the right direction.

I've decided to put Kotora in the "Pikachu slot" in Viridian Forest as a compromise for the lack of an early Electric-type when Pikachu isn't chosen. It's at Level 3, so it will take longer to train by comparison - thus, by this point, it cannot compete with the starter Pikachu, as that will be around Level 10-12.
2023-07-25 09:23:06 +01:00
Llinos Evans 07a71f2ab3 Implementing post-stream bug fixes
This addresses some issues found during my last KEP stream.
- Take Down TM on Silph 5F to Earthquake, ensuring that TM does not go unused.
- Bill's Garden now features Lapras and has level deviation.
- Mt. Moon B1F's area where you access Mt. Moon Square now uses an upward-facing ladder, giving the illusion of going to a summit-like location. This makes its current odd location make more sense while not invalidating the progression regular Mt. Moon has.
- Melanie should now give Bulbasaur correctly.
- The Karate Master now has a failsafe for if you got a Hitmon, where he is guaranteed to not refight you before the post-game.
- Fixed a 17 error Old Dance Jacket reported with the Up-Grade NPC's text.
- Fixed nickname screen corruption when getting the Pikachu/Eevee mode starters.
- Fixed some curious warp issues with Lavender Tower by reversing 3F. Could use with some tinkering. Silph still needs fixes.

Credits have also been made more precise in the interests of better open source derivatives. Felt a bit odd expanding my credits so much, but this also made me realise I need to touch grass more frequently. I have also made our Open Source policy more precise.
2023-07-24 01:08:46 +01:00
Llinos Evans 08b976a08b FRLG Legendary Battle theme
LuciShrimp strikes again! A demake of the Legendary Battle theme from FireRed/LeafGreen.

This theme is set to change down the line, possibly taking elements from the Emerald theme Mew uses to differentiate itself more. Mainly committing as the infrastructure has been put in place.
2023-07-23 21:06:28 +01:00