An open source 3D Beat Saber map previewer, designed to give users an accurate representation of Beat Saber maps in a quick, easy to use application
Quickly load maps from local zips/directories, direct URLs, or BeatSaver IDs and links
View Replays from local/online .bsor files, or BeatLeader score IDs
Game-accurate visuals with properly recreated proportions and spawn animations
V3 map support including arcs, chains, angle offset (diagonal dots), V3 wall placement, and official BPM changes
Lighting support including V1 and V2 lighting events, on a number of included environments
Highly customizable with a range of settings to modify hitsounds, graphics, visuals, and camera settings
Custom colors from each map's environment, mapper-set colors, or your own customizable colors
Adjustable playback including options to change playback speed and jump settings
Chroma support with Chroma colored light events and objects, as well as lightID, Chroma ring spins/zooms, and Chroma laser speed events
Basic modded map support displaying precision placement through Mapping Extensions and Noodle Extensions
These features aren't included, and most likely never will be. If you ask for these I will unceremoniously tell you no.
Advanced heck support (this includes things like enviroment enhancements/removal, track animations, etc.)
Error checking beyond things that make maps unloadable (ArcViewer is a previewer, not map checking software)
Gameplay. This should be self explanatory
Removing start screen watermark (this costs money :fw_nofwoompdespair)
ArcViewer is available both in the browser, and as a desktop app.
To use ArcViewer in your browser, simply visit the github.io page.
To use ArcViewer as a desktop app, download the latest release from the the releases page and extract the contents to a new folder.
Don't know which one to use? Check out an explanation of both versons here.
ArcViewer is developed in Unity version 2021.3.20
For more info on setting up your environment, contributing, and reporting bugs, check out the Developer Guide.
Bear in mind that ArcViewer is licensed under the GNU General Public License v3.0.
Please read the license and keep it in mind while modifying source code, contributing, etc.