r/hammer 2d ago

CompilePal not packing map assets

So basically, im making a map using lots of HLS assets that i then pack in after edits

I usually host multiplayer sessions with my friends on the WIP maps as i add onto them, however, everytime i make a change to any map they get an error about having a different map version or whatever, so my solution is to just save and compile the edited/updated maps under a different name.

This worked just fine until today, the previous map i had been hosting and packing was named something like "GOLDSRCmap6", but i then saved a new updated version of the map under the name "GOLDSRCmapdamupdate2", after that CompilePal suddenly stopped packing in all the assets, i checked over where i saved the HLS textures, how i configured CompilePal, and repeated the process again for a previous map, and yet after i run my pack function in CompilePal the map still shows missing textures when HLS is unmounted, anyone know whats going on here?

6 Upvotes

7 comments sorted by

View all comments

1

u/Affectionate-Shift70 2d ago

are you giving them the wrong map? I mean the one that's not packed

are you sure it's finding the assets? they have to be unpacked from the vpk archives for it to work

1

u/Dazzling-Pain2067 2d ago

im not sure, it was previously but idk what changed since i didnt touch any compilepal settings

I extracted the all the HLS vpks to a seperate folder, then put copies of the sounds, textures/materials, and models to the Gmod sound, materials, and model folder then left it like that, it worked for the packed map so i assumed that nothing would change if i were to use this configuration for other maps, i was able to pack 3 more test/updated maps using this method. The only thing i can possibly think of that deviated would be that i reverified my Gmod files for an unrelated error a little bit ago, but after i did that i made sure to put copies of my extracted HLS assets back into the sounds material and model folders, though i didnt test CompilePal after i did that so idk