Skip to content

Releases: modlist-org/Overlayer.Module.ADOFAI

1.4.3

Choose a tag to compare

@Kkitut Kkitut released this 09 Oct 08:05

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.9.1

⭐ [ Add ]

  • Moon canvas preset baked into the module (preset picker in the canvas tile, requires Overlayer 5.9.1+)
  • {FilterLetterboxX} / {FilterLetterboxY}: Camera Filter Pack TV Wide Screen bar size, 0 when off
  • {MarginScalePercent} + judgment shorthands (XP/PM/PP/EP/LP/TE/TL/VE/VL/A/FM/FO/MP/OP) for margin combo tags
  • UI hide options card: Hide All / Title / Autoplay status / Build text / Pause / Editor icons
  • Allow Right Alt option: RightAlt no longer stripped from hit input
  • Fail history records the death song position so {SmoothActualProgress} freezes instead of jumping on death

πŸ”„ [ Change ]

  • Attempts file moved to Overlayer_File.json (o5af format) with auto-migration from Overlayer_Attempts.json
  • {FileRunToHere} actually records reached tiles now
  • Game version warning retargeted to 3.4.x

πŸ”§ [ Fix ]

  • SkyHook hold dropping on ghost release (100ms confirm + focus resync)

1.4.2

Choose a tag to compare

@kkorenn kkorenn released this 08 Oct 05:47

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

πŸ”§ [ Fix ]

  • {IsSkyHookKeyHeld:RAlt} / {IsSkyHookKeyHeld:RControl} not working on Windows with a Korean keyboard layout (right Alt/Ctrl are sent as ν•œ/영 VK_HANGUL / ν•œμž VK_HANJA, which SkyHook doesn't label)

1.4.1

Choose a tag to compare

@kkorenn kkorenn released this 07 Oct 08:52

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

⭐ [ Add ]

  • {SmoothActualProgress}, {SmoothActualProgressPercent}: time-based progress that follows the conductor song position and updates every frame instead of only on tile hit

1.4.0

Choose a tag to compare

@kkorenn kkorenn released this 07 Oct 08:27

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

⭐ [ Add ]

  • {MapHour}, {MapTotalHour}, {MapTotalMinute}, {MapTotalSecond}, {MapTotalMilliSecond}
  • {StartActualProgress}, {StartActualProgressPercent} (time-based, like {ActualProgress})
  • Session fail history: {LastFailTile}, {LastFailProgress}, {LastFailProgressPercent}, {SessionFails}, {FailCountAtTile}
  • {FileRunToHere}: runs started from tile 0 that reached a tile (current tile if -1), saved as ReachCounts in Overlayer_Attempts.json

πŸ”„ [ Change ]

  • Map time tags ({MapMinute}, {MapSecond}, {MapMilliSecond}) now follow the conductor song position and update every frame instead of only on tile hit

1.3.2

Choose a tag to compare

@Kkitut Kkitut released this 05 Oct 19:13

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

πŸ”§ [ Fix ]

  • KPS feed: marshal SkyHook press/release handling to the main thread instead of touching Unity APIs on the native hook thread

1.3.1

Choose a tag to compare

@Kkitut Kkitut released this 05 Oct 11:45

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

πŸ”§ [ Fix ]

  • IsSkyHookKeyHeld: trust SkyHook press/release events instead of re-confirming against Unity input, fixing held keys being reported as released under multi-key holds

1.3.0

Choose a tag to compare

@Kkitut Kkitut released this 05 Oct 06:22

Build : 3.4.0
ML : 0.7.3
Overlayer : 5.6.0

⭐ [ Add ]

  • SkyHook key feed into core {Kps}

πŸ”„ [ Change ]

  • {KPS} -> {BpmKps}, {KPSWithoutPitch} -> {BpmKpsWithoutPitch} (BREAKING)
  • File_Attempts -> {FileAttempts}, File_TileAttempts -> {FileTileAttempts} (BREAKING)
  • Non-tag config patches apply on start in lazy mode

πŸ”§ [ Fix ]

  • BlockInputWhenOpened now loads from settings
  • BestProgress reset on retry, timing average without LINQ
  • Spectrum one FFT per frame, combo/count/margin per-frame caches
  • Checkpoint floor cache, SkyHook key cache, release-confirm window
  • FileStore.Save() exception guard
  • Dispose unpatches module patches, drops camera provider and font
  • Game version check warns past 3.4.x

1.2.1

Choose a tag to compare

@Kkitut Kkitut released this 04 Oct 16:17

Build : 3.4.0 / r150 (32e5b8a)
ML : 0.7.3
Overlayer : 5.4.1

πŸ”„ [ Change ]

  • Menu icon renamed to Adofai128.png

1.2.0

1.2.0 Pre-release
Pre-release

Choose a tag to compare

@Kkitut Kkitut released this 03 Oct 21:37

Build : 3.4.0 / r150 (32e5b8a)
ML : 0.7.3
Overlayer : 5.3.0

⭐ [ Add ]

  • Spectrum tags (SpectrumBand/Avg/Max)
  • IsSkyHookKeyHeld tag

πŸ”„ [ Change ]

  • LazyAccess default on
  • Linux input patches apply eagerly, never lazy

πŸ”§ [ Fix ]

  • Midspin no longer breaks margin combos (MarginCombos/MaxCombos)

1.1.0

1.1.0 Pre-release
Pre-release

Choose a tag to compare

@Kkitut Kkitut released this 30 Sep 13:18

Build : 3.4.0 / r150 (32e5b8a)
ML : 0.7.3
Overlayer : 5.2.0

⭐ [ Add ]

  • Timing window tags (MarginXP/IP/OP/Vms, MarginXP/IP/OP/Vdeg, MarginCalcMs/Deg)
  • File_Attempts, File_TileAttempts (+ File Feature setting)
  • SessionAttempts, IsNewMap, Attempts
  • MapLength, map clock (MapMinute/Second/MilliSecond)
  • LevelNameText (+Raw/Color/Shadow), DefaultTextColor (+Shadow)
  • IsAutoTile, IsSpeedTrialEnabled, IsLevelEditor, IsOfficialLevel, IsGameWorld, IsPlaying, IsPaused
  • SongDay/Hour, TotalDay/Hour
  • LazyPatches, LazyAccess settings

πŸ”„ [ Change ]

  • Progress β†’ TileProgress, Timing β†’ TimingMs, Pitch β†’ SpeedPitch, RecKPS β†’ KPS
  • CurMinute β†’ SongMinute (+Sec/Ms), CheckPoint* β†’ Checkpoint*
  • Accuracy/XAccuracy are now 0-1 (AccuracyPercent added)
  • P is now XP + IP, MarginScale defaults to 1

❌ [ Delete ]

  • Legacy tag names (dropped without aliases)

πŸ”§ [ Fix ]

  • FailOverload (game update renamed it)