Adventure Sonic (v1.8b)

Adventure Sonic (v1.8b) v1.8b

What permissions do you give others to modify and/or maintain your submission?
Modify: ASK ME - Maintain: IN MY ABSENCE - Others must ask me for permission before modifying my submission or use it in their own work, and I reserve the right to say no for any reason. However, if I can no longer be contacted, I give permission for my entire submission to be maintained by others.
I made sure my file(s) follow the Submissions Guidelines
  1. Yes
I named my file(s) correctly (see Filename Conventions)
  1. Yes



css-art-png.59196

"What you see is what you get! Just a guy that loves adventure!"

srb20020-gif.105616
compressed-1056-gif.105619
srb20246-gif.105614
srb21051-gif.105613

Features:
  • Easy to digest physics and moveset taking the best from Sonic Adventure 1 and 2!
  • Outstanding support for controllers and simple mode. Give it a try on SA-Sonic and be surprised! (NOTE: Bind "Center Camera" to a comfortable button, you might prefer it over manual camera turning!)
  • A fleshed out super form, custom NiGHTS moveset, many easter eggs, and deep-rooted mechanics hardcore fans will instantly recognize!
  • A custom Adventure menu for cosmetical and accessibility options!
After around a year of work, Adventure Sonic (AKA SA-Sonic!) is complete! SA-Sonic heavily alters the game's physics to resemble Adventure 1 and 2's, whilst scaling everything to still feel good within an SRB2 context.

Sonic has more turning control and air resistance like in Adventure, and much stronger interactions with slopes! SRB2 normally encourages you to stay airborne to keep your speed and zoom over obstacles, but SA Sonic is instead at his fastest on the ground!

Adventure Sonic supports all control styles! (strafe, standard, & simple) Normally SRB2 prioritizes keyboard+mouse, with controllers being a massive self-induced handicap. But SA-Sonic was designed with a controller-play in mind, as that's what comes to mind for us when we think "3D Sonic platformer". The primary goal was to make Adventure Sonic control naturally for both casual players and SRB2 physics loyalists both. Here's hoping we achieved that goal!


EXTRA MODS
SA-Sonic is purely a character mod for the sake of lightweight filesize and wider compatibility. But if you wish to go further blessing SRB2 with Adventure's style, here's some recommended external mods and methods to add them all at once!

-Adventure Emblems! Emblems become SA1-style, appearing even in modded/online games!

-Adventure HUD! Gives an SA1-style HUD and Boss meter!

-Adventure Monitors! Monitors look and act like Sonic Adventure!

-Goal Ring Mod! Uses SA2 Goal Ring with unique sprite for SA-Sonic!

-SA-styled enemy explosions! Self-explanatory!

MD2 MODELS FOR OPENGL
- Jeck Jims (SA2 Saturn style - NOTE: Currently incompatible with v1.8 and higher, but planned to be updated. )
- PepperMint (SA1/SADX style)

ALTERNATE SOUNDS & MUSIC:
The following are all clientside, so you can add them and stilll join other people's netgames. Remember to add them AFTER adding Adventure Sonic, however!

-SA 1-UP! Replaces Extra Life Jingle & SFX. Toggle the Life Icon SFX from "Jingle" to "Sound Effect" in SRB2's sound options so the music won't be interrupted with every 1-up!

