User:Popcorn: Difference between revisions
No edit summary |
No edit summary |
||
Line 177: | Line 177: | ||
{{expand| | {{expand| | ||
Making a map in CS:GO is a complicated task. For my recent maps, it consisted of the following points that I never managed to get in a specific order, instead jumping from any point to another. In other words, I'm writing the following to have some kind of to-do-list for a map (and I'll never use it). | Making a map in CS:GO is a complicated and versatile task. For my recent maps, it consisted of the following points that I never managed to get in a specific order, instead jumping from any point to another. In other words, I'm writing the following to have some kind of to-do-list for a map (and I'll never use it). But isn't it exciting: Many of these bullet points are topics for themselves. | ||
;In Hammer | ;In Hammer | ||
Line 192: | Line 192: | ||
:* Add an [[info_map_parameters/Counter-Strike_series|info_map_parameters]]. | :* Add an [[info_map_parameters/Counter-Strike_series|info_map_parameters]]. | ||
:* Add map targets and support for as many game modes as I want. Create entities and a VScript exclusively for the map to block certain areas depending on the game mode. | :* Add map targets and support for as many game modes as I want. Create entities and a VScript exclusively for the map to block certain areas depending on the game mode. | ||
:** Competitive: Get spawn points and timings right | :** {{csgo mode|Competitive}}: Get spawn points and timings right. | ||
:** {{csgo mode|Wingman}}: Create [[func_brush|brush.blocker]]s, [[func_nav_blocker|navblocker.2v2]]s, spawnpoints.standard, spawnpoints.2v2, buyzone.2v2 and for that matter, copy paste my own EnableWingman VScript function and create an own map script. | :** {{csgo mode|Wingman}}: Create [[func_brush|brush.blocker]]s, [[func_nav_blocker|navblocker.2v2]]s, spawnpoints.standard, spawnpoints.2v2, buyzone.2v2 and for that matter, copy paste my own EnableWingman VScript function and create an own map script. | ||
:** {{csgo mode|Deathmatch}}: Use auto-generated spawns by doing nothing and add [[func_block_dm_spawns]] if needed or disable auto-generated spawns in [[info_map_parameters]]. | :** {{csgo mode|Deathmatch}}: Use auto-generated spawns by doing nothing and add [[func_block_dm_spawns]] if needed or disable auto-generated spawns in [[info_map_parameters]]. | ||
:** {{csgo mode|Guardian}}: Add a [[game_coopmission_manager]]. | :** {{csgo mode|Guardian}}: Add a [[game_coopmission_manager]] and create a Guardian [[CFG]]. | ||
:** {{csgo mode|Retakes}}: Add blockers and get spawn points. | :** {{csgo mode|Retakes}}: Add blockers and get spawn points. | ||
:** ''Other:'' Think about what spawn points to use. | :** ''Other:'' Think about what spawn points to use. | ||
:* Add [[Setting up 1v1 Warmup Arenas|warmup arenas]]. | |||
:* Add an [[env_wind]]. | :* Add an [[env_wind]]. | ||
:* Add a [[color_correction]]. | :* Add a [[color_correction]]. | ||
:* Add a [[water_lod_control]]. | :* Add a [[water_lod_control]]. <small style{{=}}color:rgba(255,255,255,0.1)>to get rid of that stupid unnecessary compiler warning</small> | ||
:* Add a [[point_viewcontrol]] and set an [[info_target]] to look at. | :* Add a [[point_viewcontrol]] and set an [[info_target]] to look at for the team choosing background. | ||
:* Add a [[Skybox (2D)|2D Skybox]] / [[3D Skybox]]. | :* Add a [[Skybox (2D)|2D Skybox]] / [[3D Skybox]]. | ||
;In-game | ;In-game | ||
:* Add [[soundscapes]]. | :* Generate/improve/update the [[Nav Mesh Editing|navigation mesh]]. | ||
::* After nav_generating, do a mass edit on [[Nav Mesh Editing#Base_attributes|attributes]]: <code>nav_select_radius 999999; nav_(mark{{!}}clear)_attribute (NO_JUMP{{!}}STAND{{!}}JUMP);</code> | |||
::* Add missing areas and connections, create ladders, remove NO_JUMP where needed. When done, do [[nav_analyze]]! | |||
::* Guide a bot through tricky sections of the map, <code>bot_zombie 1; bot_goto_selected;</code>, use PRECISE and STOP or even [[Tool textures (Source)#npcclip|NPC clip]]. | |||
::* Add [[Nav Mesh Editing#Place names .28callouts.29|Place Names]]. | |||
:* Add [[soundscapes]]. Use <code>"origin" "%f, %f, %f"</code> for positional playloopings. | |||
:* Find good [[HDR Lighting Settings]]: Add an [[env_tonemap_controller]] and find good HDR settings in-game using <tt>ent_fire env_tonemap_controller Set... X"</tt> and transfer those settings to the entity in Hammer using a [[logic_auto]]. | :* Find good [[HDR Lighting Settings]]: Add an [[env_tonemap_controller]] and find good HDR settings in-game using <tt>ent_fire env_tonemap_controller Set... X"</tt> and transfer those settings to the entity in Hammer using a [[logic_auto]]. | ||
:* Add a [[postprocess_controller]] in the same manner. | :* Add a [[postprocess_controller]] in the same manner. |
Revision as of 08:04, 21 August 2023

popcorn is an internal point entity available in Counter-Strike: Global Offensive.
Entity Description
It is something between a player and a bot.

To do: What is its purpose?
Don't +use rapidly on this entity, it might +use you back.
This entity is able to materialize:
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
popcorn | N/A | Yes | No | No | Yes | Yes | Yes | Yes, sadly | You don't. |
KeyValues
|
Flags
|
Inputs
|
Outputs
|
See Also
- CS:GO Game Modes
- CS:GO Game Modes/Guardian
- mp_items_prohibited
- bot_quota
- CS:GO Game Modes/Retakes
- CS:GO Mapper's Reference
- Nav Mesh Editing
- Creating a Classic Counter-Strike Map
- Setting up 1v1 Warmup Arenas
- List of CS:GO Maps
- {{csgo mode}}
- {{Inline note}}
Ich habe eben ein Blatt gelocht, nur so am Rande.
If you ask me, this wiki is about
If you ask me, this wiki is not about
I try my best to
I see this site as a collection of information that users and Valve employees have come up with (I mean this wiki has been internal for many years). This collection of information may be useful for someone else especially in terms of modding, mapping and any other creative work concerning Source. To non-wiki editors: If you know something that isn't mentioned on this wiki, then add it at some good place. If you ask in the discussions and no one replies, then there is probably no one active (or you should think about what you've posted). Write new information as neutrally as you can and it will be ok. Note that all editors in the page's history might look at your edit. That's good if you're unsure of what you've written so they might be able to help investigate further. If you're lucky, no one is even going to read it because there are barely people reaching the small page you just edited. Anyway, when learning how to write wikitext that does something specific, don't worry, it just takes time and dedication to learn all you want; There are help pages, the real wiki's help pages and you can always view the source code of any existing wiki page that contains that thing you want. To wiki editors: This is an old MediaWiki, not a modern site. There may be missing features but seriously, who needs them. This site isn't about copying the steam shop pages but still, there are people out here doing a great job for coming close to them (great experiments with a cool side effect in my eyes!). I wouldn't complain about anything that isn't perfect on this site. In fact, we should be thankful for all the content that anyone has brought up to this site - I like to think that if there's information/functionality missing then there's just no one who knows enough about it. Thanks for your attention. I'm here since 2019 or so and slowly I started to understand what kind of pages exist and how the collaborative editing of this wiki works. I've never seen a toxic wiki editor of this kind before. Still I question why I write this text at all because the ones that would need to read this will never do so. I mean how do you want to talk with someone about the way they are if it doesn't work due to the way they are? And the best thing is if those call you a sorry person. Irony of fate. Whatever, I'm already wasting way too much time in this. |
Making a map in CS:GO is a complicated and versatile task. For my recent maps, it consisted of the following points that I never managed to get in a specific order, instead jumping from any point to another. In other words, I'm writing the following to have some kind of to-do-list for a map (and I'll never use it). But isn't it exciting: Many of these bullet points are topics for themselves.
|