Repository navigation
Releases
Releases · echoeais/amethyst-viewer
v0.4.0
A new platform and hit effect, the bot's parity plan shown on every replay, and swings paced by
the notes about them.
Amethyst Viewer
- Big mirror: a second platform, an imitation of the game's Big Mirror environment (not the
game's own): a dark hall whose mirror stage reflects its lights - Particle: a hit effect of sparks shed from the saber's tip and carried off by the cut's wake
- Sync to music (the former Grid wave) moves the purple grid's grids or Big mirror's lights to
the song - Big mirror, Particle, Sync to music and the Rolls marker are on by default, settings saved
before included - The replayer's options are in three popups, Camera, Audio and Display (its
categories as tabs); a dot marks a changed setting, and a click on it sets it back - The timeline's lanes and the Resets and Rolls markers show the bot's parity plan on every
replay, the bot's own swings on its replays; on a player's replay, ticks mark where they depart
from it and the swings they roll far from it - The bot's form is in four groups that fold, with the roll range on a dial and the two swing
speeds on one track; a dot marks each row changed from the profile, and a click sets it back - Speed chooses the song's speed (Normal, Fast or Super Fast), and Modes holds Pro Mode
and Lefty - The swings' speeds are set as their speed at the cut, where the notes are sparse and in the
fastest streams; profiles saved before are read into them - The playback rate shows the song's pace (a Faster Song replay starts at ×1.2), in steps of 0.05
- The sabers' glow fades in at the blade's base
- A dialog stays open when a text selection or a slider's drag ends outside it
The bot
- Swings are paced by the notes about them: relaxed where the notes are sparse, fast only in
dense streams, and slower by default, closer to top players' - Sliders and curving patterns are swung along their curve, the blade twisting with the notes
- Runs of notes that circle are swung round their circle, the wrist moving on through it
- Smoother moves between the swings: the set-ups flow into the swing, the first one's too, and
the strokes slow down instead of stopping short - With a strained roll (palm up), the wrist and the arm move along with it as players' do
- Follows bomb cues more as players do: a row of bombs bent round the grid's edge, or under a
hand that has rested a while, now cues a reset, and a hand resting between two lanes is no
longer forced to reset - A profile's roll range is kept by every swing
- Pro Mode plays keep clear of the other hand's notes by Pro Mode's hitboxes
v0.3.0
Keeping clear of bombs as players do, Noodle Extensions' poodles in the viewer, and a faster
viewer and bot.
Amethyst Viewer
- Open link (the former !bsr) also opens a BeatLeader or ScoreSaber replay's link with its
map, and a leaderboard's link on its map and difficulty - Noodle Extensions difficulties that place their notes statically (poodles) open with their
replays; the bot does not play them yet - The jump is set by the default, a jump distance or a reaction time, and is kept in the profile
- The form keeps its last edits across restarts, and Reset sets it back to the profile chosen
- The modifiers' row is labeled Gameplay
- A work-in-progress map reloaded keeps the replayer's place
- Maps and replays open and switch faster, and the replayer draws each frame with less work
- A link's replays are watched as they come, with CLICK TO PLAY until the first click
- Hit sounds click once per stroke, one at a time per saber, so chains and stacks no longer pile up
The bot
- Keeps clear of bombs until they pass, as games before 1.37 count bomb hits, while scoring
as the current game does - Moves out of bombs' way early and smoothly, on the side the flow leaves, including after its
last swing - Keeps the blade upright beside bombs in the center lanes, as players do
- The hands sway to the song's end instead of stopping a second after the last note
- Smoother wrist motion around the cuts
- Plays a map about three times as fast
v0.2.1
v0.2.0
Finding maps in the viewer, and NoArrows, OneSaber and left-handed play.
Amethyst Viewer
- Explore: find maps by a BeatSaver search or among ScoreSaber's or BeatLeader's ranked maps,
within a range of stars, and open your favorites, a playlist file or a work-in-progress map - Favorites: star a map in the finder or on its card
- A map's three ways in, Open file, !bsr and Explore, as tiles; its ✕ closes the map
- The map's key copies as
!bsr <key>, and a work-in-progress map reloads with its ↻ - The difficulties show the leaderboards' stars, and a map opens on its hardest one
- Lefty: the bot plays in the game's left-handed mode
- GENERATE ON LOAD: the bot plays each difficulty as soon as it is chosen
- Outline marker: the notes' outlines mark the errors, the swings after a reset and the
wrist roll - The desktop app tells you when a newer release is out, and keeps v0.1.0's settings and cache
The bot
- NoArrows and OneSaber maps, and left-handed play
- Ducks under walls that would make it dodge from side to side too fast
- Bomb resets swing back round the side the bombs leave, clear of the other hand's notes
- No more bad cuts at the ends of fast streams
- The blade waits clear of the other hand's notes, and a dot after a rest between bombs is cut
as players cut it
v0.1.0
The first release.
Amethyst Viewer
- Maps from a zip, a BeatSaver key or a folder of work-in-progress maps
- Replays from BeatLeader (BSOR) and ScoreSaber files, their maps brought from BeatSaver
- Autoplay: the bot plays a difficulty as a player profile, saved in the browser
- BeatLeader's and ScoreSaber's top scores and their replays
- A watchlist to watch, compare and download replays
- The replayer: first person or behind, orthographic views, slow motion and frame by frame, a
timeline of the misses and the swings, and two replays overlaid or side by side - Links that open a map at a difficulty and a time
The bot
- Vanilla Standard and Lawless maps, in map format v2, v3 and v4
- Plays the map's parity, resetting only where a body could not or where bombs cue it
- Full angle points, a low time dependency and centered cuts, with human swings
- The same map and profile always give the same replay