This is a collection of scripts to help with MU Online file handling.
This script compares the content on a test client we use to try things and the installer that was shared to the users.
The idea is to be able to quickly tell which files were added or updated in the test client.
Then you can share these files as a patch or use them with an update launcher.
The config.yml
file is used to configure the settings on the scripts. You can use config.example.yml as a reference.
The parameters are:
baseClientPath
: Path to the MU Client we use for testing.updater.installerClientPath
: Path to the MU Client installer shared to the users.updater.updatePath
: All new or updated files will be copied in this folder.⚠️ Caution: The contents on this file will be deleted at the start of each execution.updater.exclude
: Aadd as a list (in Yaml, indented values starting with hyphen-
) patterns of files yow want to exclude.
Note
Check config.example.yml file as an example and update to your liking.
This script uses the powershell-yaml PowerShell module. You need to install it by opening a PowerShell terminal as an admin and typing:
Install-Module "powershell-yaml"
All scripts has their associated batch file (.bat) to make it easier to run from the file explorer.