Full Util Links - Destro-/AMXXEditorV4 GitHub Wiki
the303.org.
Mirror forHL1/Goldsrc Scripting util Links:
- Alliedmodders forums
- TWHL (The Whole Half-Life)
- Sourcemodding.com GoldSrc section
- Wavelength.net Articles
- RunThinkShootLive
- Sven Manor (Mapping For Sven Co-op) (if the entityguide is unavailable use this link.)
- fnky's Sven Co-op mapping repository
- The SnarkPit
- LiveWires List Of Mapping Resources
- ValveDeveloperUnion Archive
Tools & Plugins:
- Hl-Texture tools - Wad & Sprite Creation Utility
- Wadmaker & Spritemaker by captiain P
- GoldSrc multi-tool extractor
- Half-Life SDK (can also be downloaded through steam)
- BSPGUY by w00tguy - A BSP editing/ripping, viewing BSP multi-tool
- Nem's Crafty BSP Viewer Tool
- ModDb's Half-Life Section
- GameBanana's GoldSrc General Tools Section
- GameBanana's Half-Life Tools Section
- GameBanana's CS1.6 Tools Section
- Sourcemodding.com GoldSrc Tools Archive
- RIPENT - BSP entity ripper
- BSPedit
- Half-Life Zone Editing tools (archive link)
Mapping Specific:
- J.A.C.K Map Editor
- SvenCraft (obtained via Steam Sven Co-op SDK:
common\Sven Co-op SDK\mapping\hammer
) - Sledge Map Editor
- Hammer 3.5.3 by Yo-Den
- VHLT - Hammer Compile Tools
- Unofficial TrenchBroom HalfLife config Patch (for TB2019.4RC1 thru to TB2019.5RC4)
- TrenchBroom site
Modelling Specific:
- Current Sven Coop Studiomdl.exe
- Crowbar MDL decompiler and GUI compile tool
- Half-Life Asset Manager - GoldSrc MDL viewer/light editor
- P2MV Model Viewer (Xash only viewer)
- Game Zombie 3DSmax SMD Tools
- WallWorm 3Dsmax Tools & Utilities
- Blender SMD tools
- Wunderboy's Tools and 3DSMax Plugins
- fragMOTION editor (built-in SMD support)
- kHED lightweight editor (built-in SMD support)
Mapping:
- Admers Advanced terrain creation tutorial
- Solidhint tip with VHLT
- StarBlarty's func_detail document
- VHLT Map optimization tutorial thread
- func_vehicle CS1.6 tutorial
If you are coming from a Source Engine background, this quick reference will show common equivalents:
func_brush -> func_wall
func_detail -> func_detail (loaded with zhlt.fgd)
I/O system -> multi-manager (turn off smartedit to add outputs)
prop_static -> env_sprite with model path or cycler_sprite or item_generic (OPfor, CZ & Sven entity)
prop_dynamic -> monster_generic (with scripted_sequence to activate animations)
nodraw, tooltextures, etc. -> zhlt.wad (get Vluzacn's Map Compile Tools). Also Nodraw = "NULL"
Models & Wads downloads:
- Wally wad editor
- 17buddies GoldSrc Model Downloads
- Gamer-Lab GoldSrc Content Downloads Resource
- The Half-Life High Definition Pack
Coding:
- Solokillers updated HLSDK that is compatible with VS2017
- Original HL SDK by Valve (works on Steam, could fail on WON)
- HL SDK 2.3, the one that works best with WON
- Sourcemodding programming tutorial list
- Engine notes from metamod.org
- Wavelength coding tutorials
Some notes from various people:
- Learn the basics of C/C++; most problems people have are basic C/C++ mistakes and not related to HL1.
- Start small, go bigger. Beginners often want to turn HL1 into Unreal Engine 4 without knowing how to make a simple entity.
- Have patience; you can't program a new weapon in 30 seconds and expect it to work as you'd like.
- Avoid copying/pasting code blindly without understanding it.
- Always make clean and documented code (don't be like Valve).
- Use VCS if you know how to (git, SVN, Perforce...).
- Making a MP mod? Support Linux for more dedicated servers.
- Ideally, use CMake to manage project files; itโs easier for cross-platform work.
Video Tutorials:
- RunThinkShootLive's Hammer Beginner stream tutorial
- RunThinkShootLive's Level Design Academy Playlist
- Modelling For GoldSrc In Blender Series
- Animated Helicopter In Blender Tutorial
- Transparent Textures
- Animated Textures
- Creating a Mod playlist & Hammer
- GoldSrc Programming and other playlists
- kHED simple prop by the303
Communities:
- The Whole Half-Life (forums & discord)
- GameBanana
- SourceModding Discord Server
- Sven Co-Op general discord
- Sven Co-Op modding Discord
- Half-Life Creations Forums (Down)
- Alliedmodders forums
Legacy Content:
Legacy modelling docs:
- CS1.6 Playermodel Tutorial
- HLDM playermodel method
- PlanetQuake's Half-Life Tutorials
- Legacy 3DSmax Plugins
- PeterTheGoats SMD converter (for older versions blender SMD tools)
- GS-HL Tools archive
Legacy mapping docs:
- Unknownworlds Big Forum Thread on Half-Life Modding
- CounterMap2 CS Mapping site
- Hammer Content Pack
- EYERONIK'S Mapping Tutorials
- ZHLT - Hammer Compile Tools (Down. Web Archive mirror)
Legacy Optimization docs: