was not planning on making an update yet but here's some fixes mostly thanks to external contributors
  • Console variables which disable abilities will save your settings
  • Added an additional ability variable nocd which disables Sonic's Super Peelout
  • Fixed compiling on cmake and clang
    • thanks to multiple fixes from Hanicef
  • Fixed some MRCE menu things crashing the game
    • thanks to a fix from Lugent
overall compatability with MRCE is still not that great but you can at least play it without the game exploding now (probably)
  • Applied several bugfixes and other patches to 2.2.15, pretty much all taken from Redberries
  • Fixed being unable to bind multiple controls to the same button
    • You can now properly disable the Shield button if you want
  • Renamed the hook PeeloutSpecial to ShieldButtonSpecial, for parity with Redberries
As the cherry-picked has become the cherry-picker, the two have unified in an alchemistical reaction, creating the SRB2 Cherry project. Redberries is the official spinoff build hosting various improvements such as the gamepad refactor and the shield button but without all the other junk in Reveries.

The main repository has moved to codeberg, so the external links have been updated to point there.
  • Cool!
Reactions: SusSped
  • fixed the thorn shield being unobtainable and also broken
  • armageddon charge also converts normal rings into quicksilver rings
    • updated the look of quicksilver rings
  • deleted an unused freeslot
  • temporary workaround for metal sonic model until jeck updates it
  • fixed drop dash charge conflicting with comet dash wall rebound
NOTICE: if you are a model user, the models.dat included with 2.2.15 has the pity shield scaled way too big compared to other shields
open models.dat and change the line from PITY OBJE/PITY.md3 2.7 0.0 to PITY OBJE/PITY.md3 2.4 0.0 and it will look correct ingame

srb20019.gif
  • Cool!
Reactions: SusSped
hi, pastel here to update reveries to 2.2.15

this was planned to release alongside 2.2.14 but due to the myriad of issues i opted to instead add a few more extra things... and then basically demonlish my post-release todo list.. and then oops no more major updates so just pretend this is the world's largest minor update

Note: the shield button is still in this build, I am keeping it despite 2.2.15 removing it, I use a different config for this anyways so I can do stuff like that.

rev2.gif


Changelog:
  • Fixed being unable to interact with the continue screen on gamepad
  • Updated character & other assets to their 2.2.15 versions
  • Updated custom Amy frames to match her 2.2.15 sprite style
  • New method of activating Spring Spark: instead of being tied to turtle roll ineligibility, most characters may perform a trick by pressing jump within the first few frames of hitting a spring
  • Spring Spark now awards three beenfits
    • As before, you can use your jump+jump ability
    • Enables the Super Turtle Roll on spin only while moving upwards, a speedy move that quickly returns you to the ground
      • Unlike the regular Turtle Roll, even nospin characters can use the Super variant
      • Its power is influenced by your top speed, so states such as Dashmode and Peelout can make it faster than normal
    • Makes descent a bit floatier, allowing you to cover more horizontal distance before landing
    • Custom characters that gain jump state passively from springs or otherwise have conflicts with the trick system cannot perform tricks
  • Less harsh speed penalties
    • Going underwater reduces your top speed to 2/3 normal instead of 1/2 normal
    • Tails flight reduces your top speed to 11/16 normal of 2/3 normal
    • Shooting as Fang removes 1/4 of your current speed instead of 1/3
  • Drowning timer and shields shorting out now only occur if the player is completely submersed instead of half submersed
    • Underater physics changes continue to apply while half submersed, to give a boggy feeling to deep shallow pools
    • Going super grants immunity to the space countdown timer, but not the drowning timer
  • Metal Sonic gains access to the Super Burnout technique
    • Hold shield on the ground during dashmode to burn up, multiplying your current speed by 150% but rendering you unable to enter dash mode for 8 seconds
    • Entering water will restore dashmode capability instantly, but the Super Burnout cannot be used while underwater
  • Sonic may press Peelout / Shield once Super Peelout reaches red spring speed (indicated by aura) to immediately execute a trick
    • In addition to the usual trick actions, this can be used to conserve the peelout across uneven terrain
    • The aura will also appear while performing spring tricks in peelout state, to indicate that Super Turtle Roll is being enhanced
    • Best used with speed shoes
  • Tails may hold spin during flight to descend faster, incurring the same speed and timer penalities as ascending
  • Fang's neutral special can be activated in the air without needing jump state
  • All characters (even modded ones), rather than just Sonic and Amy, can refresh their abilities by bopping enemies while in normal rolling jump state
    • Since the Turtle Roll puts you in rolling jump state, it's possible to gain access to your jump abilities by bopping an enemy out of a Turtle Roll
  • Made some (alleged) improvements to the Automatic Camera
  • Armageddon Overhaul
    • Completely removed the existing Armageddon Monitor behaviour
    • Now comes with an Armageddon Charge when obtained, and can stack on top of all normal shield types without overriding them
      • If you don't currently have any normal shields, you'll be given the Pink Shield (replaces Pity Shield in place of the previous Ash Shield)
      • Cannot stack with the fireflower because it uses the same layer
      • Unlike the fireflower it does not provide extra defense, getting hit will damage your current shield as normal while additionally detonating the charge
    • Even if you obtain a different shield, the Armageddon Charge will remain until you activate it or get hit
    • If your current shield shorts out in water, but your Armageddon Charge is still active, your shield will downgrade to Pink instead of being fully removed
    • Enemies destroyed by the blast leave behind a Quicksilver Ring at their position
      • Quicksilver Rings are automatically pulled in just by going near them
      • Can be attracted from a longer distance with Attraction/Thunder Shields
      • Frequent collection may cause mercury poisoning, but that's probably nothing to worry about
      • Otherwise identical to a normal ring
  • Thorn Shield has been given a visual revamp
  • Added support for title screen cheats on dpad
    • Changed ULTIMATE to the Sonic 1 code (Up Down Left Right) so it's easier to input on purpose and harder to input accidentally
    • Level Select is still the Sonic & Knuckles code (Left Left Left Right Right Right Up Up Up)
  • Fixed the modern physics mode air drag being stronger than intended
  • Canarivore gas speed reduction was refactored to work better with Reveries physics
    • Also gave Whirlwind Shield the power to completely bypass the gas
  • Minecarts accelerate faster and have a slightly higher top speed
  • Changed some of the quit message joke tips into real tips to cover new F4 mechanics
    • Also made the quit instructions relevant to gamepad users
