Uploaded March 2021 | Updated September 2026, 3 hours ago
If you find all the content I create helpful, please consider supporting me on Etsy or Patreon:
TopHATTwaffle.etsy.com
patreon.com/tophattwaffle
Checkout the Benq ScreenBar Plus here:
amazon.com/dp/B07DP7RYXV
benq.com/en-us/lamps/computer-desklamp/screenbar-plus.html
VScripts on the VDC: developer.valvesoftware.com/wiki/VScript
Visual Studio Code: code.visualstudio.com
VSC Extensions:
Electric Imp Squirrel: marketplace.visualstudio.com/items?itemName=electricimp.vscode-electricimp
Squirrel Language Linter: marketplace.visualstudio.com/items?itemName=marcinbar.vscode-squirrel-linter
VSCRIPT Snippets: marketplace.visualstudio.com/items?itemName=Baptiste-Martinet.vscript-snippets
PLEASE REMEMBER, The Implementation of Squirrel in VScript does not include all functions listed here.
Squirrel Language Reference: developer.electricimp.com/squirrel
Squirrel Programming Guide: developer.electricimp.com/squirrel/squirrelcrib
Download my .nut file, and VMF for this tutorial here: dropbox.com/sh/d29ooepf2v8luoq/AAAWOFKOz0HvcXZ1oiC3VFToa?dl=0
Join the Discord chat: Discord.gg/SourceEngine
CSGO Level Testing: tophattwaffle.com/playtesting
Check out my Twitch.TV Stream: twitch.tophattwaffle.com
Follow me on Twitter: twitter.com/TopHATTwaffle
Don't like those contact methods? Find more here: tophattwaffle.com/contact
**********************************************
All, and any downloads you may need are here:
tophattwaffle.com/downloads
**********************************************
E-Mail: tophattwaffle@gmail.com
Website: tophattwaffle.com
If you find all the content I create helpful, please consider supporting me on Etsy or Patreon:
TopHATTwaffle.etsy.com
patreon.com/tophattwaffle
Checkout the Benq ScreenBar Plus here:
amazon.com/dp/B07DP7RYXV
benq.com/en-us/lamps/computer-desklamp/screenbar-plus.html
VScripts on the VDC: developer.valvesoftware.com/wiki/VScript
Visual Studio Code: code.visualstudio.com
VSC Extensions:
Electric Imp Squirrel: marketplace.visualstudio.com/items?itemName=electricimp.vscode-electricimp
Squirrel Language Linter: marketplace.visualstudio.com/items?itemName=marcinbar.vscode-squirrel-linter
VSCRIPT Snippets: marketplace.visualstudio.com/items?itemName=Baptiste-Martinet.vscript-snippets
PLEASE REMEMBER, The Implementation of Squirrel in VScript does not include all functions listed here.
Squirrel Language Reference: developer.electricimp.com/squirrel
Squirrel Programming Guide: developer.electricimp.com/squirrel/squirrelcrib
Download my .nut file, and VMF for this tutorial here: dropbox.com/sh/d29ooepf2v8luoq/AAAWOFKOz0HvcXZ1oiC3VFToa?dl=0
Join the Discord chat: Discord.gg/SourceEngine
CSGO Level Testing: tophattwaffle.com/playtesting
Check out my Twitch.TV Stream: twitch.tophattwaffle.com
Follow me on Twitter: twitter.com/TopHATTwaffle
Don't like those contact methods? Find more here: tophattwaffle.com/contact
**********************************************
All, and any downloads you may need are here:
tophattwaffle.com/downloads
**********************************************
E-Mail: tophattwaffle@gmail.com
Website: tophattwaffle.com
![[Source 1] CSGO Level Design Boot Camp - Day 1 - Installing and Understanding the SDK Tools
If you find all the content I create helpful, please consider supporting me! https://www.patreon.com/tophattwaffle
Youll get early access to all videos before they go live on YouTube!
Counter-Strike Global Offensive Level Design Boot Camp is made to get you started learning how to create your own CSGO levels as quickly and efficiently as possible. Sit back and enjoy the show!
These videos were created for ECS league and were aired on their Twitch.tv stream.
More Source Engine Level Design Tutorials here: http://www.tophattwaffle.com/tutorials/
Like TopHATTwaffle on Facebook: http://facebook.tophattwaffle.com
Check out my Twitch.TV Stream: http://twitch.tophattwaffle.com
Follow me on Twitter: https://twitter.com/TopHATTwaffle
Dont like those contact methods? Find more here: http://www.tophattwaffle.com/contact/
**********************************************
All, and any downloads you may need are here:
http://www.tophattwaffle.com/downloads/
**********************************************
Contact Info:
PLEASE DO NOT SEND A YOUTUBE MESSAGE!!!
E-Mail: tophattwaffle@gmail.com
Website: http://www.tophattwaffle.com/ Support me on Patreon: https://www.patreon.com/tophattwaffle [Source 1] CSGO Level Design Boot Camp - Day 1 - Installing and Understanding the SDK Tools](https://i.ytimg.com/vi/pMGnPu8NdK0/mqdefault.jpg)




![[Source 1] CSGO Level Design Boot Camp - Day 16 - Custom Textures, Cubemaps, and Reflections
If you find all the content I create helpful, please consider supporting me! https://www.patreon.com/tophattwaffle
Youll get early access to all videos before they go live on YouTube!
In an update on 5/3/2017 you need to launch CSGO with -insecure to build cubemaps. http://blog.counter-strike.net/index.php/2017/05/18667/
Counter-Strike Global Offensive Level Design Boot Camp is made to get you started learning how to create your own CSGO levels as quickly and efficiently as possible. Sit back and enjoy the show!
These videos were created for ECS league and were aired on their Twitch.tv stream.
More Source Engine Level Design Tutorials here: http://www.tophattwaffle.com/tutorials/
Like TopHATTwaffle on Facebook: http://facebook.tophattwaffle.com
Check out my Twitch.TV Stream: http://twitch.tophattwaffle.com
Follow me on Twitter: https://twitter.com/TopHATTwaffle
Dont like those contact methods? Find more here: http://www.tophattwaffle.com/contact/
**********************************************
All, and any downloads you may need are here:
http://www.tophattwaffle.com/downloads/
**********************************************
Contact Info:
PLEASE DO NOT SEND A YOUTUBE MESSAGE!!!
E-Mail: tophattwaffle@gmail.com
Website: http://www.tophattwaffle.com/ Support me on Patreon: https://www.patreon.com/tophattwaffle [Source 1] CSGO Level Design Boot Camp - Day 16 - Custom Textures, Cubemaps, and Reflections](https://i.ytimg.com/vi/sKzLdK_XP_E/mqdefault.jpg)


![[Source 1] Hammer Tutorial V2 Series #10 Adding Water to Your Level
If you have a question, EMAIL ME!
Download the VMF here!
http://tutmaps.tophattwaffle.com/
See Upcoming and past tutorials here!
http://queue.tophattwaffle.com/
Adding Water to your level, quick and easy.
Water Limitations/Requirments
Expensive Water:
There may be only one water level height in a PVS if the water is expensive.
Expensive and cheap water may not be used simultaneously in the same PVS.
The waters surface should never slope in the Z-axis;
it should always be parallel to the horizon line in a map.
Water is created by applying a water material to the
top-most surface of a brush, while covering
the remaining faces with the toolstoolsnodraw material.
The water_lod_control entity controls the distance at
which expensive water transitions into cheap water.
An env_cubemap entity must be present for the water
surface to render properly on sub-DX9 hardware.
Areaportals may never cross the water surface.
Water does not seal the map.
Only the top of the brush renders correctly when seen. The sides and bottom are not rendered.
Like TopHATTwaffle on Facebook: http://facebook.tophattwaffle.com
Check out my Twitch.TV Stream: http://twitch.tophattwaffle.com
**********************************************
All, and any downloads you may need are here:
http://www.tophattwaffle.com/downloads/
**********************************************
Contact Info:
PLEASE DO NOT SEND A YOUTUBE MESSASE!!!
E-Mail: tophattwaffle@gmail.com
Website: http://www.tophattwaffle.com/ Follow me on Twitter: https://twitter.com/TopHATTwaffle Support me on Patreon: https://www.patreon.com/tophattwaffle [Source 1] Hammer Tutorial V2 Series #10 Adding Water to Your Level](https://i.ytimg.com/vi/skkNxVPqcUk/mqdefault.jpg)
![[Source 1] Hammer Tutorial V2 Series #21 Optimization
If you have a question, EMAIL ME!
Download the VMF here!
http://tutmaps.tophattwaffle.com/
See Upcoming and past tutorials here!
http://queue.tophattwaffle.com/
Table of contents:
Func_Detail - 00:19
Skybox Creation - 5:52
Hint / Skip - 16:46
Func_Occluder - 24:42
Func_Areaportal - 25:34
Func_Areaportalwindow - 30:41
Fog Z-Clip - 33:32
Prop Fade Distance - 34:23
VVIS VDC Article: https://developer.valvesoftware.com/wiki/Vvis
VIS Leaf VDC Article: https://developer.valvesoftware.com/wiki/Visleaf
PVS VDC Article: https://developer.valvesoftware.com/wiki/PVS
Visibility Optimization VDC Article: https://developer.valvesoftware.com/wiki/Visibility_optimization
Hint Brush VDC Article: https://developer.valvesoftware.com/wiki/Hint_brush
Leak VDC Article: https://developer.valvesoftware.com/wiki/Leaks
Like TopHATTwaffle on Facebook: http://facebook.tophattwaffle.com
Check out my Twitch.TV Stream: http://twitch.tophattwaffle.com
**********************************************
All, and any downloads you may need are here:
http://www.tophattwaffle.com/downloads/
**********************************************
Contact Info:
PLEASE DO NOT SEND A YOUTUBE MESSAGE!!!
E-Mail: tophattwaffle@gmail.com
Website: http://www.tophattwaffle.com/ Follow me on Twitter: https://twitter.com/TopHATTwaffle Support me on Patreon: https://www.patreon.com/tophattwaffle [Source 1] Hammer Tutorial V2 Series #21 Optimization](https://i.ytimg.com/vi/swBfUW-Bsxs/mqdefault.jpg)
![VSCRIPT [CSGO] - Do Stuff When a Team Wins
Hey all!
This video is just something a little informal that someone might find helpful. It is not edited in anyway. It shows how to make something happen based on when a team wins.
Event dumps:
https://github.com/Mapeadores/CSGO-Dumps/blob/master/gameevents.txt
https://github.com/Mapeadores/CSGO-Dumps/blob/master/modevents.txt
https://github.com/Mapeadores/CSGO-Dumps/blob/master/serverevents.txt
Vscript functions:
https://developer.valvesoftware.com/wiki/List_of_Counter-Strike:_Global_Offensive_Script_Functions VSCRIPT [CSGO] - Do Stuff When a Team Wins](https://i.ytimg.com/vi/t-lQAOSh4u0/mqdefault.jpg)