Changing the Compile Pal packing search location

  • Site Migration: See bugs? Report them here. Want something changed or have an idea? Suggest it here.
  • If you're asking a question make sure to set the thread type to be a question!
  • Something not downloading? Download authors read this.


engineer main, majoring in exploiting
Feb 6, 2013
I've got a separate folder which houses all of my custom content, and Compile Pal does not search there. Is there a way to change where Compile Pal searches for custom content?



eternally tired
Nov 5, 2014
What Izotope said.

It's good practice to put it all in your custom folder, and even better, sort everything into their own folders, like so:

To test packing with this method in place, use sv_pure 2 on a LAN server.


The "raw" in "nodraw"
Jun 1, 2009
Gameinfo.txt is what determines where assets are located. Your gameinfo is omitting tf_dev by design. see the problem?

The potential solution is to make compilepal load tf_dev's config instead but that one comes with its own set of problems and hurdles that I cannot help you with. When doing so, people have reported that the game client cannot be launched, which makes sense since tf_dev is not really a valid source game. For CompilePal, that means no more automated cubemaps and nav files.

So yeah, either way, there's things that are not going to work.
-The tf config is incomplete because it doesn't know where your assets are
-The tf_dev config cannot launch the game since it's not really a game folder.

So yeah, bottom line, I cannot advocate for tophatwaffle's "custom content without contamination" approach because it obfuscates things intentionally and creates two different game configs that are both dysfunctional on some levels. Anyone using this setup should fully expect it to mess with their workflow at some point. It's a pretty creative workaround to keep things separated in csgo but in the case of tf2, we're fortunate enough to have the custom/ folder which more or less negates the need for this twisted setup.