Third Party Tools: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (added P2 Multichunk Tool, added missing descriptions, standardized descriptions)
Line 6: Line 6:
*[[BrushForge]] - view [[GoldSrc]] and Source BSP maps & WADs
*[[BrushForge]] - view [[GoldSrc]] and Source BSP maps & WADs
*[[BSP2MAP]] - convert [[GoldSrc]] BSP maps to .map files
*[[BSP2MAP]] - convert [[GoldSrc]] BSP maps to .map files
*[[bspguy]] - a tool for modifying and merging Sven Co-op [[GoldSrc]] maps without decompiling.
*[[bspguy]] - a tool for modifying and merging Sven Co-op [[GoldSrc]] maps without decompiling
*[[BSPSource]] - improved Source BSP decompiler based on VMEX
*[[BSPSource]] - improved Source BSP decompiler based on VMEX
*[https://gamebanana.com/tools/6805 BspZipGui] - Allows you to embed a folder with your files into BSP file, repack (compress and decompress) and can save different map configurations. It uses bspzip for the actual packing.
*[https://gamebanana.com/tools/6805 BspZipGui] - allows you to embed a folder with your files into BSP file, repack (compress and decompress) and can save different map configurations; it uses [[BSPZIP]] for the actual packing
*[[Crafty]] - An updated BSP Viewer with more features and [[Source]] support
*[[Crafty]] - an updated BSP Viewer with more features and [[Source]] support
*[[EntEd]] - view and edit [[entity]] properties of a BSP
*[[EntEd]] - view and edit [[entity]] properties of a BSP
*[[Entspy]] - view and edit [[entity]] properties of a BSP
*[[Entspy]] - view and edit [[entity]] properties of a BSP
*[[Map Analyst]] - alternative to [[Bspzip]] - embed custom content such as materials, models, textures into a BSP
*[[Map Analyst]] - alternative to [[BSPZIP]] - embed custom content such as materials, models, textures into a BSP
*[[newbspguy]] - view and edit [[GoldSrc]] BSP maps. An updated [[bspguy]] with new features.
*[[newbspguy]] - view and edit [[GoldSrc]] BSP maps. An updated [[bspguy]] with new features
*[[Packbsp]] - embed custom content such as materials, models, textures into a BSP
*[[Packbsp]] - embed custom content such as materials, models, textures into a BSP
*[[Pakrat]] - GUI replacement for [[Bspzip]]
*[[Pakrat]] - GUI replacement for [[BSPZIP]]
*[[VBSP_h4xed]] - greatly increase maximum size of [[visleaf|visleaves]].
*[[VBSP_h4xed]] - greatly increase maximum size of [[visleaf|visleaves]]
*[[VIDE]] - Multi-purpose development suite with BSP packing and asset editing capabilities.
*[[VIDE]] - multi-purpose development suite with BSP packing and asset editing capabilities
*[[VMEX]] - Source BSP decompiler
*[[VMEX]] - Source BSP decompiler
*[[WinBSPC]] - GoldSrc BSP decompiler
*[[WinBSPC]] - GoldSrc BSP decompiler
*[[WinBSPZip]] - GUI frontend for Bspzip
*[[WinBSPZip]] - GUI frontend for [[BSPZIP]]


==Compiling==
==Compiling==
Line 27: Line 27:
*[[CSTRAD]] - custom [[RAD]] compiler
*[[CSTRAD]] - custom [[RAD]] compiler
*[[CSTVIS]] - custom [[VIS]] compiler
*[[CSTVIS]] - custom [[VIS]] compiler
*[[Compile Pal]] - compile Source maps with presets and utilities to streamline the process of releasing maps.
*[[Compile Pal]] - compile Source maps with presets and utilities to streamline the process of releasing maps
*[[Hazard Team Compile Tool]] - Similar to Batch Compile Tool, but geared toward sequential compiles and quick compile presets.
*[[Hazard Team Compile Tool]] - similar to Batch Compile Tool, but geared toward sequential compiles and quick compile presets
*[[Source Compile Analyzer]] - detects errors in compile logs
*[[Source Compile Analyzer]] - detects errors in compile logs


==Level editing==
==Level editing==
*[[Hammer++]] - A community-made modification of [[Valve Hammer Editor]] for the Source engine that provides an updated, feature-rich version of the editor.
*[[Hammer++]] - a community-made modification of [[Valve Hammer Editor]] for the Source engine that provides an updated, feature-rich version of the editor
*[[Microbrush]] - A brush editor
*[[Microbrush]] - a brush editor
*[[Quark]] - Level editor
*[[Quark]] - level editor
*[[Radiant]] - Level editor
*[[Radiant]] - level editor
*[[Sledge]] - An open-source Level Editor that supports GoldSource Level Editing, it's also having work put in to fully support Source Level Editing as well.
*[[Sledge]] - an open-source Level Editor that supports GoldSource Level Editing, it's also having work put in to fully support Source Level Editing as well
*[[Twister]] - Generates displacements that would usually take an extremely long time, or just be impossible to do in Hammer
*[[Twister]] - generates displacements that would usually take an extremely long time, or just be impossible to do in Hammer
*[[Vgroup]] - Group the map into VisGroups based on a grid
*[[Vgroup]] - group the map into VisGroups based on a grid
*[[Wall Worm]] - Tools to use 3ds Max as Source Level Editor
*[[Wall Worm]] - tools to use 3ds Max as Source Level Editor


==Models==
==Models==
* [[Crowbar]] - decompile models, and a GUI front-end for compiling new ones
* [[Crowbar]] - decompile models, and a GUI front-end for compiling new ones
* [[FireSoft Half-Life MDL Converter]] - convert [[Source]] models to [[GoldSrc]] models
* [[FireSoft Half-Life MDL Converter]] - convert [[Source]] models to [[GoldSrc]] models
* [[FireSoft MS3D to SMD converter]]
* [[FireSoft MS3D to SMD converter]] - convert the MS3D model used by the program [[MilkShape 3D]] into the format used by the [[SMD]] models compiler [[Studiomdl]]
* [[GUIStudioMDL]] - GUI for the [[command-line]] [[Studiomdl|model compiler]] in the SDK
* [[GUIStudioMDL]] - GUI for the [[command-line]] [[Studiomdl|model compiler]] in the SDK
* [[Mdldecompiler]] - decompile models
* [[Mdldecompiler]] - decompile models
Line 55: Line 55:
==Texture/Image tools==
==Texture/Image tools==
''See also: [[Image Manipulation Programs]]''
''See also: [[Image Manipulation Programs]]''
*[[360g]] - Convert [[BMP]] or [[TGA]] into [[VTF]], generate [[VMT]]s and normal maps
*[[360g]] - convert [[BMP]] or [[TGA]] into [[VTF]], generate [[VMT]]s and normal maps
*[[Fixvtf]] - convert [[Episode 2]] format materials to [[Episode 1]] format
*[[Fixvtf]] - convert [[Episode 2]] format materials to [[Episode 1]] format
*[[HL2Tex]] - convert TGA into VTF, and create VMTs
*[[HL2Tex]] - convert TGA into VTF, and create VMTs
Line 75: Line 75:


==Misc==
==Misc==
*[[CtxConverter]] - GUI "wrapper" which removes the default based DOS commands into decompiling and compiling CTX & TXT files.
*[[CtxConverter]] - GUI "wrapper" which removes the default based DOS commands into decompiling and compiling CTX & TXT files
*[[DispGen]] - generate a [[Displacement]] map from a heightmap image
*[[DispGen]] - generate a [[Displacement]] map from a heightmap image
*[[DuctTape]] - a development integration and project building tool  
*[[DuctTape]] - a development integration and project building tool  
Line 82: Line 82:
*[[JERC]] - highly customisable radar/overview generator
*[[JERC]] - highly customisable radar/overview generator
*[[Map Obfuscator]] - renames all entities with non-descriptive names to discourage decompiling
*[[Map Obfuscator]] - renames all entities with non-descriptive names to discourage decompiling
*[[Map Resource Extractor]] - copies only used content from a VMF to a directory.
*[[Map Resource Extractor]] - copies only used content from a VMF to a directory
*[[Notepad++ VDF languages]] - VDF highlighting profiles for Notepad++
*[[Notepad++ VDF languages]] - VDF highlighting profiles for Notepad++
*[[Object Viewer]] - 3D object, material, model, and file browsing
*[[Object Viewer]] - 3D object, material, model, and file browsing
*[[OGLE the OpenGLExtractor]] - extract 3D shapes from a 3D scene
*[[OGLE the OpenGLExtractor]] - extract 3D shapes from a 3D scene
*[[Source SDK Windows Gadget]]
*[[P2 Multichunk Tool]] - offers an easy way for a [[Portal 2]] mod to pack the assets onto multi-chunked [[vpk]] files
*[[VGUI Localization Tool]] - a tool for easy localize VGUI text files.
*[[Source SDK Windows Gadget]] - a replacement for most functions of the Source SDK Launcher and Left 4 Dead 1 & 2 Authoring Tools
*[[VGUI Localization Tool]] - a tool for easy localization of VGUI text files


==See also==
==See also==

Revision as of 12:39, 1 August 2024

This is a sorted list of third party tools with brief descriptions. See also: Category:Third Party Tools.

BSP related

  • AutoBSPpackingTool - a tool that detects and packs almost every possible custom asset that can be used in a BSP map
  • BSP Viewer - view and export GoldSrc maps
  • BrushForge - view GoldSrc and Source BSP maps & WADs
  • BSP2MAP - convert GoldSrc BSP maps to .map files
  • bspguy - a tool for modifying and merging Sven Co-op GoldSrc maps without decompiling
  • BSPSource - improved Source BSP decompiler based on VMEX
  • BspZipGui - allows you to embed a folder with your files into BSP file, repack (compress and decompress) and can save different map configurations; it uses BSPZIP for the actual packing
  • Crafty - an updated BSP Viewer with more features and Source support
  • EntEd - view and edit entity properties of a BSP
  • Entspy - view and edit entity properties of a BSP
  • Map Analyst - alternative to BSPZIP - embed custom content such as materials, models, textures into a BSP
  • newbspguy - view and edit GoldSrc BSP maps. An updated bspguy with new features
  • Packbsp - embed custom content such as materials, models, textures into a BSP
  • Pakrat - GUI replacement for BSPZIP
  • VBSP_h4xed - greatly increase maximum size of visleaves
  • VIDE - multi-purpose development suite with BSP packing and asset editing capabilities
  • VMEX - Source BSP decompiler
  • WinBSPC - GoldSrc BSP decompiler
  • WinBSPZip - GUI frontend for BSPZIP

Compiling

Level editing

  • Hammer++ - a community-made modification of Valve Hammer Editor for the Source engine that provides an updated, feature-rich version of the editor
  • Microbrush - a brush editor
  • Quark - level editor
  • Radiant - level editor
  • Sledge - an open-source Level Editor that supports GoldSource Level Editing, it's also having work put in to fully support Source Level Editing as well
  • Twister - generates displacements that would usually take an extremely long time, or just be impossible to do in Hammer
  • Vgroup - group the map into VisGroups based on a grid
  • Wall Worm - tools to use 3ds Max as Source Level Editor

Models

Texture/Image tools

See also: Image Manipulation Programs

  • 360g - convert BMP or TGA into VTF, generate VMTs and normal maps
  • Fixvtf - convert Episode 2 format materials to Episode 1 format
  • HL2Tex - convert TGA into VTF, and create VMTs
  • no_vtf - batch convert VTFs into standard image formats
  • TGAtoDUDV - convert TGAs to DUDVs without needing Steam to be running
  • VMT Editor - open-source editor for VMT files
  • VTF Creator - convert batches of images to textures
  • VTF Explorer - viewing, converting, extracting VTFs and VMTs
  • VTF Shell Extensions - extend Windows shell to support VTFs
  • VTFCmd - convert images to textures and VTFs to TGAs
  • VTFEdit - frontend for VTFLib
  • VTFLib - open-source programming library for opening and saving VTFs
  • VTFTool - outdated, replaced by VTFEdit
  • VectorLib - library to draw vector images directly to memory

Video

  • AVIKit - Windows library for accessing raw video and sound from AVI
  • VirtualDub - free video capture/processing program

Misc

See also