Setup
Downloading, running, and upgrading automod
curl -JLo automod.zip https://codeload.github.com/jpabscale/automod/legacy.zip/master
tar xf automod.zip
move jpabscale-automod-* automod
del automod.zip
cd automod & :: change to uncompressed directory if downloaded as a zip file
automod .demo.sb & :: generate Stellar Blade demonstration mods
automod .demo.soa & :: generate Sand of Aura demonstration mod
automod .setup.vscode & :: or, automod .setup
curl -JLo automod.tar.gz https://codeload.github.com/jpabscale/automod/legacy.tar.gz/master
tar xf automod.tar.gz
mv jpabscale-automod* automod
rm automod.tar.gz
cd automod # change to uncompressed directory if downloaded as a zip file
./automod .demo.sb # generate Stellar Blade demonstration mods
./automod .demo.soa # generate Sand of Aura demonstration mod
./automod .setup.vscode # or, ./automod .setup
As it generates a mod (e.g., .demo.sb
or .demo.soa
), automod uses retoc/repak to extract legacy .uasset
/.uexp
files, converts them to UAssetAPI .json
format using UAssetCLI, programmatically patches the .json
file, converts the patched .json
file back to .uasset
/.uexp
using UAssetCLI, and then to .utoc
/.ucas
/.pak
using retoc/repak.
At the end of the mod generation, it will create a <mod-name>.zip
(or <mod-name>.7z
) archive file containing the .utoc
/.ucas
/.pak
files that can be uncompressed inside ...\steamapps\common\<game-folder>\<game-id>\Content\Paks\~mods
, manually or managed by using a mod manager.
Upgrading automod
automod .upgrade
./automod .upgrade