Project Arrhythmia/Changelog

From Project Arrhythmia Wiki
Jump to navigation Jump to search

This page documents the changelog of updates for Project Arrhythmia. These update notes are all official, and can also be found in the #pa-updates channel of the Vitamin Games Discord server.

Starting with Update 20.1.1, all update names are formatted with the numbers each representing the year, month, and version that month. For example, 21.8.3 would be the 3rd update in August 2021.

2024

24.1.1 [alpha] First update of the year~ 🎊

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

General

  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind. This is a high priority issue and will be fixed ASAP.
  • Sometimes music stays around longer then it should. This will be fixed soon.

Editor

  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear in the next build. Hopefully, before or around the New Year!
  • Lots of tooltips are broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.
  • Some level issues can happen when swapping between levels in the editor or re-loading levels in the editor. If you encounter this, please re-load the level from the main menu as a workaround for now. This will be hopefully fixed in the next build.

Bug Fixes / Changes

  • Fixed several issues with prefabs and prefab instances not rendering correctly / not appearing / getting removed from the timeline in the editor.
  • Parallax objects now properly update when created.
  • Better error handling on objects being created on level load / refresh.
  • Fixed issues with enums and vectors in json generation / parsing.
  • Better time handling on internal delay functions.
  • Added ability to add to selection while dragging to add objects. This is done with the `Shift` key.
  • Better caching of some common data in the editor to improve performance.
  • [Prefabs occasionally have missing objects] -Error check to ensure parent object data is valid before attempting to load child. (This should fix most of the issues with objects not loading correctly).
  • [Objects in main timeline become stuck at start when dragging them] -BPM value is now defaulted to 140 in the event of a malformed value to ensure all editor calculations always work. (This fixes issues with object dragging on some older levels)
  • [Applied force to the player still continues during a pause] -Fixed issue with player physics not being paused correctly.
  • [Hard to see stacked normal objects on timeline] -Adjusted the timeline prefab to be more readable by changing the icon rendering, I'll continue to tweak this as needed.
  • [Objects are not deleted] -This has mostly been fixed?, but there are still some edge cases where objects are not deleted correctly. This will be fixed in the next build.


This is an alpha build, and while I tested it internally a fair bit due to the complexity of this update, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.2 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

General

  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind. This is a high priority issue and will be fixed ASAP.

Editor

  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear soon!
  • Lots of tooltips are broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.
  • Some level issues can happen when swapping between levels in the editor or re-loading levels in the editor. If you encounter this, please re-load the level from the main menu as a workaround for now. This will be hopefully fixed in the next build.

