Skip to content

Open source, overengineered 3D Beat Saber map previewer and replay viewer

License

Notifications You must be signed in to change notification settings

GG3Hahn/ArcViewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArcViewer

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

Features

  • 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

Unplanned Features

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)

Get Started

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.

For Developers

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.

License

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.

About

Open source, overengineered 3D Beat Saber map previewer and replay viewer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 86.3%
  • ShaderLab 9.9%
  • HLSL 1.8%
  • JavaScript 1.5%
  • Other 0.5%