I make stuff
Unity, Godot, C#, Python, Java, JavaScript
Check out my video games https://allpoland.itch.io/
I also make Beat Saber maps https://beatsaver.com/profile/4642
Open source, overengineered 3D Beat Saber map previewer and replay viewer
Home Page: https://allpoland.github.io/ArcViewer/
License: GNU General Public License v3.0
I make stuff
Unity, Godot, C#, Python, Java, JavaScript
Check out my video games https://allpoland.itch.io/
I also make Beat Saber maps https://beatsaver.com/profile/4642
Profile pictures in GIF format do not load, you can see in this replay, or any others by me https://allpoland.github.io/ArcViewer/?scoreID=8776234
While viewing my BL replay i noticed that FP cam randomly jitters.
Steps to reproduce the behavior:
FP cam should not jitter like that since i didn't shake my head like that.
Link to replay: https://allpoland.github.io/ArcViewer/?scoreID=8819614
Video that shows that issue: https://www.youtube.com/watch?v=FmBI0Li6MAc
The Readme tells about Gameplay that:
These features aren't included, and most likely never will be. If you ask for these I will unceremoniously tell you no.
I'm wondering why not support it? As a Quest user, since the last few updates, I've not been able to mod the game. Furthermore, I'm quite bored of having to patch it over and over. I'm considering forking to add the Gameplay, which should be fairly easy in comparison with the work it must have taken to create the viewer.
Anyway, if there's any reason not to support it I should consider, if you feel like writing about it, I'd be glad to know about them.
Thank you for the great software!
Yeah, 0 speed basically just pauses it so i think it would just be better to make it 0.05
If possible, it would be cool to be able to not have to like refresh the file every time you place a note. So like if you could instead of create a ZIP for every time you place a note, maybe be able to just click on the folder that's not the ZIP but the map whole map folder. Like before you click create ZIP. Would be cool if possible.
Found this trying to view a map I uploaded: https://beatsaver.com/maps/32d5b
It uses the new BPM change format (BPMInfo.dat file) and has a BPM change at 0:19 which simply doesn't happen when viewed in ArcViewer
https://beatsaver.com/maps/34a3d
Not sure why I get this error with the map, didn't find errors in the json
Old replays seem to be used even if you've improved the score.
Steps to reproduce the behaviour:
Safari 16.6
MacOS Ventura 13.5.1 on M1 MacBook
ArcViewer Web 0.5.5
Chrome seems to use the newest replay so perhaps a caching issue as I previously watched my old replay before improving the score?
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Lights will glitch out and have rendering issues.
Build Info:
The new discord URLs are not considered "valid".
Steps to reproduce the behavior:
The zip link is loaded normally
ArcViewer uses a more rounded font which just feels wrong especially with HSV on in replays. Beat Saber uses the Teko font for nearly all text.
With ArcViewer.exe I am unable to preview local maps that contain a +
character in the song folder name.
Error: "Unable to load song file!" is shown (not "That file or directory doesn't exist!")
Example map: https://beatsaver.com/maps/1ffbe
+
, e.g. C:\Program Files (x86)\Steam\steamapps\common\Beat Saber\Beat Saber_Data\CustomLevels\1ffbe (CTRL + ALT + DEL [Fitbeat] - Scarladore)
Should be able to preview the map.
+
is in a parent folder name instead of song folder.Hello there, i don't know if this is the right place to submit a feature request, but here we are:
Add a way to see, when the map "locks direction for a laser".
(soz, for not being embed links)
Video in Chromapper (shows that the lasers are slowing down, and speeding up, while being in the "lock direction" state)
Video in Arcviewer (ArcViewer shows the lasers, but no "lock direction" state is handled, making them go party mode)
Cheers.
The screen goes black if the width is too wide on Firefox
Steps to reproduce the behavior:
Use a screen with a high resolution
Have your zoom set to 100%
Have the window take up the whole width of your screen.
Try to use the website, it will be black.
Can be fixed by zooming in or narrowing the window.
You can see things
Video:
https://github.com/AllPoland/ArcViewer/assets/24487638/7aeadfdf-ae7b-4458-8d44-0e0af83fc01c
Ability to mute the Hit Sound
Ability to see basic map information, like:
Ability to open (Like pressing a button or copying the link of) the previewed map on map searching websites like:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.