Prerequisites

Requirements, dependencies, and other useful tools

Requirements

winget install virtuslab.scalacli 
winget Microsoft.DotNet.DesktopRuntime.8
winget install OpenJS.NodeJS                            & :: if you want to use Typescript patchlets
npm install -g typescript                               & :: if you want to use Typescript patchlets
winget install vscodium                                 & :: or, winget install Microsoft.VisualStudioCode
curl -sSLf https://scala-cli.virtuslab.org/get | bash
curl -sSLf https://dot.net/v1/dotnet-install.sh | bash
curl -o- https://fnm.vercel.app/install | bash          # if you want to use Typescript patchlets
fnm install 24                                          # if you want to use Typescript patchlets
npm install -g typescript                               # if you want to use Typescript patchlets
# If snap is available, otherwise download from https://vscodium.com or https://code.visualstudio.com
snap install codium --classic                           # or, sudo snap install code --classic

Managed Tools

These utility/modding tools will be automatically downloaded by automod when it is first launched:

Other Useful Tools

  • AESDumper: Unreal Game AES key extractor

  • Dadroit JSON Viewer: a very fast large JSON file viewer

  • UE4SS: Unreal Engine scripting system, also useful for extracting .usmap files

    To extract .usmap of a game, install UE4SS, launch the game, and press Ctrl + Numpad 6. If it is successful, you can find Mappings.usmap in the game’s <game-id>\Binaries\Win64\ue4ss folder.