Spellhold-Studios / Generalized-Biffing

This tool allows you to biff the content of the override folder for improved performance in IE games.
https://spellhold-studios.github.io/readmes/generalized-biffing/generalized_biffing-readme-english.html
8 stars 6 forks source link

Prevent mangling non-ASCII characters in resource names by recent WeiDU versions #17

Closed Argent77 closed 1 month ago

Argent77 commented 1 month ago
Argent77 commented 1 month ago

Mod installation involves three stages now:

  1. Preparing filename conversion tables for files to biff
  2. Actual biffing operation
  3. Finalizing new chitin.key entries

The first two steps may take a while, depending on the number of resources. The last step should always be instantaneous.

I couldn't test it meaningfully on Linux. In both (old and new) versions WeiDU's file operations (such as ACTION_BASH_FOR) can't handle special non-ASCII characters in filenames. macOS seems to work fine.

skellytz commented 1 month ago

I just wanted to say I'd tested your solution and it worked perfectly where it mattered, i.e. legacy Infinity Animations v5, original BG2 on Windows and Linux-Wine. The uninstallation also went without a hiccup. I confirm the native WeiDU installer for Linux can't handle non-ASCII characters (it won't even copy the files), but hopefully these days nobody of sound mind will add such files to modern mods for EEs 😄