ArrowVortex v1.0.0 #99
uvcat7
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v1.0.0 Release Information
ArrowVortex has been an indispensable tool for simfile creators across the open-source rhythm game community for many years. This is the first public release of ArrowVortex since February 25, 2017! And ArrowVortex is now open-sourced!
Fietsemaker, the original author of the code, has granted us permission to develop the software in his stead.
This initial release intends to fix all known existing bugs and add the most desperately needed features. The source for the 2017 version was lost and our original copy of the code was from 2016, so we also restored feature parity with the 2017 version.
Installation/Upgrade
Unfortunately, ArrowVortex only runs on 64-bit Windows and does not currently have an installer. To use, download the release .zip below and run ArrowVortex.exe. ArrowVortex requires the latest Visual Studio C++ Runtime, but it should be installed on your computer already.
You can destructively paste the files over your current ArrowVortex installation as long as you:
Changes
Features
@Psycast - Support for stepping fakes and lifts, and associated convert menu options
@Psycast - Support for copy and pasting of timestamps
@Psycast & @uvcat7 - Complete support for loading, saving, editing, and copy/pasting custom quantizations (View->Snap->Set Snap will allow any quantization to be selected)
@Psycast - Non-destructive paste option with Shift+Ctrl+V
@DeltaEpsilon7787 - New visual syncing feature with B/Alt+B/Ctrl+B, inspired by DDreamStudio's sub-beat placement
@DeltaEpsilon7787 - Middle-click will move the editor to the mouse position.
@Psycast - Continuous zooming and scale/mini settings that are controlled through View->Zoom->Options
@uvcat7 - Stepmania-style preview can be selected with Shift+R (i.e. arrows disappear past the targets)
@uvcat7 - Auto-jump to next snap feature for stepping streams (Shift+J)
@sukibaby - Project is now GPLv3 licensed
@uvcat7 - Next and Previous measure now work as intended (Page Up/Page Down). To change by beat, use Shift+PgUp/PgDown.
@uvcat7 - The editor now correctly escapes colons, semicolons, pound symbols, and backslashes when saving text fields in .sm/.ssc charts.
Bugfixes
@Psycast - Fixed issues with inserting beats at the beginning of a chart.
@uvcat7 - The minimap now scales correctly to the window size and always shows the entire chart.
@uvcat7 & @sukibaby - It is no longer possible to paste multi-line text or text longer than 200 characters into input boxes.
@uvcat7 - The editor will fallback to a manual font if it cannot load the file in settings.txt.
@uvcat7 - Fixed random gaps in waveform rendering.
@uvcat7 - Make sure a valid noteskin is always selected on chart loading.
@uvcat7 - Fixed issue preventing "banner"/"background" from being searchable. (Now the search will also look in the parent directory.)
@Psycast - Fixed editor crash caused by trying to save a file with no files open.
@Psycast - The segment box now shows segments that are partially off-screen.
@sukibaby - Fixed crash on navigating the editor to an unloaded section of waveform audio.
@uvcat7 - The editor no longer lags when stepping arrows during playback.
@Psycast - Adding a new segment that overlaps an existing segment no longer adds both segments.
@Psycast - Can no longer delete the sync mode "chart".
@uvcat7 - Can no longer enter zero bpm, which breaks the editor.
@uvcat7 - Large .ogg files no longer give an out of memory error.
@uvcat7 - The editor steps to the nearest snap when a snap is selected, even if the editor is not aligned to the current snap.
Refactoring/Cleanup
@sukibaby - Refactored drag and drop file loading.
@sukibaby - Removed the Dlg macro.
@StarbotArc - Replaced COLOR32 macro with an inline function
@sukibaby - Member variables now follow the Google C++ style guide.
@uvcat7 - Removed Donate window.
@uvcat7 - CDTitles can now be automatically searched for.
@uvcat7 - Replaced the previous font with NotoSansJP so that special characters render properly.
@sukibaby - Improved the EnterCriticalSection and LeaveCriticalSection calls
@sukibaby - Various polyfit cleanups.
@uvcat7 - The game loop now uses std::chrono instead of QueryPerformanceCounter.
@DeltaEpsilon7787 - Beta builds now publish to an FTP server.
@sukibaby - Reverse scroll is now saved in settings.txt
@DolphinChips - Rename source code files to follow CamelCase
@Psycast - Improved SM5 effect step precision.
@Psycast - Labels now support up to 1000 characters.
@uvcat7 - Can enter BPMs up to six decimal places
@Psycast - Added all keyboard shortcuts to the shortcuts window
Contributing
If you'd like to contribute to or discuss ArrowVortex, please join our Discord.
Bug reports and pull requests are very welcomed!
This discussion was created from the release ArrowVortex v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions