/r/csmapmakers

Photograph via snooOG

/r/CSMapMakers is a sub-Reddit dedicated to the art of map creation for the Counter Strike series. All skill levels of map creators are welcome to share their maps, discuss or inquire about mapping techniques and provide constructive criticism.

https://discord.gg/SourceEngine

Welcome to CSMapmaking

/r/CSMapMakers is a sub-Reddit dedicated to the art of map creation for the Counter Strike series. All skill levels of map creators are welcome to share their maps, discuss or inquire about mapping techniques and provide constructive criticism.


Posting guidelines

Click Here for Posting and Commenting Rules!

External Resources

Playtesting

Request a CS:GO playtest here.

Social Media

Steam Group Discord Chat

Related subreddit

/r/csmapmakers

12,411 Subscribers

0

Looki g for a map maker

Please do feel free to dm me. I have an idea but im not even going to try and make a map myself.

Thanks in advance

8 Comments
2024/10/29
11:51 UTC

1

source 2 hammer displacement tool broken?

Is there a known bug where the displacement tool is not working inside cs2 source 2 hammer editor? My editor lets me vertex paint but when i go to deform a subdivided mesh the displacement took doesn't affect it in any way?

0 Comments
2024/10/28
01:57 UTC

6

How Do I Strip All The Players Weapons In CS2? (Game_player_equip not working)

Basically I'm making loot box type things in my map that'll give you a random weapon when shot. Now I've already got everything working with one minor exception. the boxes do give you the weapons and they are randomized. The problem is if you already have weapons in your inventory (from other loot boxes) they just fall on the ground rather then going into your inventory.

I've tried checking the "Strip first" and "use only" boxes and nothing. all I need is a way to strip the players inventory before I give them a new set of weapons.

what really sucks is this was working in CS:GO using the "Strip first" box but that's not working now.

Thanks in advance for any and all help!

0 Comments
2024/10/25
16:03 UTC

1

VRAD3 failed to compile

CS2 latest version (24/10/2024)
Nvidia drivers: 566.03

Nvidia RTX 4060 Ti
16 GB Ram

Still failing no matter what i do, any clue?

Here's the error log:

---------------------------------------------------------
Encountered accessviolation.
Wrote minidump to .\vrad3_2024_1024_125752_0_accessviolation.mdmp
---------------------------------------------------------

Unable to run Vrad3.
Light mapper didn't return valid triangles: failing.
--> Map build FAILED.
[FAIL]
0 Comments
2024/10/24
11:50 UTC

2

Problem while porting a CSGO map to CS2

I've followed every tutorial that I could find, and unfornately, I couldn't solve this issue. Currently, I'm trying to port a map to CS2 that I decompiled, and it says that is compiled successfully (you can check the output below), but it can't move to the correct folder.

Not sure if anyone is having this issue, but if you can help me, I appreciate a lot.

In case it is helpful, I currently have a 7900XTX, with the drivers 24.9.1, and I used python 3.12.6 .

I already changed the map in CS:GO SDK (even deleted area portals), deleted the vpk.signatures, and such.

I can even send the minidump here in about 8 hours (when I get home).

Here's the prompt output:

WARNING - this script will potentially overwrite imported content in your addon folders?

Enter to Continue, Esc to Quit

--------------------------------

- Running Command: source1import -retail -nop4 -nop4sync -usebsp -src1gameinfodir "D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo" -src1contentdir "D:\MappingTools\MapDecompiled\jb_freekill_ptr_v4_d" -s2addon "jb_freekill_sr" -game csgo maps\jb_freekill_ptr_v4_d.vmf

--------------------------------

Creating device for graphics adapter 0 'AMD Radeon RX 7900 XTX' [vendorid 0x1002]: 32.0.12011.1036

Adding Search Path d:/steamlibrary/steamapps/common/counter-strike global offensive/csgo/ IMPORT_LEAFIEST_GAME

Adding Search Path d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/ IMPORT_LEAFIEST_CONTENT

