| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| blake3.json | 2026-06-20 | 183 Bytes | |
| hachimi.dll | 2026-06-20 | 21.6 MB | |
| hachimi_installer.exe | 2026-06-20 | 12.3 MB | |
| libmain-arm64-v8a.so | 2026-06-20 | 19.4 MB | |
| sha256.json | 2026-06-20 | 99 Bytes | |
| README.md | 2026-06-20 | 4.1 kB | |
| v0.26.1 source code.tar.gz | 2026-06-20 | 7.5 MB | |
| v0.26.1 source code.zip | 2026-06-20 | 7.7 MB | |
| Totals: 8 Items | 68.7 MB | 0 | |
What's Changed
-
Remove regex crate (by @kairusds in 7c878e3)
-
Fix asset pathing logic in
LiveTheaterInfo.rsand the upper bound of the year number to align with themetadatabase. (by @Mario0051 in 062f39a) -
Bug fixes and improvements. (#93)
- Performance and bug fixes.
- The SMTC module now has a fast path to prevent repeat SQL queries.
- The visibility of the SMTC display through the checkbox is now working as expected.
- Restore hardware support removed by 5f967b0.
- Fixes #92
- Fix unnecessary caption display.
- Hooks relevant to the taskbar module are now also conditionally compiled. (by @Mario0051 in 8987d78)
-
Fix leftover formatting templates in AnText (#95)
- Some text is used in multiple contexts. When used in AnText, a different
- set of templates applies which causes unsupported ones to be ignored.
- In some cases this text doesn't run through the usual rendering system,
- leaving stray templates. This fixes that by assuming that text used
- in AnText does not require further processing and drops all unsupported
- templates during parsing.
- Also remove some leftover debug prints. (by @noccu in 651e055)
-
Refactor IL2CPP bindings and improve input, captions, SMTC, and Live scene stability
- Roll out macro-generated (impl_addr_wrapper_fn!, def_field_value_accessors!, def_field_object_accessors!) statically typed IL2CPP method and field wrappers across dozens of
umamusumeandUnityEnginemodules, replacing inlineget_method_addr+std::mem::transmutepatterns - Delete the legacy
criware.rshook module (which hooked raw native DLL exports viaget_proc_address+interceptor.hook) and move audio/caption interception intoAudioManager::PlayInternal, with cleanup wired through structured IL2CPP class-method hooks onCriMw_CriWare_Runtime(CriAtomExAcb, CriAtomExPlayer) andCute_Cri_Assembly - Fix thread deadlocks and poisoned mutexes in
captions.rsby explicitly dropping the globalSTATElock before dispatching callbacks to IL2CPP APIs likeGameObject::SetActiveorCanvasGroup::set_alpha - Fix Android touch passthrough by introducing a
POINTER_CAPTUREDatomic flag set onACTION_DOWN/ACTION_POINTER_DOWN, read onACTION_MOVE/ACTION_UP, and reset onACTION_UP/ACTION_POINTER_UP - Fix game crashes when dragging the Live timeline slider by safely hooking into
Director::PauseLiveand usingLiveViewControllerwrappers to pause the live concert - Hide the Live timeline slider automatically when entering Photo Mode by checking
UmaSceneManagerfor activePhotoCheckObjectandPhotoLibraryObjectinstances - Fix missing title and year textures in Champions Live concerts by pre-registering the
ChampionsMeetingasset bundle and texture paths natively via a newLiveTheaterInfo::RegisterDownloadForLiveDirectorhook - Stabilize Windows SMTC (System Media Transport Controls) by throttling background metadata polling to 1Hz, caching the active
CURRENT_MUSIC_ID, and guardingon_update()andget_JukeboxDatawith microseh - Rewrite Windows SMTC hardware media buttons to typed wrapper calls: Play/Pause/Next to
LiveViewControllerand Play/Pause/Next/Previous to Jukebox UI (HomeViewController/JukeboxHomeTopUI/JukeboxBgmSelector) - Update cross-thread atomic ordering for
IS_CONSUMING_INPUTandWANTS_INPUTfromRelaxedtoAcquire/Release(load + store on both); oneIS_LIVE_SCENE.loadalso upgraded toAcquire(stores were alreadyRelease) - Introduce generic IL2CPP symbol utilities in
symbols.rs:parse_enum,get_runtime_type,get_type_object_for_class,get_enum_int,invoke_object_method(by @kairusds in 8e6c350)
- Roll out macro-generated (impl_addr_wrapper_fn!, def_field_value_accessors!, def_field_object_accessors!) statically typed IL2CPP method and field wrappers across dozens of
-
Fix GC issue on config editor save for Windows (by @kairusds in 4a7fd69)
-
Fix missing English locale (by @kairusds in 12ae40b)
-
Bump version (by @kairusds in 80271f3)
-
Remove bundle guard for non-JP region (by @kairusds in 7ae4577)