-
-
Notifications
You must be signed in to change notification settings - Fork 1
Compiling Project
When a project has been loaded, the option to compile it will appear in the Main Menu. With the project loaded, you are specifying to the PowerShell Compact-Archive Tool with the exact location of the project's source files that will be compacted into a PK3 archive file. Please ensure that the files structure, within the project's source files, matches exactly what (G)ZDoom expects; otherwise, the (G)ZDoom game engine will not be able to correctly interpret the project's assets.
The PowerShell Compact-Archive Tool will perform the following steps when compiling a project:
- Ensure that all of the resources are available.
- Copy the project’s source files into a newly created temporary folder.
- Remove the unnecessary files that were duplicated into the temporary folder.
- Directories that will be deleted:
- .git
- .svn
- Files that will be deleted:
- .gitattributes
- .gitignore
- *.md
- Thumb.dbs
- desktop.ini
- PSCAT.Proj
- Directories that will be deleted:
- Generate the compressed PK3 file from the project's source files that were stored in the temporary folder.
- Delete the temporary directory.
- Finished
NOTE: The main location of where the project's source files are stored will never be altered by the PowerShell Compact-Archive Tool. Any changes that had been made by this tool will only affect within the temporary folder - where the project's files were copied.
Compiled builds that were generated by this tool will be stored within the PowerShell Compact-Archive Tool folder from My Documents.
For example:
C:\Users\Admin\Documents\PowerShell Compact-Archive Tool\TGRDM3\TGRDM3.pk3
In general form:
%UserProfile%\Documents\PowerShell Compact-Archive Tool\TGRDM3\TGRDM3.pk3
When a compiled build is stored in the user's My Documents folder, it will be given a unique name to prevent conflicts. If the PowerShell Compact-Archive Tool detects that a file with the same name already exists, a date and time stamp will be appended to the filename. The format for the filename with the stamp is as follows: day-month-year_24hr-min-sec. For example: TGRDM3_18-Jan-2025_23-35-40, where TGRDM3 is the project name, followed by the timestamp.
Do note that this project is no longer in evolution nor maintained development cycle anymore. Thus, meaning, no new features or bug fixes will be submitted into this project anymore.