Repository navigation
Releases: Yuweisha/Hachimi-Edge-BV
Release list
v1.4.2.0-bv
v1.4.1.0-bv
What's Changed
-
随上游版本更新 1.4.1
-
Update locale (kairusds#265)
-
Add Filipino README (kairusds#252)
- add filipino readme
- add link to filipino readme
- fix link to filipino readme
- sync
- change back documentation link to english version and simplify warning
- remove duplicate reference string i forgot to replace
- Update from upstream
-
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @searinminecraft in e7a5358)
-
Add Korean README (kairusds#255)
- Add files via upload
- Fix ko README issues
- Rename Korean README to README-ko.md
- Add Korean README to base README
-
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @Haiseiko in 3c7b476)
-
Bump ver (kairusds#264)
(by @kairusds in 2935661) -
Fix minor mishap (kairusds#263)
(by @kairusds in a1da21e) -
Fix security vulnerabilities for zip crate and update locale (kairusds#262)
-
Add changelog to Hachimi update dialog and proper version checking (kairusds#259)
- Add changelog to Hachimi update dialog and proper version checking
- Rework changelog logic
- Change Hachimi updates to pull changelogs from a special repo, slightly
- modify error display for TL repo changelogs
- Rename GITHUB_RAW_URL const to GITHUB_RAW_ENDPOINT
- Adjust changelog URL source
- Use Hachimi-Edge/changelog/raw/master/{lang}.md as the changelog source URL
- Use codeberg for changelogs instead
-
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @notsuu in e8ba4e3)
-
Security patch (kairusds#261)
- RUSTSEC-2026-0381
- RUSTSEC-2026-0382
- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
(by @github-actions[bot] in 8b6b2ec)
v1.4.0.0-bv
What's Changed
-
1.4.0.0,把过场动画的第一人称和自由视角整理到实验性功能页,解锁和替换合成一组两列
(by @Yuweisha in cd82ddd) -
把 main 接到真正的上游提交上,之前连上游记录都被改了,所以一直显示落后 464
(by @Yuweisha in 8bae3f0) -
Add shortcuts, per-song Live Vocals Swap presets, custom skill info dialog copy buttons and bug fixes (kairusds#258)
- Add configurable menu shortcuts and hotkeys for ThemeEditorWindow, FreeCameraSettingsWindow (Windows), and LiveVocalsSwapWindow, in the new "Shortcuts" menu section with a ShortcutsEditWindow
- Add per-song presets to LiveVocalsSwapWindow
- Add copy name and copy description buttons and skill ID in the "Custom skill info dialog"
- Add il2cpp::umamusume::DialogManager::three_button_message for showing a game-native dialog with three buttons
- Add native support for setting clipboard text on Windows and Android via core::utils::set_clipboard_text, android::utils::set_clipboard_text and windows::utils::set_clipboard_text
- Add reset buttons for hotkeys in ConfigEditor and Free Camera settings
- Add text wrapping and dynamic button height calculation to combo menus for the core::plugin_api::gui_ui_combo_menu and gui::Gui::run_combo_menu
- Add change detection sync for FreeCameraSettingsWindow to prevent local keybind edits from being overwritten every frame
- Update locale
- fil by @searingmoonlight
- zh-cn by @yingyingyingqwq
- ru by @notsuu
- ko by @Haiseiko
- Fix bugs and feature enhancements
- Fix reset button not working for menu_open_key on Windows
- Fix alt-tabbing locks freecam's movement
- Make shortcut hotkey toggle the related windows instead of opening it multiple times
- Fix reset on ShortcutsEditWindow enabling a disabled shortcut
(by @kairusds in 481c5c6)
-
Bump version (kairusds#257)
(by @kairusds in 143dab3) -
Fix kairusds#249 (kairusds#256)
- Cause: HorseRaceInfo::is_finished() and HorseRaceInfo::is_start_dash() are both from the Il2Cpp thread and both were being called in the gui thread. Fixed by adding new helper methods that makes both methods thread-safe (HorseRaceInfo::is_start_dash_cached(), HorseRaceInfo::is_finished_cached()).
(by @kairusds in 3862181)
- Cause: HorseRaceInfo::is_finished() and HorseRaceInfo::is_start_dash() are both from the Il2Cpp thread and both were being called in the gui thread. Fixed by adding new helper methods that makes both methods thread-safe (HorseRaceInfo::is_start_dash_cached(), HorseRaceInfo::is_finished_cached()).
-
Security patch (kairusds#253)
- RUSTSEC-2026-0346
- RUSTSEC-2026-0347
- RUSTSEC-2026-0348
- RUSTSEC-2026-0349
- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @github-actions[bot] in db707d4)
-
Ignore unmaintained dependencies in audit workflow PR (kairusds#254)
(by @kairusds in b1d2872) -
Remove unneeded visibility path restriction for gui::{progress_bar, tab_bar, theme_color_row} (kairusds#251)
(by @kairusds in d5fd93d) -
Expose existing GUI controls to plugins and fix notification delivery (kairusds#250)
- Add new functions to plugin vtable
- Add missing hachimi_get_api exports
- Add new plugin APIs
- remove tests
-
- Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
(by @Kamirias in d68ba33)
-
Improve tl_repo incremental updater and fix corrupted texture diff preventing login (kairusds#244)
- Write tl_repo::download_incremental() downloads to a .part file to prevent partial/corrupted files on failure
- Reload localized data on tl_repo update failure
- Automatically delete corrupted texture diffs of a tl repo and fall back to loading the original game texture
- Return RuntimeError instead of panicking on unset TL repo directory or ID in tl_repo::run_internal()
(by @kairusds in bbff85c)
-
Update pt-br locale (kairusds#241)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @0Mateus in 9f0ee29)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Translate shadows and custom font settings to Russian (kairusds#240)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @notsuu in 9430ded)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Add filipino locale strings for custom fonts and shadow cfg (kairusds#239)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @searinminecraft in 053f261)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Update locale files (kairusds#242)
- Updated ko translations by @Haiseiko
- Updated zh-cn translations by @yingyingyingqwq
(by @kairusds in 3bf5aa4)
-
Add new shadow-related options (JP only), custom_font_file_warning and bug fixes (kairusds#238)
- Add new shadow-related options (JP only), custom_font_file_warning and bug fixes
- Fix race playback slider and race playback button persisting after races as invisible unclickable areas
- Add shadow_distance, soft_shadows, soft_shadow_quality, shadow_depth_bias, shadow_normal_bias, force_chara_shadows and story_shadow_type options for JP
- Add simple logging for checking if SSAO is included in the game build
- Add one-time warning for using custom_font_file
- Minor fix for MSAA
- Fix race finish not being checked properly by race-related overlays
- Bump version
(by @kairusds in c5ee857)
-
Add standalone custom font support (kairusds#233)
- Add standalone custom font support
- Improve "standalone custom font support" by @RanKaeder
- Merge
custom_font_asset_bundleandcustom_font_nameinto a new optioncustom_font_file - Add .hachifont file (ZIP) support that contains asset bundles for the relevant platforms (
includes_android,includes_win) and afont_path.txtthat contains the asset path to the font inside of the bundle. These files are scanned in the data folder every 3 seconds when ConfigEditor is open. .hachifontfile limits: asset bundles are limited to 2GB per file andfont_path.txtis limited to 4 KB (4096 bytes).- Load font bundles asynchronously from memory via
AssetBundle.LoadFromMemoryAsync_Internalinstead of loading raw files from disk. -
- Co-authored-by: kairusds 32636532+kairusds@users.noreply.github.com
(by @RanKaeder in 49c0013)
-
Fix ko locale (kairusds#237)
(by @kairusds in 8afb400) -
Fix clippy_check workflows ignoring locale files
(by @kairusds in 4bf4fba) -
Update Korean locale (kairusds#232)
-
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @Haiseiko in ceebbd9)
-
v1.3.0.0-bv
v1.2.1.0-bv
What's Changed
-
1.2.1.0-bv: BV toolbox (unlock/FOV/progress bar/shadow ML), remove probes, merge upstream
(by @Yuweisha in 89220c0) -
Add shortcuts, per-song Live Vocals Swap presets, custom skill info dialog copy buttons and bug fixes (kairusds#258)
- Add configurable menu shortcuts and hotkeys for ThemeEditorWindow, FreeCameraSettingsWindow (Windows), and LiveVocalsSwapWindow, in the new "Shortcuts" menu section with a ShortcutsEditWindow
- Add per-song presets to LiveVocalsSwapWindow
- Add copy name and copy description buttons and skill ID in the "Custom skill info dialog"
- Add il2cpp::umamusume::DialogManager::three_button_message for showing a game-native dialog with three buttons
- Add native support for setting clipboard text on Windows and Android via core::utils::set_clipboard_text, android::utils::set_clipboard_text and windows::utils::set_clipboard_text
- Add reset buttons for hotkeys in ConfigEditor and Free Camera settings
- Add text wrapping and dynamic button height calculation to combo menus for the core::plugin_api::gui_ui_combo_menu and gui::Gui::run_combo_menu
- Add change detection sync for FreeCameraSettingsWindow to prevent local keybind edits from being overwritten every frame
- Update locale
- fil by @searingmoonlight
- zh-cn by @yingyingyingqwq
- ru by @notsuu
- ko by @Haiseiko
- Fix bugs and feature enhancements
- Fix reset button not working for menu_open_key on Windows
- Fix alt-tabbing locks freecam's movement
- Make shortcut hotkey toggle the related windows instead of opening it multiple times
- Fix reset on ShortcutsEditWindow enabling a disabled shortcut
(by @kairusds in 481c5c6)
-
Bump version (kairusds#257)
(by @kairusds in 143dab3) -
Fix kairusds#249 (kairusds#256)
- Cause: HorseRaceInfo::is_finished() and HorseRaceInfo::is_start_dash() are both from the Il2Cpp thread and both were being called in the gui thread. Fixed by adding new helper methods that makes both methods thread-safe (HorseRaceInfo::is_start_dash_cached(), HorseRaceInfo::is_finished_cached()).
(by @kairusds in 3862181)
- Cause: HorseRaceInfo::is_finished() and HorseRaceInfo::is_start_dash() are both from the Il2Cpp thread and both were being called in the gui thread. Fixed by adding new helper methods that makes both methods thread-safe (HorseRaceInfo::is_start_dash_cached(), HorseRaceInfo::is_finished_cached()).
v1.2.0.0-bv
v1.1.0.0-bv
What's Changed
-
Security patch (kairusds#253)
- RUSTSEC-2026-0346
- RUSTSEC-2026-0347
- RUSTSEC-2026-0348
- RUSTSEC-2026-0349
- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @github-actions[bot] in db707d4)
-
Ignore unmaintained dependencies in audit workflow PR (kairusds#254)
(by @kairusds in b1d2872)
v1.0.0.0-bv
What's Changed
-
Remove unneeded visibility path restriction for gui::{progress_bar, tab_bar, theme_color_row} (kairusds#251)
(by @kairusds in d5fd93d) -
Expose existing GUI controls to plugins and fix notification delivery (kairusds#250)
- Add new functions to plugin vtable
- Add missing hachimi_get_api exports
- Add new plugin APIs
- remove tests
-
- Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
(by @Kamirias in d68ba33)
-
Fix formatting in README.md
-
Fix formatting issues in README.md
(by @Yuweisha in 08a95fc)
v0.32.0.1-bv
What's Changed
-
Improve tl_repo incremental updater and fix corrupted texture diff preventing login (kairusds#244)
- Write tl_repo::download_incremental() downloads to a .part file to prevent partial/corrupted files on failure
- Reload localized data on tl_repo update failure
- Automatically delete corrupted texture diffs of a tl repo and fall back to loading the original game texture
- Return RuntimeError instead of panicking on unset TL repo directory or ID in tl_repo::run_internal()
(by @kairusds in bbff85c)
-
Update pt-br locale (kairusds#241)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @0Mateus in 9f0ee29)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Translate shadows and custom font settings to Russian (kairusds#240)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @notsuu in 9430ded)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Add filipino locale strings for custom fonts and shadow cfg (kairusds#239)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
(by @searinminecraft in 053f261)
- Co-authored-by: harveyhans 32636532+kairusds@users.noreply.github.com
-
Update locale files (kairusds#242)
- Updated ko translations by @Haiseiko
- Updated zh-cn translations by @yingyingyingqwq
(by @kairusds in 3bf5aa4)
-
Add new shadow-related options (JP only), custom_font_file_warning and bug fixes (kairusds#238)
- Add new shadow-related options (JP only), custom_font_file_warning and bug fixes
- Fix race playback slider and race playback button persisting after races as invisible unclickable areas
- Add shadow_distance, soft_shadows, soft_shadow_quality, shadow_depth_bias, shadow_normal_bias, force_chara_shadows and story_shadow_type options for JP
- Add simple logging for checking if SSAO is included in the game build
- Add one-time warning for using custom_font_file
- Minor fix for MSAA
- Fix race finish not being checked properly by race-related overlays
- Bump version
(by @kairusds in c5ee857)
v0.31.2.1-bv
What's Changed
-
Add standalone custom font support (kairusds#233)
- Add standalone custom font support
- Improve "standalone custom font support" by @RanKaeder
- Merge
custom_font_asset_bundleandcustom_font_nameinto a new optioncustom_font_file - Add .hachifont file (ZIP) support that contains asset bundles for the relevant platforms (
includes_android,includes_win) and afont_path.txtthat contains the asset path to the font inside of the bundle. These files are scanned in the data folder every 3 seconds when ConfigEditor is open. .hachifontfile limits: asset bundles are limited to 2GB per file andfont_path.txtis limited to 4 KB (4096 bytes).- Load font bundles asynchronously from memory via
AssetBundle.LoadFromMemoryAsync_Internalinstead of loading raw files from disk. -
- Co-authored-by: kairusds 32636532+kairusds@users.noreply.github.com
(by @RanKaeder in 49c0013)