What permissions do you give others to modify and/or maintain your submission?
Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
I made sure my file(s) follow the Submissions Guidelines
  1. Yes
I named my file(s) correctly (see Filename Conventions)
  1. Yes
PLAY 1.0 IF YOU DON'T WANT SPOILERS FOR 1.5. THE RELEASE CANDIDATE WAS PUBLICLY RELEASED DUE TO ART BLOCK

-

I was writing a Sonic fanfic with cues to play different SRB2 levels, and then, I tried to find the right Sonic ability to play with. Something grounded enough, pinball-ish, maybe resembling the Multi Spin?
Well, sure enough, I looked and looked, but nothing scratched that itch, so I tinkered and tinkered, using free-to-modify mods as resources. Before I knew it, I felt like I'd honestly made something kinda special and unique. Now, I don't wanna keep it to myself.


Abilities:
Marble Dive - A drop dash, but it sends you upwards a bit, being chainable. That would be all, but I tried making it really feel like you're a ball clacking on the floor, with sparks, a small screenshake, and a sound to sell it.


Double Jump - This one's self-explanatory.


Wallhit - Based on Urmom-entum, but speed-based instead of being based on using a thok. Uses the same clacking effects as the Marble Dive.


Currently only includes Sonic! Tails will be worked on soon, but I need to get a handle on what his "sensory experience" is supposed to be if Sonic is a pinball.
If anyone has anything to suggest, please let me know.

Does not include a momentum mod, and use of one is highly recommended! I recommend RPhysLite, for air control.


TO-DO
---
- Custom model
- Custom character-specific jingles
- Netgame fixes
- Trailer
- HUD
- Symbols (you'll see what this means, part of the fic this is based on)


CREDITS
--
Citrus K.S. - Me!
Evi Symmetry - Hugged me after I explained my ideas to her, which singlehandedly made me want to make this.
Clairebun - Sonic Drop Dash and Double Jump mod, which served as the base. Also, Multi Spin, which inspired the Marble Drop.
SweetCoffy - UrMom-Entum, which served as the basis of wallhits, both in code and parts of the visual. Also I used its double jump effect, because that looked nice.
Krabs - Rebound Dash, particularly its effects, which were used in both wallhits and the Marble Drop.

Sounds used:
- Anime_Swish_Sound_8 - Fizz Sound
- billard ball clack - Za-Games

Go play all three of the aforementioned mods! They're great in their own right. UrMom-Entum actually served as the inspiration for the whole mod, and I would have simply kept playing it instead of making this if I didn't play it so often that I could beat the game absentmindedly using it.

-

1.5 RELEASE CANDIDATE CREDITS

Citrus K.S. - Me!
PossQueen - Lineart for Sonic's portrait
dat boi - Playtested, provided a fix for a netgame bug
Clairebun - Sonic Drop Dash and Double Jump mod and The Momentum Mod, both of which are used (Granted, the former is modified heavily). Also, Multi Spin, which inspired the Marble Drop
SweetCoffy - UrMom-Entum, which served as the basis of wallhits, both in code and parts of the visual. Also I used its double jump effect, because that looked nice, and I heavily based my gravity code's structure on UrMom-Entum's own gravity code, although they're accomplishing very different goals
Krabs - Rebound Dash, particularly its effects, which were used in both wallhits and the Marble Drop
Azuma The Fox - Springing flag from 06/Adventure Spring Jump
PencilVoid - LGBT Colors (Mainly bundled for use with the character select, but also, it's repellant for people who have bad opinions)
Princess Plushima - DrayMom's turning function
Gouldron - Auto-Jump script
Katmint - Character-specific jingles template
Falk - Sonic Before the Sequel Act Clear theme (Used as Sonic's act clear theme)
Patricia Taxxon - Cavalry (Used as Sonic's running shoes theme)

Special Thanks:
Dootsnek - Listened to me ramble nonsense about this mod and its associated canon for hours at a time
Evi Symmetry - Hugged me after I explained my ideas to her, which singlehandedly made me want to make this

Sounds used:
- Anime_Swish_Sound_8 - Fizz Sound
- Billiard Ball Clack - Za-Games
- BounceHard1 and BounceHard2 - Marble Blast Gold (or marble blast fubar? are their sounds different? i can't tell, but they're ripped from fubar)
- Wind - Sonic World DX

Go play all of the aforementioned mods! They're all pretty great, if I say so myself. UrMom-Entum actually served as the inspiration for the whole mod, and I would have simply kept playing it instead of making this if I didn't play it so often that I could beat the game absentmindedly using it.
Author
PerfectSystemDX
Downloads
961
Views
5,916
First release
Last update
Rating
4.50 star(s) 6 ratings

Share this resource

Latest updates

  1. PROJECT: Animal // Teaser

    Hello again! We here at Perfect System DX hate April Fools updates most of the time. So, to tide...
  2. The Art Block Update (part 2) (again)

    ok. ok. i think i have the line of code i forgot last time, this time. i messed up the build i...
  3. The Art Block Update

    so... this is a bit unceremonious! if you don't want spoilers for the 1.5 build, PLEASE don't...

Latest reviews

Love the physics on this mod! Definitely very fun to use, and something I wish more mods did. Love chaining badniks with the marble spin.
Some features I would recommend for Sonic are being able to bounce while rolling and possibly adding extra functionality while water skipping (as currently the increased fall momentum makes it so water skipping falls too fast for you to maintain more than one skip), possibly even with the marble spin?
If you're doing Knuckles in the future, A bowling ball would be a great addition. It might not suit Tails very well, though.
Upvote 0
The ability itself is creative and fun to use. It's a bit unwieldy at first, but when you become better at utilizing it you can do some pretty cool stuff. The physics mod is the real issue I feel. It feels far too heavy and sensitive to slopes leading to unexpected launches. I wouldn't mind if there were a version with and without the physics because I don't prefer the one used here.
PerfectSystemDX
PerfectSystemDX
i can understand that, but the physics are partially there for balancing reasons.
i am, also, partial to very snappy platformers, but a huge part of it is that i don't want the player to stay in the air *too* long. the gravity when falling is exponential for a reason and it's not just because of feel

just for a tangible example, despite the increased verticality, it's pretty difficult to make that one skip at the start of acz1. that's intentional, i tuned the physics partially around that jump
Upvote 0
If the next update is like this instead then I have more hope, Also this mixed with rhpys is really good.
Upvote 0
Interesting and fun moveset, but could use some edits to make it more viable for a platformer.

The wallhit mechanic is a neat concept but I feel in its current form it takes control away from the player. I would suggest reducing the strength of the rebound, increasing the vertical boost, and having the rebound only occur if the player is holding spin. This would give it more of a situational edge and allow the player to control when to use it. Also, it might be worth looking into allowing unlimited rebounds or at least giving the final rebound the strength of a normal one.

I don't have much to say about the Marble Dive. It's a unique spin on one of Sonic's iconic abilities. Though, I was expecting it to give me a vertical boost if I touched a wall while charging it like in the Marble Blast games, so maybe that could be implemented. Also, it could give you more speed if charged for longer. (Is it intentional that charging a Marble Dive prevents bouncing off walls?)

All in all, a fun mod and a cool reference to one of my favourite platformer series. I'm excited to see how its development goes in the future. Maybe some of the more advanced tech from PlatinumQuest can be implemented?
PerfectSystemDX
PerfectSystemDX
1. the charging preventing wallhits isn't intentional, but it does help with some platforming until i make a better solution
generally the wallhit does give a vertical boost but i didn't make it high enough, increasing the boost while charging is a really good suggestion!
2. i want the wallhit to make control a little harder, actually! it's supposed to be a buff to control disguised as a nerf. the buff, of course, being the increased verticality if you learn to use it to your advantage. as far as making it viable for platforming, as far as im concerned that's a problem with the double jump and the physics, and ill continue to work on the accessibility of both, which admittedly i was stepping away from for a while

all in all, very useful feedback!! thank you!
Upvote 0
i love drop dash chaining
Upvote 0
really fun moveset honestly, makes sonic really fun and versatile-ish and i hope more unique stuff is made for the other characters !! one issue tho, sometimes sonic's wall bounce thingymabob launches him straight back from where he came, but im assuming that's srb2 jank, so 5 stars from me!!
PerfectSystemDX
PerfectSystemDX
that's completely intentional, you gotta learn to control it!
considered making the double jump into a momentum flip to make doing so easier, but honestly i think it'd take away from the more restricted nature of how the moveset is rn
Upvote 0
Back
Top