Bug Fixes / Changes

  • Minor improvements to the arcade UI (escape no longer exits there's a dedicated button now) this will require further refinement in the future.
  • Fixed rare crash when starting the game
  • Fixed default version number in save file from being invalid.
  • Many audio issues were fixed.
  • Legacy upload from alpha now works 100% and should be used moving forward to upload all legacy levels.
  • Hex codes in color picker are way better now.
  • Cover images now properly show up as long as they're below 512 by 512 and square this is now far more consistent between error messages and the actual upload process.
  • Fix for some descriptions overflowing custom log view.
  • Testing: a new audio effect when getting hit in levels.
  • Minor UI improvements.
  • Minor loading optimizations.

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.3 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

General

  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind. This is a high priority issue and will be fixed ASAP.

Editor

  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear soon!
  • Lots of tooltips are missing / broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.

Bug Fixes / Changes

  • Prefabs now work far better in editor
  • Prefabs now spawn properly in custom levels
  • Fixed issue where restarting a level from the pause menu would cause the pause glitch effect to remain
  • Fixed issue with opening another editor level with one already loaded this should now work fully, please report any issues.
  • Minor loading optimizations added for large levels (specifically those with loads of complex prefabs)
  • Some other minor tweaks and fixes

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.4 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

General

  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind.

Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.

Bug Fixes / Changes

  • Prefabs now work far better in editor when spawned, collapsed and expanded.
  • Fix for child ghost objects being created when parent objects are deleted.
  • Fix for parenting toggles not working correctly.
  • Fix for prefab offset being shit.
  • Prefabs now properly maintain their position in time when expanded / collapsed.
  • When an external prefab is created the prefab list now properly is reloaded for you to immediately start spawning instances.
  • Theme editor has several optimizations.
  • Theme editor preview now only appears when mouse is over the dialog window.
  • Expanded prefab objects now have their timeline objects have the prefab color again.
  • Added Shift as an additional modifier for ctrl+scroll to change input values. Now ctrl+scroll does smaller increments and ctrl+shift+scroll does larger ones (previous default behavior).
  • Minor editor UI improvements.

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.5 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

      1. General
  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind.

Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.

Bug Fixes / Changes

  • Clicking the pitch UI element now resets the pitch to 0 as expected.
  • Legacy upload button now properly shows upload / update text depending on the state of the level.
  • Added fix for older levels (pre-24.1.4) that would improperly use prefab offset data.
  • Fixed game auto playing if pausing in the editor quickly.
  • Made prefab offset rotation happen immediately instead of at offset time.
  • Fixed player force (gravity effect) not being applied properly.
  • Fix for vignette x / y being totally out of wack.
  • Fix for jump to start button not working properly.
  • Added , / . as key bindings to jump between frames.
  • Fix for issues with les distort bugging out.
  • Fix for loads of issues and inconsistencies when using [Camera Parenting]

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.6 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.

Bug Fixes / Changes

  • Fix for death / rewind sometimes breaking objects.
  • Fix issues with mouse and pause menu for levels.
  • Fixes for game settings not working in most cases.
  • Better memory management for event keyframes.
  • Fix for audio pop in at the start of the game.
  • Updated prefabs for UI so as to always make noise.
  • Added better block sounds for UI sliders.
  • Fix player edge controls.
  • Fix keyframe sorting issues on some event types.
  • Updated VG sprites to include a info icon.
  • Added the ability to input your own offset into the prefab offset setup dialog.
  • Add new Hit / No Hit / Empty types to replace normal / helper / decoration / empty.
  • Minor UI and graphics tweaks.
  • Optimized autokill / added opacity / fixed issues with object scale at start.
  • Added opacity support in theme update function.
  • Added opacity settings.
  • Added better handling of "double" creation of keyframes.
  • Remove unused code for SVGs.
  • Fix for freeze / crash upon pasting large text objects by adding a new debounce for text updating due to the computational cost.
  • Fix for object disappearing when draggin in the object timeline in some cases.
  • Add code for player handling below 100% alpha collisions.
  • Better handling for prefab offset swapping in update function.
  • Make it so player offset setting doesn't effect editor while in edit mode.
  • Fix for object dragging in the master timeline then trying to update the object timeline being incorrect.
  • Fix issue with settings making resolution weird on startup.
  • Definitely a lot more I forgot to write down whoops.

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.6b [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Known Issues

Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.

Bug Fixes / Changes

  • Current new object types not properly displaying in editor dropdown.
  • Legacy object types now show Hit by default.
  • Legacy helper objects now can be quickly turned into no hit objects with 35% opacity (same as helpers) by simply editing a opacity keyframe.
  • Fix for quick add objects not having the new proper object types.
  • Fix for first object not defaulting to new object types.

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.7 [alpha]

Please read the below notes as they provide useful info on future plans in addition to the bug fixes.

Alpha-Editor Branch Deprecation

Over the next 24hrs the alpha-editor branch will be completely unset to reduce the number of branches and focus fully on alpha.

Known Issues

Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.

Bug Fixes / Changes

  • Fixed a few issues with multi select (shift).
  • Added new shortcuts menu under help in editor.
  • Add preview outline selection keycode.
  • Added new preview outline mode setting in editor settings.
  • Make it so dragging with no selection or clicking with no selection will clear the selection.
  • Added different preview selection modes.
  • Improved load times on levels. The game is also less likely to hang while loading.
  • Setting parent via eyedropper now properly detects deep parent loops and blocks them.
  • Cleaned up parent selector dialog code.
  • Added new info editor notification.
  • Updated pooling system to be more efficient.
  • Fixed issues with empty keyframes making levels not load.
  • Fixed issues with events getting out of order.
  • Added better quick buttons in editor.
  • Cleaned up code for object panel manager.
  • Added new overlay options to gradient effect.
  • Make editor buttons always inactive when in input mode.
  • Fix for checkpoint noise playing in editor.
  • Fixed issues with some enum values not properly being selected like level difficulty and prefab type. Also Prefab types beam and static no longer are swapped.
  • Added marker delete functionality through UI and keycodes.
  • Added marker as a possible active selection type for the editor.
  • Updated Youtube Music Links
  • Polished various UI elements and their features.
  • Minor UI tweaks.

This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.1.7b [alpha]

Bug Fixes / Changes

  • Fix for prefab offset regex being shit (good job pidge). Delayed prefabs are now no longer an issue.

Alpha-Editor Branch Deprecation alpha-editor branch is now officially deprecated and unlike last time will remain so. For those still using this branch please migrate to alpha (or legacy) for future editor usage. Thank you all for your massive help over the last month we've accomplished a lot and I'm super excited about the future of the game! 24.2.1 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Known Issues Editor

  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Multi-object editing should appear soon and is in the works!
  • Several tooltips are missing / broken, but they will slowly be fixed.
Bug Fixes / Changes
  • Actually have player code init on awake.
  • Add forced seed randomization to stop ID dup.
  • Fix for custom prefab icons being set the wrong color.
  • Fix for UI navigation events being misfired in editor and when debug window is up.
  • Fix controller disconnect removing player from editor.
  • Fix issue with new events not being sorted right on creation.
  • Fix for theme preview being bugged after first start.
  • Minor performance improvements.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.2.2 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Known Issues Editor
  • Some previously working Keyboard Shortcuts are no longer working. They will return soon.
  • Several tooltips are missing / broken, but they will slowly be fixed.
Bug Fixes / Changes
  • Fix issues with render bounds being wack on older levels.
  • Improved issues with lag on object panel opening.
  • Panels now properly close on all deselect events.
  • Slightly improved load times for custom levels.
  • Fixed copied objects losing their camera parenting.
  • Better handling of event keyframes for both performance and stability.
  • Better handling of editor view border preview text.
  • Made the text in the text object bigger.
  • Make the keyboard shortcut popup better. (Added keycode for bin change in help)
  • Improved object timeline icon rendering for lock / shorten.
  • Fixed up prefab quick spawner dialog being shiet.
  • Add in menu startup skip after first viewing.
  • Improved audio manager's handling of full music stop.
  • Fix for UI slider block noises.
  • General optimizations.
Features
  • Add multi object editing support.
  • Implement nano bubbles. (will be exposed in a future update)
  • Added ability to pause / unpause the timeline in ink sequences.
  • Added new vg sprites. These can be used in text objects.
Sprites To use sprites from the game in your text objects, you can use the following syntax:
  • <sprite name="keyboard" color=#55FF55FF>
The name can be any of the following...
  • controller
  • keyboard
  • mouse
  • filter
  • heart
  • broken_heart
  • block
  • info
  • full_move
  • x_move
  • y_move
  • dash_move
These sprites may change in the future, but they are available for use now. So ensure if you do use them you know they can change. This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.2.3 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues
  • Several tooltips are missing / broken, but they will slowly be fixed.
Bug Fixes / Changes
  • Change new object spawn to default to 1,1 in scale.
  • Fix issue with multi editing panel already being opened on editor launch.
Features
  • Added set / relative depth and bin sliders for multi editing.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.2.3b [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues
  • Several tooltips are missing / broken, but they will slowly be fixed.
Bug Fixes / Changes
  • Issue with some levels not being able to load in the editor on recent versions.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.3.1 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues Several tooltips are missing / broken, but they will slowly be fixed. New Features

  • Added in official tutorial level. (Still a work in progress expect some balance tweaks and changes)
  • Improved dialog / sprite work / animations for the intro cutscene.
  • Added new level triggers to the editor.
  • Add smoothed audio time for all time sync calculations. This makes all levels feel better to play above 50-60 FPS.
  • New autosave settings config in editor.
Level Triggers
  • Level triggers allow you to manipulate the player directly while making your level. They allow you to trigger things based on player actions / time / etc *and are a powerful new tool for making levels. They are also a bit complex, so I recommend asking in the server if you have any questions.
  • Expect them to get more functionality in the future.
  • They are not yet fully documented, but I will be working on that soon.
  • They are not yet fully tested, so expect some bugs.
  • Hope you have fun! You can access them via the settings menu dropdown in the editor.
Bug Fixes / Changes
  • Fix issues with actors and scene loading.
  • Fix for notifications overstaying their welcome.
  • Make VN text better handle additional player input gracefully.
  • Fix for timeline glitch.
  • Fix for shake keyframes being killed accidentally. (finally)
  • Fix issue with dupping prefabs on creation.
  • Don't make starting a level immediately stop music.
  • Fix for audio starting at -35db.
  • Minor visual update to mobile Pause UI.
  • Minor visual update to mobile Input UI.
  • Minor visual update to Player Bubble UI.
  • Fix for mods glitching down a row in arcade level select on hover.
  • Fixed issues with settings not getting set on startup sometimes.
  • Fix for multiple sprites not getting handled in player bubble / fix for player bubble hiding when not supposed to.
  • Added new N-Chan notes.
  • Autosaves are no longer really bad.
  • Note stacking issue fix.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.3.2 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues
  • Several tooltips are missing / broken, but they will slowly be fixed.
New Features
  • New keyboard search functionality in arcade on controller.
  • Added back in high contrast mode (this time with less lag).
Bug Fixes / Changes
  • Fixed some wacky object hitboxes.
  • Stop log being spammed with errors when trying to kill a level.
  • Fix player dash lock not being reset between levels in editor.
  • Added generic UI elements.
  • Fixed player FPS being locked.
  • Player movement triggers now only allow you to move the player a max of the edge of the screen.
  • Fix for the input type staying around (for real this time).
  • Various general UI updates and fixes.
  • Fix / improve the level timeline UI.
  • Minor editor UI updates.
  • Remove test story levels from the game that were included by accident.
  • Overhauled underlying code for checkpoint editing in the editor to remove various bugs.
  • Added new optional sound to page swap sound type.
  • Fix for various issues with UI getting stuck.
  • Arcade UI is now far more responsive and less likely to get stuck / softlocked.
  • Fix issue with parallax object editor swapping to checkpoint editor in some cases.
  • Fix for cursor getting "stuck" when trying to swap to mouse.
  • Better loading indicator in editor for levels.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.3.2b [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues
  • Several tooltips are missing / broken, but they will slowly be fixed.
New Features
  • ???
Bug Fixes / Changes
  • Fixed so many issues with the new UI it's not even funny.
  • Fixed issues within the editor's theme creator / editor.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched! (yes the ??? is actually a new thing just didn't want to spoil it)

24.4.1 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Editor Known Issues

  • Several tooltips are missing / broken, but they will slowly be fixed.
New Features
  • Added new story level (WIP) - Only 80% ish at best
Bug Fixes / Changes
  • Re-ordered story mode content
  • Fix for vignette and other effects causing stacking issues in arcade play.
  • Update events to have more consistent and usable arrow changes on inputs.
  • Huge improvement to stability and optimizations for notes.
  • Minor fixes to editor UI.
  • Fixed middle and right click being able to select event keyframes.
  • Editor waveform generate properly again.
This is an alpha build, and while I tested it internally a fair, I expect bugs beyond those listed. Please bear with me while I get them all patched!

24.5.1 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. New Features

  • Several new keycodes for the editor find them in the help section.
  • New end level screen with data from your run.
  • Ability to select parallax text / object text from preview.
  • Ability to turn off text selection in editor settings.
  • Lots of stuff kinda too tired to list it all will update tomorrow with a full list.
Bug Fixes / Changes
  • Fix for theme hash collision error.
  • Fix for theme memory leak.
  • Update to level ranks.
  • Fix a lot of issues with pausing when a player was in an inbetween state.
  • Fixed general issues with pause screen.
  • Added pause screen back to the tutorial level.
24.5.2 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. New Features
  • Added new reload level button in editor.
  • Added lock x/y triggers to editor.
  • Added dash direction trigger to editor.
  • Made markers jump to time and show where on the timeline they jumped when swapped between.
  • Made keyframes jump to time and show where on the timeline they jumped when swapped between.
Bug Fixes / Changes
  • Remove GameManager and renamed GameManager2 (please take note mod makers).
  • Fixed issue with editor settings not saving.
  • Fixed issue with settings window appearing before being opened.
  • Triggers are now properly reset more often.
  • Fix for per BG object animations not reloading properly.
  • Fix issue with sfx being toggled back on automatically.
  • Make settings file always generate values.
  • Minor UI improvements.
This is an alpha build, and while I tested it internally a fair bit, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.5.3 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Bug Fixes / Changes
  • Fix issue with moderate / basic levels being weird.
  • Fix restarting a level not resetting hit count in some cases.
  • Fix cursor not coming back after editor.
  • Fix issue with emoticon display / none rank.
  • Objects are more properly cleaned up on level end.
  • Revert TMP character changes.
  • Update TMP to 3.0.8
  • Add new restartlevelevent for Modders.
  • Changed some localization text.
  • Fix issue with text objects having collision in unexpected places.
  • Fix issue with triggers being weird in editor.
  • Make sure there's no pool bleed on parallax objects.
  • Minor performance improvements.
This is an alpha build, and while I tested it internally a fair bit, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.5.4 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Features / Improvements
  • Made editor elements render slightly better and some minor UI / UX improvements.
  • Added object text / color overrides in editor.
  • Added editing to multiple events in the editor at once.
  • Add ability to glitch characters.
  • Improved character animations and timeline options.
  • Updates to story levels.
  • Minor generate UI improvements.
  • Better handling of multi selection.
  • Better memory management in some cases. Should improve performance on lower end machines a bit.
  • Handle zooming in and out on the timeline way the heck better lmao.
  • Make keyframe selection in events timeline match object timeline more.
  • More VN improvements.
Bug Fixes / Changes
  • Fix restarting a level not resetting hit count in some cases.
  • Fix issue with moderate / basic levels being weird.
  • Fix for end level stat over count.
  • Fix note time input.
  • Make sure text objects can never hurt the player (get nerf'd lmao)
  • Fix for various general editor issues.
This is an alpha build, and while I tested it internally a fair bit, I expect bugs beyond those listed. Please bear with me while I get them all patched! 24.5.5 [alpha] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Features
  • Added tons more options to parallax objects, including animations. (Please give feedback as this is a new feature and I want to make sure it hits some of yall's wants.)
  • New editor setting allows the creator to change the collapsed object size per level.
  • Editor should now handle weird screen sizes better so please try with ultrawides~
Improvements
  • Overhaul to how the visual novel segments work to make them more user friendly and less buggy.
  • Improved intro sequence.
  • Updated rewired to help with scroll wheel issues.
  • Minor UI improvements.
  • Fixes for scrolling in object timeline.
Bug Fixes / Changes
  • Cleaned up a lot of unused assets to reduce the game's file size.
  • Fixed some naming errors in the game's code.
  • Lots of fixes for markers being kinda not great. (I recommend you create a new marker then save and reload the level in any level you previously had issues with. That will ensure it will be working moving forward.)
  • Fix for post level screen having issues on weird resolutions.
  • Fix for multiple keyframe types being dragged and not updating properly.
  • Should fix any issues with objects spawning like parallax objects (due to a camera glitch). Let me know if that's still an issue.
This is an alpha build, and while I tested it internally a fair bit, I expect bugs beyond those listed. Please bear with me while I get them all patched!

2023

23.1.1 [editor-alpha]

Fixes

  • Optimized timeline object rendering to be more efficient
  • Removed un-needed parsing of editor data on level load for arcade
  • Parallax objects no longer get their shape data reset in some cases
  • Fixed memory leak with prefabs
  • Fixed parallax objects not working with zoom keyframes
  • Fixed grid alignment for editor
  • Optimized string generation in some UI
  • Collapsing prefabs is a bit more consistent
  • Optimized timeline object name rendering
  • Fixed some issues with prefab object not updating properly
  • Some minor UI fixes
  • Fixed issue with levels not being playable in Arcade

Changes

  • Some editor UI elements no longer are effected by level effects
  • Optimized render flow for camera setup (this should allow for quite the FPS boost)

Features

  • Begun the addition of Depth of Field effect for parallax objects

Known Issues

  • Sometimes loading a level in editor can cause a crash
  • Sometimes prefabs will fail to render properly this is being worked on
  • Copying a prefab object then pasting it and selecting it can break the dialog (workaround click on a normal object then click back to it)
  • Depth of field sliders / toggle currently don't control depth of field (feature is not fully implemented yet)

23.1.2 [editor-alpha]

Fixes

  • Fix prefab search
  • Fix prefab creation
  • Fix prefab preview not working
  • Fix for parallax settings bugging out
  • Fix for large text objects rendering in and lagging the hell out of the game (still might have some spikes in some cases but should be far less bad)
  • Some minor UI fixes

Changes

  • Optimized text objects
  • Optimized theme updating

Features

  • Depth of Field effect for parallax objects is now fully implemented. You can turn it on / off and change it's focus depth in the parallax settings dialog now

Known Issues

  • Sometimes loading a level in editor can cause a crash
  • Sometimes prefabs will fail to render properly this is being worked on
  • Copying a prefab object then pasting it and selecting it can break the dialog (workaround click on a normal object then click back to it)

23.1.2b [editor-alpha]

Fixes

  • Fix for helpers being not transparent (lol oof)

Known Issues

  • Sometimes loading a level in editor can cause a crash
  • Sometimes prefabs will fail to render properly this is being worked on
  • Copying a prefab object then pasting it and selecting it can break the dialog (workaround click on a normal object then click back to it)

23.1.3 [editor-alpha]

Fixes

  • Improvement for prefab speed in editor and arcade.
  • Object keyframe timeline selections / zoom / position better handled / loaded.
  • Gradient now works properly on background and foreground elements again.
  • Create prefab dialog has proper text colors now.
  • Copy / Paste of objects is faster and more consistent now.
  • Pasting objects now makes them auto-selected.
  • Expanding a prefab now properly renders the prefab and selects all it's elements.
  • Fix issue with loading levels causing a crash.
  • Fix issue with creating objects in event layer causing a crash.

Changes

  • Audio file selection window now supports all 3 audio types without selecting each per the dropdown (.wav / .ogg / .mp3).
  • Completely re-wrote object selection code to be more efficient and predictable.
  • Completely re-wrote object keyframe selection code to be more efficient and predictable.
  • Massive performance boost when highlighting lots of objects / object keyframes.
  • Updated prefab colors to not conflict with blue selection color so much.
  • No longer can open prefab creator without at least one object selected.
  • Some event values were adjusted to better reflect the underlying values.
  • Base level starts at 30 zoom (prev was 20).
  • Sped up rendering in some cases.
  • Removed un-needed debug statements.
  • Minor tweaks to editor UI.
  • Removed holiday theme.

Features

  • New default background generator options on level creation.
  • Added copy / paste to parallax objects.
  • Middle mouse drag now works on object keyframe timeline.

Known Issues

  • Sometimes prefabs will fail to render properly this is being worked on

I def forgot a few more changes and features added but this is most of it sorry I took worse notes on stuff this time.

23.1.3b [editor-alpha]

Fixes

  • Gradient is actually fixed now (lmao wtf)

23.1.4 [editor-alpha]

Fixes

  • Fix for copy / pasting for objects / prefabs sometimes not working
  • Fix for randomization options sometimes resetting / glitching out
  • Relative randomization option tooltip title fixed
  • Gradient now works on both objects and background in both editor and arcade (I lied before but it's truly fixed now kill me)
  • Removed double notification when pasting objects

23.1.4b [editor-alpha]

Fixes

  • Background during editor preview now works as expected
  • Saving in editor is now multi-threaded again (meaning no more lag during saves)

Changes

  • Levels may load slightly faster in some cases
I'm hard at working getting this version stable enough and robust enough to be made into the main branch hold on while I polish it up and get the FPS smooth once again

23.10.1 [alpha] Update Info This is quite the update it includes previews of a lot of the re-work I've been busy on. Levels will definitely break and while my intention is to fix as much as I can I know this update will not suit every level perfectly. This is very rough around the edges but I wanted to give yall a taste of some of the performance improvements and UI changes I've been working on. The full changelog will be released once the full version with editor is released! I hope you enjoy the taste of what's to come! ♥ Branch Changes [Now]

  • alpha : the new WIP branch (featuring the new UI and performance improvements but not the alpha editor)
  • default: will remain the same till alpha becomes the new default
  • legacy : will stick around for the foreseeable future
  • editor-alpha : will stick around till the editor is added to alpha branch
  • development : will be deleted
Branch Changes [Soon]
  • alpha : the new WIP branch (featuring the new UI and performance improvements + alpha editor)
  • default: will remain the same till alpha becomes the new default
  • legacy : will stick around for the foreseeable future
  • editor-alpha : will be deleted
  • development : will be deleted
23.10.2 [alpha] Patch Notes
  • Fixed issues with pause menu
  • Made player ease x2 as fast (snappier on keyboard)
  • Player Inv Frames are now 2s instead of 1.2s after getting hit
  • Enter can now again be used to activate player boost
  • A few minor audio glitches are now fixed
  • Fixed a few minor issues with menu navigation
  • I think that was it?
23.10.3 [alpha] Patch Notes
  • Updated prefab for pause menu.
  • Minor scene updates and tweaks.
  • Added more functions to pause menu.
  • Cleaned up and optimized pause menu. / Added BG color
  • Updated audio mixer settings.
  • Fixed bug with grain and glitch effects not easing right.
  • Fixed / Optimized player hit events?
  • I think that was it?
23.10.4 [alpha] Patch Notes
  • Better handling of end level events
  • New start level info animation
  • Fix for some audio issues when leaving a level pre-maturely
  • More accurate loading bar for levels
  • Scene transitions are now more accurate
  • Tons of fixes for objects not appearing properly
  • More effect fixes for easing issues
  • More stable reverse / rewind
  • Better handling of default values when saving levels
  • Fixed issues with levels using old text
  • Fixed issues with really old levels failing to load
  • Fixed issues with updating levels to new system in some edge cases
  • Fixed issues with arcade practice mode effecting the story mode
  • Minor UI tweaks and fixes
23.10.5 [alpha] Patch Notes
  • Better handling of pause menu background
  • Better handling of descriptions with new line characters
  • Better handling of descriptions in general
  • Better looking glitch in effect on level start
  • Revamped debug menu (f3 menu) to match the newer look
  • You can now click on a debug menu option to auto paste it into the console
  • Fixed / Removed all old broken debug features
  • Level loading bar is now far more accurate and smooth
  • Level loading should be slightly faster now on average
  • Fixed issue where some levels without any events would not load
  • Created update flow for old levels using old font setup
  • Level effects slider is now working again
  • Minor UI tweaks and changes
Font Changes Fonts in game are now as follows:
  • Hellovetica
  • Inconsolata
  • LiberationSans
  • MajorMonoDisplay
  • PoorStory
Example usage:
  • <font=LiberationSans>Text you want to have as this font</font>
These fonts can change at any time and are now case sensitive. Please remember overuse of this feature can increase lag a considerable amount!

23.12.1 [alpha-editor] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Known Issues: General

  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death, objects will fail to respawn correctly after the rewind. This is being worked on.
  • Parallax Objects aren’t rendering
Editor
  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear in the next build. Hopefully, before or around the New Year!
  • Lots of tooltips are broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.
New Features General
  • Camera easing now exists in the game and is being tested. Expect further refinement and toggles to come shortly.
  • Discord integration is finally back! More to come on this soon!
Editor
  • Overhaul of the zoom functionality on the main timeline.
  • Performance improvements in parts of the editor.
  • Prefab folders are now searchable & show up in the UI.
  • Double the recent level buttons.
  • I improved the selection outline when in preview mode.
  • Beginnings of a drag system to move objects around via the preview. The next build will improve this with a better UI and more features.
Bug Fixes / Changes
  • Debug mode is now correctly hidden.
  • Far better error handling of files and load states.
  • Fix for saving/loading of some standard Unity types in JSON.
  • Zoom sliders have been removed. Please use your mouse wheel or CTRL with +/- to zoom.
  • Corrupted save files now correctly default to base save settings.
  • Better handling of the Spacebar (Play/Pause) shortcut in the editor.
  • Curve menus have been fixed to be easier to navigate.
  • Some UI tweaks and improvements in the editor to make editing easier/more intuitive.
  • Timeline performance has been massively improved.
  • Timeline objects appearing in the wrong place on layer swap have been fixed.
  • Timeline Objects now appear slightly different, with the type currently being shown in the icon slot and the lock/ellipsis being shown on the right side stacked.
  • Autosaves have been cleaned up and now are more consistent.
  • Markers have been renamed to notes.
  • Notes are more helpful than before by showing more text and having a quick nav menu to jump around the level.
  • If you still need to accept the Steam EULA for the workshop, the editor opens it if you try to submit a level.
  • Object timeline scrubber now syncs with the primary timeline scrubber.
  • New rendering settings have been added to allow more computers to get the most out of their system.
  • Object timeline is now the proper length when special auto-kill times are assigned.
  • Game Audio has been decreased slightly. This will be tweaked to increase/decrease more accurately with the audio sliders in settings soon.
  • I improved the look of the loading screens to integrate them more seamlessly into the UI.
  • The pause menu is now far better looking.
  • Camera movements should now be loads smoother due to some tweaking behind the scenes.
  • Checkpoint UI has been fixed, and I'm testing a new UI. The sliders might be swapped for traditional value inputs due to feedback.
  • Even more font updates have been added, namely for Inconsolata. Please continue to report broken <font=**> tags in older levels so I can continue to add more.
  • Scene fading/animations have been adjusted.
  • There's definitely more I forgot to write down I'll add to this as I notice more.
This is an alpha build, and while I tested it internally a fair bit due to the complexity of this update, I expect bugs beyond those listed. Please bear with me while I get them all patched! 23.12.2 [alpha-editor] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Known Issues General
  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death, objects will fail to respawn correctly after the rewind. WIP
  • Parallax Objects aren't rendering
Editor
  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear in the next build. Hopefully, before or around the New Year!
  • Lots of tooltips are broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.
  • Some level issues can happen when swapping between levels in the editor or re-loading levels in the editor. If you encounter this, please re-load the level from the main menu as a workaround for now. This will be hopefully fixed in the next build.
New Features General
  • Camera "jiggle" can now be disabled in the options menu.
Bug Fixes / Changes
  • Changed it so empties now only render their plus shape in the editor preview when directly selected.
  • Fix issue with default autokill time being set to 1 second instead of 0 seconds. This can't be fixed on levels saved in 23.12.1 please manually load a backup or set the autokill time to 0 seconds again.
  • Fixed issue with the mouse cursor disappearing when in editor.
  • Fixed issue with debug mode being turned on.
This is an alpha build, and while I tested it internally a fair bit due to the complexity of this update, I expect bugs beyond those listed. Please bear with me while I get them all patched! 23.12.3 [alpha-editor] Please read the below notes as they provide useful info on future plans in addition to the bug fixes. Known Issues General
  • Sometimes, the game's resolution may need to be corrected on start-up. Workaround: Change the resolution in the options menu.
  • Sometimes, on death/restart, objects will fail to respawn correctly after the rewind. This is a high priority issue and will be fixed ASAP.
  • Sometimes music stays around longer then it should. This will be fixed soon.
Editor
  • Expanding / Collapsing Prefabs can cause rendering instability/crashes in some cases
  • Some previously working Keyboard Shortcuts are no longer working. They will return but were cut from this build due to time constraints.
  • Multi-Object Editing was cut from this build due to time constraints but should appear in the next build. Hopefully, before or around the New Year!
  • Lots of tooltips are broken (a meme at this point), but as we finally get close to a fully working editor, they will slowly be fixed.
  • Some level issues can happen when swapping between levels in the editor or re-loading levels in the editor. If you encounter this, please re-load the level from the main menu as a workaround for now. This will be hopefully fixed in the next build.
Bug Fixes / Changes
  • Fix for some of the weirdness on exiting editor to main menu.
  • Fix for parallax objects not loading in arcade / editor. Don't worry the data was untouched and won't need to be re-saved.
  • Fix for some level's metadata causing issues in arcade level select. Specifically custom difficulty levels input via text editor.
This is an alpha build, and while I tested it internally a fair bit due to the complexity of this update, I expect bugs beyond those listed. Please bear with me while I get them all patched! Alpha Editor <-> Alpha I've swapped alpha to the newest editor build and alpha-editor has been reverted back to its previous build. The branches will remain like this till alpha is fully stable then editor-alpha will be sunset.

2022

22.2.1 [editor-alpha]

Fixes

  • Save / Setting files now properly work!
  • Creating / Loading / Saving new levels now works as intended (these files are subject to change tho so be away future updates might break them)
  • Minor performance improvements

New Stuffs

  • High contrast mode! Basically normal game but with no colors to make it easier to read attacks for those not as good with telling everything apart!

Known Issues

  • There seems to be some general performance issues since updating to the new unity version these will be ironed out over the new couple updates
  • There seems to be a DX11 type memory leak that can cause crashes after some time playing (currently investigating)

Not in this Preview

  • Prefabs are still very WIP so to discourage use the button has been temporarily removed
  • Theme editing / deleting (soon soon)
  • Multi keyframe editing
  • Few other smaller things

PLEASE NOTE: Since this is a preview build of the new editor there will be some things that are missing or broken. It is not recommended to use this build for serious level making just yet it's more a proof of concept to allow people to start planning how to use some of the new features coming up!

If you understand all that please feel free to try out the new editor preview on the [editor-alpha] branch of the game!

22.5.1 [editor-alpha] Fixes

  • Crash when using parallax objects with old beatmaps in the editor
  • Softlock on death in arcade / story mode
  • Crash on the use of the "glitch" effect in the editor
  • Issues with error messages not resetting in the editor
  • Minor performance improvements
  • Some UI / player animation would not play / not play correctly
  • Parallax settings wouldn't initialize on new level creation
  • Parallax objects wouldn't initialize on new object creation
  • Better handling of empty states
  • Minor UI improvements
New Stuffs
  • MP3 / WAV support for level creation (no longer just .ogg)
  • Better "glitch" effect
  • Outline on hover preview in the editor (more functionality coming soon)
  • More built-in editor themes
  • New summer UI theme
Known Issues
  • There seem to be some general performance issues since updating to the new unity version these will be ironed out over the new couple of updates
  • There seems to be a DX11 type memory leak that can cause crashes after some time playing (currently investigating)
Not in this Preview
  • Prefabs are still WIP so to discourage use the button has been temporarily removed
  • Theme editing / deleting
  • Multi keyframe editing
  • Few other smaller things
PLEASE NOTE: Since this is a preview build of the new editor there will be some things that are missing or broken. It is not recommended to use this build for serious level making just yet it's more a proof of concept to allow people to start planning how to use some of the new features coming up! If you understand all that please feel free to try out the new editor preview on the [editor-alpha] branch of the game!

22.10.1 [editor-alpha] Fixes

  • Story mode properly allows you to play all levels now
  • UI Themes actually select the correct UI colors now (less saturated / more saturated)
  • All effect editor panels now have retooled sliders and inputs to actually represent them better
  • Metadata files now properly generate with new editor
  • Overall stability and code improvements game hopefully will crash a bit less now
  • Editor specific stability improvements
  • Hugely improved color editor / picker
  • Fix for huge lag spikes during black and white themes
  • Fixed checkpoint look in editor
  • First checkpoint being super hard to click
New Stuffs
  • New default editor themes
  • New editor theme creator / selector
  • New theme editor preview window
  • New way of storing / loading themes into a level
  • New spooky UI theme (just in time for spooky month)
  • New selection preview outline in editor preview
  • Definitely some things I forgot
Known Issues / Not in this Preview
  • There's still some issues with undo / redo in a few specific cases it works most of the time but yeah still a few things to iron out.
  • Prefabs still do not work in this version of the editor (they will load first time when loading lsb but vgb doesn't support it so after saving and reload they will not be in the level)
  • Loading a second level after loading an initial level in the editor can sometimes result in a crash
Prefabs will be added by end of the month! PLEASE NOTE: Since this is a preview build of the new editor there will be some things that are missing or broken. It is not recommended to use this build for serious level making just yet it's more a proof of concept to allow people to start planning how to use some of the new features coming up! If you understand all that please feel free to try out the new editor preview on the [editor-alpha] branch of the game! 22.10.1b [editor-alpha] Fixes
  • Theme Editor doesn't act like it runs the world anymore
22.10.1c [editor-alpha] Fixes
  • Levels aren't slightly wonky anymore (off to one side)
22.10.1d [editor-alpha] Fixes
  • fixed issues with str keyframe values not getting properly init'd
  • fix issue with theme ids not being generated properly (causing all sorts of issues)
if you couldn't create / select theme before now you should be able to 22.10.2 [editor-alpha] Fixes
  • Fixed issue with parent search not working (remember the eyedropper also now allows you to select parents directly from the timeline)
  • Fixed issue with older levels (prior to vignettes and bloom having color) not properly having default values for vignette and bloom colors
22.10.2b [editor-alpha] Fixes
  • Fixed issue with Play / Pause not working in some cases
  • Greatly updated / fixed timeline scrubbing it's FAR BETTER then it has been up till now
  • Object timeline scrubbing now works as it should
22.10.3 [editor-alpha] Fixes
  • Fix for timeline scrubber breaking in some cases (should be very reliable now)
  • Fix for text object text box being funky (shouldn't weirdly get pushed down now)
  • Fix for custom themes carrying over between levels
  • Fix for rain / thunder not being tied to selected SFX volume (basically they shouldn't kill your ears now)
22.10.3b [editor-alpha] Fixes
  • I had accidently released a version with a few UI elements toggled off for testing (this is now fixed WHOOPS)
22.10.4 [editor-alpha] Features
  • Add Ctrl + Scroll on all number input fields to change values quickly
  • FPS limit for lower end machines is not an option in video settings
Fixes
  • Objects selected in editor preview always properly get selected (side panel would sometimes not show)
  • Fix object type not updating when changed in editor (specifically normal to helper and such)
  • Fix parallax objects being selected over normal objects that are in front of them
  • Fix for parallax objects being selected through UI
22.10.4b [editor-alpha] Fixes
  • Dragging timeline scrubber now properly updates shown time
  • Events timeline now has same beat snapping grid as object timeline (events still need work on snapping)
  • Fixed all folder buttons (e.g open themes folder / open level folder) not working...they all should work now
22.10.5 [editor-alpha] Features
  • Add camera parenting: you can now parent directly to the camera, but can also still use parents inside the camera parents how neat~
Changes
  • Checkpoint events look better now
  • Trying new keyframe designs (easier to tell when they actually trigger)
  • Parent offsets UI has been updated to be a bit more clear
Fixes
  • Some icons were blurry due to improper settings
  • Parent offsets now work again
  • You can no longer parent things to themselves using the parent picker
  • "Ghost Checkpoints" are now properly showing up on non event layers
  • Object timeline now show when the actual object ends (dotted line)
  • Checkpoints are now better aligned on timeline to when they actually trigger
  • TEMP FIX: When creating objects on events layer now it doesn't automatically swap to the layer the object is placed on (to avoid hard crash)
22.10.5b [editor-alpha] Fixes
  • Vignette values not rounding to 2 decimal places
  • Zoom / Rotation not working properly for camera parented objects
22.10.6 [editor-alpha] Changes
  • Changed look of dropdowns
  • Reduced tooltip hover time
  • Cleaned up auto kill UI
  • Events timeline now has more color to make knowing the keyframes you're selecting more obvious
  • Events / Object timeline have more clear line labels
  • Added mega tutorial button
Fixes
  • Fixed folders no longer working in UI (they properly open a folder now when clicked)
  • Drag selection now works in 6th layer
  • "Go to Child Selector" automatically goes to child if only 1 child exists
  • Fixed checkpoint selection color not working
  • Last shapes in row can now properly be selected
  • Randomization now finally works again as it should (far more random and no longer static between game sessions)
  • Object keyframes can now be copied / cut / pasted as expected
  • Minor stability improvements
Known issues
  • Crashing still happens on loading a new level after loading an initial one
  • Parallax objects are missing copy / cut / paste / delete functionality
  • Text objects made in previous versions are still not rendered correctly
  • Sometimes drag select can stop working till an object is selected (will be patched next update)
22.10.6b [editor-alpha] Changes
  • Optimized theme panel opening (much faster after initial open)
  • Optimized event keyframe dragging (went from 10 fps while dragging to over 200fps)
  • Warning given to user on use of parent selection dropper (to help with learning curve)
  • Updated default theme tail colors
Fixes
  • Fixed Parent search not working in some cases
  • Fixed color picker dot being offset in some cases
  • Tail color now changes according to theme
22.10.6c [editor-alpha] Features
  • Add ctrl + r key combo to refresh current object seed (to check randomization)
Changes
  • Fix for old themes without gui accent defaulting tail color to red (it now falls back to theme GUI color)
Fixes
  • Fix for random values not being able to be edited properly in editor
22.10.7 [editor-alpha] Fixes
  • Prefabs are now supported by the vgb level format (this means you can update files now without worry of losing your prefabs / prefab objects)
  • Uploaded 22.10+ levels are now playable in arcade mode.
  • Fix issue with players not respawning after dying in editor.
  • Fix most issues with space / arrows (wasd) causing UI selections when not supposed to

22.12.1 [editor-alpha] Fixes

  • Fix for old themes without GUI accent defaulting tail to red
  • Fix for random values not being able to be edited properly in editor
  • Fixed issues with UI getting selected and manipulated by arrows / space in some cases
  • Fixed issues with zoom on layer 6
  • Text is now fixed for levels before this update (if not updated)
  • Checkpoints now properly can be deleted
  • Notification panels no longer stay on screen after entering preview mode in editor
  • Parent picker is now far more efficient at rendering
  • Cleaned up code used for object dragging
  • Dragging on timeline now properly aligns objects to bpm snap points if they weren't aligned to them before drag
  • Fixed success / error message incorrectly stacking at times
  • Crashing no longer happens on loading a new level after loading an initial one
  • Prefabs now can be deleted
  • Drag select works now even on first launch
  • Prefab offset line now properly renders
  • Now only left click will work to activate drag select (previously any click would do right / middle included)
  • Probably a few others i totally forgot to write down (sorry)
Changes
  • Updated notification panels (new look and better code)
  • Add ctrl + r back in to refresh current object seed
  • Update game engine (now on 2020.3)
  • Update render pipeline (now on URP)
  • All effects updated for new render pipeline (should be more performant)
  • Spooky theme has been swapped to festive theme
  • Keyframe snaps have been increased from 1/30 to 1/60 meaning more keyframes per second then before
  • Various minor UI tweaks
Features
  • Prefabs are fully added back in (.vgp)
  • New reworked quick-spawn prefab panel
  • Added descriptions to prefabs
  • New Prefab preview creation (samples the middle of the screen on creation of prefabs for a "thumbnail")
  • If a prefab has a preview thumbnail it will show in the timeline instead of the icon
  • Prefabs can now have per instance position / scale / rotation (less expanding / contracting prefabs now)
  • New fonts included for the editor (PoorStory / Hellovetica / Inconsolata / Major Mono Display)
  • Object keyframe timeline now has a grid that shows the bpm and if zoomed in enough the per keyframe snaps
  • Added more sliders to the glitch effect (give it a try you'll find some interesting stuff)
22.12.2 [editor-alpha] Fixes
  • Fix for prefab instance data not saving (specifically instance specific position / scale / rotation)
  • Add back in expand parenting offset toggle (only shows up if there's a parent for the object and you have one of the offsets selected)
  • Make non-info containing tooltips not break shit
  • Fix for object drag selection not working on timeline if nothing is selected (should make drag select much more consistent)
  • Optimization for drag select with big levels
Changes
  • Remove character cap for multi-line text entry (main effect is unlimited text in text objects)
  • Multi-line text entry has bigger font size
  • Update prefab offset assignment to -5 thru 5 (up from -1 thru 1)
  • General editor UI tweaks
Features
  • Rework of timeline zoom / scroll + added middle mouse drag to scroll (should increase FPS and responsiveness)
  • Zoom now will try to follow your mouse position on main timeline (testing expect changes possibly)
  • Add in ability to delete parallax objects
Known Issues
  • Vignette acting a bit funky
  • Parallax objects still missing some basic features
  • Game crash still happening in some cases when loading another level after the first one
22.12.3 [editor-alpha] This update will be the last one before the "Editor-Alpha" branch will replace the "Default" branch. Once that happens the "Editor-Alpha" branch will be deleted and the "Development" branch will go back to being the cutting edge branch. There is no plans at this time to remove the "Legacy" branch from Steam. Fixes
  • Fix for older levels with prefab instance offsets
  • Fixed opening another level in editor sometimes causing a crash
  • Autosaving now properly works again
  • Fixed issue with random interval getting reset
  • Fixed issue with themes being persistent between opened levels
  • Fixed issue with theme editor button toggles displaying weird
  • Fixed issue with marker timeline alignment
Changes
  • Made it so you can no longer toggle play state of editor with space while dragging timeline pointer
  • Multi keyframe editor now works on keyframe timing rather then raw time
  • Reworked randomization editor ui to be far more clear
  • Color selection ui updated for keyframes
  • Editor is out of alpha and is now considered beta editor
Known Issues
  • Vignette no longer has the ability to change roundness, unfortunately this feature may be sunset
  • Parallax objects still missing some basic features
22.12.4 [editor-alpha] When 23.1.X comes out the "Editor-Alpha" branch will replace the "Default" branch. Once that happens the "Editor-Alpha" branch will be deleted and the "Development" branch will go back to being the cutting edge branch. There is no plans at this time to remove the "Legacy" branch from Steam. Fixes
  • Fix for themes going away on level load (that's a huge oof sorry for anyone that got effected)
  • Fix for most older themes being treated as default themes in older levels (not all can be fixed this is the best I can do)
  • Fix for fps / grid toggles not removing their backgrounds
  • Fix for parallax objects sometimes hitting the player from the void
  • Reduce the possibility of ghost objects/prefabs spawning in some cases
  • Dragging to select objects in the timeline now guarantees your last selection was an object to ensure you can copy stuff after drag
  • Prefab collapse new / apply to all now works properly again (for the most part)
  • Prefab objects render more consistently
Changes
  • Reorganize prefab options popup
  • Optimization for effects
  • Hide roundness slider to reduce confusion till it can be looked at later
  • Massive optimizations for manipulation of prefabs
Features
  • Add in button to select prefabs to delete
Known Issues
  • Sometimes loading a level in editor can cause a crash
  • Sometimes prefabs will fail to render properly this is being worked on
  • Copying a prefab object then pasting it and selecting it can break the dialog (workaround click on a normal object then click back to it)

2021

21.8.3 [21.8.1 Development Branch]

  • Added checkpoint timeline checkpoint "get" animation
  • Added separate sfx for increasing or decreasing a setting
  • Changed colors slightly for ranks / difficulty
  • Changed position of checkpoint timeline to not be hidden by border animation (please leave feedback in the pa-feedback channel)
  • Changed tooltips for a few UI elements
  • Changed saves files over to new format (will no longer work with old file)
  • Changed settings files over to new format (will no longer work with old file)
  • Changed way language is stored in settings.vgc
  • Changed how apply in video settings makes a proper submit noise when "clicked"
  • Changed song / artist intro text for levels (slightly different position and text sizing)
  • Changed song / artist intro text possible length
  • Changed toggle UI to be more obvious
  • Fixed issue with toggle UI elements playing block noise when switching sometimes
  • Fixed issue with resolution not being 100% setup correctly on start
  • Fixed issues with Player SFX and Checkpoint SFX toggles not working correctly
  • Fixed issue with player being able to boost before moving and remain in the same spot
  • Fixed issue with player becoming invincible in some cases
  • Fixed issue with block sound playing too many times while in UI
  • Fixed checkpoint timeline rendering (should see less floating checkpoints and the like)
  • Fixed some bugs that caused events to not render correctly
  • Fixed story levels rendering weird (let me know if they are still broken to any of yall)
  • Removed background objects from the game (sorry to see them go but soon yall will have static objects i promise)
  • Testing new sfx again (please leave feedback in the pa-feedback channel)

THIS BUILD DOES NOT FEATURE THE EDITOR

- I expect this to change soon

21.8.2b [21.8.1 Development Branch]

  • Reworked how save and settings files work (.vg and contents reordered)
  • Made it so you can no longer select a resolution larger then your display can handle
  • Fixed a few UI issues (video settings in particular)
  • Reverted sfx to normal
  • Added placeholder language setting (currently only allows english to be selected)
  • Reworked one theme to look better
  • Probably missed something lol

THIS BUILD DOES NOT FEATURE THE EDITOR

- I expect this to change soon but due to some personal issues my ability to work on PA has suffered recently.

21.8.2 [21.8.1 Development Branch]

  • Fixed issue with multiplayer soft locking the game
  • Fixed issues with sounds playing incorrectly in UI
  • Fixed issue with leaderboards being updated with worse scores
  • Reworked difficulty levels and ranks
  • Themes are more dynamic and match better with other UI colors
  • Updated end level text splashes
  • Added new SFX for feedback since I got them from the SFX person I'm working with (Please only constructive feedback not simply i hate it, also not everything is updated)
  • New EXC end level animation (and sfx again please provide feedback if you care to)

THIS BUILD DOES NOT FEATURE THE EDITOR

- I expect this to change soon but due to some personal issues my ability to work on PA has suffered recently.

21.8.1b [21.8.1 Development Branch]

  • Fixed issue with 1 Hit mode in arcade
  • Fixed issue with vignette not being included in limited effects mode
  • Fixed logos not properly showing in credits
  • Minor menu tweaks
    • Reordering of buttons
    • Better description of effect limiting options
  • Fixed leaderboard wrapping to main arcade menu

THIS BUILD DOES NOT FEATURE THE EDITOR - There are still some editor issues so I've held off on releasing the build with the full editor...expect more updates within a few days to remedy that

21.8.1 [21.8.1 Development Branch]

  • Hugely improved arcade level load time (at startup)
  • Level load time optimized - UI should feel snappier
  • Added new UI themes - Numerous wording / UX tweaks throughout the UI
  • Ability to reduce effects - Ability to skip start messages - Ability to vote on songs
  • Ability to see leaderboards for arcade level - Ability to see ratings for arcade level
  • Fix for story levels not displaying properly
  • Fix for animations not pausing while in game's pause screen - Better player animations
  • Tweaked player movement
  • Optimizations that should make more levels have playable FPS (60+ fps)
    • Reduced stutter
    • But not all levels are perfect specifically old ones still get down to only around 30 fps (ol's in particular)
  • New UI effects toggle
  • Tons of other stuff I can't think of at the moment cause I'm tired as hell

THIS BUILD DOES NOT FEATURE THE EDITOR

- There are still some editor issues so I've held off on releasing the build with the full editor...expect more updates within a few days to remedy that

21.10.1 [21.8.1 Branch]

  • New spoopy theme
  • Fix for leaderboards having issues with some names
  • Removed dynamic text parsing for user entered text (sorry had to be done)
  • New leaderboard "modes"
  • Fixed a few more bugs
  • Definitely a few other things i forgot (sorry rushed a bit)
THIS BUILD DOES NOT FEATURE THE EDITOR
  • I expect this to change soon (got a lot more work done)

21.12.1 Fixes / Changes

  • Removed Halloween theme
  • Switched over to new setting / save format (.vgc / .vgs)
  • Removed special text injection from menus
  • Fixed issue with game not getting past initialization on some non US style machines
  • Better error handling with bizzare objects
  • Removed old background camera to improve fps and rendering speeds
  • New main menu editor button to explain the deal with the editor
  • Minor UI tweaks and fixes
Features
  • New holiday theme
THIS BUILD DOES NOT FEATURE THE EDITOR

What's happening with the betas?!

CURRENT (default / beta setup)

  • Default (what you get when you buy the game): 20.4.4
  • Development (for fast tracked updates): 20.10.5
  • 21.8.1 (to test the absolute latest): 21.10.1

NEW (default / beta setup)

  • Default (what you get when you buy the game): 21.12.1 (this update)
  • Development (for fast tracked updates): 20.10.5
  • Legacy (for more stable but outdated editor): 20.4.4

21.12.2

Fixes / Changes

  • Reduced chance of song info screen not generating before clicking level in arcade
  • Slightly modified particle spawn / despawn rate in new holiday theme to work better with button collision
  • Checkpoints can no longer be outside of the level time (negative or positive) this was causing some levels to not be able to be finished
  • Fixed issue with text parsing for arcade song info screen causing {{colon}} to be visible to end user
  • Fixed issue with usernames not being sanitized
  • Fixed issue with levels not being playable without an internet connection
  • Changed level rating to a bar instead of specific percentage
  • Small menu content tweaks

Features

  • Added volume controls in arcade

THIS BUILD DOES NOT FEATURE THE EDITOR

21.12.3 [editor-alpha]

THIS BUILD DOES NOT FEATURE THE EDITOR

New Stuffs

  • New effects
  • Old effects got new stuff
  • Completely new UI
  • Welcome screen
  • Parallax objects
  • Bug fixes
  • New file format
  • Tons of quality of life improvements
  • Undo / Redo
  • And tons more~~

Not in this Preview

  • Prefabs are still very WIP so to discourage use the button has been temporarily removed
  • Theme editing / deleting (soon soon)
  • Multi keyframe editing
  • Few other smaller things

PLEASE NOTE: Since this is a preview build of the new editor there will be some things that are missing or broken. It is not recommended to use this build for serious level making just yet it's more a proof of concept to allow people to start planning how to use some of the new features coming up!

If you understand all that please feel free to try out the new editor preview on the [editor-alpha] branch of the game!

2020

20.10.5 [Development Branch]

  • Fixed arcade error state text formatting
  • Standardized more buttons
  • Fixed issue with animation having to do with events (and limited object issues)
  • Input select screen now properly goes back to normal menu music instead of using arcade preview music
  • Added more options to debug menu
  • Minor fixes / tweaks to UI

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.10.4 [Development Branch]

  • Fixed loading into level sometimes breaking
  • Fixed editor full screen breaking
  • Fixed checkpoints not rendering correctly in some cases

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.10.3 [Development Branch]

  • Made A-tan emoticons more consistent
  • Updated end level cheers
  • Fixed issue with text rendering opacity ( <alpha=#22> )
  • Handle memory leak in interface loading
  • Remove spinning logo from loading screen (unless only that)
  • Increased text rendering speed
  • Fixed change log loading screen issue
  • Loading bars / screens look a bit better and run a bit faster
  • Updated editor preview GUI to be the same as main game
  • Removed Story IDs in metadata editor. Will be re-added at a later date to be searchable for all your made levels.
  • Added popups to confirm upload / update in editor
  • Fixed text overflow on file info with long names
  • Fixed text overflow in arcade song preview
  • Some small tweaks and changes

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.10.2b [Development Branch]

  • Fixed small end level screen issue
  • Added easter egg that only I will get so IDK why I did

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.10.2 [DEVELOPMENT]

  • Fixed issue with debug menu hiding cursor in editor
  • Fixed loading screen issue (still needs tweaking tho)
  • Fixed some UI issues
  • Fixed issue with changelog
  • Added in an optimization that should reduce the number and intensity of lag spikes on some levels (it's not a cure all but it's better)

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.10.1 [DEVELOPMENT]

  • New debug menu (F3)
    • Built in fps counter
    • Will be added to over the coming months to help with development of mods
  • Reworked checkpoint animation
  • New loading screens [had to nerf slightly due to bug I wasn't able to fix for the update (check known issues)]
  • Clean up and Optimizations (might see slight performance gains in general)
  • New sunset UI theme
  • Some small UI issues fixed / cleaned up
  • Work done on underlying workshop level search for arcade
  • Faster interface loading
  • New text rendering for interface to ensure vsync doesn't effect printing speed
  • Optimizations with themes
  • New fonts
  • Support for Korean / Japanese / Russian (but not yet shown as translation is not yet finished)

CHANGES

  • New base game font (might effect previous levels that used old font)

KNOWN ISSUES

  • There are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy
  • Temporarily disabled loading screen fade in / out since it was known to cause a softlock on short levels

20.9.1 [DEVELOPMENT]

  • new master difficulty
  • editor UI changes (FAQ listed under help / )
  • fixed more rendering
  • spawning issues with objects in editor mode (they shouldn't disappear when selected anymore)
  • improved performance of a lot of editor functions
  • icons now show in open level menu in editor
  • parent menu redesigned for object editor and new "clear parent" button
  • shape selection no longer appears when an empty is selected
  • a few memory leaks fixed
  • working on overhauls to a few more systems to be better coded / more performant
  • small UI tweaks / changes
KNOWN ISSUES
  • there are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy

20.8.5 [DEVELOPMENT]

  • the riot lights bug (softlock on exit to arcade) has been fixed
  • 1 hit / 1 death mode can cause lag after replaying has been reduced
KNOWN ISSUES
  • there are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy
20.8.4 [DEVELOPMENT]
  • removed un-needed files to reduce game size
  • made album artwork better for the user's memory
  • slight tweaks to rendering system (possible slight fps improvements)
  • background animations are now smoothed out so no longer seizure inducing
  • added temporary level timer (soon to made into a proper feature)
  • several smaller tweaks and improvements
KNOWN ISSUES
  • there are still some editor issues (specifically rendering issues)
  • Prefab collapse / expand is a bit buggy
  • 1 hit / 1 death mode can cause lag after replaying
20.8.3 [DEVELOPMENT]
  • several smaller editor bugs fixed
  • more tooltips added
  • UI system slowly getting updated to be more friendly and easier to use
    • N-chan added
    • New level dialog overhauled to be easier to understand
    • FAQ editor section started
    • Animations started being added
    • Redid how quick actions work for prefabs / backgrounds / objects (now works on hover)
    • Added preview of new grid system for timelines
    • Several smaller tweaks and improvements
  • Added autokill counter to lag buster dialog
KNOWN ISSUES
  • there are still some editor issues (specifically rendering issues)
20.8.2 [DEVELOPMENT]
  • fixed issue with theme creation (unfortunately themes made in 20.8.1 will still be broken)
  • fixed issue with vignette not holding after it's last keyframe
  • changed keyframe color to blue again
  • object counts in lag busters should be fixed [but I'm wondering if the fix will add more rendering issues back in]
KNOWN ISSUES
  • there are still a ton of editor issues (especially bad rendering ones)
  • if i didn't list it above your thing likely isn't fixed
20.8.1b [DEVELOPMENT]
  • patch for quit / quit to menu popups not appearing
There is currently an issue with the lag buster showning incorrect numbers. This is due to the editor not correctly despawning objects as it would in the arcade 20.8.1 [DEVELOPMENT]
  • Some hal animation bugs fixed
    • general hal animation tweaks / timing tweaks
  • Editor UI tweaks
  • Keyframe deletion added to undo / redo
  • Undo / redo bug fixed (would jump around in timeline accidently)
  • General UI tweaks
  • New Lag Buster Panel access via the View dropdown (also added option to reopen welcome panel)
  • Some editor rendering bugs fixed
  • New editor popup system (for confirmations)
  • Prefabs now have icons (soon to be implemented into the timeline)
  • More level upload options
  • Better color guessing on UI for levels
  • New unpause animation
  • Themes now handle ID conflicts and it should happen a lot less
  • Other misc things I forgot about
KNOWN ISSUES
  • there are still a ton of editor issues (especially bad rendering ones)
  • if i didn't list it above your thing likely isn't fixed

20.7.2 [DEVELOPMENT]

  • custom level loading is now much faster
  • skipping custom level loading is now instant
  • removed issues with reloading custom levels
  • reduced RAM usage of custom loaded levels
    • slightly faster page switching / level loading in arcade
KNOWN ISSUES
  • there are still a ton of editor issues (especially bad rendering ones)
  • if i didn't list it above your thing likely isn't fixed
20.7.1 [DEVELOPMENT]
  • steam workshop uploading functionality restored
  • steam workshop framework completely overhauled
  • added story line options for editor
  • added changelog option for editor
  • added ability to specify the visibility of a level on upload
  • small ui improvements
  • small bug fixes
KNOWN ISSUES
  • there are still a ton of editor issues (especially bad rendering ones)
  • if i didn't list it above your thing likely isn't fixed
  • On dev branch it takes an eternity to load arcade levels in some cases. It seems the new workshop system doesn't handle long lists as well cause it's actually trying to load them in too fast which ends up overloading the main game thread. Long story short it will be patched soon to be quick again.

20.6.2 [DEVELOPMENT]

  • a lot of editor bug fixes
  • ui improvements
  • added demo story
KNOWN ISSUES
  • there are still a ton of editor issues but i'm slowly getting rid of them
20.6.1 [DEVELOPMENT]
  • did a lot
  • loads of fps improvements
  • ui improvements
  • editor improvements
  • will release a more detailed list tomorrow

20.4.4 [Main]

  • fixed issues with arcade sorting
  • reworked arcade sorting ui to make it more clear what's happening
  • reworked A-tan's summary remarks to be less harsh
  • added yaml lilscript loading to the spec
  • reworked difficulty / theme colors to be more accessible
  • small UI tweaks
  • fixed text sprites being misaligned
  • tweaked scroll wheel zoom for object timeline
  • tweaked scroll wheel zoom for main timeline
20.4.3 [Main]
  • minor UI tweaks
  • new sprite added
  • fixed issue with level summary glitching on some levels
  • can immediately move on spawn again
  • fixed issue with player becoming invincible in some cases due to boost canceling
  • fixed some UI alignment issues
  • started work on a level load time fixed (coming soon)
  • editor UI tweaks and changes
  • fixed arcade going to first page every time
  • fixed UI character rendering issues
20.4.2 [Main] - Dev Branch
  • add more checks for uploading levels
  • fixed bugs that allowed a softlock state in the arcade selection screen
  • changed object creation to have an object with keyframe autokill instead of set time autokill
  • minor editor ui tweaks
  • removed arduinomanager (left in by accident)
20.4.1 [Main] - Dev Branch
  • added check for too new of levels
  • fixed prefab selection issue
  • when a prefab is made in the events layer your layer gets changed to the layer the prefab gets placed on
  • other minor editor fixes
1.7.2 [Aorta] - Future Branch
  • the future
  • april fools

20.3.7 [Main] - Dev Branch

  • added warning for album artwork over 512 pixels (will no longer accept it if over that size)
  • fixed album artwork from last edited song showing in metadata editor if the current one doesn't have artwork
  • better formatted steam errors
  • fixed most issues with the cursor disappearing in the editor input boxes (it also no longer blinks)
  • fixed issue with copy/pasting keyframes allowing you to disrupt primary keyframe...really messing with the object
  • fixed selection color being different in some cases for editor input boxes
  • removed anti-aliasing option since it didn't work right
  • temp splash screen added
  • added extra info to offline mode screen
20.3.6 [Main] - Dev Branch
  • added new "practice" a-tan response
  • tried to add hal invisible in editor fix
  • fixed pitch changes in editor going above / below amount wanted
  • after level screen is now handled differently color wise to fix issues with colors
  • removed unused circle hals for the time being
  • added placeholder get info screen on end of level
  • reworked arcade sorting to be more clear
  • arcade UI made to match the other game ui more
  • changed game's app icon
  • some minor ui tweaks
  • other minor changes / optimizations
20.3.5b [Main]
  • fix for arcade selection pages going crazy (hopefully)
20.3.5 [Arcade]
  • Initial release of arcade build
20.3.5
  • fixed issue with editor not loading when no levels present
  • fixed issue with arcade getting soft locked when you unsubscribe from levels and your page selection is higher then your total subbed levels
  • fixed quick settings misalignment
  • improved arcade error / info states to improve user experience
  • added default arcade level options
  • changed a-tans responses to different ranks to make them a bit less harsh
20.3.4b[regression]
  • quicker arcade loading (a bit smoother) [regressed]
20.3.4
  • quicker arcade loading (a bit smoother)
  • new player spawn animation
  • fixed bugs with players respawning in wrong places in arcade
  • editor doesn't spawn player in wrong place now
  • editor prefab options got the new layer selection (also some slight wording changes)
  • new anti-aliasing option in visual config
  • added new help button "Which songs can I use?"
  • fixed player animations playing while pause / final menu were up
  • few slight optimizations
20.3.3
  • added song / artist name at the level summary
  • added "get song" button at level summary
20.3.2e
  • fixed text being cut off by not normal object timeline objects
  • fixed dropdown for time of death
  • first object no longer has the old autokill system
  • fixed player disappearing in editor in some cases
20.3.2d
  • removed multi object editor dialog options
  • added more tooltips
  • added more undos
  • more UI tweaks
  • made the default for a username more human understandable
  • fixed start up flash issue
  • removed ability to run in background
20.3.2c
  • changed collapsed size to same as minimum size 0.2s
  • made timeline objects properly handle small sizes with lock / dots icons in them (they don't escape the bounds of the timeline objects anymore)
20.3.2b
  • fixed ui being cut off for autokill drop down
  • fixed player not being visible on arcade level start
  • reduced collapsed object length
20.3.2
  • add new object create options
  • added new object / background fast menus
  • add collapse object option
  • tweaked some editor ui
  • added more hover tooltips
  • update to some icons
20.3.1e
  • fixed issue that could cause hal to become invincible
  • fixed issue with hal being behind some objects
20.3.1d
  • fixed autokill issue that slipped in due to work I was doing (the king wanted to die and I wouldn't let him I drug him back from hell with all the strength I could muster)
20.3.1c
  • fixed shine animation
  • added SS and F rank achievements
  • fixed MOST player issues (proper dash cancel / fixed issues with damage taken and dash / movement on spawn being fixed)
  • added more arcade code
20.3.1b
  • fixed player taking damage in pause menu
  • fixed editor reload breaking
  • default created object has tod fixed time of 4 secs now
  • fixed blur not happening with UI when it should be
  • removed timeline on end of level screen
20.3.1
  • new rank system (SS to F) (SS gives you a shiny hover effect in arcade with more to come)
  • new end of level summary (more to come) (expect the gui to look messed up if the GUI color at the end is same as bg will be fixed)
  • A-tan responses at end of levels
  • new auto kill options (backup levels / prefabs as they will not be able to opened in an older version)
  • new UNDO / REDO system (currently there but only works with a very small number of things, will be full coverage next update)
  • new object types (including decorations)
  • refresh current object to check randomization with (Ctrl + R / F5)
  • more tooltips added
  • loading editor now waits for levels to load before removing loading screen
  • fixed issue with theme search
  • way more info saved in save files about play (will be used at future date)
  • fixed text wrapping in level descriptions
  • fixed various bugs
  • optimizations
PS: expect bugs since there was so much that changed, please just report them as best you can and I'll get to them ASAP. Thank you!

20.1.2b

  • fixed arcade error message pages and cleaned up to work better
  • removed icon switch change to improve performance
  • fix checkpoint issue with some levels
  • small tweaks / fixes
20.1.2
  • new pause menu (more features to come to this soon) (don't worry i know about the color edge cases...will fix soon)
  • loading / intro screens match theme colors now so much smoother transitions
  • arcade selection menu changes
    • added 3rd description line
    • tweaked overall look
  • tweaks / bug fixes
    • fixed editor hal death bug
    • fixed some tail bugs
    • you must have a valid artist url for a level to be updated / uploaded
    • fixed no thumbnail image
    • tweaked metadata editor
    • tweaked background workflow for easier editing
    • tweaked keyframe zoom levels
    • fixed some delete issues
20.1.1c
  • changed menu selection sounds
  • fixed issue with player trail
20.1.1b
  • fixed menu music desync
  • fixed editor not loading after entering arcade
  • fixed empty objects not always being empty
20.1.1
  • faster level load times
  • added metadata option for preview song start time in arcade
  • general menu changes / tweaks
  • ui themes
  • fix for checkpoints
  • rework of 1 hit / 1 life gameplay options
  • reworked player animations
  • fixed some player animation bugs
  • arcade settings / arcade selections stored through game restart
  • changed quick arcade settings page
  • more general settings and customizations
  • new menu music
  • text turning to blocks hopefully reduced (will need further testing)
  • fixes and optimizations

Version 4.0

4.0.19 [last update with old format]

  • ui theme issues have been resolved
  • all new settings are now saved on restart
  • current settings for arcade are now saved on restart
  • changed quick arcade settings page
  • more settings and customizations
  • new menu sfx
  • text turning to blocks hopefully reduced (will need further testing)
  • tweaks to default themes
  • small fixes and optimizations

4.0.18

  • made it so to upload a level you need a valid artist url (shows error otherwise)
    • Select the location of the artist's stuff youtube / spotify / etc then simply enter their username in the text field
  • can now specify a theme for the menus in the game (not yet saved on reload)
    • I know that themes will glitch after enter arcade settings or arcade sort (this will be fixed in 4.1.0)
  • can now specify music for the menus in the game (not yet saved on reload)
  • can now specify sfx for the player / checkpoints in the game (not yet saved on reload)
  • other small menu improvements
  • removed game playing in background
  • reduced time till repeat on keypress for menus (0.8s to 0.25s)
  • some of the optimizations coming in 4.1.0 made it in but not a ton (still need a bit more time)

4.0.17b

  • Fixed issues with checkpoint animations
  • Fixed main menu overdraw issue

4.0.17

  • No longer will the arcade play the glitch in image effect on images over 512 x 512 in size (speeds up transition, level creators need to address if the want the glitch effect back)
  • Slight changes
  • Can play in BG
  • Slight Changes to Garbage Collection for RAM optimizations

4.0.16

  • Added deep linking for links that made sense. Parsec / Steam
  • Fixed issue with pausing before level start
  • Fixed issue with player not showing up in editor
  • Fixed issue with checkpoint position gui
  • Cleaned up intro animation making the transition far smoother
  • Small tweaks and Fixes
  • Tweaked autokill to hopefully solve some issues people are having
  • Added news in main menu
  • Menu Tweaks

4.0.15

  • Fixed a few editor bugs not allowing for keyframes to be changed

4.0.14b

  • Fixed parenting issue

4.0.14

  • Reduced / Fixed player stutter (may still stutter slightly at REALLY high speed, especially the trail...working on it)
  • Fixed issue with arcade showing boilerplace songs page
  • Removed SVG till it's revisited
  • Small optimizations
  • Fixed buttons getting stuck in a particular state in keyframe timelines and object timeline
  • Fixed theme issues and color flashes
  • Player movement speed and dash slightly altered

4.0.13b

  • Some editor optimizations reverted while i test and fix them fps will be lowered again to much like before

4.0.13

  • MOAR OPTIMIZATIONS (huge improvements in editor specifically)
  • Added new gameplay options menu under config this will soon be getting more stuff but for now includes a toggle for controller rumble - Fixed arcade not loading bug
  • Small Bug Fixes

4.0.12

  • Added back in vSync
  • Added back in the "blip" sound on startup
  • Adjusted glitch affect in menus
  • Several optimizations should actually see a noticable improvement in arcade and the main menus

4.0.11

  • Added per prefab object start position / rotation / scale (gui still hidden while i finish it up, but entire function is there)
  • Added better messages for when Arcade has no items to help newcomers / when you're offline / when you skip arcade loading
  • Minor bug fixes
  • More work done on effects (gui still hidden while i finish it up)
  • Fixed some issues with SVGs they still might break but I'm slowly making them better (once they are stable I'll allow them in arcade)

4.0.10

  • Fixed player movement with controllers to normalize boost speed so you can't "hold position boost" anymore
  • Redid menu input to support left stick + dpad for all menu elements (besides editor)
  • Fixed issues with controllers not having correctly mapped buttons (tested on ps4 / xbox one / xbox 360 / fight stick / etc)
  • Fixed issue with background rendering

4.0.9

  • Attempt at fixing player first hit slowdown
  • Made UI and behavior of one life / one hit mode more along the lines of what you'd expect
  • Fixed player death animation glitch in some cases
  • Escape / back now works on arcade settings menu to go back to level preview
  • Few small optimizations
  • Worked on effect update (not yet in game)
  • Worked on end screen (not yet in game)
  • Worked on better Discord RP (not yet in game)
  • Slight adjust to player trail to not have each part overflow into the next
  • Changed game icon (actually happened a while back forgot to put it in the update logs)
  • Updated default steam upload cover image
  • Removed support for # in level names

4.0.8

  • more permanent fix for the float issue in other localizations
  • added fix for most invalid svgs

4.0.7

  • fixed white flash issue for the most part
  • testing new float parse system that auto validates and will clean up your input (only implemented in one text field for now (prefab offset one))
  • reverted some float changes i made in last update
  • fixed unpause issues WaitForSeconds -> WaitForSecondsRealtime (seems unity changed their api call lol)

4.0.6

  • added fix for languages that don't use dot for decimal values (thank @Linkyop for their help getting this bug fixed)

4.0.5c

  • added better logging to the menu system to aid in fixing menu issues (if the main menu still doesn't load please get the update and send the logs for it cause it should now have the info i need)

4.0.5b

  • added tinting to custom svg objects

4.0.5

  • fixed editor load bug (player insta dying)
  • reduced time at the end of levels while in arcade for loading back to arcade

4.0.4 (where is it!?)

  • removed vSync option for now due to it being buggy (it's turned off for everyone)
  • updated / tweaked player animations (spawn / boost / hit / death)
  • tweaked player particle systems
  • tweaked player trail
  • small optimzations for editor
  • SVG collisions now work (still no color tinting or arcade yet but will be hopefully by later today)
  • tweaked player sound effects
  • tweaks of ui system to better calculate time for animations (hope this fixes some of the issues yall are having)
  • updated to unity 2019 and .net 4.6.1 which should see some minor improvements and optimzations

4.0.3

  • fixed look of tooltip box
  • fixed issue with timescale in editor being effected by arcade settings
  • fixed issue with checkpoint gui not changing color to match other gui elements
  • made checkpoint gui more obvious when it activates
  • removed zen notifier in the start of a level (will replace with a better version later)
  • added ctrl + r key combo in editor to reload current selected object to preview random behavior
  • new level dialog now supports far more characters for level name
  • new level dialog now uses built in windows explorer window for .ogg file picking
  • temp fix for issue with object creation - added svg support
    • should be placed in the objects folder in the same place you'd find things like prefabs / themes
    • svg only supports poly shapes not lines for example
    • svg color tinting is turned off for now since there are bugs...it will be added back soon
    • svg collision is turned off for now since there are bugs... it will be added back soon
    • svgs do not carry over into the arcade yet
  • optimizations done to improve fps / load times
  • small tweaks to editor gui

4.0.2

  • fixed issue when copying objects with parent offsets
  • fixed issue with object keyframe ui not updating
  • worked on code to make non 16:9 displays work in fullscreen (still doesn't work, play in windowed mode till fix if not 16:9 screen)
  • added custom message for people that skip loading the arcade
  • added custom message for people that don't have steam open or it's in offline mode

4.0.1

  • new parent offsets options
  • fixed deselecting of shape toggles
  • fixed keyframe jumper for objects not activating properly
  • new standard for tooltips that includes more info and multi-language support (will slowly be covering the entire editor)
    • [keys involved if any]
    • description of ui element
    • any additional tips
  • made object timeline zoom same as the primary timeline
  • minor ui tweaks in editor
  • optimized editor some for lower memory machines
  • small bugs fixed and small optimzations

4.0

  • Attempt at fixing editor preview crash bug
  • Laid groundwork for SVG importer to be used for custom objects in the GUI
  • Laid groundwork for grid system
  • Other small bug fixes
Version 3.0

3.9.13

  • tweaks to menus to clean up issues and reworded some stuff to make it more fiting for release
  • repacked font atlas files in a better way for future use
  • fixed issue with editor -> arcade breaking shake
  • fixed small visual glitch in sort song menu when backing out
  • fixed inconsistent horizontal buttons
  • trying new look for arcade with an extra row of levels (considering using it to have a proper search or something)

3.9.12

  • new intro animation
  • intro animation now only plays on level load instead of randomly playing
  • fixed issue with prefabs / objects not parsing random intervals for rotation

3.9.11 (update made with no version change)

  • removed un-intended easter egg
  • fixed some minor issues
  • added shirobon to menus

3.9.11

  • fixed small audio glitches / issues
  • added something else
  • small bug fixes and tweaks (editor)

3.9.10 (update made with no version change)

  • fixed all objects being invisible
  • added something

3.9.10

  • fixed issue with text objects not becoming empty objects
  • fixed issue with buttons being unelectable when in arcade screen
  • updated some underlying dependencies for performance
  • reverted change for text fields
  • fixed arrows on events
  • added new shapes (hexagon class)
  • started work on effects not yet in the game (ripple / blur / pixelize)

3.9.9 (update made with no version change)

  • fixed issue with difficulty not displaying properly in arcade info screen

3.9.9

  • fixed issue with placing checkpoints in editor
  • improved some editor UI / fixed some minor issues
  • fixed broken ease types (InOutBack / InOutBounce)
  • started laying ground work for physical arcade version of pa
  • added photosensitive warning
  • added more characters to font
  • fixed issue with arcade settings screen
  • small UI improvements
  • improved arcade loading screen
  • laid groundwork for offline mode

3.9.8

  • fixed issues with shake in arcade
  • nerfed controller shake amount
  • removed debug commands accidentally left in build
  • fixed random keyframe not saving on rotation
  • arcade now saved your level selection on leaving entering for that session
  • small optimizations / updates

3.9.7

  • added arcade specific options
  • speed up / slow down / one hit / one death / zen modes added to arcade options
  • added arcade "get song" button which allows you to quickly go to buy / listen to an artist's songs
  • added new drop down for artist song location in the meta data editor (need to set and then reupload your level to make the "get song" button show up on your levels)

3.9.6b (no in game version number change)

  • fix for repeating checkpoint animation

3.9.6

  1. minor ui changes (ie. browser for editor)
  2. initial beatmap tweaked slightly
  3. beatmap name can use numbers now
  4. theme's being edited no longer resets their ID
  5. minor selection bugs fixed
  6. checkpoints much more stable now
  7. other small tweaks / fixes

3.9.5

  • fixed workshop descriptions now properly showing the difficulty string
  • workshop items now have properly timestamped update notes
  • new easy option for difficulty
  • arcade now shows difficulty easily with colors
  • small ui tweaks

3.9.4

  • fixed issue with tail rendering being fps dependent
  • fixed some issues with rewind getting "stuck"
  • fixed issue with arcade not loading more then 50 levels
  • fixed tons of small bugs with editor
  • fixed issue with random elements not properly having their settings saved
  • updated intro animation
  • updated pause and countdown from pause screens
  • updated store page to include new screenshots / early access info
  • updated workshop page

3.9.3

  • fixed long time bug with scale and position keyframes... but it might break older levels so check your stuff just in case
  • fixed issues with prefabs not updating when collapsed and when their lead time was changed
  • fixed reverse animation not playing
  • few other small bug fixes

3.9.2

  • fixed ability to edit children objects without massive breakage
  • added quick way of knowing if people are playing in zen mode (better permanent version to come)
  • added error checking for corrupt metadata files
  • few other small bug fixes

3.9.1

  • fixed ability to edit / delete bg elements
  • fixed ability to drag to select event keyframes
  • few other small bug fixes

3.8.51

  • fixed the ability to delete first event keyframe when multiple are selected
  • better errors when deleting keyframes
  • selected event keyframes properly turn white now
  • laid groundwork for multi-keyframe editing
  • keyframe selections are now stored per object so as to allow quickly picking up where you left off when switching between editing different objects
  • Added drag to select for keyframes on objects
  • fixed scrolling on events layer sometimes not zooming in and out
  • zooming in and out now snaps to the general area of the playhead as you zoom
3.8.50
  • possible fix for the editor disintegration
3.8.49
  • fixed issue with backing out of arcade info view
  • fixed issue with some arcade levels custom icons not loading due to size issue
  • fixed issue with beatmap updater not working on arcade
3.8.48
  • added save to clipboard option [hold shift] (removed only used while testing now)
  • removed error checker
  • added 3 more random options (listed below)
    • none
    • normal: between two values completely at random
    • snap: between two values but only whole numbers
    • toggle: picks one of the values only
    • scale: takes values and multiples it by a random value between two random values
  • fixed color buttons being white when first selected
  • minor saving optimizations (less then 1/4th the file size)
3.8.47b
  • Removed object checker on level load to discourage deletion of objects in case that's the issue
  • Added ability to get the lsb file contents pasted into your clipboard when saving (make sure you hold down shift for it to do it)
3.8.47
  • fixed issues with new waveform generation
  • updated shaders to handle text rendering behind or in front of objects
  • fixed workshop version number and id not showing in the metadata editor / uploader making it more clear that if you need to update a level or change it you just reupload it! ;P
  • performance improvements
  • reduced flashing visual glitches
3.8.46
  • fixed several issues with the arcade selection GUI
  • fixed video playback in arcade levels
  • a few small optimizations
3.8.45
  • fixed issue with copied expanded objects from a prefab
3.8.44 [You can't benefit from the prefab updates without reimporting them sadly...]
  • pretty massive optimization to expanding prefabs
  • fixed dup issues with expanded prefabs
  • copy now properly auto selects all pasted objects again
  • changed the way invisiblity is handled so it should be more fair...however animations will be a bit glitchy till I have time to redo them for the new system
  • players spawn with 2 seconds of i frames
3.8.43
  • layers / bins / depths all have proper clamping which fixes issues like the objects going into the events layers and with the depth not being stored
  • testing of new waveform for timeline now with more detail (will add option to switch between both later)
  • added duplicate which takes all selected objects and copies them at their exact same time (ctrl+d)
  • cleaned up copy / paste / duplicate / delete code
  • render timeline function now only renders events when event layer is active (optimization)
  • render timeline function now only renders objects when one of the object layers is active (optimization)
  • Pasting objects are now better optimized so they don't regenerate all objects
  • fixed issues with some objects not getting ids generated
3.8.42
  • Objects spawned with object button now get put in proper index
  • Added better error checking to objects
  • Depth for objects is now more predictable in nature
  • Fixed spawned object not getting proper update
  • Fixed ability to remove only level object
  • Added easter egg
  • Reduced default random bgs count to 25 (was 100)
  • Invulnerability time x2 after a hit (1 sec -> 2 sec)
  • Added new object setting for "empty" objects useful for bosses
  • themes with duplicate ids will appear as an error on load
  • small optimization
3.8.41
  • fixed double button hit arcade bug
  • fixed theme gui not being saved properly leading to it not showing up outside editor
  • fixed a few issues with themes transitioning
  • fixed issues with screen shake
[BREAKING CHANGE]
  • fixed themes so they now generate with IDs
  • All existing levels in the arcade will work fine but this new system requires any levels being edited to reselect their themes (sorry)
  • If you have any issues at all please tell me
  • Also if you have .lsb files in your themes folder without ids they will get converted to .lsbs with ids in them automatically on next load of the editor
3.8.40
  • Level optimizations leading to significant fps uptick in some levels
  • Fixed screenshot to clipboard
3.8.39
  • increased desciption line characters show to 96
  • more menu optimizations (x5 performance in some cases)
  • fixed issue that could cause arcade loading to freeze
  • 3.8.38 F9 / P -> Take Screenshot and Save to Folder
  • F10 -> Take Screenshot and Copy to Clipboard
  • F11 -> Switch Between Windowed and FullScreen
  • Small optimizations to menu system
Tweaks to main menu
  • musicians page updated
  • minor formating fixes
Tweaks to Player
  • Boost Time went from 1.7 to 1.5 seconds
  • Base Speed went from 28 to 20
  • Boost Speed went from 95 to 78
3.8.37
  • fixed issue with menu getting stuck
  • fixed several keyframe drag issues
  • fixed a few render issues
  • optimized object editor (should be less lag)
  • fixed issue with script execution order
3.8.36
  • fixed arcade reload (for real this time i think)
  • fixed arade loading getting skipped on crashes and weird game closes
  • fixed issue with corrupt levels making arcade not load
  • levels without loadable music don't appear in arcade
  • switching sort method properly goes to first page
  • correct amount of levels displayed per page
3.8.35
  • removed depth limits....fixing depth bug
3.8.33 (intermediate)
  • updated to unity 2018.3
  • changed build mode of the game to C++
3.8.33
  • patched the inback outback meme
3.8.32
  • fixed triangle collision / rotation
  • fixed helper button displaying inversly
[not release version only to make sure some changes are locked in]
  • Open Level Folder / Levels Folder added
  • Slight editor animation optimizations...might cause graphical issues please let me know
  • All curve animation dropdowns are synced and are now easier to all configure at once
  • Fixed issues with gui letting you delete keyframes you shouldn't be able to
  • Autokill off by default
  • Depth 10 by default with the slider able to go from 0-20
  • Added backspace as option for delete
  • Other optimizations and minor bug fixes
3.8.31
  • player moveable always while in editor
  • fixed dead player bodies not playing death animation
  • fixed issue with shake not reseting between arcade levels
  • fixed issue where players sometimes would get kicked out of level
  • player hit particles color not set by gui instead of player color
  • fixed thin outline icons being too thin
  • fixed issue with multi-selected delete on prefabs (actually fixed a lot of similar issues)
3.8.30
  • properly resets themes when going between levels
3.8.29
  • fixed character movement speed on controllers (no longer forced to normalize)
  • added several new shapes
  • minor bug fixes
3.8.28
  • Object purge no longer deletes objects on prefab collapse
  • Possibly fixed theme issues in arcade
3.8.27
  • fixed player respawn not being able to move issue
  • fixed the pause gui not grabbing the gui colors from the level theme
  • fixed player boosting when returning from paused level state
3.8.26
  • removed mp3 usage for levels (too many issues) [legacy break]
  • optimized background objects saving
  • overhauled player controller and animations
  • fixed bug with background fades drawing
  • added fade toggle to background dialog
3.8.25
  • temp fix for collapse dead object creation / prefab duplication [horrible for optimization]
  • reduced(fixed?) issues with color animation issues
  • fixed issue where the collapse / expand buttons would randomly mess with the bins of the objects in weird ways
3.8.24
  • fixed issue with children not being effected by the specified components of their parents
3.8.23
  • fixed issue with parents getting messed up with prefab import
3.8.22
  • fixed song length in arcade menu so it's accurate now
  • fixed line divider length in arcade menus
  • fixed issue with prefab selection causing weird render errors in timeline
  • optimizations with render code
  • prefabs added to a level more then once now properly get assigned a new ID and have their name + [instance]
  • Game now automatically removes invalid prefab instance objects on load
  • Started work on prefab repeater
3.8.21
  • tweaked positioning of title / artist for intro
  • fixed issue with null pointer in editor
3.8.20
  • fixed issue where sometimes when dying prior to first checkpoint game would incorrectly think you got to the end
  • fixed loading stutter issue
  • added fade in and song title / artist to all levels
3.8.19
  • cleaned up player code
  • redid dash animation
  • dash is slightly more controlled now (I plan to make it even more so)
  • redid player trailer animations
  • made audio folders load better to ensure minimal ram usage for arcade
3.8.18
  • fixed issue with prefab object duplication on expand and collapse
  • WARNING: old levels will not have the issue fixed until they collapse then reexpand all objects
3.8.17
  • added parent types
  • started work on visual theme creator
3.8.16
  • fixed look of scrollbar for object editor
  • added parent influencer buttons for children (only for testing user doesn't see)
  • added more options to multi-select dialog
  • added ability to load directly from .mp3 files
3.8.15
  • fixed locked objects / prefabs rendering their icons incorrectly in the timeline
  • fixed prefab duplication issue
  • fixed issue with prefabs breaking after new object added
3.8.14
  • fixed type selection on prefabs having visual glitch
  • fixed markers not actually starting with no name
  • fixed small issue with prefab that can't be found
  • fixed scrollbar for objects in prefab
  • fixed dragging current selected object not updating object timeline
  • added object autokill functionality
3.8.13
  • fixed massive issue with prefab collapse deleting all objects associated with a prefab
3.8.12
  • fixed issue with text input toggling edit mode
  • minor bug fixes
  • fixed issue with collapsing prefabs being way too big
  • fixed stack overflow on rendertimeline calls
  • cleaned up and optimized some rendering code
3.8.11
  • clamped waveform texture to a smaller width to stop crashing on larger files (future update should stack textures somehow to allow for more quality on larger files)
  • fixed issue with logger
3.8.10
  • made the prefab creation window type selection more obvious
  • fixed different timeline render bugs (there's still a really weird one but I'll fix tomorrow)
  • slight performance boost on prefab editing
3.8.9
  • added workshop level tag to uploaded levels
  • removed confusing name messages in copy / cut / paste / delete notifications
  • fixed issue with prefabs not pasting with prefab window open
  • fixed scrolling of prefab selection getting cut off
3.8.8
  • Removed outdated object selector from prefab creator dialog
  • changed action when creating prefab on button click
  • checkpoints now properly get selected even when prefab dialog is shown
  • fixed issue with background elements getting selected even when dialogs were over them
3.8.7
  • fixed rendering issue in editor
  • cleaned up code
3.8.6
  • added event keyframe drag to select
  • fixed paste on multi-select sometimes not working
3.8.5
  • added layer / bin options to prefabs
3.8.4
  • fixed prefab copy / paste
  • bug fixes with prefab objects
  • prefabs now correctly store text
  • pasted keyframes now update timeline size
  • objects created on eventlayer change layer so you see them being created
  • dragging keyframes properly updates time in their edit view
  • text length for text objects has increased to infinite
  • layer selection made more obvious with use of circles
  • fixed issue with pasted objects being able to be put on event layer in some cases
  • all pasted objects get selected instead of last object to get pasted
3.8.3 [Edior's note: four versions have this number]
  • Optimizations
  • Fixed most optimization based bugs
  • Updated menu and parsec / online page
  • fixed issue with backing out of parsec menu page
  • temporary fix for prefab preview update issue
3.8.2
  • optimizations
  • marker spawns with no name
3.8.1
  • Optimizations for large levels
  • Markers are now made with no name defined
[Note: This version has been reverted] 3.8.0 [Edior's note: three versions have this number]
  • fixed issue with timeout for arcade loader
  • added offset option for selected prefab
  • optimization for drag to select
  • fixed prefab dialog overpowering marker dialog
  • Added ability to scroll over object values to quickly change them
  • changed default timeline zoom
  • fixed invalid collision on some object shapes

3.7.54

  • added autosave functionality
  • works by saving up to 3 copies of your beatmap every 10 minutes then these files can then be used to replace the level.lsb file in the case of corruption or forgetting to save
3.7.53
  • dramatically decreased time it takes to load in arcade levels on startup
3.7.52
  • fixed bug when exiting input select
  • fixed verious issues with different controllers disconnecting and reconnecting
3.7.51
  • added quick elements for the gui
  • fixed issue with objects having physics....
  • updated first boot screen
3.7.50
  • fixed colors for text objects
3.7.49
  • mostly fixed collision issues with different new shapes
  • removed collision on text
  • changed font on text objects
  • text now properly displays instead of getting wrapped
  • save popups better shown
  • truned down main menu music [! finally]
  • changed ui fonts
3.7.48
  • changed bpm slider to 50-300 and now can have non-whole numbers
  • added GUI color for themes that controls the player trail color and the timeline color
  • Use "gui" to change the gui color
3.7.47
  • Added drag to multiselect
  • Fixed issue with placeholder button getting shown in editor
3.7.46
  • fixed issue with arcade levels not loading prefab objects
[this is a hotfix build no other changes were made] 3.7.45
  • Added timeline locking with Ctrl + L
  • Minor Bug fixes
  • Smoothed timeline calculations
  • Minor Tweaks
  • Started work on drag to select
3.7.44
  • fixed issue with prefab not getting put on current layer
  • fixed issue with multi-delete
  • fixed issue with prefab delete
  • fixed dotted line render issue
3.7.43
  • added new shape options
  • fixed minor bugs
3.7.42
  • Added collapse as an option for objects created from expanding a prefab
  • Better handling of left part of the object editor
3.7.41
  • added expand option to prefabs to edit specific instances...next update will allow for re-collapsing them
3.7.40
  • added delete prefab options for internal / external
  • added methods to control deleting of files
3.7.39
  • New Prefab system
  • timeline bug fixes
3.7.38
  • overhauled timeline renderer to work with prefabs
[build will not be uploaded - simply for keeping track of changes by liam] 3.7.37
  • fixed type loading issue
  • reworked gui for prefabs to make new system more clear
[build will not be uploaded - simply for keeping track of changes by liam 3.7.36
  • worked on prefab overhaul
  • clear popups on dropdown select fixed
3.7.35
  • removed rumble for controllers (temp)
  • fixed circ / expo / quad eases inout
  • fixed layer slider
  • multi-object bin movement
  • fixed snapping on pasting / dragging event keyframes
3.7.34
  • fixed player color switching
3.7.33
  • Added custom themes (holy shit no way!?)
3.7.32
  • fixed layer rendering issues
  • fixed layer keycode issues
  • consolodated layer rendering code
  • fixed marker dialog presistance
  • reverted iframe fix
3.7.31
  • Updated tweening engine
  • Added optimization for tweening engine
  • Fixed graphical optimization
  • Tried fixing iframe issue again.....
  • Made death rewind animation better
  • Optimized Backgrounds
  • Added an extra layer
  • Fixed marker positioning on timeline
  • Added marker dialog to change colors
  • Added marker names
  • Added marker descriptions
  • Added marker keycodes to jump between them ctrl+alt+left/right
  • made longer names possible for objects
  • various other small improvements
3.7.30
  • Fixed issue with difficulty display
  • Fixed issue with description display
3.7.29
  • Fixed oval collision
  • Fixed player hit i-frames issue
  • Worked further on optimizations
3.7.28
  • updated story level
3.7.27
  • beatmap updater works. This first test is saving with less spaces and with value_x -> x and value_y -> y
  • multithreaded saving in editor so no performance hit
  • small optimizations to reduce file size of levels
3.7.26
  • fixed issue with dragging timeline breaking main timeline
3.7.25
  • fixed a mega bug ;P (scaling fix)
  • Fixed prefabs not carrying over shapes
  • fixed weird rounding issues in some cases
3.7.24
  • fixed issue with objects not deleting properly
3.7.23
  • added new object keyframe eases Quad / Circ / Expo
  • fixed render bug with objects
  • added names to timeline objects
  • added different rendering style for helper objects in the timeline
  • fixed issue with prefab tooltip
  • fixed issue with event keyframe times not updating
3.7.22
  • added object timeline zoom / position presistance for each object :goodshit:
  • fixed color overflow
3.7.21
  • fixed issue with colors not appearing / loading correctly at all times in editor
  • added black to donuts
3.7.20
  • changed rewind sound / time
  • fixed onfocus issue unpausing
3.7.19
  • fixed cut issue with keyframes
  • fixed not being able to have spaces in new level name
  • fixed colors not loading issue
3.7.18
  • added randomization to scale / rotation
  • fixed issue with random being used more then once not working
3.7.17
  • fixed issue with keyframe order not updating properly when placing down keyframes
  • fixed issue with size of timeline objects not updating correctly
3.7.16
  • Game auto pauses when defocused
  • Fixed menu buttons
  • Fixed cursor issue slightly
  • Decreased editor load time on startup (by changing default song (also now a slight easter egg))
  • parent popup now autofocuses when clicked to search quicker
  • parent popup text is presistent
  • fixed issues with invalid parent options showing up in popup
  • added black and white objects to almost all current themes
3.7.15
  • Quick patch to fix parent z-depth error
3.7.14
  • Fixed issue with objects at time 0 on the master timeline
  • Event Keyframes now work like object ones were they inheret the properties of the one placed right before it
  • Fixed lens arrows being two precise
  • Made the resolution of the timeline increase based on length of song leading to a higher fedelity timeline
3.7.13
  • fixed scrolling being weird sometimes on main timeline with mousewheel for zoom
  • removed snapping for event keyframes (temp fix)
  • removed eronous update object call (optimization)
  • Fixed issue with event keyframe delete shortcut not working
  • optimized multi-delete of event keyframes
3.7.12
  • removed cloning of rotation events when adding a new one
3.7.11
  • Fixed issue with save as dialog
3.7.10
  • fixed issue with keyframes being dragged and not updating timeline
  • fixed issue with start time not always updating object
  • small object optimization
  • fixed issue with keyframe not being clone of prior one when added...making it more tedious then needed
3.7.9
  • Fixed issue with parents and children depths
3.7.8
  • Fixed issue with levels bleeding and crashing editor
  • Fixed issue with editor crashing on reload
  • Added sub-images to the discord presense
  • Tweaked player to feel a bit more response and to look a bit better
3.7.7
  • Fixed [escape] not working as valid back button in arcade song preview
  • Fixed speed of drawing when many spaces are in the text
  • Removed creepypasta
  • Added thumbnail images to arcade buttons
  • Fixed number of levels loading per page in arcade
  • Changed text loading cursor
  • Added mip-mapping to thumbs
3.7.6
  • Fixed arcade image loading / display
  • Added ability to skip level loading with escape while arcade is loading in intro
3.7.5
  • Fixed shake event issues
  • Fixed theme event issues
  • Fixed text shape issues
  • Fixed level loading issues (nulled everything without re-init)
3.7.4
  • Fixed issue with parents getting killed when their children are duplicated
3.7.3
  • First iteration of text objects
3.7.2
  • fixed circle / triangle / rect depth issues
3.7.1
  • Added Triangles / Rects / Circles as shapes options
3.7 [Edior's note: two versions have this number]
  • Added beta warning Screen on startup
  • Added Arcade reload to config submenu
  • Fixed shake and made it more normal
  • Fixed object jerk on creation in some cases
  • Fixed issues with editor arrows for random position
  • Added discord link to main menu
  • Fixed Object Snap with rotation

3.6.45

  • added delete all backgrounds button
3.6.44
  • Multi-select / drag works for object keyframes now
  • Copy / Paste works for keyframes in object timeline
  • Changed arrows to tap instead of hold for timeline movement
3.6.43
  • Fixed shake not rendering
  • Fixed deleted keyframes not updating preview
3.6.42
  • Fixed drag issue where objects would unselect after drag
  • Fixed issue with dragging objects not updating in preview
3.6.41
  • Fixed keyframe selection / drag issue
3.6.40
  • Fixed slider / arrows being weird in object editor
3.6.39
  • Changed editor main timeline bar to fit more with the new setup
  • Fixed no parent button
  • massive refactoring and rendering code changes to object editor dialogs
  • Fixed marker rendering in-correctly
  • Added ability to quit during steam level refresh
3.6.37
  • Refactored object code to better store events
3.6.36
  • Fixed lens distort mislabel
  • Fixed reversing events error
  • Fixed event adding bug
  • started on object keyframe copying
3.6.35
  • Fixed issue with editor crashing after playing level
3.6.34
  • Fixed dropdown hover issue
  • Added multi-selection / multi-drag / multi-copy to event keyframes (soon to finish object event keyframes)
3.6.33
  • Fixed scrolling sensitivity for easing
  • Fixed text size and color for files in file browser
  • started implementing copying keyframes
3.6.32
  • started reimplementing keyframe copying / multi-select / drag
  • started fixing editor event bugs
3.6.31
  • Fixed issue with move initial event
3.6.30
  • Fixed naming object bug
3.6.29
  • Fixed build issue
3.6.28
  • finished adding in all events
  • fixed dialogs
3.6.27
  • fixed checkpoint bug
3.6.26
  • object editor truly completely redone no bugs found at this time
3.6.25
  • fixed link for tutorials
  • basically done with new object editor gui just testing left for small bugs
3.6.24
  • nearly finished object editor dialog overhaul
  • started work on event editor new dialog
3.6.23
  • completely finished background object editor dialog redesign
3.6.22
  • Fixed issue with discord deactivating early
  • Redid discord integration
  • Fixed a few issues with background editor
3.6.21
  • Fixed bug that would cause memory leak with random objects spawn
3.6.20
  • massive update to how events are stored allowing for better fps / load times / quicker dev time
  • now able to drag and place events
  • Fixed issue with dragging timeline
  • can now play songs from arcade again
  • reworked text for selecting prefabs
  • added time / bpm into metadata folder
3.6.19
  • Overhauled most of editor UI
  • Fixed a ton of small bugs
Changes
  • Switched level album art to level.jpg from level.png
3.6.18
  • Finished adding all new event types
  • Added new background generation on level create
3.6.17
  • Started creation of new event types and finished old ones
3.6.16
  • Updated way zooming is handled
3.6.15
  • Started massive event overhaul
  • Finished position
3.6.14
  • Small changes before level refactor pushing to have clean slate
3.6.14
  • Added ids to prefabs
  • Added start of versioning control and update methods
  • Fixed small bug
3.6.13
  • Fixed checkpoint rendering
  • Fixed object rendering
  • Updated multuiple views for the new x2 rendering
3.6.12
  • Changed the open beatmap dialog
3.6.11
  • Started overhaul of editor timeline
  • Started transfer of all GUI to x2 resolution for better viewing of text and small icons
3.6.10
  • Changing around rendering settings to optimize a bit for lower-end hardware
3.6.9
  • Fixed bug that plagued the game for years (procrastination is a hell of a drug)...checkpoints now function correctly in the editor preview mode
3.6.8
  • Made startup more thematic and more informative
3.6.7
  • Made all arcade levels frontloaded so they load while the game "boots up" making the experience much better overall when going into the editor. It also now streams the audio to allow for better RAM usage as well as quicker load times
3.6.6
  • Made terminal clicks more noticable adding a lot to feel of the menu
3.6.5
  • Updated and worked on loading issues
3.6.4
  • Redid arcade to load faster
3.6.3
  • Bugs
    • Fixed arcade exiting issue
  • Changes
    • Reverted sine transition styles to old styles
3.6.2
  • Changes
    • Changed the way eases are stored
  • Features
    • Added new ease type instant
3.6.1
  • Changes
    • Started Arcade menu changes
  • Features
    • Layed groundwork for leaderboards and better steam integration
3.6.0 [Edior's note: three versions have this number]
  • Bugs
    • Optimized is_random in the level files
    • Fixed issue with objects not getting placed on current layer
    • Fixed issue keyframe dragging snapping to start
    • Fixed issue with looping video bg in editor not restarting
    • Fixed loading bg.mp4 for video background
    • Fixed issue with metadata not showing up when settings is up
    • Fixed issue with rendering in arcade with names with a colon
    • Fixed shift + drag to change object bins
    • Pasting things automatically snaps them to bpm as well now
  • Changes
    • Added layer key shortcuts and updated their descriptions
    • New level now automatically sets song title and creator info for metadata
    • Added help section in titlebar
    • Icons
    • Made snapping more consistent
    • Made it impossible to edit first event /checkpoint / keyframe times
    • Removed themes from settings
    • Actually changed tooltips for layers
    • Minor change to make objects spawn with 2,2 size

3.5.18

  • Bugs
    • Fixed shift + drag to change object bins
    • Pasting things automatically snaps them to bpm as well now
  • Changes
    • Added help section in titlebar
    • Icons
    • Made snapping more consistent
    • Made it impossible to edit first event /checkpoint / keyframe times
    • Removed themes from settings
3.5.17
  • Changes
    • Added button noise
    • Changed look of loading screen
    • Fixed VideoManager Bug
    • Fixed mismatched saves bug
3.5.16
  • Changes
    • Checkpoint editor gui fully functional now
3.5.15
  • Changes
    • Added rotational parenting
    • Fixed weird parenting render issues
3.5.14
  • Changes
    • Added back in the checkpoint preview
    • Updated checkpoint editor look
    • Made it more clear when selecting a prefab in the editor
3.5.13
  • Changes
    • When zooming your view focuses on the right spot
    • Added go to current time shortcut shift + home
    • Added more editor info
    • Added ability to select a prefab to match to a key for quick spawning
3.5.12
  • Changes
    • Added more prefab errors
    • Fixed issue with arrows not going correct direction for prefab offset time
    • Fixed buttons for prefab creation scrolling and search
    • Objects selected in prefab panel now update timeline objects
    • Added new object group element to beatmap to keep track of spawned in prefabs
3.5.11
  • Changes
    • Added lines for offset of prefabs to better align with start
    • fixed line rendering issues
    • Fixed issue with position rendering for camera
    • Fixed issue with position editing where arrows didn't work
    • Added type selection in prefab creator
3.5.10
  • Features
    • Added Video Playback
  • Bugs
    • Fixed issues with last event keyframs glitching when reloaded
    • fixed events / objects with start time of zero
3.5.9
  • Changes
    • Worked on events more
3.5.8
  • Features
    • Theme fading is fully working as well as all other events. [still unable to edit them in editor though that is coming soon]
  • Changes
    • Updated DoTween
  • Fixes
    • Fixed bad scaling issue / rotation issue. Objects render much smoother now no weirdness
3.5.7
  • Changes
    • Started adding back in different events
3.5.6
  • Features
    • Added BPM snapping into the editor
  • Broken
    • Events completely don't work
  • Changes
    • All timeline objects now use same code to get dragged
    • Timline objects are a bit offset from the absolute start
3.5.5
  • Features
    • Added pirate easter egg ;)
  • Bugs
    • Fixed presence persistance on game quit.
3.5.4 [Edior's note: two versions have this number]
  • Features
    • Added theme selector
  • Changes
    • Worked on object optimization
    • Added end of object line in keyframe timeline
    • Updated thanks
  • Bugs
    • Fixed issue with new level dialog drawing behind open level dialog
3.5.3
  • Changes
    • Added co-op player respawns when passing checkpoint
    • Checkpoint's now have a sfx / animation when passed
    • Shortened unpause timer
  • Bugs
    • Fixed issues with levels going to arcade and vise versa and levels not ending
3.5.2 [Edior's note: two versions have this number]
  • Changes
    • Had to update references
    • Changed version number
3.5.1
  • Features
    • New Story Level
  • Changes
    • Fixed grammar error on arcade page
  • Bugs
    • Tons of optimizations (should see a large improvement in fps)
    • Fixed metadata double load

3.4.0

  • Worked on BPM and failed to finish implementation before 3.4.0 release

3.3.14

  • Changes
    • Changed Level Dropdown to Steam
  • Features
    • Added Settings Dialog [Currently dones't work]
3.3.13
  • Bugs
    • Fixed Discord DLL issues
  • Changes
    • Created depots for 32 and 64 bit win os
3.3.12
  • Bug
    • Fixed deleting bug
  • Features
    • Added multi-delete
3.3.11
  • Bugs
    • Fixed blury rendering of timeline waveform
    • Fixed dialog selection being weird
3.3.10
  • Features
    • Added rich presence support for discord
3.3.9
  • Changes
    • Changed build number
3.3.9
  • Bugs
    • Fixed random issue where objects would stack
3.3.8
  • Bug
    • Fixed object deselect when click on only selected object with shift
  • Change
    • Only show multi object dialog when multiple objects actually selected
3.3.7
  • Features
    • Multi object copy / paste added
3.3.6
  • Bugs
    • Fixed issues with dragging in timeline
3.3.5
  • Features
    • Added multi object dragging
  • Changes
    • Object highlighting in timeline
    • Made prefab editor autoselect objects in current selection when making a new one
  • Bugs
    • Fixed prefab editor bugs
3.3.4
  • Features
    • Added prefab offset
3.3.3
  • Features
    • Further compeleted prefab implimentation into the editor
3.3.2
  • Changes
    • Going to start increasing version number in more standard way to ensure testers have correct version
3.3.0 [Edior's note: eight versions have this number]
  • Features
    • Started work on Prefab Manager
  • Changes
    • Decreased keyframe timeline overflow to just 1/10th a second
    • Made checkpoint line smaller and more representative of the actual time the checkpoint is
    • Updated editor preview level
    • Removed unused steam levels button in dropdown
  • Bugs
    • Fixed issue with object ordering breaking randomization in children
    • Fixed issue with invisible objects in timline when too small
    • Fixed error messages
    • Fixed random items all going to same locations
    • Fixed Success message for saving
    • Fixed curve types not being copied
    • Screenshot only happens when not typing in text field
    • Fixed uploading default level

Bugs

  • Fixed arcade loading issues.
  • Fixed multiple issues with editor crashing / breaking in different cases.
  • So many others I won't bore you with the whole list but let's just say it was a lot.
Features
  • Play Steam Workshop levels in new Arcade mode!
  • Upload custom made levels from the editor to Steam Workshop!
  • Completely reworked Object Editor. Including new features like ease types.
Changes
  • Removed mouse control on menus
NOTES Any levels made before this update will no longer be compatible. hence why the story mode no longer has any levels really. I will be working on a new demo level for next update. Stay tuned!

Bugs

  • Fixed player dup bug
  • Fixed disconnect bug
  • Fixed file browser bug
Features
  • Added pause on controller disconnect
  • Added pause screen
  • Added rumble into the game
  • Added clearplayers to menu actions
  • Controllers reconnect to the player they were attached to after disconnect
Changes
  • Working on different menu intro
  • changed what buttons act as escape / boost / join

Version 1.0

  • Removed Pause Menu
  • 2 Full Levels
  • Made beatmap intro better!
  • Completely redone editor.
  • Fixed so many bugs.

  • Added Pause Menu!
  • Added new beatmap!
  • Made beatmap intro better!
  • Added some stuff to the editor…
    • Backgrounds can be moved with mouse
    • Fixed some bugs
    • Ctrl + V pastes a copied object
  • Lots of optimization
  • Fixed some rendering bugs
  • Other random bug fixes

  • Main Menu improvements and bug fixes
  • Fix for EventManager in game, no longer stops working after death of player
  • Other minor bug fixes

  • Added temporary health bar system
  • Added intro animation for level
  • Optimized editor’s way of rendering the object list
  • Changed beatmaps to use .ogg files instead of .wav
  • Fixed the background camera in editor mode
  • Fixed a lot of bugs…

Trivia

  • Versions 3.8.46 and below were announced via a GitHub changes bot.
  • Versions from 2.0 and 1.0 are lost media. Only some changes from 1.0 could be found.