Adding Search Path d:/steamlibrary/steamapps/common/counter-strike global offensive/csgo/ IMPORT_GAME

Adding Search Path d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/ IMPORT_CONTENT

Adding Search Path d:/steamlibrary/steamapps/common/counter-strike global offensive/csgo IMPORT_GAME

Adding Search Path d:/mappingtools/mapdecompiled/csgo IMPORT_CONTENT

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo_addons\jb_freekill_sr EXPORT_GAME

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\csgo_addons\jb_freekill_sr EXPORT_CONTENT

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo_addons\jb_freekill_sr GAME

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\csgo_addons\jb_freekill_sr CONTENT

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo_addons\jb_freekill_sr EXPORT_LEAFIEST_GAME

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\csgo_addons\jb_freekill_sr EXPORT_LEAFIEST_CONTENT

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\core\ SOURCE2_CORE_GAME

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\core\ SOURCE2_CORE_CONTENT

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo_imported BASE_MOD_EXPORT_GAME

Adding Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\csgo_imported BASE_MOD_EXPORT_CONTENT

Removing Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo_imported BASE_MOD_EXPORT_GAME

Removing Search Path D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\content\csgo_imported BASE_MOD_EXPORT_CONTENT

Building file list...

File spec: maps\jb_freekill_ptr_v4_d.vmf

Found file to import d:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.vmf

Command Line: source1import -retail -nop4 -nop4sync -usebsp -src1gameinfodir D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo -src1contentdir D:\MappingTools\MapDecompiled\jb_freekill_ptr_v4_d -s2addon jb_freekill_sr -game csgo maps\jb_freekill_ptr_v4_d.vmf

Blacklisting files...

Final import list order:

d:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.vmf

Importing 1 resources...

- (1/1) d:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.vmf

Running modified s1 VBSP.exe to help clean up geo:

./bin/vbsp.exe -game "D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo" -prepfors2 d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/maps/jb_freekill_ptr_v4_d.vmf

Begin VBSP:

Valve Software - vbsp.exe (Jun 13 2023)

Prepping bsp for s2 import!

16 threads

MSG_FILEWRITE - Filesystem was asked to write to 'd:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.log', but we don't own that location. Allowing...

Using shader api: shaderapiempty.dll

Failed to cache VMT specified in resource/vmtcache.txt: materials/models/player/custom_player/paintkits/gloves/slick_grape.vmt

Failed to cache VMT specified in resource/vmtcache.txt: materials/models/player/custom_player/paintkits/gloves/sporty_space_blue.vmt

Failed to cache VMT specified in resource/vmtcache.txt: materials/models/player/custom_player/paintkits/gloves/retro_grey.vmt

materialPath: D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo\materials

Loading d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/maps/jb_freekill_ptr_v4_d.vmf

Map revision 3

fixing up env_cubemap materials on brush sides...

ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0)

ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0)

Processing areas...done (0)

Building Faces...done (0)

Chop Details...done (0)

Find Visible Detail Sides...

Merged 1094 detail faces...done (0)

Merging details...done (0)

FixTjuncs...

PruneNodes...

WriteBSP...

done (0)

writing d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/maps/jb_freekill_ptr_v4_d.prt...Building visibility clusters...

AutoVisClustering (threshold=-1) matched 0 leafs.

done (0)

Building Physics collision data...

done (1) (1012373 bytes)

Placing detail props : 0...1...2...3...4...5...6...7...8...9...10

Compacting texture/material tables...

Reduced 2297 texinfos to 1209

Reduced 89 texdatas to 83 (2311 bytes to 2086)

Writing d:/mappingtools/mapdecompiled/jb_freekill_ptr_v4_d/maps/jb_freekill_ptr_v4_d.bsp

MSG_FILEWRITE - Filesystem was asked to write to 'd:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.bsp', but we don't own that location. Allowing...

1 second elapsed

END VBSP

VBSP SUCCESS, loading BSP data...

Loading d:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d_s2import.bsp...

BSP OK. Using cleaned up bsp geo during vmf import.

