Too lazy to write this in a more interesting way, so imma just get it straight
Main File
- converted rock collision hook into a local function
- rock platform cant carry players that are moving faster then gemma
- carried players will be pulled into the center a bit so they don't fall off too easily
- added some edits to the collision code to prevent the platform from blocking non-carried players
- updated copyright year in GAMEQUIT.lmp graphic (1998-2023 -> 1998-2024)...
With my testing, Gemma tends to crash the game when used alongside curtain mods like Samus among others. Not sure what causes the incompatibility with curtain mods though
Can confirm. Something about the definition for DSIC frame A not having any patches found. Makes playing with her and other mods literally unplayable
Latest Log Error:
WARNING: Bad sprite name: DSICEAPP
WARNING: Bad sprite name: DSICEBRK
WARNING: Bad sprite name: DSICEBTH
WARNING: Bad sprite name: DSICESRF
WARNING: Bad sprite name: DSICEVAN
WARNING: Bad sprite name: DSICEWAL
DRPC_Shutdown(): shut down
I_Error(): R_AddSingleSpriteDef: No patches found for DSIC frame A
Apologies for the late response since I don't check MB discussions very much, but yeah those sprites are for a specific stage in SUGOI, which currently needs a custom build that's partially based on v2.2.14, which has the SPR2 freeslot expansions that v2.2.13 doesn't have
Perhaps I should release a separate build that contains none of the SUGOI-specific stuff
I added a new "CL_Gemma-v3.1.2_Lite.pk3" build which is basically the normal file but with the SUGOI-specific sprites removed, for those experiencing issues when playing alongside certain other addons
This new update basically reduces the sprite2 freeslots, but keeps the sprites themselves intact rather than removed, as it turns out you don't need to necessarily freeslot too many sprite2s added and handled by other mods, you just provide the sprites with no need of any additional SOC/Lua definitions
This update simply changes some sprites and adds a new set of sprites.
Gemma's walk sprites got a minor upgrade, her head now has slight movement to be more in-line with other characters, rather than just her hair and ears moving...
- Upgraded Gemma's idle animation to take advantage of v2.2.15's newly added SF_FASTWAIT skin flag (made for Amy in vanilla), allowing more frames for her idle animation.
- Fixed a longstanding goof where the secondary transformation SFX (DSS3K9F, Sonic 3/Mania's transform SFX) randomly gets louder
Gemma is a young tarsier-cat hybrid and an aspiring adventurer born with geokinesis, a kind of power the lets the user control and manipulate earth at their own will.
She was living a rather mundane life... until she witnessed Dr. Eggman's vandalization of Greenflower mountain next to her and Mom's house, and heard news about his plans of conquest of the mysterious Black Rock, which recently returned to the planet's orbit. Noticing the famous Sonic the Hedgehog and his gang hopping into action, She eventually follows them to see for herself what is going on.
Ability
Tera-riser:
Double jump to drop downwards with enough force to break the floor beneath your feet and ride it upwards. You can jump or spindash off this newly created platform at anytime.
Tip: Hitting an enemy or hazard with the rock platform will allow you to perform the move again. Chain multiple together to gain maximum height!
Gemma is also Co-op friendly. You can use this ability to take your friends to a lift.
Otherwise, she pretty much plays like your traditional Sonic character, Classic Spin Jump, Spindash and all.
You can configure how Gemma's ability controls using the "gemmastyle" command. I/O support is included.
Hold (gemmastyle 1): Let go of jump while riding the platform to hop off of it.
Triple Jump (gemmastyle 2): Press jump while riding the platform to hop off it.
Fun Fact: Style 2 (Triple Jump) was the initial intent of how it was supposed to work.
Other Features
A partially-sprited Super form. Go get those Chaos Emeralds first, though.
Full Dirk compatibility (Both Frozen and Surf).
"Trick fail" sprites for Frostiikin's CrossMomentum mod.
Hug. (Custom 2)
Future Plans
Support for CobaltBW's Battle Mod
Changelog
v1.2.2b & v1.2.3PR1
- Revamped Rock Platform Sprites. (Special Thanks to Biggy-π#4819)
- Also fixed a typo in the CSS Description lol
- v1.2.3PR1 only: Replaced the "Hole" Graphic again. Use this version for the v2.2.9 pre-releases.
v1.2.2a
- Revamped CSS art
v1.2.2
- Added Hugs support because bored
v1.2.1
- Added a new "Hole" graphic when you perform the Tera-riser.
v1.2
- Removed "Mixed" (gemmastyle 0) playstyle.
- Gemma no longer performs the Tera-Riser if you land with the drill without holding jump. The small shockwave of rocks that you emit after landing with the drill now destroys enemies.
- You can now Spin-Dash while riding the rock platform.
v1.1.2
- Fixed a lua conflict with characters like Skip and Yoshi losing stomp damage.
v1.1.1
- added "Trick fail" sprites for Frostiikin's CrossMomentum mod.
v1.1
- Most Sprites had been touched up.
v1.0.1
- minor offset tweaks with RIDE sprites
v1
- initial release
As my first vanilla SRB2 character mod, it was certainly a far cry from making a HUD mod and a Kart character mod. But of course, i couldn't have done this on my own.
If not for these awesome (and funni) people in the SRB2 Community, this would've not been possible.
Credits
- Main Spriter and Character Owner -
RalphJeremy65 (me lol)
View attachment 163515After 4-ish years of development hell, shown off around social media alot, being a racer in both SRB2Kart v1.x and Dr. Robotnik Eggman's Ring Racers Rush, teased in the custom exit screen, a poorly made April Fools joke of mine, as well as Silverhorn's good ending graphic, Gemma's --totally not eventual boyfriend-- best pal is finally here, for real this time!
Blake the Tamaraw rises out of the shadows to join his (totally not)...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.