-
Notifications
You must be signed in to change notification settings - Fork 6
TSLPatcher Install and Hack Syntax
TSLPatcher's file-copy and binary-patch sections are now documented on dedicated pages. Use this page as the stable entry point for links that refer to [InstallList] and [HACKList] syntax.
Use this hub when you need to decide whether a change belongs in [InstallList] or [HACKList], or when an older wiki link brought you here. For exact folder rules, replacement behavior, offset syntax, and examples, follow the dedicated guides below.
Use [InstallList] when a mod needs to copy files from tslpatchdata into the game directory or into containers such as ERF or RIM. The standalone guide covers folder sections, File# versus Replace#, source-folder handling, renaming, override behavior, and HoloPatcher's execution-order notes.
Canonical page:
Typical uses:
- copying loose files into
override,modules,streamvoice, or other game folders - installing resources into existing module capsules
- renaming installed files or changing source-folder layout within
tslpatchdata
Use [HACKList] when a mod needs to write binary values directly into an NCS script at fixed offsets. The standalone guide covers offset notation, supported value sources, StrRef# and 2DAMEMORY# token usage, risks, and the documented HoloPatcher behavior for this historically under-documented feature.
Canonical page:
Typical uses:
- rewriting compiled-script constants after earlier patch steps generate dynamic values
- inserting
StrRef#or2DAMEMORY#output into known word offsets - preserving compatibility where shipping a full replacement script would be too coarse