Commit graph

127 commits

Author SHA1 Message Date
Thorn Avery 0e8244b832 reversed order of text speed options 2025-09-04 09:19:40 +10:00
Thorn Avery 95c17786bb Tossing balls lag back to Crystal levels 2025-09-01 12:52:11 +10:00
Zeta_Null 79b2a11f85 Fix attribute map applications and soldier colors 2025-08-10 16:24:59 -04:00
Zeta_Null 12ef886236 SGBMode Party and Stats 2025-08-03 13:31:35 -04:00
Zeta_Null 1c209cbfa2 Pack and Party SGB colors 2025-08-01 21:14:14 -04:00
Zeta_Null ad183ad01c Gender-based SGB Trainer Card Colors 2025-08-01 18:15:25 -04:00
Zeta_Null f470eea6f9 SGB trainer card 2025-08-01 15:20:18 -04:00
Zeta_Null 279746cdda SGB Pokegear Palette 2025-08-01 14:52:16 -04:00
Llinos Evans 0ae24ced3c fix type matchup damage 2025-07-25 18:26:49 +01:00
Llinos Evans 8e9f9d8657 rev 2025-07-25 17:59:04 +01:00
Llinos Evans 555a96597e revert underwater 2025-07-25 17:57:05 +01:00
Llinos Evans c1b0ec142d reversions 2025-07-25 17:55:22 +01:00
Llinos Evans 4738656c3d pre-commit eff command 2025-07-25 17:40:58 +01:00
Llinos Evans 9c3ce8b664 revert 161bc93 2025-07-25 17:33:52 +01:00
Llinos Evans 919250bd73 revert 093bda0 2025-07-25 17:31:12 +01:00
Llinos Evans 178cfd2f2d Revert "Move type_matchups.asm out of Effect Commands bank to fix size issue"
This reverts commit e59cc2b329.
2025-07-25 17:11:31 +01:00
Llinos Evans a14e978b98 Complete Inverse implementation, fix type matchups
Issues occurred resulting from an incomplete implementation of Inverse Battles from Commit #e59cc2b3292f3da336e89ef23b15b234bf469368.

Attempts to fix have been made through completing the implementation, which also accounts for proto-Fairy.

Additionally, some semi-invulnerable glitches have attempts made to resolve them, involving a generic list and 16bitification of the compare commands.

Damage processing seems iffy but this needs more testing. Type matchups function correctly, though.
2025-01-11 06:33:35 +00:00
Llinos Evans 2a14a32533 Stereo and Fast text are now default options
Making Stereo the default was weirdly taxing. I don't know how or where this is usually initialised, I searched for like 2 hours and came up empty-handed...so I made a virus in the intro sequence instead. Tested with an empty save file.

Fast text was just a case of adding it to defaultoptions. I have no idea how or why this worked, as it only seems to be called when save files corrupt, and adding the stereo bit there didn't let it work in the same way. Oh well...
2025-01-03 16:45:44 +00:00
Llinos Evans ac0d055474 Readme update, Lake of Rage changes, and must be 8-bit fixes
A slapdash of various little bits and pieces.
- Lake of Rage has a small culture entry at the top to illustrate what we're setting out to do. I mentioned the shell middens and canonised it alongside GSC.
- Move constants now have their 16-bit IDs set up
- Palfixed Feradactyl and Pupperon, fixed former's credit with confirmation from pokeoctober
- Wiped out the must be 8-bit errors on various Pokemon's `base_stats.asm` files.
- Fixed some aspects of Strong Arm and Water Sport calling garbage data; this was due to them using 8-bit comparison systems where there needed to be 16-bits. This fixes a good bit of their HM usage. Battle bugs need resolving (presumably due to a lack of gfx?)
- Fixed AI scoring with Water Sport (hopefully)
- Updated the readme with some of our progress over the past 5 months.
2025-01-03 13:19:09 +00:00
Zeta_Null 2207e15bc7 Water Sport doesnt seem to work correctly? 2024-12-29 22:11:46 -05:00
Zeta_Null 161bc9374c WE BUILD AGAIN 2024-12-29 18:58:45 -05:00
Zeta_Null 29fc26f144 underwater tileset shit, brings number of errors down to 20
it's currently missing the custom palette but if I did I'd need to fuck with the code for it anyway when I add it properly when this stuff works so I dont think that's a big deal
2024-12-29 16:50:30 -05:00
Llinos Evans ef27eaf9ec Bring build errors down
This brings build errors down to 24 for zeta to deal with
2024-12-28 23:41:40 +00:00
Zeta_Null e59cc2b329 Move type_matchups.asm out of Effect Commands bank to fix size issue 2024-12-28 18:24:03 -05:00
Llinos Evans 093bda0253 Strong Arm, Water Sport, and more HMs.
This adds Rock Climb functionality to Strong Arm and Dive functionality to Water Sport, as discussed in the server. HMs have been added, but we need 16bit Items to add Wind Ride, and I haven't finished their functionality.

