
You can now be judged on the timing you already know. Twelve presets, the games they came from printed on them, and your score, your pp and your health measured the same way whichever one you pick. And the editor charts a song by itself the moment you import it.
PLAY ON THE TIMING YOU KNOW
Pick the game you came from
Settings → Gameplay → JUDGEMENT TIMING, or the first screen you see on a new install.

- TWELVE PRESETS: Lynium Classic, osu!mania OD5 / OD8 / OD10, Quaver Chill / Standard / Strict, Etterna J4 / J5 / J6 / J7, and StepMania / ITG. The ms values are printed on every one.
- THE COMPARE STRIP draws two window ladders on the same scale with VS between them, so you can hold any preset next to the one you are on before you commit.
- NEW PLAYERS GET ASKED in the first-run wizard, which now also has a Back button for the whole thing.
Your score does not move
Every hit is judged twice — once on Lynium Classic, once on the preset you picked.

- LYNIUM CLASSIC DECIDES your score, your submitted counters, your accuracy, your pp, your health and the Full Combo and Perfect Clear tiers.
- YOUR PRESET DECIDES the judgement popup, the accuracy on the HUD and the hit-offset graph on the results screen.
- SO IT IS RANKED ON DAY ONE. No multiplier, no Unranked tag, and Custom is ranked too. Clearing your mods does not clear it, because it is a preference and not a mod.
- THE ACCURACY PILL:
a bare percentage ⇒ the percentage and the preset's code, so a screenshot says what it was played on. - THE RESULTS SCREEN keeps ranked accuracy as the headline and gains two lines under it: the accuracy on your preset, and Wife3 reported at J4 so it means the same for everyone.
- A REPLAY OR A SPECTATED RUN carries the preset it was played on, not yours.
Or write your own
- CUSTOM gives you four sliders — MAX, Perfect, Excellent and Good. Acceptable and Miss are fixed at 125 and 175 ms in every preset, custom included.
- SAVE IT WITH A NAME and it joins YOUR PRESETS, loadable from anywhere in the list.
- THEY ARE FILES, written into a JudgementPresets folder. Drop somebody else's in and it is there next time you sign in, the same way a skin is.
- THE CHOICE FOLLOWS YOUR ACCOUNT, not the machine. It is the one preference that describes the player rather than the hardware.

IMPORT A SONG, GET A CHART
Drop an mp3 into the editor in Standard mode and the grid comes back full.

- FOUR DIFFICULTIES, generated together: Easy 1K-3K, Normal 2K-4K, Hard 3K-4K and Expert 3K-5K. Save all difficulties writes them as one set with the audio beside them.
- TEMPO, OFFSET AND THE DOWNBEAT are found for you. No more nudging an offset by hand before you can start.
- THE DRUMS DECIDE THE RHYTHM LANES: kicks to the centre, snare and crash to the sides, and a beat with no drum under it stays empty.
- THE MELODY IS LAID OUT LIKE A KEYBOARD — low notes left, high notes right, lane boundaries placed where this song's pitches actually fall.
- EVERY TIER AIMS AT A STAR RATING and tunes its own density against the game's own calculator until it lands within 0.15★ of it.
- THE GENERATOR PANEL lets you move the tier, the rhythm keys, the melody keys and the density, and regenerate without leaving the grid. Three seconds for a three-minute song, and the editor stays usable while it works.
YOUR DAY STREAK IS IN THE GAME
The site has counted it for months. The game never said a word about it.

- A FLAME AND A NUMBER on your profile card, and a full-screen card at the end of a song showing the streak, the week so far and what the day paid.
- A DAY IS A SONG FINISHED and not failed. Signing in does not count, and neither does a run you walked away from.
- PROTECTORS: you start with one, and the cap goes to two at fourteen days. You earn one back every seven days, and you can buy one for 500 Lynium Points.
- THEY SPEND THEMSELVES the moment you come back — nothing to equip. Two missed days with one protector is not enough, so nothing is charged and the streak resets. And if a streak does break, you keep the protectors you had.
- A flame beside every name on the rankings board.
- THE IN-GAME RANKINGS WINDOW:
a second copy of the leaderboard, with its own pages, drifting away from the real one ⇒ removed. The rank on your profile card opens the board it is showing on lyniumgame.com.