rev3.gif
rev1.gif
  • Cool!
Reactions: SusSped
  • Moved the new Menu Button Style option to Player 1's Gamepad Settings to fix an issue where trying to open the sound menu crashes the game
    • the gamepad refactor made it so having any toggles placed in the main options menu causes a crash when opening the sound menu specifically???
  • Fixed the Viewpoint Switch buttons doing nothing on gamepad
  • Fixed the Chasecam Toggle button doing nothing in general
  • Fixed the KeyDown and KeyUp lua hooks not detecting input from gamepads
    • this one was already a known issue with the gamepad refactor but i forgor to fix it before release
See previous update post for the main F3 release notes :mrgreen:
  • Cool!
Reactions: SusSped
this was supposed to be the world's most normal hotfix but then i got carried away
  • Implemented the gamepad refactor by Lactozilla, with additional fixes by sphere & pastel
    • This is the same refactor that was planned to be in vanilla but got scrapped at some point
    • No more axis pain, the triggers can be bound like normal buttons
    • You may need to rebind some controls depending on your current reveries.cfg
  • Added a "Menu Button Style" option in control settings, which can swap the confirm button used in the menus between Standard and Nintendo layouts
    • Standard Layout: the bottom face button acts as ENTER, the left and right face buttons act as ESCAPE, and the top face button acts as BACKSPACE
    • Nintendo Layout: the right face button acts as ENTER, the bottom and left face buttons act as ESCAPE, and the top face button acts as BACKSPACE
    • This setting does absolutely nothing for keyboard users
  • Reverted sphere's music patch to fix music sometimes not playing
  • Updated hanicef's PointOnSide optimisation to fix issues with broken geometry in some custom maps
    • Applies to OLDC 2024 R1 Hub, Lava Temple, Alabaster Fountain, etc
  • Having pw_strong retains score chains
    • Moves such as Amy's Hammer Twirl, Knuckles' Bulldoze, and Metal's Dashmode can build your chain just like rolling already could
  • Adventure Sonic now has a custom Turtle Roll variant (tape included) which enables him to use the homing attack or spin trick afterward
    • Except in Rush Mode, where the Turtle Roll has been disabled to fix the Humming Top trick being unusable
  • Metal's Quick Roll always resets to its full duration when hitting a target, instead of regaining less time the longer you've already been rolling
    • Also fixed monitors not applying the speed boost
  • Even more Amy fixes because this engine is jank
    • Fixed the Hammer Twirl not canceling when touching a horizontal spring midair
    • Fixed hammer extended hitbox not applying to monitors or destructible pushables at all
    • Fixed rebound working on destructible pushables when it shouldn't have
  • Fixed a physics issue inherited from vanilla SRB2 where shorter characters like Marine and Reveries Amy would not get a boost from exiting water after power springing
  • Applied some duct tape to "fix" the vanilla SRB2 bug where P_LineIsBlocking false positives while beneath a polyobject
    • This should prevent the Comet Dash from activating its rebound on air in the final tower of Castle Eggman 2, among other instances
  • Message for passing a single act zone was reworded to match how Sonic 2 behaves
  • Title screen cheat code changes
    • Level select word is "fishbake" instead of "cashrida"
    • Sonic 3 level select code (currently keyboard only) can also be used to activate ultimate mode
    • Sonic & Knuckles level select code (currently keyboard only) can also be used to activate level select
  • Record Attack retry was made always instant to work around the game not being able to detect the pause button being held down on gamepads

