-
-
Notifications
You must be signed in to change notification settings - Fork 8
Modifiers
James edited this page Jul 10, 2025
·
5 revisions
Modifiers are a set of options that let you change the files chosen from sources before uploading.
Note: Files chosen via Sources are copied to a cached folder to avoid unwanted changing of the original files.
Make changes to the files gathered from sources before uploading. Modifiers are executed in one at a time and in order.
- Enabled: When on, this modifier will modify the content of the files for a build.
Compresses a file or directory into a smaller file. eg: .zip a directory
- Compressed Name: The name of the compressed file. eg: MyCompressedFile.zip
-
Compression Type: Which format to compress the content to.
- Zip
- Remove Old files: If true, the original file or directory will be deleted after compression.
- Target Path: The path to the file or directory in the cached directory to compress. If empty, the entire build will be compressed.
Decompresses a file and extract the files. eg: unzip a .zip file
-
Decompression Type: Which format the file is compressed as.
- Zip
- File Path: The path to the compressed file. eg: Last Message 64-bit_Data/StreamingAssets/data.zip
- Remove Old file: If true, the compressed file will be deleted after completion.
- Target Path: The path where the decompress files will go. If empty, the files will go to the root folder.
Exclude/delete files from the build by specifying a regex pattern.
-
Regexes: A list of regex to select which files/folders that will be excluded/deleted before being uploaded.
- Enabled: If true, regex will be used to select files/folders for modification.
- Recursive: If true, folders that are not empty will be deleted - otherwise will error.
- Regex: Pattern to select files. *.txt will find all .txt files.
- SearchAllDirectories: If true, all directories will be searched for matching files.
-
WhenToExclude: If set Source then files matching the regex will not be copied. If set to Cache then files already copied will be removed.
- DoNotCopyFromSource
- DeleteFromCache
Exclude/delete folders from the build by specifying a regex pattern.
-
Regexes: A list of regex to select which files/folders that will be excluded/deleted before being uploaded.
- Enabled: If true, regex will be used to select files/folders for modification.
- Recursive: If true, folders that are not empty will be deleted - otherwise will error.
- Regex: Pattern to select files. *.txt will find all .txt files.
- SearchAllDirectories: If true, all directories will be searched for matching files.
-
WhenToExclude: If set Source then files matching the regex will not be copied. If set to Cache then files already copied will be removed.
- DoNotCopyFromSource
- DeleteFromCache
Prevents your executable from being executed unless run from Steam by sending it to Steamworks.
- App: The Steam App ID to use for the build. eg: 1141030
- Flags: The flags to use when wrapping the build. default: 0. See https://partner.steamgames.com/doc/features/drm