+- Wrote file d:\steamlibrary\steamapps\common\counter-strike global offensive\content\csgo_addons\jb_freekill_sr\maps\jb_freekill_ptr_v4_d_prefab.vmap (Copied from d:\mappingtools\mapdecompiled\jb_freekill_ptr_v4_d\maps\jb_freekill_ptr_v4_d.vmf)

---------------------------------------------------------

Encountered accessviolation.

Wrote minidump to .\source1import_2024_1022_205657_0_accessviolation.mdmp

---------------------------------------------------------

Error running:

>>>source1import -retail -nop4 -nop4sync -usebsp -src1gameinfodir "D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo" -src1contentdir "D:\MappingTools\MapDecompiled\jb_freekill_ptr_v4_d" -s2addon "jb_freekill_sr" -game csgo maps\jb_freekill_ptr_v4_d.vmf

Aborting

0 Comments
2024/10/23
09:47 UTC

2

Green and Blue Screen for CS2 Edit

The best friend for your CS2 Edit on any montage logiciel

https://steamcommunity.com/sharedfiles/filedetails/?id=3342493571

0 Comments
2024/10/14
23:32 UTC

2 Comments
2024/10/14
22:55 UTC

4

Creating a custom gamemode for a workshop map

Hello everyone, I've been working on my first map with hammer for cs2. Though I am stuck on how to create a seperate gamemode from casual/competitive.

The functionality that I want for the map are standard things:

  • Run standard commands to set server settings (Example: Increase time limit of the map)
  • Increase maximum bots on one team (Right now limited at 5)

Currently for commands as increasing the time I use a server command entity and have logic auto entity running the commands on startup but where/how can I create a file to write the commands and team limits in to create a new gamemode for the custom map?

0 Comments
2024/10/14
15:23 UTC

1

los file making my maps 98% larger. HELP ME

Hello everyone, im new to mapmaking and i just spent a bit of time on a aim map, but the file is around 780MB.... how do i remove or move the .los file so the map file can be reduced? Cause i really wanna upload it.

5 Comments
2024/10/11
22:58 UTC

1

using source2 viewer to decompile map gives me error texture

using source2 viewer to decompile cs2 maps , it gives me error texture everything is red , missing vmat texture , even tho the textures are present in the materials foldelr as png files not vmat , do i need to add the texture one by one using those pngs texture files ?

0 Comments
2024/10/11
20:52 UTC

0

vrad3 failed map compilation

Hi, since last update i cannot compile maps in CS2, vrad3 seems to fail.


Encountered accessviolation.
Wrote minidump to .\vrad3_2024_1005_193004_0_accessviolation.mdmp

Unable to run Vrad3.
Light mapper didn't return valid triangles: failing.
--> Map build FAILED.
[FAIL]

Full log: https://pastebin.com/3Tmn9Upf

My specs:

Ryzen 5 (no integrated graphics)
16gb ram
rtx 4060 Ti 16gb

Past week i was compiling without errors. Anyone experiencing this?

14 Comments
2024/10/05
17:29 UTC

3

No longer able to compile using -lightmapcpu

9 Comments
2024/10/04
16:42 UTC

8

Its me again :D Why does the mesh load so weird? Why isnt loaded the whole time?

4 Comments
2024/09/29
16:54 UTC

21

I used Hammer for the first time 2 days ago. Why is the area there turning red?

4 Comments
2024/09/29
11:45 UTC

5

Porting CS 1.6 maps into cs2

I want to port the map "de_remains" into cs2 i watched a csgo porting video by 2kliks, it doesnt work for cs2 pls help.

https://preview.redd.it/w653i64rsdrd1.jpg?width=530&format=pjpg&auto=webp&s=2f217ed9a40f5bb68768844a20d44843ce63f4f3

https://gamebanana.com/mods/84853

4 Comments
2024/09/27
16:48 UTC

2

Question about a gimmick idea.

