I didn’t buy CSGO before it went f2p, but I really wanted to map for it. However – I do own Portal 2, which comes with an SDK, quite similar to the one CSGO uses. I also want to clear up an annoyingly common misconception, which 3kliksphilip covered in his video here: you can still upload to the workshop using this. F2P players don’t get not get it to prevent workshop spam. To be honest, I don’t even know why it’s like this, and I’m 99% sure this is fully legal, but if anyone wants to actually read some ToSs you can go ahead and do that.
It’s not that hard, I do it myself.
Here’s a simple list of steps.
c:\program files (x86)\steam\steamapps\common\portal 2) and make a copy of the
portal2folder and name it
models, and all of the .vpk files.
Open up GCFScape and load in
pak01_dir.vpk from the original
csgo directory (usually located at
c:\program files (x86)\steam\steamapps\common\counter-strike global offensive\csgo)
materialsin GCFScape, hit extract, and select the
portal2_csgoassetsfolder. Do the same for
models. This will take quite a bit.
gameinfo.txtfrom the original
csgofolder, replacing the Portal 2 gameinfo.
csgo.fgdfrom here and place it in the Portal 2
binfolder where hammer is.
Tools -> Options -> Game Configurations
csgo.fgd from earlier to the list of Game Data files.
$SteamUserDir\counter-strike global offensive)
csgo.exeis (I’m sure you’ve figured out what
$SteamUserDirmeans by now)
vrad.exein the Portal 2 bin folder.
csgo/mapsis (the original one obviously)