The Rock Climb tile is a bit terrible, it's not easy to notice. Maybe change so that it works well with yellow or another colour?

This does not build due to issues with effect_commands.asm, but since Zeta is meant to be working on the mapping and Water Sport anyway, it seems to be up his alley.

I ported over much of the underwater assets Rangi was using as they looked very pretty. I imagine it'll be fun to utilise going forward. May as well, right?

I shall now lay down in a dark room.

Review: c21561ea71 (diff-5508f3b794fc68821ba35e94b6a293b2aaaa16c02a1b34fac70d03fd2f74c4b2R113)
2024-12-28 06:26:01 +00:00
Zeta_Null f98a639b52 WIP Sunglow City (missing some shit, remind me to get to it later) 2024-12-20 23:52:18 -05:00
Zeta_Null 67790a0e73 Colored Badges 2024-12-19 17:51:57 -05:00
Zeta_Null 733f7396cf Rom will not build but kanto badge code 2024-12-13 16:29:33 -05:00
Zeta_Null 7efbb642d5 Johto Boy and HP Fix
Mildly scuffed implementation of blue checking your gender to be able to call you Johto Boy/Girl/Kid

Also fixed how fucking slow HP drain is when you have a lot. May require a make tidy to go into effect.
2024-12-10 15:57:25 -05:00
Zeta_Null 9a80501cd1 Ruddy Town!
we're probably going to need to split bank 2 eventually I am running out of unreferenced code to comment out lol
2024-11-07 16:55:20 -05:00
Zeta_Null 54905a9be9 SGB Morning Palettes
actual palettes are somewhat unfinished but the general idea is being applied now.

Untouched palettes (aside from whatever color was used for the water) are marked with a # next to them, though the palettes are all tentative.
2024-10-29 21:55:29 -04:00
Zeta_Null d5d8fe40d7 SGB Morning Palette Infrastructure
Does not include proper morning palettes yet, but will be easy to set up.
2024-10-29 19:22:02 -04:00
Zeta_Null c84c56eb86 Quiet Cave Tileset 2024-10-20 02:36:28 -04:00
Zeta_Null 3949670f4f Begin work on the Kanto Safari Zone.
Some maps are broken up or edited to allow for seamless transitions instead of needing several warps. (Area 1 is split vertically, Area 2 needs a horizontal split. The connection between area 1 and 2 also will have to be shifted up from where it is in RBY to prevent border blocks showing up where they shouldn't.)
2024-10-16 14:58:11 -04:00
Zeta_Null 541c3dcdff Whoops I forgot to finish this lol 2024-10-15 14:27:33 -04:00
Zeta_Null 8b9927bc6f Three Island and properly implement nihon region check for the trainer battle theme (double check this doesnt accidentally also effect sevii) 2024-10-12 17:52:52 -04:00
Llinos Evans 60d337d272 putting together the progression 2024-09-02 19:06:43 +01:00
Llinos Evans 6a44f96575 Add Unown ! and ?
Taken from https://github.com/pret/pokecrystal/wiki/Add-a-new-Unown-form

There's some embedded palette errors that need fixing.
2024-09-01 14:54:29 +01:00
Craig Livingstone 38bad4ca17
Fixed stats screen default page label (#36) 2024-08-28 21:27:14 +01:00
Martha Schilling e799ba8765 Title/Intro screen edits
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.
2024-08-28 15:03:56 +01:00
Llinos Evans d8acbafc75 Stat exp., DV, & Hidden Power display
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?
2024-08-28 14:01:06 +01:00
Llinos Evans caee1c278c Add move effect for Coin Hurl
Thanks to Shellnuts for helping out.

Coin Hurl is now a max-150 base power move that scales with the user's wealth.
2024-08-27 00:54:58 +01:00
Llinos Evans 1f0cc46814 Anims for Uppercut, Coin Hurl, and Strong Arm
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.
2024-08-26 23:39:23 +01:00
Misty 756f9a23de THE MOVESET AUDIT 2024-08-26 03:00:23 -04:00
Llinos Evans 6e832f06d8 Haunted House groundwork
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.
2024-08-15 20:49:25 +01:00
Llinos Evans 4432dd4d2f Sevii Region groundwork
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.
2024-08-06 15:30:37 +01:00
Llinos Evans 892e8fc6b1 Summer Beach House fixes, evo moves (bugs!)
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?
2024-08-04 14:40:07 +01:00
Llinos Evans 0dd22ececa Summer Beach House (buggy!)
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.
2024-08-04 02:27:27 +01:00
Zeta_Null e2b7782861 SGB Palette improvements and fixes!
- Spaceworld-ish SGB morning palettes
- Flash caves work now
- Menu Account displays without bugged colors
- Also small Mt. Ember tweaks and a collision fix
2024-08-01 01:09:22 -04:00
Llinos Evans 7638708d51 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2024-07-31 00:29:52 +01:00