Skip to content

notaspirit/SectorRemovalUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sector Removal Updater

GitHub all releases GitHub release (latest by date) GitHub latest release date

Sector Removal Updater (SRU) is a tool for automatically updating ArchiveXL Sector Node Removals and Mutations.


Table of Contents

  1. Requirements
  2. Installation
  3. Setup
  4. Updating Removal Files
  5. Known Issues & Limitations

Requirements

Mandatory


Installation

Download the portable version and open a terminal in the same folder as the executable.


Setup

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.

1. Downloading

  1. Download the hashes for your versions from the releases.
  2. 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.

2. Building

  1. Set the gamepath using SectorRemovalUpdater.exe config set GamePath <PATH TO DIR>.
  2. Start the interactive mode using SectorRemovalUpdater.exe start
  3. Build the hashes using HashNodes

Do not forget the quotes (" ") around the filepath when it has spaces.


Updating Removal Files

  1. 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.


Known Issues & Limitations

  • 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.

About

SRU is a Tool for Updating ArchiveXL Node Removals and Mutations

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages