ArcViewer v0.6.0
Finally a new release!!!11!1!!
This update has a bunch of features and fixes that have been building up over the last few months. I'd like to take this moment to note, though, that development for ArcViewer has been and will be slowing down as I spend time on college and new projects. Updates will still be coming periodically but not nearly at the rate they were before.
Most notable in this update: Environments!! Support for multiple environments has been added, along with 5 new environments to start off with, making a total of 6. These include:
The First
Origins
Triangle
Nice
Big Mirror
Timbaland
Now that the systems are there, more environments can be slowly added over time. If you prefer a specific environment, the new "Environment Override" setting added to the visuals tab will let you pick whichever one you want instead of using the map's set environment.
Along with that are some new features:
- Bookmarks - Enable the new setting under the general tab to show the map's bookmarks on the timeline!
- Disable Mistakes - A toggle has been added to the replays tab which allows you to turn off the mistake markers on the timeline
- Disable Freecam Keybind - A new keybind [X] has been added which resets the camera position while in freecam
- Replay Colors - BeatLeader patreon members are able to set custom colors for their replays, which ArcViewer will now read and display! (Toggleable under the colors tab)
- Replays for Outdated Maps - ArcViewer will now find the correct map version when a replay was played on an outdated map (and will use the correct map URL for maps hosted on BeatLeader)
- Improved Environment Lighting - Improvements to the environment shader makes the reflections/lighting much more stable and accurate, without the weird behavior when rotating the camera
- Replay Caching - (Desktop version) Replay files are now cached and downloads for them won't be repeated (The max cache size has also been raised from 5 to 10, and the default size has been raised from 3 to 5)
And finally some fixes and optimizations:
- More optimizations to lightID, maps using lightID now load a bit faster and use a bit less memory
- Added recognition and environment colors for the Rolling Stones and Lattice environments
- Fixed an issue that caused noodle extensions precision placement to break on left handed replays
- Fixed an issue on some platforms that caused the timeline to permanently think it was clicked, locking up playback
- The "fade in" animation for arcs is now more accurate to the game, scaling with arc length instead of song bpm
- Changing UI scale will now correctly resize UI elements to fit the screen
- The settings tabs will no longer clip off the edge of the screen at high UI scale
- Fixed the fullscreen keybind not working while the fullscreen button was hidden
- Fixed the settings button icon not correctly updating after resetting settings
- Fixed some UI alignment issues
To use, either head to the github.io page or download the release below.
Not sure which one to use? More info on the different versions is available here.