VFX/Halo-Tools
1
0
Fork
You've already forked Halo-Tools
0
A collection of scripts for processing files in various Halo games.
  • Python 84.7%
  • Shell 15.3%
2025年12月21日 15:55:54 -05:00
audio-extract.py Changes cleanup process take place for each unused file during iteration. 2025年12月21日 15:55:54 -05:00
LICENSE Initial commit 2025年03月09日 01:57:18 +00:00
patch.sh Adds fallback condition for failure case. 2025年09月03日 13:38:00 +02:00
README.md Updates documentation for new tool. 2025年12月13日 21:16:26 -05:00

audio-extract.py

Extracts and converts raw audio generated by the FMOD (.fsb) and Wwise (.pck) audio engines to usable formats.

Requires Python and is currently a CLI utility only. Works with Windows and Linux environments.

Run python audio-extract.py -h to see all available options and functionality, or blindly batch process sound bank files by graphically executing within the same directory.

patch.sh

When playing Halo: The Master Chief Collection (MCC) on Linux systems, the ucrtbase.dll dependency provided by Proton creates network desynchronisation with Windows and Xbox clients in peer-to-peer environments during Campaign, Firefight, and Spartan Ops, often resulting in premature termination of the session.

This script is an automated solution for patching MCC's Proton prefix with both Flatpak and unsandboxed installations.

Ensure that Flatpak is installed, otherwise automated Protontricks installation will fail.

Download the script, navigate to its path in a terminal with cd <path to script>, then execute the following command:

bash ./patch.sh