The tools provided by Valve for importing maps aren't very user friendly, this tool makes it easier to use by providing an interface for it, as well as providing some ease of use features.
- Saves directories between uses, for quickly importing multiple maps in the same directory.
- Utilises Windows File Explorer so you don't need to manually copy/paste the directory paths you're using.
- Less inputs needed; the tool only takes the
Counter-Strike Global Offensive
folder and figures out the rest for you (assuming correct directory structuring). - Will create a temporary
/maps/
folder for any selected.vmf
without one, as this is necessary for Valve's scripts to work correctly.
While this tools makes the porting process much easier, there's still some work you need to do yourself:
- Python must be installed (ideally
3.x.x
) and added toPATH
. - Your CS2
\game\bin\win64\
folder also needs to be added toPATH
. python -m pip install colorama
is necessary for Valve's scripts to work with the tool.- Remove
.decode()
from line 328 ofimport_map_community.py
in your CS2 files. - Rename file
vpk.signatures
inCounter-Strike Global Offensive\game\bin\win64
to anything else (such asvpk.signatures.old
). - Make sure your
.vmf
isn't in yourCounter-Strike Global Offensive
folder. It can be anywhere, just not there. - If you have any custom content in your map, make sure it's in your CS:GO's materials and models folders. This can be done by decompiling the map and copying the materials and models over.
- A CS2 addon needs to be created before importing the map.
- Read Valve's documentation here.
- Open an issue on GitHub.