Attachments

  • comptroller.png
    comptroller.png
    206.4 KB · Views: 116
  • Fixed being unable to drill enemies as Sonic in Nights Mode
  • Fixed massive bruh moment where Hammer Spin no longer had an extended hitbox after the first bounce
  • Fixed deceleraton accidentally scaling off normalspeed instead of being constant
    • This only matters for custom characters with a different normalspeed than the default
  • Fixed shooting in the air as Fang making releasing jump not cut your upwards momentum
  • Overhaul to Amy's Hammer Twirl
    • Reduces your handling instead of ignoring all input
    • You can jump during the move, curling afterwards
  • Super Peelout now launches at higher speeds in every charge stage while Super Sonic
  • Added three console variables to disable the jump+jump abilities of Sonic, Amy, and Metal Sonic
    • These 3 characters in specific tend to have massive conflicts with other custom moveset mods, so this should hopefully be a functional enough workaround
    • "eclipse" is for Sonic, "heartbreak" is for Amy, and "underdrive" is for Metal Sonic

srb20019.gif


Note about 3D models: Jeck's models work with Reveries, supporting all of the vanilla cast's custom frames excluding the Drop Boost but you need to use the models included with SRB2 versions 2.2.13 or higher, not the ones in the Jeck Jims models addon. As as of (current date), the vanilla cast models on the message board's Jeck Jims model pack are still outdated so if you install all the models from there they will get overridden. Steam Deck & Linux Flatpak users can ignore this message as the correct models are already installed thanks to the power of extra-data grabbing them directly from the 2.2.14 assets folder.

now if you'll excuse me i'm going to go play ANTONBLAST for 2 weeks
I got tired of waiting for 2.2.14 to officially come out to release this, so here's the final major update of Reveries. Expect more minor updates. Due to this, all future versions will be prefixed with F (final), followed by the release number.

Notice: while an Android build of this release exists, it currently crashes on startup, so a download is not provided.

Also included in this update is a new "separate folder" assets zip, for those who want to install the game in a different folder from their normal SRB2 install. If you're installing in the same folder, you only need the reveries_windows zip as usual.

Changelog:
  • Better analogue stick movement
    • No more walking in place at low tilt!
    • It's not 100% ideal to how I wanted it but it's close enough with how much I had to fight SRB2 to get this to work
  • Neutral friction is less aggressive
  • Characters were given a small handling boost that should help with turning at high speeds
  • Super forms now benefit from shield abilities, speed shoes, and invulnerability
    • Due to being otherwise redundant, invulnerability will prevent super ring drain for its duration
  • Powerup jingles now play while super if the super music is disabled
  • Fixed multiple issues with Mario Bros
  • Sonic will ignore enemy bounce while holding a charged Drop Boost
  • Fixed the Comet Dash cutting air drag resistance from springs short
  • Cosmetic adjustments to Amy
    • Now uses additional SFX from Origins for her abilities
    • Hammer Whack is now Hammer Twirl: while identical to the previous Hammer Whack in a gameplay sense, the new animation is a much better visual representation of its hitbox and handling
  • Resolution now defaults to 1600x900 instead of 1280x800
    • FOV is slightly higher by default to account for playing in 16:9 resolutions
  • Swapped out boss Fang's pinch bombs with a new pop-shot projectile to make playing the fight aggressively far more forgiving
  • Increased the pacing of the Metal Sonic boss
    • Time between attacks and general downtime have been drastically reduced
    • It is unclear whether this makes the fight easier or harder overall
  • Devmode now shows pw_strong value and also some Reveries-specific variables
  • Getting an extra life in the OLDC or other maps that don't use lives will give you 25 rings instead of 100 rings
    • 100 rings per box was just way too many
    • Fun fact: this is a reference to the Silver Ring box from pre-2.0 SRB2 versions
  • Replaced the quit message with new Reveries Tips.
    • Whether these tips are actually helpful is dubious at best.
