We've been hard at work adding a bunch of new features to the game, so please enjoy quite possibly a bit much. Most notably, there's a new powerup called zip. Click once to place your beacon, click again to zip back there. We've also added 3 major features to the editor, including domes, text, and filters. For a video on how to use all this stuff, click here.
The full list of changes are below. This update was initially available to beta branch testers for the last week, so they've suffered through some minor bugs so you can have a slightly better experience with all this new stuff. Enjoy!
Happy Dodging, -Bean
Changelog v0.2.8 Game
Added domes, filters, and text (lyrics + commentary)
Added forced power challenge
Added zip powerup
Added challenge icons to top left corner at level start (also viewable during pause / Results)
Changed how gravity + twist affect bullets, especially homing + plus (old behavior preserved in older levels)
Changed hitboxes for all bullets (reflected in Options > Gameplay > How to Play)
Minor changes to chiltonWALK.temp
Changed end of level to remove any bullet with 0 speed, even if within the arena
Fixed sfx not playing when repeatedly hovering on the same button in Results
Fixed lasers preventing level from ending if they exist past the end of the level
Fixed special message not appearing in Results when matching the recorded highscore
Fixed rounding inconsistencies on Results screen
Fixed powerup cooldown visual not displaying in game
Fixed trail powerup moving inconsistently when switching framerates while paused
Fixed lasers sometimes not colliding with player
Editor
Added "*" to end of project name when there are unsaved changes
Added confirmation window when trying to leave editor with unsaved changes
Added domes, filters, and text to Extras
Added forced power to available challenges (testable when in fullscreen)
Added [ctrl+click] on Extra tools icons to select all of that kind
Changed None background to use bg2 color for gradients (doesn't affect older levels)
Fixed Extra deck dropdowns not updating selection when reselecting original value
Fixed certain things not updating until the game is unpaused
Adjusted scrollwheel speed for dropdowns menus
Changed saving to not include hearts parameter if there are none
Changed duration bars to snap to mouse position when dragging
Changed duration bars to snap to grid (same rules as dragging a bullet marker)
Added [ctrl+drag] shortcut for moving double sliders in Extra deck
[Esc] now leaves Extras tab and returns to Bullets tab
[Esc] at Bullets tab now deselects all
Color Edit window now temporarily resizes arena back to 100% size
Fixed bg1 and bg2 colors getting swapped when switching from Tess to Classic backgrounds
Fixed classic rings not updating colors in Color Edit window
Fixed pasted Extra markers not respecting their time differences
Fixed Extra property not updating when typing its original value into the deck
Disabled [G] key to switch to fullscreen when Settings is open
Level Select
Added side buttons for artist URL, notes, lyrics, and commentary when a selected level contains them
Added label to top to distinguish between Main and User levels
Added average rating for all levels on screen (click to hide it)
Added challenge icon displays under each level
Added colors to powerups
Added shimmer to any level / level set with S+
Changed locked level visuals
Changed powerup unlock requirement to be 500%
Fixed rating letter flickering when coming back from game
Misc
Added photosensitive warning on startup. Disable from Options > Video
Adjusted cursor drag delay to move more consistently across framerates
(changelog from 0.2.7 for beta branch testers)
Fixed multiselection of text markers changing their outline type when changed to a new font
Fixed negative speed homings to behave like they did before (negative speed + gravity is still weird, sorry)
Fixed lasers being affected by twist
Added 3 more fonts
Level Select: Fixed Artist URL + Notes windows preventing audio preview from looping
Level Select: Fixed Artist URL + Notes windows preventing background rings from spawning
0.2.7 Now Live (Beta branch)
Of course there were too many new things added in one shot for this to go smoothly. But then again, what's a beta branch update without a few hiccups? Thanks for the feedback everyone! Full changelog below:
Game
Fixed filters not displaying correctly
Fixed lasers sometimes not colliding with player
Fixed domes not pushing mirror clones out of the way with various movement restrictions
Fixed homing bullets not aiming for you when pushed by domes
Fixed error caused by lasers colliding with despawned domes
Changed lasers to no longer shorten when colliding with player (fun while it lasted)
Fixed lasers hitting newest dome first, even if it's not the closest collision
Fixed lasers not going through soft domes
Fixed unintentional bullet twisting in Crowds
Editor
Fixed pasted Extra markers not respecting their time differences
Fixed soft dome button outline appearing on top of fullscreen and Edit Color windows
Fixed On Top text displaying on top of Settings and Edit Color windows
Fixed dome size of NaN crashing the game (along with all number inputs across the editor)
Fixed Extra property not updating when typing its original value into the deck
Fixed error when closing Editor back to Welcome screen
Added "(no text)" placeholder in Text deck and Extra marker duration bar when a text object has no text
Disabled [G] key to switch to fullscreen when Settings is open
Beta version 0.2.6 Now Live
A new update has been posted to the beta branch! Most notably, there's a new powerup called zip. Click once to place your beacon, click again to zip back there. We've also added 3 major features to the editor, including domes, text, and filters. For a video on how to use all this stuff, click here.
The full list of changes are below. This update will go out to all players once we've had some time to play around with the new stuff and make sure nothing is broken. Yay beta branch!
Happy Dodging, -Bean
Game
Added domes, filters, and text (lyrics + commentary)
Added forced power challenge
Added zip powerup
Added challenge icons to top left corner at level start (also viewable during pause / Results)
Changed laser collisions to not go through player
Changed how gravity + twist affect bullets, especially homing + plus (old behavior preserved in older levels)
Changed hitboxes for all bullets (reflected in Options > Gameplay > How to Play)
Minor changes to chiltonWALK.temp
Changed end of level to remove any bullet with 0 speed, even if within the arena
Fixed sfx not playing when repeatedly hovering on the same button in Results
Fixed lasers preventing level from ending if they exist past the end of the level
Fixed special message not appearing in Results when matching the recorded highscore
Fixed rounding inconsistencies on Results screen
Fixed powerup cooldown visual not displaying in game
Fixed trail powerup moving inconsistently when switching framerates while paused
Editor
Added "*" to end of project name when there are unsaved changes
Added confirmation window when trying to leave editor with unsaved changes
Added domes, filters, and text to Extras
Added forced power to available challenges (testable when in fullscreen)
Added [ctrl+click] on Extra tools icons to select all of that kind
Changed None background to use bg2 color for gradients (doesn't affect older levels)
Fixed Extra deck dropdowns not updating selection when reselecting original value
Fixed certain things not updating until the game is unpaused
Adjusted scrollwheel speed for dropdowns menus
Changed saving to not include hearts parameter if there are none
Changed duration bars to snap to mouse position when dragging
Changed duration bars to snap to grid (same rules as dragging a bullet marker)
Added [ctrl+drag] shortcut for moving double sliders in Extra deck
[Esc] now leaves Extras tab and returns to Bullets tab
[Esc] at Bullets tab now deselects all
Color Edit window now temporarily resizes arena back to 100% size
Fixed bg1 and bg2 colors getting swapped when switching from Tess to Classic backgrounds
Fixed classic rings not updating colors in Color Edit window
Level Select
Added side buttons for artist URL, notes, lyrics, and commentary when a selected level contains them
Added label to top to distinguish between Main and User levels
Added average rating for all levels on screen (click to hide it)
Added challenge icon displays under each level
Added colors to powerups
Added shimmer to any level / level set with S+
Changed locked level visuals
Changed powerup unlock requirement to be 500%
Fixed rating letter flickering when coming back from game
Misc
Added photosensitive warning on startup. Disable from Options > Video
Adjusted cursor drag delay to move more consistently across framerates
Patch 0.2.5 now live for all players
Hi Dodgers!
Soundodger 2 has now been updated to v0.2.5 to match what's already in the beta branch.
The biggest change here is [yet another] complete reworking of how timing works, which requires a little explanation to prevent confusion. Any level made with v0.2.1 or earlier should play very similarly to how it did before, but now if you open it in the editor, you'll notice some values have been changed around. It's okay to save with these new values. They are changed on the fly to account for a more accurate timing throughout the game. You'll also notice legacy levels from Soundodger+ play back a little more faithfully to how they should.
If you have any questions, the discord is a good place to go.
Thanks for bearing with me as I completely change things! Isn't Early Access fun!?
-Bean (P.S. the answer is yes)
Changelog v0.2.5 (from v0.2.1) Game:
Changed internal timing for arena spin
Adjusted speed of all main levels
Changed arrangement of a bullet pattern in Sophomore Slump (easy+advanced)
Fixed intro effects animation for Can't Dodge My Love! (challenge)
Fixed exploit allowing grazing when paused
Fixed inconsistent trail clone distance at varying framerates
Fixed enemies not leaving during results screen with constant enemy display on
Editor:
Changed score circle to reset back to 100% when jumping to a new time
Fixed enemy position jittering when dragging playhead with grid snap on
Fixed mod playback speed affecting arena rotation
Fixed game preview window being the wrong aspect ratio when not at a 16:9 resolution
Fixed not being able to use period, comma, or delete keys when editing values in an arena angle reset text box
Misc:
Fixed mod window animating weird when closing at high fps
Beta v0.2.5 now live
Another day, another beta. I'm still working on tiny tweaks to get all the timing issues fixed before pushing it live for everyone. Thanks to everyone helping out in discord!
Changelog v0.2.5 (Beta) Game
Fixed enemies not leaving during results screen with constant enemy display on
Levels made before 0.2.2 will now also adjust gravity values both in User Levels and the editor to make them more consistent with how they were initially made.
Beta 0.2.4 now live
Just a small update here for Beta players! Now main levels will play back more accurately to how they were originally created. All but 2 levels are now about 9% slower in speed than they used to be, which is intended. Have fun!
-Bean
Changelog v0.2.4 (Beta) Main Game
Adjusted speed of all levels
Changed arrangement of a bullet pattern in Sophomore Slump (easy+advanced)
Fixed intro effects animation for Can't Dodge My Love! (challenge)
Editor
Fixed game preview window being the wrong aspect ratio when not at a 16:9 resolution
Fixed not being able to use period, comma, or delete keys when editing values in an arena angle reset text box
Beta 0.2.3 now live
A small update has gone out to address issues from last night's beta build. Hopefully things are a little smoother! Thanks again for the continued feedback.
-Bean
Changelog v0.2.3 (BETA)
Changed pep amount for plus to be more accurate when loading old levels
Fixed twist not staying 1:1 with arena spin (it also no longer is changed by the game when loading an old level)
Fixed exploit allowing grazing when paused
Fixed inconsistent trail clone distance at varying framerates
New Beta branch for testing stuff!
Hey Gang,
If you've been following my follies in discord, you know I've been trying to improve both the accuracy and deterministic qualities of the arena spin. It was completely overhauled in the last big update, but I went and overhauled it a second time. In the interest of not breaking the game for everyone, I've added a brand-new shiny beta branch so brave souls can possibly break their games in the name of making things better for everyone else.
To check out of the beta, right-click Soundodger 2 in your library, click properties, then Betas. Select "beta" from the drop-down, and Steam should automatically switch you over. You can check if it's updated by running the game, going to options, and seeing if it says "0.2.2" in the bottom right corner
Things to look out for:
Hopefully the arena spins smoother than in 0.2.1, in both the editor and game
You will notice changed values when opening a level last saved in an older version of the game. These values should make your level play how it did before. Affected attributes: bullet lifespan & speed, and twist values.
bullets in legacy levels (from Soundodger+) should move a little slower, which should also be more accurate to how they played in the first game.
If things look good or look bad, be sure to report it in discord. Thanks!
-Bean
Changelog v0.2.2 (BETA) Misc:
Changed internal timing for arena spin
Fixed mod window animating weird when closing at high fps
Editor:
Changed score circle to reset back to 100% when jumping to a new time
Fixed enemy position jittering when dragging playhead with grid snap on
Fixed mod playback speed affecting arena rotation
Patch 0.2.1
Hi, just cleaning up some stuff from the big update earlier this week. Changes below!
Changelog ver 0.2.1
Game
Added option to turn off cursor squash-n-stretch (Options > Gameplay)
Improved consistency of cursor squash-n-stretch
Improved smoothness of arena spin
Fixed inconsistent trail clone distance across framerates
Fixed duplicate results screens appearing if pausing at the end of a song
Fixed warp helper still being visible during results screen
Changed mouse pause to a toggle in Options > Gameplay (and set default to off)
Fixed progress ring + score circle not updating during pause/unpause animations
Editor
Fixed audio muting when losing application focus while loading a level
Fixed event line still being visible when fullscreen previewing with echo bg
Misc
Options: when vSync is on, the framerate slider is disabled and displays the monitor's native framerate
Fixed softlock in Level Select when returning to a folder that no longer exists
Fixed main Level Select "backing" out of folders when pressing Esc after having navigated into nested folders in User Levels