Sector Removal Updater (SRU) is a tool for automatically updating ArchiveXL Sector Node Removals and Mutations.
- .NET Runtime 8.0.0+ (Microsoft)
Download the portable version and open a terminal in the same folder as the executable.
SRU requires hashes of all nodes for the source and target version to function, when available you can download precompiled hashes (recommended) or build them locally.
- Download the hashes for your versions from the releases.
- Load the hashes using
SectorRemovalUpdater.exe LoadDatabaseFromFile "<PATH TO BIN>"from a commandline in the same folder as the executable.
Do not forget the quotes (
" ") around the filepath when it has spaces.
- Set the gamepath using
SectorRemovalUpdater.exe config set GamePath <PATH TO DIR>. - Start the interactive mode using
SectorRemovalUpdater.exe start - Build the hashes using
HashNodes
Do not forget the quotes (
" ") around the filepath when it has spaces.
- Update removal files using
SectorRemovalUpdater.exe update "<PATH TO XL>" "<PATH TO OUTPUT XL>" <SourceVersion> <TargetVersion>
Do not forget the quotes (
" ") around the filepath when it has spaces.
- SRU only matches exact nodes, meaning if a node changed it will not be found even if the change is minor.
- SRU does not validate input, meaning that given a file with incorrect nodes that ArchiveXL may skip, SRU will find matches for even when it isn't the node that was originally intended to be removed.
- The game contains some duplicate nodes, SRU only picks the first it encounters.
- If instanced or collision nodes fail lowering the MinimumActorHashMatchRate value may help find more but can introduce false positives.