Skip to content

v0.34.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 01:56
· 10 commits to main since this release
4bbc07a

[0.34.0] - 2026-07-05

Added

  • Install optional/sibling files from the same Nexus mod page without a false "already installed" warning. Duplicate detection now keys on the Nexus file identity (mod id + file id), not the display name, so installing an OPTIONAL file while the MAIN file is already installed no longer flags it as a duplicate. Library names prefer the Nexus FILE name over the mod page title, and a "Name this mod" dialog lets you pick the file name, the mod page title (from a dropdown of suggestions), or type a custom name when adding a second file from a page you already have. If you deliberately choose a name that matches a mod you already have, the usual "already installed" prompt (Replace / Install as Copy) appears.
  • Install straight into a separator from Downloads. The Downloads right-click menu gained an "Install to separator" action below Install: pick a group (the same searchable HeroUI picker as the library's Move to Separator) and the archive installs, enables, and lands in that separator in one step - no install-then-move.

Fixed

  • Disabling all mods no longer crashes the game (leftover files in the game folder). Two leftover bugs are fixed. First, the bootstrap loaders Hyperion physically stages into bin/x64 (CET's version.dll, ASI/RED4ext loaders) were only cleaned when Hyperion had created the file that run; once a loader survived one unclean exit it was treated as "already present" on the next launch and then never removed - so it piled up and a mod-free launch crashed on stale loaders. Cleanup now removes Hyperion's staged loaders outright in both cases - even if the mod was updated/uninstalled or the game touched the file at runtime - so no stray .asi/.dll lingers (a genuinely different file the user owns is still never touched). Second, emptied mod-framework folders (e.g. bin/x64/plugins/cyber_engine_tweaks/mods) that lingered after the game closed are now pruned, so closing the game really leaves the game folder clean; a vanilla (no-mods) launch also sweeps them first.
  • Manually-downloaded Nexus mods get a clean library name. A manual Nexus download names its archive <Mod> <modId> <version> <hash> (e.g. ... Hair Pack 31149 1.0 n1B61wYbu); Hyperion used to keep that whole string as the mod name. The id/version/hash tail is now stripped, and reinstalling recovers the exact Nexus page name via the MD5 lookup.
  • Auto-install no longer runs while the game is open. With "Install completed downloads automatically" on, a finishing download would install even mid-session (rewriting the library usvfs deploys from). It now defers with a clear warning and keeps the archive in Downloads to install after closing the game; the manual Install action in Downloads blocks the same way.
  • The library bulk-selection bar buttons are vertically aligned again (they were top-anchored instead of centered).