This article's documentation is for anything that uses the Source engine. Click here for more information.

Compile Pal: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
| image = Compilepal banner.png
| image = Compilepal banner.png
<!-- Details -->
<!-- Details -->
| developer = ruarai
| developer = ruarai<br>maxdup<br>Exactol<br>iMilo
| initial_release = Jul 28, 2014
| initial_release = Jul 28, 2014
| stable_release = Mar 8, 2023<br><small>(v028)</small>
| stable_release = Nov 23, 2025<br><small>(V029)</small>
| written_in = csharp
| written_in = csharp
| type = Map Compiler Frontend
| type = Map Compiler Frontend
Line 16: Line 16:
| website = [https://github.com/ruarai/CompilePal/ Github Repository]
| website = [https://github.com/ruarai/CompilePal/ Github Repository]
| download = [https://github.com/ruarai/CompilePal/releases Latest Release]
| download = [https://github.com/ruarai/CompilePal/releases Latest Release]
| version = v028
| version = V029
<!-- Operating system(s)-->
<!-- Operating system(s)-->
| windows = 1
| windows = 1

Latest revision as of 18:10, 28 November 2025

Underlinked - Logo.png
This article needs more Wikipedia icon links to other articles to help Wikipedia icon integrate it into the encyclopedia. Please help improve this article by adding links Wikipedia icon that are relevant to the context within the existing text.
January 2024
English (en)中文 (zh)Translate (Translate)
Compilepal banner.png
Developer(s)
ruarai
maxdup
Exactol
iMilo
Initial release
Jul 28, 2014
Stable release
Nov 23, 2025
(V029)
Written in
C#
Operating system
Windows
Type
Map Compiler Frontend
Target engine(s)
Source
Distribution
Free & open-source
Download
Version
V029

Compile Pal Compile Pal is an open source Source Source map compiling tool by ruarai.

Compile Pal is designed to be easy to set up and use. Configuration is automatic and it auto detects the last ran SDK. The tool provides batch map compiling capability as well as extremely easy-to-use compiling presets.

Development is currently active and source code is hosted on GitHub.

Features

  • Automatic SDK detection for any Source game
  • Easy editing of different compile configurations, with a GUI describing every different command line setting
  • Batch compiling allows for the compiling of many maps in order
  • Pack files and automatically build Cubemaps.
  • Works independently from Hammer Hammer

Postcompiler fix

Postcompiler is a program included in TeamSpen's Hammer Addons TeamSpen's Hammer Addons, however, with how Compile Pal is designed, it cannot be ran natively with how a user would normally install Compile Pal. Here are some steps to fix this.

First, install Compile Pal directly into your game's 🖿bin folder. After this, run Compile Pal. Select the desired preset and click the + to the right of the Processes text and click CUSTOM. Next, click the + to the right of Parameters, and put the path to the postcompiler (e.g. 🖿C:\Program Files (x86)\Steam\steamapps\common\Portal 2\bin\postcompiler\postcompiler.exe). In the arguments section, put the following: --propcombine "$path\$file" -game "$gamedir". Finally, in the order tab, drag postcompiler.exe below VBSP and above VVIS.

See alsо

External links