Skip to content

v0.14.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jan 10:14
· 1 commit to master since this release

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

πŸš€ Features

  • (fnv) Fallout new vegas 4gb patcher functionality is now built into hoolamike (no need to run FNVPatch.exe or anything like that)

[0.13.0] - 2025-01-23

πŸš€ Features

  • (bsa) Unpacking multiple bsa files is now significantly faster, audio cli
  • (ttw) Fixed resampling at cost of higher memory usage
  • (ttw) Use smallvec to speed up allocations

πŸ› Bug Fixes

  • (ttw) Respect compression requirement

βš™οΈ Miscellaneous Tasks

  • Performance flags by default

[0.12.5] - 2025-01-21

πŸš€ Features

  • (fnv) Bsas are now compressed using correct format (fixes Begin Again and Tale of two Wastelands)

[0.12.4] - 2025-01-20

πŸš€ Features

  • (ttw) Fix the last-modified timestamps for files

[0.12.3] - 2025-01-19

πŸš€ Features

  • (ttw) Implement the CLI post-fixup-command functionality. bonus is that we don't execute arbitrary shell commands - input is parsed and validated

[0.12.2] - 2025-01-19

πŸš€ Features

  • (ttw) Optimize performance by easing down on logging a little bit and splitting the operations into chunks to prevent flooding user drive with temporary files

🚜 Refactor

  • (ttw) Split into modules and cleanup

[0.12.1] - 2025-01-19

πŸ› Bug Fixes

  • (ttw) Archives in bsa are case insensitive, and ttw installer makes extensive use of it

[0.12.0] - 2025-01-18

πŸš€ Features

  • (hoola-audio) Mp3 handling
  • (hoola-audio) Ogg and wav support
  • (hoola-audio) Better logging
  • (ttw) Stage I
  • (ttw) Stage II
  • (ttw) Stage III
  • (ttw) Stage IV
  • (ttw) Stage V
  • (ttw) Stage VI
  • (ttw) Stage VII
  • (ttw) Stage VIII (variables)
  • (ttw) Asset::Copy
  • (ttw) Stage IX (all assets initially handled)
  • (ttw) Multithreading support
  • (ttw) Ttw installer functionality is fully ported ☒️

πŸ› Bug Fixes

  • (ttw) Variable resolving
  • (ttw) Ogg resampling
  • (ttw) Fix asset handling

🚜 Refactor

  • (ttw) Type safety for manifest file
  • Cleanup warnings
  • Cleanup ttw installer code

[0.11.3] - 2025-01-15

πŸš€ Features

  • (archives) Bethesda archives now extract a bit more optimally, extracting archives through cli

[0.11.2] - 2025-01-14

πŸ› Bug Fixes

  • (windows) Switch to platform-agnostic file size reading
  • (archives) 7z extraction for windows-encoded paths no longer fails on linux

πŸ“š Documentation

  • (readme) Update the installation instructions
  • (readme) Add the remaining supported games to readme
  • (readme) Fix emoji
  • (readme) Notes about support

[0.11.0] - 2025-01-08

πŸš€ Features

  • (modlist-file) Modlist file is preloaded at start, sacrificing some disk space but speeding up applying binary patches
  • (archives) Preheat archives in chunks of 30GB so that no more than (hopefully) that is taken up by hoolamike while installing
  • (archives) Preheat archives in chunks, but also prioritize things other than 7z which is absurdly slow

πŸ› Bug Fixes

  • Point to hosted version of indicatif fork
  • Drop file handles for preextracted wabbajack files
  • Limit max open files when extracting wabbajack file

🚜 Refactor

  • Refactor archive preloading logic
  • Refactor nested archive directives

[0.10.0] - 2025-01-07

πŸš€ Features

  • (modlist-file) Added more definitions (Mega downloader and BSAs with 32 bit FileFlags - which is very weird and should be investigated)
  • (modlist-file) Load modlist file in one go instead of buffering it - faster

[0.9.2] - 2025-01-06

πŸš€ Features

  • (deps) Remove openssl dependency to enable working on steam deck

[0.9.1] - 2025-01-06

πŸš€ Features

  • (archives) More readable error messages for archive extraction failures
  • (textures) Recompressing textures using BC7 methods now uses the minimal level, which results in 100x decrease in speed

πŸ› Bug Fixes

  • Detect lzma method 14 archives to offload them to 7z binary
  • (install) Fix paths dropping to early
  • (archives) Check windows encoding and normalize paths when using CompressTools
  • (installed) ModOrganizer.ini and other remapped files will no longer be places at paths relative to CWD

[0.8.11] - 2025-01-05

πŸš€ Features

  • (installer) Hoolamike will now mimic the windows case-insensitive path lookup in case copying a local file (typically game directory) fails

[0.8.10] - 2025-01-05

βš™οΈ Miscellaneous Tasks

  • Cache and write permissions

[0.8.9] - 2025-01-05

βš™οΈ Miscellaneous Tasks

  • Cache

[0.8.6] - 2025-01-05

βš™οΈ Miscellaneous Tasks

  • Use secrets for tokens

[0.8.5] - 2025-01-05

βš™οΈ Miscellaneous Tasks

  • Only run CI on new versions

[0.8.2] - 2025-01-05

πŸš€ Features

  • (ci) CI with automatic publishes

πŸ’Ό Other

  • Getting started