The days of painstakingly renaming folders and changing particle headers are over! This tool automates the process, allowing you to pak your mod for all slots 1~11 in one fell swoop!
Comments written with double hashes (##
) are to be read as emotional flashbacks
The tool comes in two parts. GGSTModPorter.ps1 is the actual script that does all the work, while GGSTModPorter.bat is a wrapper that lets you just drag-n-drop your folder in to start the process.
Put both files in the UnrealPak directory and then drag your mod's folder onto the batch file exactly as you would for UnrealPak-With-Compression.bat
. The script will automatically set the folder name and uasset headers and produce paks for each slot in a new folder.
I've also included an additional tool, GGSTSigCopier.bat. As the name suggests, it exists to expedite the process of copying and renaming sig files for every slot of your mod. Just drag-n-drop a sig file with the same name as your mod parent folder to use it. If used in the same directory that holds the folder created by the previous tool (.\<Mod Name> Paks
), it will put the files directly into there. Otherwise, it will create a new directory, .\<Mod Name> Sigs
, to contain them. You can dump the contents into their final destination as you see fit from there.
This script requires PowerShell Core or later to work! You can get the latest release from GitHub or install it through the command line with WinGet.
winget install Microsoft.PowerShell --source winget
So make sure you do that! If you're not sure if you have the right version installed, you probably don't.