Is it possible to make the bombsites be in a different location at the start of a round? I want to make a gimmick for a map, but I'm pretty sure bombsites are fixed, right? If so, instead of moving the bombsites can I move the rest of the map instead?

6 Comments
2024/09/23
04:25 UTC

3

peek training map

Hello all, apologies if this doesn't belong here, but I have been searching high and low for a community peek training map that has drills. it would be something like this:

The player can choose to be either CT or T at the start, as CT you sit and kill Ts as they peek at random intervals, if you don't kill them quickly they kill you (how fast they kill you is based on a difficulty selector) T side is the opposite, peek and kill CTs that are randomly placed (in typical locations based on the map)

the community map would have a section for each popular competitive map's A and B site (and potentially mid) with some kind of way to choose which way the player is either entering or watching

I feel like this would be a fun and popular practice map, but have found nothing of the sort besides the most popular "peek course" map however I don't think that one trains the player on the skills I'm thinking of. I also don't have the knowledge or skill to create it myself.

Any help would be appreciated, if you know of something like this or if this is something I could easily make myself please let me know!

also if this idea interests you, you should make it cuz I will play it

0 Comments
2024/09/19
22:11 UTC

9

Kaya (Wingman) [WIP] My second ever CS2 map is out!

https://preview.redd.it/n4zkq9ni44pd1.jpg?width=1920&format=pjpg&auto=webp&s=d755d9591517b74a075c34c0298f21cbd9c57258

Hi! After long 1.5 months I decided to upload my map that I've been working hard on. It's still a bit unfinished, but you can comfortably play on it and have no issues. I'd like to receive some feedback on it, because this project took many hours for me to make. Here's the link https://steamcommunity.com/sharedfiles/filedetails/?id=3332005394 I'm open to all the feedback and suggestions to make the map better.

My artist name is Soulie, tysm if you checked this map out! Here are some more screenshots of it:

https://preview.redd.it/rq694c2l44pd1.jpg?width=1920&format=pjpg&auto=webp&s=0edafe62637eeeb38e712d51b44fa792426752bc

https://preview.redd.it/vmb39tgl44pd1.png?width=1920&format=png&auto=webp&s=5e83e819a026a2b1d422154038e8387888775aec

1 Comment
2024/09/16
06:08 UTC

9

I recreated my first ever map 5 years later.

The exact same area taken from both maps

he map was originally made in Source, 5 years ago. Recently I decided to recrate it given how fun it was to play on with my friends back in the day. Most, if not nearly of all the map has stayed the same, besides some small tweaks and a few added areas for gameplay reasons. I'd like to say I've gotten a lot better at it, feel free to leave any comments.

link:

https://steamcommunity.com/sharedfiles/filedetails/?id=3331179842

2 Comments
2024/09/14
22:10 UTC

1

WWE

POST WWE

2 Comments
2024/09/14
18:24 UTC

2

How do i add wood or metal or plastic effect to my new added texture

3 Comments
2024/09/09
18:09 UTC

3

Question regarding rebuilding a map for Source 2.

Hi everyone,

I'm an amateur map maker and I was wondering if there are any good guides for rebuilding CS:GO maps in Source 2 Hammer.

I have a defuse map de_backstreets which I built 3 years ago in Source 1 Hammer and I've tried porting it to Source 2 only to realise that I could only make a pre-fab of the entire map.

Probably a fault of my own but I can't render the map now because it takes AGES probably because it wasn't optimised properly. Regardless, I want to rebuild it and I'm not sure where to begin.

For a start I want to keep the same scale. My thoughts so far are to work on a new map alongside the pre-fab build and try to recreate things from scratch.

I also know that I should be using meshes rather than brushes now but I'm not sure to what extent.

So I guess a guide specific to porting/rebuilding maps would be great if anyone has one they can point me to. Any advice is welcome too.

Thanks,

leetly

4 Comments
2024/09/08
03:50 UTC

6

are there models not resizable ? already resized it in hammer but the compiled map shows default size

5 Comments
2024/09/05
11:18 UTC

Back To Top