Skip to content
Nicholas Gautier edited this page Jan 19, 2025 · 24 revisions
  The wiki is a bit of a mess while I update to fit with PSCAT 1.2.0-Beta feature set.
  Please be patient....

  https://youtu.be/273eSvOwpKk
  Take That - Patience (Official Video) 

Felix, the PSCAT!

Introduction

The PowerShell Compact-Archive Tool is a light-weight front-end tool that empowers anyone to expeditiously compile their (G)ZDoom based project's into a single PK3 compressed file. The main objective of this tool is to allow everyone to quickly launch this program from the Windows Start Menu, select the project they want to compile, and then compile those assets into a PK3 file. After compiling the project, one can then freely distribute their hard work to the world. In addition, the PowerShell Compact-Archive Tool can also compile other (G)ZDoom based projects without requiring separate installations or modifications. A major feature of this program is, One Install for Many Projects. Meaning, that only one PSCAT install is needed to compile any project at any time, any where. No longer requiring game developers to create their own compilers using a shell script -- as long as the project's resources are already organized within the ZDoom's standard PK3 filesystem structure.

Key Features

  1. Compile any (G)ZDoom project into a PK3 compressed file.
  2. Project's can use a 'Project File' to define certain attributes of a project.
  3. Terminal Based Program, offering a light-weight experience.
  4. Using PowerShell Core's functionalities, requiring no additional external dependencies.
  5. Ability to use the Windows Graphical User Interface for some interactions.
  6. Using the built-in Microsoft.PowerShell.Archive to generate PK3 files.

Minimum Requirements

  1. Microsoft Windows 10 and later
  2. PowerShell Core 7.4 and later
  3. Enough System RAM and Storage Space to compile their desired projects.

See Also