Skip to content
This repository was archived by the owner on Jan 17, 2026. It is now read-only.

Releases: Hachimi-Hachimi/Hachimi

v0.8.1

Choose a tag to compare

@LeadRDRK LeadRDRK released this 20 Sep 14:47

Bug fixes

  • [tl_repo] Properly sync files data after writing. Fixes a bug where files randomly disappear after downloading.

Improvements

  • [tl_repo] Check if file actually exists on disk during update check. This helps users affected by the previous bug redownload missing files without any intervention.

v0.8.0

Choose a tag to compare

@LeadRDRK LeadRDRK released this 15 Sep 06:40

What's new

  • Implement common texture replacement diff for "Train" buttons.

Improvements

  • [windows] Attempt to always match scaling resolution's orientation with original. Might fix an issue with UI scaling after the screen changes orientation.
  • Initialization errors are now logged properly.
  • Localized data loading errors no longer fails the entire init procedure on startup.
  • [android] gui_impl: Improve OpenGL state backup/restore procedure. Might fix an issue where the game fails to render correctly in the training select screen when the Hachimi GUI is active on some devices.
  • Minor optimizations.

v0.7.1

Choose a tag to compare

@LeadRDRK LeadRDRK released this 29 Aug 08:13

Bug fixes

  • Fixed a crash when the game tries to clear the training param change dialog.

v0.7.0

Choose a tag to compare

@LeadRDRK LeadRDRK released this 29 Aug 03:53

What's new

  • [Windows] Added auto full screen option with support for both Exclusive and Borderless full screen modes.
    • Hachimi currently does not support custom aspect ratios which means that full screen resolution will always be scaled to 16:9. Support for custom aspect ratios might be added later on.
  • [Windows] Added option to block minimizing in full screen. Should only be used with Borderless full screen mode.
  • [Windows] Added resolution scaling option which can either scale to your screen size or the game's window size. This can be used to unlock the game's default 1080p rendering resolution.
  • [Windows] Added option to make the game window always stay on top. It can be toggled in the menu or set permanently in the config.
  • Added UI scale option. Can be used to adjust the game's UI size.
  • Added game UI toggle. Can be used to turn the currently active game UIs on/off whenever you want.
  • Added graphics quality option.
  • Added support for texture replacement using image diffs (*).
  • Implemented ruby text removal.
  • Implemented movie replacement.
  • Implemented text wrapping and template evaluation for race jikkyou (live commentary) display.
  • Implemented text wrapping and fixed template filters showing up in training param change dialog and log dialog.
  • Added support for opengl32.dll.
  • Git commit hash is now included with the version string.

Improvements

  • Soft restart now restarts the game directly.
  • Removed deprecated text_wrapper localized data config option. Please update your translations if you haven't.
  • Make all custom text wrapping/fitting operations truly optional.

Special thanks to KevinVG207 and _SeiunSky for their feedback and testing during the development of this release.

(*) ⚠️ WARNING: The en translations repo will soon release an update that replaces all full images with image diffs. This will not break existing translation data, but any older version of Hachimi that might download this new version from scratch will not be able to use the new image diffs for sprite translations.

v0.6.1

Choose a tag to compare

@LeadRDRK LeadRDRK released this 23 Aug 06:10

Bug fixes

  • TextFrame font size scaling now works properly.
  • Fixed text wrapping in skill learning list for new game update.

v0.6.0

Choose a tag to compare

@LeadRDRK LeadRDRK released this 27 Jul 13:44

What's new

  • Added support for patching UI flashes in flashcombine assets.
  • Added region detection support for other versions of the game (KR [Android only], TW GP, TW MC). Note that while Hachimi will work on these versions, the game itself won't work correctly yet due to the AC triggering.

Improvements

  • [gui] Disabled text selections. Scrollable areas are now much easier to use.

v0.5.2

Choose a tag to compare

@LeadRDRK LeadRDRK released this 15 Jul 04:35

Improvements

  • Removed AnText override workaround.

v0.5.1

Choose a tag to compare

@LeadRDRK LeadRDRK released this 13 Jul 13:43

Bug fixes

  • Fixed compatibility with Android 11.
  • Prevented some formatting filters from potentially showing up in the UI.

Misc

  • Upstream LeadRDRK/dobby-sys: Use chiteroman/Dobby@7447fd9209bb43eba1e307f84df17613af5203dd

v0.5.0

Choose a tag to compare

@LeadRDRK LeadRDRK released this 10 Jul 06:28

What's new

  • UI flash patching reimplementation: Animated UI sprites are now replaced directly during the loading process, implemented UI flash text and other properties replacement.
  • Implemented custom text wrapping algorithm and word separator. Formatting tags within story texts are now wrapped properly.
  • Implemented new template filters: month, scale, ho, vo
  • Implemented TextFrame (story text boxes) font size and line spacing adjustments.
  • Implemented skill list item desc font size adjustment.

Improvements

  • Simplified texture replacement implementation.
  • Improved story wrapping behavior.

Misc

  • Migrated to Rust 1.77+

v0.4.0

Choose a tag to compare

@LeadRDRK LeadRDRK released this 28 Jun 14:03

What's new

  • (Windows) Added menu open key option.
  • (Windows) Changed default menu open key to the Right arrow key.
  • (Windows) Implemented self updater.
  • (Windows) Added load libraries option.
  • (Android) Added device checks bypass.

Improvements

  • (Android) Removed config options that are only used on Windows.

Misc

  • (Installer) Reduced file size, added features that are needed for the self updater.