Check hitsound issues in osu!mania maps
Web version: https://hitsound-detective-frontend.herokuapp.com/ this is dead cuz of heroku no more free plan
- Pick 1 difficulty as your hitsound difficulty. Pick the highest difficulty if you don't have a custom hitsound difficulty
- The result will be displayed as hyperlink, clicking it will direct you to the note in osu editor.
Those who have issue open jar. see this: https://www.youtube.com/watch?v=z3OylWor4RQ
https://github.com/dudehacker/Hitsound-Detective/releases/latest
JAVA: https://www.oracle.com/ca-en/java/technologies/downloads/#jdk21-windows
- Check unused hitsound
- Check muted hitsound or Storyboard sample
- Check hitsound inconsistency
- Check missing hitsound (except hitnormal)
- Check duplicate hitsound (multiple same sound in a chord)
Note: support WFC stacked on 1 note, custom hitsound and additions
Added check for ogg
Added check for duplicate hitsound in a chord (including SB)
Fixed bug Sampleset = None causing program to crash
Fixed bug with note type 132 (first LN after a break) causing program to crash
Fixed bug with showing inconsistency when target has note but hitsound diff doesnt have note Added snapping uncertainty, for example, a note at time = 1447 will be checked against 1446, 1447 and 1448 in source difficulty.
Fixed bug with checking SB sample when there is no note at that time Can detect unused & duplicate timing points Reference: https://osu.ppy.sh/beatmapsets/597113/discussion/-/generalAll#/476017
Support addition (addition overrides sampleset) Can detect missing hitsound (if you used "soft-hitfinish.wav" but you dont have it in your song folder) can detect muted hitsound or SB sample (SB sample has 0 volume, or hitsound is "xxx.wav" with 0 volume) it does not consider hitnormal as a hitsound, ignored in check for inconsistency.
Fixed Bug where it close it self when inconsistency is detected.
Check SB hitsound, and also added check for unused hitsound. If there's no inconsistency with a difficulty, it will not be displayed in results window.