This tool was created to automate the patching process for fallout76 mods after a new game patch is released. The ASAsm reading capabilities are not exhaustive and the input is to be expected to come from RABCDAsm, other formats will likely not be processable.
- JDK/Java 17
- Maven
- BSA Browser
- RABCDAsm
- Fallout 76
mvn package
java -jar target/swf-patcher-1.0-SNAPSHOT.jar "config/my-config.yaml"
See examples in the config
folder.
Paths to the install directories of BSA Browser, RABCDAsm, and Fallout 76 need to be set.
Patch section: Each entry defines an SWF file to be extracted from the given input BA2,
which can then be manipulated. To see how individual edits work, refer to ASASMEdits.java