-ALT SUPER THEME (Open Your Heart) : Plays Open Your Heart instead of Live and Learn!
-ALT SUPER THEME (What I'm Made Of) : Plays What I'm Made Of instead of Live and Learn!

-JASON GRIFFITH - English Voice Replacements
-JASON GRIFFITH - Japanese Voice Replacements
Replaces either the Ryan Drummond or Jun'ichi Kanemaru voices with Jason's clips.

EASY QUICK-LAUNCH SHORTCUTS

Method 1:

Copy & paste the text below to into a text file called AUTOEXEC.CFG. You now have a command called "SRB2adventure" or "Adventure" that instantly load everything!

alias SRB2adventure "addfile CL_AdventureSonic-v1.8b.pk3; addfile L_AdventureEmblems-v2.pk3; addfile L_AdventureMonitors-v4.1.pk3; addfile L_SAExplosions-v2.pk3; addfile SA-1UP.pk3; addfile L_GoalRing-v2.4cc.pk3"
alias adventure SRB2adventure

Method 2:
If on Windows, simply use this after downloading the mods listed above.
SRB2adventure bat file
Start with SA-Sonic bat file (Version that just quickboots vanilla SRB2 with only SA-Sonic)
.google.com/file/d/1kTw4dkdy1P6GLkambDkjYMlV5kGMHChb/view?usp=sharing
ADVANCED TRICKS (Documented by Shine)
Here's some obscure mechanics, or things you may not have thought to try! You'll do just fine without them, but knowledge is power, right?

-Superbounce: You can perform this as Super Sonic or with Sneakers! Look up a tutorial for SA2 Super Bounce if you're curious, the execution is the same!

-Spindash Hover: If Jump is held when spinning off a ledge, you'll be way floatier! You'll straight up soar as Super Sonic!

-Maximum Heat: Tap Custom3 with the Ancient Light charged to do the Lightspeed Attack, but ignore rings entirely!

-Brick Drop: When ineligible for Super Sonic, press Custom 3 mid-jump to drop like a brick. This also detonates certain shields.

-Bounce Cancel: Airdashing as you descend will cancel bounce attacks!

-Spincharge jumping: You can always jump when charging spindashes, even in midair.

-Lightdash jumping/spinning: You can always jump or start charging after a lightdash, even in midair. No need to time it, just hold either button.

-Taunting: Press TossFlag+Custom2 or WeaponPrev+WeaponNext to taunt. The weapon number buttons can select specific voicelines beforehand! Holding jump, spin, or both during the taunt even has Sonic end with alternate poses!

We'll keep supporting SA-Sonic and updating it as he goes. Here's the changelogs on each version!

MAIN/MISC:
-New LSA Revving GFX! The old GFX were SA-Sonic's biggest performance bottleneck by far, so this is a great boost! The Advance flair uses a subtler version, and it's barely visible if screenflashes are off. Our lord Metalwario learned Sonic Adventure 1 modding JUST to obtain these sprites!
-Tweaked spintrail to suit various renderers better, and mildly improved performance too.
-Hitting checkpoints in COOP/SinglePlayer with 30+ rings now grants a pity shield if you've no shield! At 60+ rings it gives runshoes, and at 90+ rings you get invincibility. To preserve SRB2's perfect ring bonuses, I've decided against granting rings or magnet shields. You can receive these rewards once per stage. You can still get lower tier rewards on the next checkpoint if you skipped over them. None of this applies in Rush Mode, where you're given boostgauge instead.
-Mild nerf to slope jumpheight when badly timed. (AKA, you flew off the ledge and only managed to jump because of coyote time)
-Reworked the entire antislip code. Goodbye to SO much freetime....
-Improved the SA2 style jumpaura.
-Sonic now...gently...removes NPC Amy from the premises when she tries interrupting him mid-breakdance.
-Removed "jumpbounce" input. It only got in the way and made superbounces harder.
-Added extra descriptions for the Adventure menu options.

BUGFIXES:
-The boostgauge HUD properly adjust for ALL resolutions now. (It overlapped the Rings HUD in some resolutions)
-Fixed Sonic not always exiting the SAmenu correctly. (Think of that floorsliding glitch)
-Fixed Super Sonic transform anim cutting off when using certain settings, and emeralds not alligning properly upside down.
-Fixed taunts not respecting conveyors.
-Fixed Hide and Seek/Tag control locks letting you do actions when you're not supposed to.
-Fixed Standard control scheme allowing Sonic to face the camera while boosting.
-Fixed a few cases of edge-stops happening where they shouldn't.
-Fixed Thundercoin shield not properly changing to Advance Magnet shield.
-Fixed flying into the sky when homing onto Egg Shields from some angles. It's a vanilla SRB2 bug, but it was a simple fix in this case.
-A TON little polishes and extra minor bugfixes. Boosting when you probably shouldn't, NiGHTS' Brake Blast animation not playing, some occasional ghost animations scaling weirdly in uncapped framerates, etc, etc. I didn't log lost most things.
RUSH MODE:
-Metalwario64 cleaned up the initial boost "explosion" sprites!
-Starting a boost now lets you roll under tight gaps. (So you don't have to breakdance/awkwardly jump)
-Slightly buffed max boost speed, mostly for Super Sonic.
-Humming Top spring trick now increases thrust with your maxspeed, but can also crash into walls, which diminishes boost gained.
-Smashing spikes now grants boost. Checkpoints also give boost, and set your gauge to a minimum of 1 bar.
-Managed to make SA1's airstop work in Rush Mode.
-Nerfed gauge gained from rings if you've got a Magnet Shield.
-Multiplayer boostshare gives a message, and multiplayer boostgauge scaling now only applies to modes that spawn enemies.

SARUSHMODE CONSOLE COMMAND
-Added "SARUSHMODE infiniteboost" cheat. (Single Player/Splitscreen only)
-In netgames, spamming "SArushmode" now gives an empty gauge.
-In netgames, you must now stand still as SA-Sonic to use the "SArushmode" command. Your controls also lock for 2 seconds on switch.
NEW BREAKDANCE, FLIPJUMP & HUMMING TOP ANIMATIONS:
-New breakdancing animation! Is the old stupid cheer still available? ...maybe!
-You can press custom1 or TOSS FLAG in the taunt menu to breakdance!
-Alternatively, you can double-tap TOSS FLAG to breakdance on-the-go!
-Hold jump when coming out of a dance to transition into Advance's victory animation!
-...or hold spin to transition into your SA2 taunt!
-Sonic also uses this new taunt if you beat a boss stage before the 1 minute mark!

-New Humming Top animation! (Sonic Advance/Rush Adventure's roundhouse kick) This appears as a new ability in Rush Mode!
-The Humming Top also appears visually as a new homing trick and when bouncing upwards off bumpers. There might be a way to do it manually whenever...
-Sonic uses these frames for his new surfboard jump too!

MAIN/MISC:
-Added a Sonic Rush moveset! Open the Rush Mode text in the update post for details.
-When running, Sonic now decelerates slower from gained slope momentum, but also accelerates slower.
-When rolling down slopes at extreme speeds, you now gain extra no-airdrag frames.
-Added Humming Top as Sonic's fourth homing trick.
-Added new breakdance trickjump as Sonic's third homing trick, moving the original to be the 5th trick!
-Added v1.7b's new flame effect to lava deaths as well.
-Removed all custom sprite2s. This stops SRB2's tiny sprite2 limit from being breached, but comes with a downside that models require updating. With 1.8's new animations that had to happen anyway, however. Notes for MD2 creators in the update post!

BUGS FIXED
-Fixed Super Sonic's invisible shield-share object being solid for 1 frame. (Or CONSTANTLY with Samus...)
-Fixed new issue with 2D Far Thok not snapping correctly when using automatic mode.
-NPC Amy's hug no longer causes a sprite error.
-Dimmed momentum when Super Sonic's flight-homing attack fails so you won't lose control. Also stopped targeting a non-vulnerable Metal Sonic and monitors below you in tight spaces.
-Fixed the Rush Chars jetski (surfboard skin for SA-Sonic) not following Sonic properly since v1.7.
-Some other minor bugs and typos polished out.
HOW TO ACTIVATE:
-Show your Lightspeed Charge to Marine, Blaze, or Modern Sonic for an opportunity to receive Rush Mode! This option's permanently available in the SA-menu.

-May also be toggled with the new console command SARUSHMODE
-In netgames, a server/admin can type SARUSHMODE LOCK in the console to lock or unlock everyone's access to Rush Mode.

MOVESET:
-Replaces the Spindash & Bounce with the Boost & Airboost. Your gauge refills when hitting enemies. We're not implementing a full Rush Trick system, rings refill the gauge too, and your gauge regenerates passively after a while too!
-When launched off springs/ramps, you can either Flip-Jump with JUMP or launch the Humming Top kick with SPIN! These abilities also refill your boostgauge in place of airtricks!
-Your airdash defaults to a Far Thok in Rush Mode. (You can still home onto stuff!)
-Holding a boost lets you run on water and partially negate SA-Sonic's airdrag.
-Rush Mode increases SA-Sonic's gravity and disables his custom slope & Xmomentum physics.
-Super Sonic's Air Accel & Blue Bolt are replaced with an infinite faster boost + spammable airboost. His flightmode is unchanged.


SPECIFIC BOOST MECHANICS
-Boosting topspeed gradually increases when held on the ground.(or anywhere if Super)
-Momentum after deactivating a boost is kept longer the longer a boost was held.
-Your aura colors/shinyness is similar to your spintrail settings.

-Gauge drain diminishes overtime when your boost is held continuously.
-Gauge drain diminishes when you hit the 30,60,and 120 ring benchmarks.
-Gauge drain is halved with supersneakers.
-Airboosts cost 50% more gauge to start up than grounded boosts
-The closer you are to maxing out your gauge, the harder it gets to keep filling up.
-When your gauge overflows, you enter Overdrive, temporarily gaining infinite boost! Extend Overdrive the same way you'd refill the boostgauge.

-More players present in COOP means more boost gained. (+8% per player, up to 80%.)
-Getting near other SA-Sonic players in COOP with less boostgauge than you fills their boostgauge up to your level. (To a maximum of 2 full bars!) This has a cooldown of 10 seconds!
INTERNALS:
-Moved, optimized, and restructured a bunch of code. Performance should be better, GFX could look a little different at times, scaling and alot of other misc things might feel better, etc!

GAMEPLAY:
-The camera no longer snaps into Sonic's angle during these actions: Homing Attacks(analog mode), Ledgegrabs, Edge-snaps, Wallbonks. The camera still snaps if you homing attack enemies directly behind you.
-Added a "fail" animation for when a homing attack fails, rather than vanilla SRB2's weird "fake roll" state without jump or roll properties.
-Super Sonic's flight homing attacks are now quicker, allow steeper angles, and are more responsive.
-The LightSpeed Attack now has an enemy cap of 99 before it auto-cancels.(Unchanged in Chaos Mode)

GFX:
-Improved high-speed feetblur effect.
-Improved spintrail and LSA trail smoothness.(and performance)

MOD SUPPORT:
-Updated Milne support again! (You can now also freely activate your dance by pressing C1 in the taunt menu.)
-Sonic can now gift E102 more time to live!
-Added support for Facciolo/Mindscape, making it (technically) possible to beat. Applies to all non-Silverhorn chars.
-Reduced sprite2 slots

BUGFIXES:
-Fixed the Far Thok sometimes being unable to cancel your homing attacks.
-Fixed a color overload glitch when loading saves from heavily modded sessions.
-Fixed Taunt Menu not always working correctly when multiple people were using it at once.
-Super Sonic can no longer be softlocked onto ceiling deathpits (New UDMF feature)
-Super Sonic no longer ledgegrabs destructable objects when he's in a state where he'd destroy them.
SA-MENU
-Save file is no longer backwards compatible. This avoids the issue of Sonic going white upon conversion from 1.5, confusing some players. If you're clever (and remember how to open the SAmenu!), you can still rename your SAsettingsv1-3.dat to SAsettingsv1-6b.dat and have it use the old conversion system.
-Introduction text now conveys the new pause button feature.
-New alternate method for opening the SAmenu. Hold pause, then press jump. SRB2 apparently has 3 completely distinct ways it deals with inputs and 2 of them require their own stupid workaround before as the pause function interrupts their input. Sorry about that.

VISUAL
-Redid the SA2/Hybrid jumptrail.
-Removed Z jitter on certain afterimages.

MOD COMPATIBILITY
-The Advance Jumpball now works with Icezer's supercolor mod.

FIXES
-Patched a MacOS specific additive blendmode issue.
-Runshoes no longer slow you down by 4% in midair.
-Fixed one of Super Sonic's grinding sprites having overlapped sprites.
-Advance Spindust sprites are properly flipped now.
-Removed the Xbox 360 controller's back button being an option for the "instant" SAmenu opening. It caused issues with other controller types.
VISUAL:
-Added all-new grinding sprites! They're used for the surfboard frames atm, but perhaps they're hiding a secret use you'll see come to light real soon?
-Replaced invincibility GFX with flashy new ones that are less CPU-demanding.
-Fancy new water splash effects when dashing across water surfaces as Super Sonic.
-Ancient Light and invincibility now ignore colormaps.
-Added new animated Chaos Emeralds for Super Sonic's transformation.
-Improved and changed certain effects for Super/Hyper Sonic.
-Added a present animation when SA-Sonic hands out gifts.
-Added 1st person GFX when the LSA quickcharge is ready
-Future-proofed all GFX for SRB2's upcoming uncapped FPS integration.
-Recreated final demo coronas effects! We've debated on including this, since SRB2's got no way to stop rendering these across edges, but it's cool enough to include despite that limitation. They rarely appear on the Advance gameflair. (Stylistic choice)

SOUNDS:
-Added pain grunts for SA2 & Hybrid gameflair.

GAMEPLAY:
-Taunts now open a convenient menu to easily let you pick voicelines! Your cursor sprite depends on gameflair and button input! ( As a reminder: You can taunt by holding either TOSSFLAG+CUSTOM2, or WEAPON NEXT+ WEAPON PREVIOUS. )
-You can now pick a taunt pose when you clear a signpost! Hold jump, spin, or both!
-Enemies/Bosses with LSA resistance now have ancient light effects surrounding them!
-Far Thok is easier by 1 frame
-Sonic's homing cancel angle is more accurate.
-Increased gifting range, and you can now gift every player once per stage individually rather than having to try gift them all at once.
-You can now gift to bots in Single Player. (Reminder BuddyEX "bots" aren't actually player bots)
-9% buff to the spindash's maximum chargepower on flat surfaces. Spindash jump distance/height potential and chargetime is unchanged.
-Momentum now increases spindash charging rate. (max of +25%, reached at about 145*FU speed)

SAMENU:
-NEW GAME FLAIR: Sonic Advance! Easily the most unique gameflair! Metalwario64 even made unique jumpball sprites for it!
-The spintrails menu now splits into a "color" and "spintrails" menu when in Single Player. This replaces the old C1/C2/C3 spawn trick and lets you pick ANY desired skincolor for Sonic.
-You can now hold pause to open the SAmenu! Rebound pause buttons must HOLD the button due to detection limitations. ...for now, anyway!
-Redid the way the game detects keypresses in all menus

MOD COMPATIBILITY:
-Sonic can now ride Marine's Jetski as a surfboard! ...wait, what? (Single Player debug command: "SAnoquakes surfboarder")
-Added further support to the supercolor mod, letting you pick any dynamic supercolor. No plans for Hyper.
-You can now encourage Whisper, Marine, and Duke Nukem when carried!
-Fixed Speed Highway's machspeed jank on SA-Sonic's side.
-Added basic compatibility with HalfPipes.(loops/wallrunning mod) No sprites, but the glitched behavior from v1.5 is fixed, and SA-Sonic now has custom wallrunning physics.

BUG FIXES:
-Fixed save corruption glitch overwriting a player settings when picking a vanilla supercolor for spintrails
-Fixed misalignment on one of the Super Sonic aura angles.
-Super Sonic's 5th English taunt no longer defaults to Japanese.
-Removed some visual drift on the SA1 flair jumpball when hanging onto a maceswing rope.
-Sonic's running footblur sprites position more accurately for hyperspeed TAS shenanigans and weird slope setups.
-Super Sonic can no longer spawn inside a cage when revisiting the Spring 2022 ULDC Hub.
-SA-Sonic now properly continues LSA after destroying a turret if the next target is another turret.
-You no longer keep getting up a tad early while on a "force spin" sector.
-Removed camera jitteryness/sway when using the far thok to cancel homing attacks or flip tricks.
-Properly scaled vaultjump and a couple of gfx.
-Improved homing failsafe when a large map's corrupt nodes screw up SRB2's vanilla targeting system
-A couple minor misc visual bugs.
GAMEPLAY:
-Slightly buffed the Super Bounce's power when underwater.
-The Golden Shield(Given from SA Super Sonic) now lets you super bounce anytime.
-Ledgegrabbing many times without landing now makes Sonic slip. (To balance stalling tactics in competitive modes. Doesn't apply when Super.)
-Uncurling down a slope now slows you down a little more, to further encourage staying curled in those situations.
-Weak spindashes are slowed a bit more when going up slopes, to further encourage charged spindashes/hoofing it in those situations.
-You can now run through strong and spin-bustable walls with invincibility.
-Lightspeed Attack's homing is faster and less interruptable when Sonic is huge
-SA-Sonic bots can now be vaultjumped off anytime they're grounded, regardless of their state.

COMPATIBILITY WITH MODS:
-In ULDC and OLDC HUB worlds, you'll now enter the stage as Super Sonic if you have all 7 Chaos Emeralds!
-Added basic Battlemod functionality. Full support with balancing and Special Moves coming in v2.
-Added taunt presents for Marine and Blaze.
-Maximum Heat LSA now prefers enemies over monitors in the custom Chaos gametype.
-Corrected Super Sonic's shield giving seizures to Samus/Hyper Mystic Sonic players.
-Certain mods like Lilac used to interfere with SA-Sonic's death behavior. Should be fixed now.
-Sonic no longer tries to encourage Duke when hanging onto him.
-Fixed SA-Sonic's Milne dance being buggy/untriggerable (AGAIN.), and made it futureproof.

METAL SONIC BOSS: Created many Metal Sonic specific LSA reactions
-If you LSA onto Metal while he's in a dodge-ready state, Metal will dodge and Sonic will slam into the ground. OOPS!
-If you hit him while he's stunned, he'll take 2x damage. LSA resistance system does not apply like with normal bosses.
-If he's invincible, you'll pierce his invincibility for 1x damage.
-If you strike Metal in his dash rampage, you'll cause a massive cinematic explosion ending both of your attacks early!

VISUALS:
-Added a subtle snapcam to the homing attack.
-Colormaps no longer apply to Ancient Light and Blue Bolt effects.
-Hyper Sonic flight stationary aura updated. Should overlay more consistently as well.
-Added a warning if you've loaded SA-Sonic on old SRB2 versions, since apparently people keep doing this.

SOUND:
-Added a Japanese voice option! Toggle it with the SAmenu command! (Special Thanks to Icezer for fetching the JP voiceclips!)
-Added "Here we go...!" voiceclip when obtaining invincibility and speed shoes. This voice clips is now also used for skin switching.
-Sonic now alternates 3 voice clips when using an airdash, rather than the same one.

BUG FIXES:
-Removed Silver Token feature. Something about token spawns isn't synced properly in netgames, and it seems to cause issues with some mods.
-Fixed momentum bug when dying in the middle of a Lightspeed Attack/Dash.
-SF_SUPER flag now comes into play only below 25 rings.
-Fixed Super Sonic's sprite-y offset sticking around when switching skin on the ground.
-Crusher-close calls can no longer push you into the y axis in 2D mode.
-Zoom Lines now can't appear when carried by something, like a minecart or ropes.
-Fireballs shot with custom3/spin now properly scale with your speed and consistently play sfx.
-Fixed some jank when Lightdashing/LSA-ing into ropes and other carry objects.
-Misc fixes I forgot to detail.
SPLITSCREEN:
-Player 2 now uses their own seperate save file
-After exiting SAmenu the menu for player 2 will open up.
-Some HUD effects are disabled in splitscreen

CONVEYANCE:
-Moved encourage tutorial text to the center of the screen.
-Put a dark background behind NiGHTS brake tutorial.

GAME:
-In COOP, SA-Sonic leaves a silver token so all players may get 50 rings with all emeralds.
-You now regain thok if bouncing off eggguard shields in rolling frames. Dw, I didn't fix shield launching.
-Invincibility now breaks spikes/guard shields.
-Reduced ledgestop sensitivity
-Disabled directional controls for a few frames when ledgegrabbing to stop players from disorienting themselves.
-When you have the fireflower, custom3 and spin now both shoot fireballs as well.
-Hybrid game flair now uses SA1 spin sfx.
-Switch to SA-Sonic to get a client-side "Here we go" voiceline!
-LSA now bonks off rather than dealing 1x damage on resistant foes. Not a nerf for optimal play, but this should make bosses last longer in netgames against uncoordinated LSA spam, and also make convey the existence of LSA resistance better!

VISUAL:
-Updated Tails encouragement emote sprite, tracking behaviour, and added super version!
-Updated SACYANTRAIL color.

SUPPORT FOR OTHER MODS:
-SA-Sonic's Chaos Emerald sprites are now freeslotted to YTK5.
-SA-Sonic can now give Jet air, you now receive a message on who gave you a gift, and Super Sonic can now gift with his alt taunt.
-AFK mods should no longer mess with SA-Sonic's level exiting.
-Stopped potential spazzing during player hugs.
-Cageless Egg Colosseums should be properly fightable now.
-You can now revenge-drag Pointy players with spin.
-Completed "flyswitchdisabled" behaviour. Allows for SA1 or SA2 exclusive Super Sonic behaviour in mods:
addHook("PlayerThink", function(p)
--Change number to your map's.
--If your map goes into the letters, this page can do the counting for you.
--https://wiki.srb2.org/wiki/List_of_extended_map_numbers
if gamemap == 01
if p.powers[pw_super] and p.mo and p.mo.skin == "adventuresonic" and p.yusonictable

p.yusonictable.superflight = 0 --Make this 0 for SA1(Perfect Chaos), or 1 for SA2(Final Hazard)
p.yusonictable.flyswitchdisabled = true

end
end
end)

BUG FIXES:
-Record Attack, NiGHTS and gamemodes other than COOP no longer give SAmenu tutorial text.
-If you're using SABLUETRAIL as your custom aura color, your bounce sprite is no longer forced to also be blue.
-If you finish the stage while spinrevving, Sonic now brakes rather than sliding awkwardly in his standing sprites.
-Fixed a bunch of rare cases where animations could hang or interrupt.
-Minor stuff. Disabling flight control while in SAmenu, rare random error messages, etc.


COMMANDS:
-Added extra variable to SAnoflashes. "SAnoflashes hyperwhite" : for those who want white AND all the flashy effects. I/O saves this.

SUPPORT FOR OTHER MODS:
-Goal Ring mod's behavior will no longer lock you out of unlocking Black Hole's reward.
-You can now encourage Silver when he carries you!

BUG FIXES:
-Fixed faulty translucency on Chaos Emerald afterimages.
-Fixed a new animation breaking error with flightmode.
-Should've fixed harmless but panic-inducing buffer notification.
-Removed accidental ability to self-inflict seizures with Super Sonic's flying taunt while in Single Player.
SAVING:
-Added I/O. Your SAmenu settings and minor other things are now saved and loaded.
-Beating Black Hole as SA-Sonic now unlocks your reward permanently. (This save will not load in netgames!)
-Game now gives you a one-time notification about the SAmenu command.

GAMEPLAY:
-Bounce attack now isn't as harsh when used while submerged in goowater.
-Reduced range of vaultjump a little bit.
-You can now ledgegrab onto Eggman statues and most trees in the vanilla game.
-Super Sonic's blast taunt now blows up enemies.
-Added legendary destruction chop

PERFORMANCE:
-Redid Super Sonic's flying particles so the code can safely not execute at all for other netgame players.
-SRB2 now displays a less detailed Super Sonic aura on players that aren't you, or if you're in software mode.
-Other players now display even less detailed invincibility effects.
-Merged MobjDamage Hooks.

VISUAL:
-Shields can take on alt appearances when collected by SA-Sonic. You'll keep whatever shield appearance you got on collection, even after switching skins.
-Bouncing now uses spin aura rather than revving aura
-Revving aura updated to be more consistent among colors.

SUPPORT FOR OTHER MODS:
-Once per level, taunts can give Skip, Samus, Duke, Mario, Shadow, Modern Sonic, or super characters a supportive gift!
-Kirby now gets abilities from sucking SA-Sonic.
-Improved compatibility for the newer L_Cosmetics-v1_3 mod.
-SA-Sonic can now speed up Dirk's ice skating with spin, and uses his braking animation.
-Surge can now charge herself by vaulting off a spinning/ancient light-charged Sonic!
-Added support for the footsteps mod.
-Wrestled with Axis2D to try improve compatibility. Keyword: try
-Added better model support. SPR_YTK6 is the Ancient Light glow effect(not the blue part). SPR_YTK7 is SA's jumptrail, SPR_YTK8 is the spintrail, SPR_YTK9 is the spindash revving aura. Also put in code to support models in NiGHTS. Good luck!
-You can now ledgegrab Dirk's ice platforms, and any custom objects modders want SA-Sonic to grab. To add ledgegrab support to your custom objects, add this to an Lua file!
local function LedgeGrabAble(s)
s.saledgegrab = true

end
addHook("MobjSpawn", LedgeGrabAble, MT_YOUROBJECTITEMNAME)


BUG FIXES:
-Fixed a few minor NiGHTs hiccups
-Sonic's angle no longer shifts when ledgegrabbing up into an intangible platform.
-Fixed Super Sonic's uncurl animation not playing.
-Patched very specific bug where a lone SA-Sonic can suicide in a netgame to abuse Black Core's level teleport.
-Removed PF_CANCARRY when you die and a few Super Sonic flight oddities.
-The LSA now ignores enemies/monitors below platforms you're on.
-If everyone's doing the victory pose, new joiners can no longer stop it and prevent the level from exiting.
-Edited Metal Sonic to kill himself (NOW!) if he has 0 or less health, no matter his state or circumstance.
-Changed circumstances at which Sonic disabled SF_SUPER so transform sectors won't bug out.


-Custom color load order no longer matters! But if you're missing a skincolor outright, it'll still default to auto.
-Now saves and loads your last Single Player (Advance/SADX/SA2) colors.
-Now auto-loads I/O saves in netgames as well.
-You no longer have to manually save to stop the "memories" scene from showing on reload.
-Tails encouragement emote now uses player's skincolor.
-Removed darkness oversight. Miss the darkness? Here it is in a funni command mod!
-New players joining no longer delay the level exiting if you're already doing your victory pose.
GAME:
-You can now gift Yoshi eggs, gift a pity-shield/shieldless Nasya a shield, and gift either Wido or SMS a speed shoes powerup!
-Input buffer now activates from midair uncurls as well.
-SA Sonic now tricks off bosses as well.
-Buffed post-homing attack accel after hitting springs. (+8%)
-Buffed post-homing attack accel after hitting enemies. (+25%)
-Nerfed post-homing attack accel after hitting a boss. (Unless Super Sonic)

VISUAL:
-Thundercoin Shield now uses a Sonic Advance-inspired attraction shield!

BUG FIXES:
-Your SP colors no longer apply to other characters than SA-Sonic. Ouch, that's embarrassing.
-Disabled custom SA-music in splitscreen. It was buggy if player 2 was the cause of music changes.
CONVEYANCE:
-A quick tutorial message first time you boot up NiGHTS with SA-Sonic. Yes, you can indeed brake!
-Renamed GAME STYLE to GAME FLAIR, to not give the impression it changes actual gameplay elements.

GAME:
-Buffed bounce-thok's speed and friction-override a little! (PS: Bounce Thok does not utilize the Far Thok!)
-Ledgestop mechanic no longer activates based on turning angle. It'll now only do it if you've braking or aren't holding the stick.
-You can no longer command-line your reward out of Black Hole Zone early. -Fixed silly Minecart taunt bug and turned it into a silly Minecart feature!
-Sonic (base form) now bonks off walls if he hits one during an active Lightspeed Attack.
-Added compatibility with L_SuperColorsRevamp-v1.pk3

PERFORMANCE:
-Players other than you now display less detailed Ancient Light lines
-Whether the LSA cam activates or not should be more resistant to resyncs.

VISUAL:
-Spinrev Aura now adjusts sprite depending on additive blendmode or not
-Super Sonic now flashes Advance-style when using the Sonic Advance skincolor.(And Flash Effects are on)
-Improved Ancient Light line drawing for Software Mode.
-Super Sonic speed aura kicks in sooner.

BUGFIXES:
-If hitting a horizontal/diagional spring, properly reset forced playerangle.
-Homing Animation now properly plays in the case of a corrupt nodes bug-failsafe.
-Fixed some errors with how/when Sonic died
-Fixed rollangle seldomly screwing up if you trick into a ledgegrab.
-Stopped taunts clashing with certain behaviors.
-SA-Sonic's 50-ring token behavior now only activates in COOP. Should fix Chaos Mode tokens!
-Fixed "YEEEEESSSS!!!" earrape if there's a billion end level signposts.
-Updated signpost camera again to try pick the closest signpost incase there's multiple.
-Minor other issues.
GAME:
-Gain less acceleration from running downhill. Not really a nerf when spinning is more optimal.

PERFORMANCE:
-Optimized invincibility aura in software render
-Optimized spintrail a little bit.
-Other players in netgames now display less dense spintrails to save on performance.

BUGFIXES:
-Jump Aura trails should now properly disappear when you switch to game-over/spectator.
-Offset for gravity flipped Super Shield is fixed.
-Doing an LSA off a hanging belt now properly resets the LSA.
-Super Sonic no longer gives infinite rings to HMS
-Other minor things.
KNOWN ISSUES (Documented by Golden Shine)

-If a platform has the "Block only Players" property, Sonic cannot ledgegrab it. This is unfixable as is, but thankfully very rare. (It's applied unnecessarily on a few AGZ platforms) This CAN be applied purposely if you want SA-Sonic to NOT grab a FOF's ledge, so that's a plus at least.

-In rare specific spots in a few maps Sonic can ledgegrab walls he shouldn't be able to. This is partially from wonky SRB2 collision, and partially from the ledgegrab being very generous. Fixing it requires getting MUCH stricter with the checks, and I'd rather ledgegrabs work a little too well than risking it becoming unreliable.

-Sonic's death animations depend on the properties assigned to a hazard! If Sonic catches fire on an ice platform or falls through a solid floor like a death pit, that's because the level assigned "fire" to that ice or a "death pit" instead of "instant kill" to that floor. Correctly assign damage elements if you want to properly support mods!
SA-Sonic's assets are reusable on a case-by-case basis. SA-Sonic was a team effort, and thus needs to be approved by Metalwario64 and Golden Shine both.
  • CSS art.png
    CSS art.png
    338 KB · Views: 232,619
  • srb20137.png
    srb20137.png
    365.3 KB · Views: 18,024
  • srb20136.png
    srb20136.png
    1.1 MB · Views: 19,283
  • SA1 renderer.png
    SA1 renderer.png
    1.3 MB · Views: 16,008
  • SA1_Render_crop.png
    SA1_Render_crop.png
    1.6 MB · Views: 18,172
  • SA2_key_art_render.png
    SA2_key_art_render.png
    1.3 MB · Views: 9,164
  • SA2_smile_2.png
    SA2_smile_2.png
    485.6 KB · Views: 8,310
  • SA2_smile_3.png
    SA2_smile_3.png
    2 MB · Views: 7,724
  • victory_render.png
    victory_render.png
    1.1 MB · Views: 10,457
  • SA2_Run_HD.gif
    SA2_Run_HD.gif
    460.9 KB · Views: 16,180
  • SA2_model_accurate.png
    SA2_model_accurate.png
    349.4 KB · Views: 10,135
  • Super Sonic Power.jpg
    Super Sonic Power.jpg
    243.2 KB · Views: 8,178
  • Super_Render_8.jpeg
    Super_Render_8.jpeg
    573.7 KB · Views: 12,220
  • Super_Render_6.jpeg
    Super_Render_6.jpeg
    434.5 KB · Views: 15,876
  • Super_Render.png
    Super_Render.png
    1.3 MB · Views: 10,021
  • Sonic Adventure cocky render.png
    Sonic Adventure cocky render.png
    812.1 KB · Views: 7,787
  • SA Render Thumbs Up.png
    SA Render Thumbs Up.png
    3.3 MB · Views: 7,307
  • Sonic Adventure ACTION pose.png
    Sonic Adventure ACTION pose.png
    3.9 MB · Views: 7,195
  • Sonic Adventure RUSH.png
    Sonic Adventure RUSH.png
    869 KB · Views: 9,481
  • SA Sonic Point Faker.png
    SA Sonic Point Faker.png
    214.9 KB · Views: 7,817
  • YEAAHHHRIGHT.png
    YEAAHHHRIGHT.png
    867.8 KB · Views: 9,309
  • srb21051.gif
    srb21051.gif
    9.6 MB · Views: 207,394
  • srb20246.gif
    srb20246.gif
    13.9 MB · Views: 229,668
  • srb20020.gif
    srb20020.gif
    3.9 MB · Views: 214,486
  • compressed-1056.gif
    compressed-1056.gif
    14.9 MB · Views: 209,202
Author
Metalwario64
Downloads
354,746
Views
417,148
Extension type
pk3
File size
4.2 MB
MD5 Hash
1aa36782ad02655246435cb83a2242bd
First release
Last update

Share this resource

Latest updates

  1. Shining Alpha tests re-opens! v1.8c public alpha testing is live!

    The Shining Alpha server is open yet again! This time we're un-janking GS Grind Rails before its...
  2. HD SA2 Sonic model released!

    Golden Shine posting! A few weeks ago, Metalwario64 just casually dropped his SA2 model for...
  3. v1.8b: The Super Stability Patch!

    Sorry to keep you waiting! We ended up handing over a hundred tester roles. Much obliged to...

Latest reviews

Making my second ever review before the update so I can compare problems to the new update when it comes, so YIPPIE-
It's simply fun. It just is. It replicates Sonic Adventure almost EXACTLY.
The lightspeed dash, the bounce, and the homing almost feel like they're taken straight from the game and slapped here! It's awesome! And OOOOOH, the little touches!!! It drives me NUTS thinking of all the possible ways I can use them! Simply awesome for people who loved SA and SA2(Like me :3), but also for those with good strategy.
From deep from my heart (And my Uncle Joe's)...
Thank you for making this fucken masterpiece.
Upvote 0
This mod changed my life. I’ve been playing with this mod for like, a year or so, and this has made the SRB2 experience infinitely better. The controls are nice and smooth, the moveset is easy to wrap your head around, and it really makes you feel like you’re actually playing one of the Sonic Adventure games. All in all, 10/10 mod, would recommend.
Upvote 0
This is the first SRB2 addon I've played, and it's incredible. Adventure Sonic plays amazing and it feels great to rush through levels as him. Super Sonic is fantastic too, it's insanely fun to fly around and obliterate enemies.
This might be my favourite Sonic to play as in any Sonic game ever. I'm looking forward to playing the other mods made by this community!
Upvote 2
The Adventure Sonic mod makes for a fun playing experience! Adventure Sonic's move set feels great to use and it's hard to go back to vanilla SRB2. This mod is a must for anybody who plays Sonic Robo Blast 2 and I especially find it great for newcomers who aren't familiar with SRB2 thanks to the homing attack making it easier to hit enemies. This is overall just aa fantastic mod!
Upvote 1
This is one of my favourite SRB2 addons!
The controls are a perfect combination between the movement in the Adventure games and the speed and precision needed for the platforming in SRB2.
5/5 addon.
(This addon is already perfect, but the Soap Shoes would be absolutely amazing!)
Upvote 0
I´ts pretty great but, for some reason in my CPU Adventure Sonic got a yelow skin
¿Can somebody tell me how to fix it?
Upvote 0
Soo no bad and rush mod good too modern sonic remake lol
Upvote 0
Great mod but I don't know how to get the 3d models working
Upvote 0
It good but it feel outdated it as least need a update everything feels so old
Metalwario64
Metalwario64
Well... we just added the Rush stuff. What would you suggest we do?
Upvote 0
Simply one of the best characters in this game, it has the same essence that Sonic Adventure has and the same control movement as the game it came from. He's a very powerful character who can break several level designs and perfect for speedrunning. He has the coolest taunts that a Sonic could have in this game, and the super form is absolutely outstanding, it wasn't balanced like super forms normally are in this game, it simply has the same power level as he does in the Adventure games.
Upvote 2
Back
Top