Skip to content

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.

Modifiers

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.

CompressModifier

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.

DecompressModifier

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.

ExcludeFilesModifier

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

ExcludeFoldersModifier

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

Steam DRM

Prevents your executable from being executed unless run from Steam by sending it to Steamworks.

Clone this wiki locally