AUTOPLAY GETS A TRANSPORT BAR
Watching a chart play itself used to be all or nothing.

- THE SAME BAR A REPLAY HAS: restart, −5s, play/pause, +5s, a timeline you can seek and a clock.
- SPEED FROM 0.50x TO 4.00x, moving while you drag it, with presets at 0.50, 1.00, 1.50, 2.00, 3.00 and 4.00.
- TONE FOLLOWS SPEED is a switch. Above 2.00x the tone rides the clock and the switch says so.
- FROM THE KEYBOARD: , and . move the speed by 0.05, / puts it back to 1.00x, space and the arrows do what they do in a replay.
- THE REPLAY BAR gains the same speed control, capped at 2.00x so a replay stays watchable at pitch.

A SLIDER FOR HOW SOLID A NOTE DRAWS
Asked for in the Discord, and it was one number away the whole time.

- OPACITY joins the skin editor under Lanes → All notes, from 0.00 to 1.00, starting at the value the game has always drawn.
- BRIGHTNESS:
a swatch that also carried how solid the note was, with nothing saying so ⇒ TINT, multiplied over the note art, with opacity as its own row underneath. - Nothing new is written to a skin file and no existing skin changes — a skin with no opinion still draws exactly as it did.
FADE IN AND HIDDEN WORK IN 2D NOW
- FADE IN:
above note speed 40 the band ran past what the 2D camera can draw, so the screen edge did the hiding and the mod did nothing — while still charging its multiplier ⇒ the band is measured against what the camera can actually show, so a higher speed gives you a tighter Fade In instead of no Fade In. - HIDDEN had the opposite fault — its far edge overflowed and the track went blank for the whole corridor. Its near edge never moved and still does not.
WHO FOLLOWS YOU
Two numbers on a profile that were never anything but numbers.

- BOTH ARE BUTTONS now, opening a dialog with a Followers tab and a Following tab.
- EVERY ROW IS A PLAYER: name, flag, icon, level, when they were last here, and their position and pp on the board you are reading. Somebody with no position on that board says so instead of showing a zero.
BUGFIXES
- A spectated run goes on the board under the name of the person who played it, and pays them their pp the same as a run played here.
- The spectator room is named after the player being watched, so the rail never shows two rooms called the same thing.
- A gif you upload to the chat animates, and a picture that arrives without its size gets measured.
- An image that does not go through says what actually went wrong.
- A link in the chat can be pulled out instead of read off the screen and retyped.
- Song selection is sent the map you clicked, not the one that happens to be playing.
- Importing a .lyn puts it in the folder the rest of the game reads, and a second version of a song is asked about instead of refused.
- PAUSE WHEN UNFOCUSED is read again, instead of every run pausing on alt-tab.
- The keybind labels stay off a run nobody is playing.
- A tooltip with no room to open stays on the screen, and has a name, a border and room to breathe.
- Song selection's mode row sits on the same ground as the filters beside it.
- The runs that died on a chart appear under the ones that cleared it, with what happened to them instead of an empty medal.
- A beatmap page draws the real background, not the 480x270 thumbnail.
- A note is written on the chart it is about, the bar moves its pin, and the pinned list folds away behind a Show.
- The country filter has its flags and its names, and offers every country the board has.
- The Friends board has its second half back.
- The online count is the people who are here, not everyone who signed in this hour.
- A Steam name that needs four bytes per character arrives in one piece, and the names that had already lost one were repaired.
SEE YOU ON THE PLAYFIELD
Tell us which preset you landed on — the chat is the same room as the Discord.
Join the Lynium Discord
lyniumgame.com