Finally, all the scattered fragments of Reveries have assembled. This mod has evolved from rphys into its final form: the true Reveries!

Based on 2.2.14 nightly and manually bugfixed to a presentable state, which means no mobile version yet - I'll be sure to make that available as soon as the 2.2.14 mobile version is. It might be a bit because vanilla 2.2.14 isn't even out yet, but this update is already so big I didn't want to hold it back any longer.

As a result, this is considered an Early Access™ release of v9. Expect a stability update once 2.2.14 is out.

If you're interested in the SRB2 2.2.14 changelog, see here: https://git.do.srb2.org/STJr/SRB2/-/wikis/Changelogs/2.2.14

I've also applied the needed patches to fix the SUGOI crashes, so you can play the SUGOI trilogy using this build if you want.

IMPORTANT: due to config incomptability with vanilla, Reveries will use reveries.cfg instead of config.cfg. You can either copy your old config or set up your controls again. There's a new Shield button from 2.2.14 which is very important to this mod, so keep that in mind. I also changed several defaults to ones more suitable for Reveries gameplay, but it's not a huge deal if you'd rather use your old config.

Changelog:
  • General adjustments to improve user experience
  • Added setting to toggle Super music
    • You can find it at the bottom of the Sound Options menu.
    • Or just change the "supersound" cvar from the console.
  • Increased acceleration power globally (except in 2D mode)
  • Added coyote time, signified by airwalking
  • Save files from unloaded addons now tell you who the file belongs to
  • New feature: Quick Spindash! Hold back to skid, and then press Spin to instantly begin charging a Spindash without needing to fully stop.
  • Spring tricks have returned, fully revamped:
    • Spin characters may use the Anti Flying Turtle Roll by pressing Spin while springing upwards - this is a defensive maneuver which cuts your spring launch short and enters a roll state. There are many applications for this move, but it's up to you to discover them.
    • Nonspin characters may use their normal abilities off springs. Watch out for the star effect when launching off a spring - if you see it, your character qualifies.
  • Numerous potential softlocks in custom maps have been fixed. In particular, bonking the sky no longer cuts spring launches short.
  • Improved controls when hitting springs
  • Characters may roll upon landing after using abilities when appropriate
  • Super characters can use shield abilities if they pick up a shield
  • Implemented a modified version of Princess Plushima's FlowBubble: https://mb.srb2.org/addons/plushimas-asset-collection-pac.3139/
    • The stupid bubble enemy from Azure Temple has had its behaviour updated to match
  • The opponent Metal Sonic in Black Core 1 has his new moveset
    • Level time limit is the same as vanilla for fairness sake, but try to beat the new faster Metal Sonic to the goal for an extra challenge
  • Improved custom character compatability
  • New default hud based on a slightly modified SonicX8000's hud https://mb.srb2.org/addons/sonicx8000s-huds-fonts.1866/
  • Added the new hook PeeloutSpecial which fires when pressing the Shield button even without a shield. Reminder that the global rphys can check for the presence of this mod!
  • Shield abilities revamped:
    • Force Shield
      • Replaced the Force Stop with Force Stasis. Hold down the Shield button to stall in midair, and release to restore your previous speed in the direction the camera is facing. You can also press Jump to redirect your speed downwards.
      • Enhanced passive: Taking damage with a fully reinforced Force Shield won't stun you.
    • Elemental Shield:
      • Replaced the Elemental Stomp with Elemental Rise: Cancel all momentum and rocket directly upwards, detonating in a burst of flame (or bubbles) at the end. Press the Shield button again to detonate early!
      • Enhanced passive: Fire trail also generates when running in addition to rolling.
    • Whirlwind Shield:
      • There is now a particle effect when using the ability. This shield was pretty good as is, and its activation conditions makes more sense thanks to the new Shield button.
    • Attraction Shield:
      • Homing attack is faster and may target springs and monitors. Successfully striking an enemy will refresh all of your abilities, not just the homing attack.
    • Ash Shield:
      • Replaces the Pity Shield. Granted to all shieldless players when popping an Armageddon Monitor, which now devastates a huge area with an instant catastophic explosion. Note that it is still possible to obtain the Armageddon Shield under certain circumstances, in which case manually detonating it will degrade it into an Ash Shield.
    • Thorn Shield:
      • Returning from the pure lua version of Reveries, this is a new shield that can be acquired exclusively from Pity Monitors. Other sources of Pity will give you the Ash Shield instead.
      • Active: Thorn Switch - Reverses your vertical momentum, firing thorns in the direction of your previous momentum. The thorns explode into clouds of AoE poison upon contact with any surface or entity.
      • Passive: Spike Immunity
    • Flame Shield:
      • Thrusts much faster, roughly equivalent to the Thok at minimum speed. Use it while moving fast to go even faster! This ability is kind of ridiculous, but offers little benefit outside of raw speed.
    • Bubble Shield:
      • Abilities may be used after bouncing.
      • Nonspin characters will use roll state, making it more consistent with the other S3K shields.
    • Thunder Shield:
      • No changes?
  • Replaced the Sonic moveset:
    • Jump+Jump Ability: Comet Dash
      • Boost up to thok speed for a short time, canceling any downwards momentum. Hit a wall while holding jump to rebound off it and refresh the dash, but do this twice and Sonic will uncurl. If you hit an enemy after the dash ends, the ability will completely refresh.
    • Jump+Spin Ability: Drop Boost
      • Acts like the Drop Dash from Sonic Mania, but can be chained to build up more and more speed. Can still be used after using other air abilities, including the Anti Flying Turtle Roll.
    • Shield on Ground: Super Peelout
      • Hold shield to charge the peelout. Release at max charge to take off at high speed, rapidly accelerating over time. Its top speed is unrivaled among Sonic's kit, but any jump or roll will end the peelout. This is an advanced move, so here's some tips:
        • Tip 1: Take note of the terrain! It's usually faster to Spindash instead if you expect to jump soon.
        • Tip 2: Entering the air in a non-roll state won't cancel the peelout. If you keep your speed up, you can even maintain it across spring chains.
  • Tails may boost carried allies forwards by pressing Shield.
  • Knuckles can now damage enenmies during his run state. Keep moving and power through the horde, but note that similarly to the glide, only the front of Knuckles does damage!
  • Amy's ground hammer attack has been moved to Shield on Ground. Tying it to roll made clearing spikes and such extremely awkward.
  • Fang has been revamped:
    • Repeatedly bouncing builds up speed.
    • Bounce goes higher vertically.
    • Canceling bounce cuts upwards vertical momentum only in the same fashion releasing jump during a normal jump does.
    • Bounce may now interact with floors instead of always ignoring them.
      • Fixed getting hurt by rising lava during bounce landing.
    • Fang can shoot after bouncing again - this was always intended but it got lost at some point.
  • Metal Sonic adjustments:
    • Jet Burst cancels if you slow down too much or hit a wall.
    • Dash Charge moved to Shield on Ground, with Quick Roll always available on Spin.
    • Quick Roll's speed now matches the air ability, including the dashmode enhancement.
    • Using the Quick Roll to defeat an enemy provides a speed boost. Roll through crowds to stack tons of speed!
    • Removed the Booster due to it being extremely broken and having no downside to constantly using it (the same effect is available via speed shoes + dashmode tho).
    • Dash Charge no longer requires holding forwards to release. That was never intended but was there as a workaround to a bug that I've finally fixed in this version.
KNOWN ISSUES - I've patched out most of the indev 2.2.14 bugs but two still stand:
  1. Mario Bros secondcolor and cape do not display correctly. Their gameplay is unaffected.
  2. A few modded maps have issues with texture transparency. The vast majority of modded maps should look fine though.
Oops, the Android version was broken. Please redownload the APK from the v8 release, it should actually work now.

Remember to uninstall your existing rphys app before updating!

Big thanks to bitten2up for helping troubleshoot.

vvv see previous update post for v8 release notes vvv
  • Cool!
Reactions: Kaio and SusSped
Back
Top