Template:Sdktools: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Saving work)
m (Made "Pfm2tgas" lowercase)
 
(117 intermediate revisions by 29 users not shown)
Line 1: Line 1:
{{Doc}}
{{todo|Move {{gldsrc|4}}-specific tools to [[Template:GoldSrc sdktools]]. Tools that support both {{src|4}}and {{gldsrc|4}} should go in both templates.}}
<includeonly><onlyinclude><table cellpadding=4 style="background:#202020; border:2px solid #525252; margin:8px auto; border-radius:12px">
<tr><th colspan="2" bgcolor="#253B4E" style="color:white; font-size:110%; border-radius:8px 8px 0 0"> {{Table tools|Sdktools}} {{#switch:{{{1|}}}
| #default = [[:Category:Official Source Tools|<span style="color:lightgrey">{{Sdktools/strings|Header 1}}</span>]] </th></tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Map editors}} </th>
<td bgcolor="#252525"> {{Hammer|4.1}} </td></tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Map compilers}} </th>
<td> [[VBSP|vbsp]] • [[VMPI|vmpi]] • [[VRAD|vrad]] • [[VVIS|vvis]] </td></tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Map tools}} </th>
<td bgcolor="#252525"> [[BSPZIP|bspzip]] • [[glview]] • [[VBSP2]] • [[vbspinfo]] </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Model compilers}} </th>
<td> [[Studiomdl]] </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Model tools}} </th>
<td bgcolor="#252525"> [[Dmxconvert]] • [[Dmxedit]] • {{Hlfaceposer|4.1}} • {{Hlmv|4.1}} • [[Itemtest]] • [[Modelbrowser]] • [[Qc eyes|QC_Eyes]] </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Texture tools}} </th>
<td> {{Height2normal|4.1}} • [[$ssbump|height2ssbump]] • [[makevmt]] • [[Animated Particles|mksheet]] • [[Pfm2tgas]] • [[Shadercompile]] • [[Splitskybox]] • {{Vtex|4.1}} • {{Vtf2tga|4.1}} • [[xwad]] </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Sound tools}} </th>
<td bgcolor="#252525"> [[VSoundEdit]] </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right"> {{Sdktools/strings | Engine tools}} </th>
<td> [[ActBusy Script Editor]] • [[Commentary Editor]] • [[Foundry]] • [[Material Editor]] • [[Particle Editor]] • {{Sfm|4.1}} </td>
</tr>
<tr>
<th bgcolor="#3A3A3A" align="right" style="border-radius:0 0 0 8px"> {{Sdktools/strings | Other}} </th>
<td bgcolor="#252525" style="border-radius:0 0 8px 0"> [[Closed Captions|Captioncompiler]] • [[Demoinfo]] • [[Elementviewer]] • [[Skeleton motion mapping|Motionmapper]] • [[Sfmgen]] • [[Game Directory|VConfig]] • [[Vfont]] • [[Vfont_decompiler]] • [[VICE]] • [[VPK|vpk]] </td>
</tr>
{{#ifeq:{{{cat|}}}|0|| [[Category:Tools]] [[Category:Official Source Tools]] }}


{{Documentation}}
<includeonly>


<onlyinclude>{{#ifeq:{{{1}}}|0}}{{#switch:{{{1|}}}
<!-- Official tools -->
| #default = {{Navbox
| name = Sdktools
| style = width:100%
| title = {{src}} [[:Category:Official Source Tools|<span style="color:lightgrey">{{Sdktools/strings|Header 1}}</span>]] {{Table tools|sdktools}}
| navbar = off


| 0 = [[:Category:Third Party Tools|<span style=color:lightgrey> {{Sdktools/strings|Header 2}} </span>]] </th></tr>
| titlestyle = white-space: nowrap; font-size: 100%; background-color: {{src|col}}3a; padding: 2px; color: #fff;
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Mod tools|de=Modeditor|es=Editores de mods|ru=Редакторы модов}} </th>
<!-- Body has a border radius of 4px overall.
<td bgcolor="#252525"> [[DuctTape]] • {{Xblahmt|4.1}} </td>
Background color of #202020 is set as well. -->
</tr>
| bodystyle  = background-color: #202020; clear: both; border: 2px solid #525252; border-radius: 4px; margin: 1em auto 0em;
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings|Map editors}} </th>
<!-- Setting the general constant styling for every group/list -->
<td> {{Hammerpp|4.1}} • {{Quark|4.1}} • {{Radiant|4.1}} • {{Sledge|4.1}} </td>
| groupstyle = background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
</tr>
| liststyle  = border-left: none;
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings|Map compilers}} </th>
| group1 = {{Sdktools/strings|Map editors}}
<td bgcolor="#252525"> {{Vbct|4.1}} • {{Batchcompiler|4.1}} • {{Compilepal|4.1}} • [[CSTBSP]] • [[CSTRAD]] • [[CSTVIS]] • {{Htct|4.1}} • [[VBSP_h4xed]] • [[ZHLT|Zoner’s Half-Life Tools]] → [[VHLT|Vluzacn’s Half-Life Tools]] </td>
| list1 = {{hammer|2}}
</tr>
| list1style = background-color: #252525;
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px">  </th>
| group2 = {{Sdktools/strings|Map compilers}}
<td> [[BSP2MAP]] → [[WinBSPC]] • {{Bspsource|4.1}} • [[MapFool]] • [[VMEX]] </td>
<!-- compilers are in order they're used in, followed by VMPI; do not alphabetize -->
</tr>
| list2 = {{vbsp|2}} • {{vvis|1}} • {{vrad|1}} • [[VMPI|vmpi]]
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings|Map tools}} </th>
| group3 = {{Sdktools/strings|Map tools}}
<td bgcolor="#252525"> [[AutoBSPpackingTool]] • [[BSP Viewer]] → [[Crafty]] • [[EntEd]] • [[Entspy]] • [[Map Analyst]] • [[Material Enumerator]] • [[Map Obfuscator]] • [[Pakrat]] • [[Source Compile Analyzer]] • [[TAR]] • [[Vgroup]] • {{Vide|4.1}} • [[WinBSPZip]] </td>
| list3 = [[BSPZIP|bspzip]] • [[glview]] • [[VBSP2]] • [[vbspinfo]]
</tr>
| list3style = background-color: #252525;
<tr>
 
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings | Model compilers}} </th>
| group4 = {{Sdktools/strings|Model compilers}}
<td> [[GUIStudioMDL]] • [[Source Model Compiler]] </td>
| list4 = {{studiomdl|2}}
</tr>
 
<tr>
| group5 = {{Sdktools/strings|Model tools}}
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings | Model converters}} </th>
| list5 = [[Dmxconvert]] • [[Dmxedit]] • {{Hlfaceposer|2}} • {{Hlmv|2}} • [[Itemtest]] • [[Modelbrowser]] • [[Qc eyes|QC_Eyes]]
<td bgcolor="#252525">{{Crowbar|4.1}} • [[FireSoft Half-Life MDL Converter]] • [[FireSoft MS3D to SMD converter]] • [[Mdldecompiler|MDLDecompiler]] • [[Propper]] • [[Studiocompiler]] • [[VMF to SMD]] </td>
| list5style = background-color: #252525;
</tr>
 
<tr>
| group6 = {{Sdktools/strings|Texture tools}}
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings | Model tools}} </th>
| list6 = {{Height2normal|2}} • [[$ssbump|height2ssbump]] • [[makevmt]] • [[Animated Particles|mksheet]] • [[pfm2tgas]] • [[Shadercompile]] • [[Splitskybox]] • {{Vtex|2}} • {{Vtf2tga|2}} • [[xwad]]
<td> [[3Dcoat]] • [[3DS Max]] • {{Blender|4.1}} • [[Cinema 4D]] • [[Fragmotion|fragMOTION]] • [[GMax]] • [[HLMV++]] • [[kHED]] • [[Lightwave]] • [[Maya]] • [[MilkShape 3D]] • [[Modo]] • [[SourceOps]] • [[VSIF2VCD]] • [[Wings3D]] • [[Softimage Mod Tool|XSI Mod Tool]] • [[Zbrush]] </td>
 
</tr>
| group7 = {{Sdktools/strings|Sound tools}}
<tr>
| list7 = [[VSoundEdit]]
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Displacement tools|ru=Инструменты для деформированных поверхностей}} </th>
| list7style = background-color: #252525;
<td bgcolor="#252525"> [[DispGen]] • [[Twister]] • [[Creating custom terrain with Worldmachine|Worldmachine]] </td>
 
</tr>
| group8 = {{Sdktools/strings|Engine tools}}
<tr>
| list8 = [[ActBusy Script Editor]] • [[Entity Placement Tool]] • [[Commentary Editor]] • [[Foundry]] • [[Material Editor]] • [[Particle Editor]] • {{Sfm|2}}
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Particle converters|ru=Кон&shy;вер&shy;теры частиц}} </th>
 
<td> [[Sparc]] </td>
| group9 = {{Sdktools/strings|Other}}
</tr>
<!-- The very last group of a navbox will need this border radius for the bottom-left corner -->
<tr>
| list9 = [[Closed Captions|Captioncompiler]] • [[Demoinfo]] • [[Elementviewer]] • [[MakeGameData]] • [[Skeleton motion mapping|Motionmapper]] • [[Sfmgen]] • [[Game Directory|VConfig]] • [[Vfont]] • [[Vfont_decompiler]] • [[VICE]] • [[VPK|vpk]]
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Texture converters|ru=Кон&shy;вер&shy;теры текстур}} </th>
<!-- The very last list of a navbox will not need this styling if there are an even number of lists in the navbox.
<td bgcolor="#252525"> [[360g]] • [[Fixvtf|FixVTF]] • [[TGAtoDUDV]] • [[VTF Creator]] • [[VTFVer]] </td>
Since there are an odd number of lists in this navbox, we need to add the custom bgcolor -->  
</tr>
| list9style = background-color: #252525;
<tr>
}} {{#ifeq:{{{cat|}}}|0|| {{ACategory|Tools}} {{ACategory|Official Source Tools}} }}
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Texture tools|de=Textur-Tools|es=Herramientas de texturas|ru=Ин&shy;стру&shy;менты для текстур|zh=材质工具}} </th>
 
<td> [[GIMP]] • [[HL2Tex]] • [[Sign Maker]] • [[Sky Writer]] • [[Source model skin editor]] • [[Skybox (2D) with Terragen|Terragen]] • [[VMT Editor]] • [[VTF Explorer]] • [[VTF Shell Extensions]] • [[VTFCmd]] • {{Vtfedit|4.1}} • [[VTFTool]] </td>
<!-- Third party tools -->
</tr>
| 0 = {{Navbox
<tr>
| name = Sdktools
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Sdktools/strings | Source tools}} </th>
| title = {{src}} [[:Category:Third Party Tools|<span style="color:lightgrey">{{Sdktools/strings|Header 2}}</span>]] {{Table tools|sdktools}}
<td bgcolor="#252525"> [[L4D2 Sound Mod Creator]] </td>
| navbar = off
</tr>
 
<tr>
| titlestyle = white-space: nowrap; font-size: 100%; background-color: {{src|col}}3a; padding: 2px; color: #fff;
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|VPK tools|ru=Ин&shy;стру&shy;менты для VPK}} </th>
 
<td> {{Gcfscape|4.1}} • [[Gibbeds VPK Extractor|Gibbed’s VPK Extractor]] • [[Valve Resource Viewer]] </td>
<!-- Body has a border radius of 12px overall. Every other radius uses 8px so that both radius' look smooth
</tr>
Background color of #202020 is set as well. -->
<tr>
| bodystyle  = background-color: #202020; clear: both; border: 2px solid #525252; border-radius: 4px; margin: 1em auto 0em;
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Libraries|ru=Биб&shy;лиоте&shy;ки}} </th>
 
<td bgcolor="#252525"> [[AVIKit]] • [[HLLib]] • [[VectorLib]] • [[VTFLib]] </td>
<!-- Setting the general constant styling for every group/list -->
</tr>
| groupstyle = background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
<tr>
| liststyle  = border-left: none;
<th bgcolor="#3A3A3A" align="right" style="max-width:175px"> {{Autolang|Plugins|ru=Плагины}} </th>
 
<td> [[3dsmax tools|3DSMax tools]] • [[3DSMax VTF plugin|3DSMax VTF]] • {{Blendersrctools|4.1}} • [[Blender VertexLitGeneric]] • [[MESA]] • [[Notepad++ VDF languages]] • [[Photoshop VTF Plugin|Photoshop VTF]] • [[SourceIO]] • [[SourceMod (server plugin)|SourceMod]] • [[Wall Worm Model Tools]] </td>
| group1 = {{Sdktools/strings|Mod tools}}
</tr>
| list1 = {{duckt|1}} • {{Vide|1}} • {{Xblahmt|1}}
<tr>
| list1style = background-color: #252525;
<th bgcolor="#3A3A3A" align="right" style="max-width:175px; border-radius:0 0 0 8px"> {{Autolang|Other|de=Anderes|es=Otros|ru=Другое|zh=其它工具}} </th>
 
<td bgcolor="#252525" style="border-radius:0 0 8px 0"> [[BEE2]] • [[CtxConverter]] • [[Custom Compiler GUI]] • {{Sourceiconset|4.1}} • [[Source SDK Windows Gadget]] • [[SteamCMDui]] • {{Tsha|4.1}} • [[VGUI Localization Tool]] • [[VirtualDub]] </td>
| group2 = {{Sdktools/strings|Map editors}}
</tr>
| list2 = {{Hammerpp|1}} • {{strata hammer|1}} • {{slamminsrc|1|nt=4}} • [[QtPyHammer_(Strubium)|QtPyHammer (Strubium)]] [[Lambda Level Editor|Lambda]]
{{#ifeq:{{{cat|}}}|0|| [[Category:Tools]] [[Category:Third Party Tools]] }}
 
}}
| group3 = {{Sdktools/strings|Map compilers}}
</table></onlyinclude></includeonly>
| list3 = {{CBSP|1}} • {{CRAD|1}} • {{CVIS|1}} • {{vbsph|1}} • {{slamminsrc|1|nt=0}}
| list3style = background-color: #252525;
 
| group4 = {{Sdktools/strings|Map compiler frontends}}
| list4 = {{Vbct|1}} • {{Batchcompiler|1}} • {{Compilepal|1}} • {{Htct|1}}
 
| group5 = {{Sdktools/strings|Map converters}}
| list5 = {{005|1}} • {{Bspsource|1}} • {{mapfool|1}} • {{vmex|1}}
| list5style = background-color: #252525;
 
| group6 = {{Sdktools/strings|Map tools}}
| list6 = {{autobspp|1}} • {{bspentspy|1}} • {{crafty|1}} • [[Convexer]] • {{ented|1}} • {{entspy|1}} • {{jerc|1}} • {{mapanalist|1}} • {{obfuscator|1}} • {{materialenu|1}} • {{pakrat|1}} • [[Source Compile Analyzer]] • {{tar|1}} • {{Tsha|1}} • {{vgroup|1}} • [[VMF Optimizer]] • {{vmfupdater|1}} • {{winbspzip|1}} • {{lumpStich|1}} • {{vPKEdit|1}}
 
| group7 = {{Sdktools/strings|Model compilers}}
| list7 = [[NekoMDL]]
| list7style = background-color: #252525;
 
| group8 = {{Sdktools/strings|Model compiler frontends}}
| list8 = {{Crowbar|1}} • {{guistudiomdl|1}}
| list8style = background-color: #252525;
 
| group9 = {{Sdktools/strings|Model converters}}
| list9 = {{Crowbar|1}} • [[FireSoft Half-Life MDL Converter]] • [[FireSoft MS3D to SMD converter]] • {{mdldecomp|1}} • {{propper|1}} • {{studiocompiler|1}} • {{vmf2smd|1}}
 
| group10 = {{Sdktools/strings|Model tools}}
| list10 = {{coat3d|1}} • {{3dmax|1}} • {{Blender|1}} • {{cinema4d|1}} • {{fragm|1}} • {{gmax|1}} • {{Hlmvpp|1}} • {{khed|1}} • {{lightwave|1}} • {{maya|1}} • {{m3d|1}} • {{modo|1}} • {{bsourceops|1}} • {{vsif2vcd|1}} • {{softimgmod|1}} • {{zbrush|1}}
| list10style = background-color: #252525;
 
| group11 = {{Sdktools/strings|Displacement tools}}
| list11 = {{dispgen|1}} • {{terragen|1}} • {{twister|1}} • {{worldmac|1}}
 
| group12 = {{Sdktools/strings|Particle converters}}
| list12 = {{sparc|1}}
| list12style = background-color: #252525;
 
| group13 = {{Sdktools/strings|Texture converters}}
| list13 = [[360g]] • [https://github.com/Mix-Anik/Easy-VTF-Converter/releases Easy VTF Converter (7.0 - 7.5)] • [[FixVTF]] • [https://github.com/craftablescience/MareTF/releases MareTF (7.0 - 7.6, Consoles)] • {{no_vtf|1}} • {{pbr2source|1}} • [[TGAtoDUDV]] • [[VTF Creator]] • [[VTEX (Valve Texture)]] • {{vtfver|1}}
 
| group14 = {{Sdktools/strings|Texture tools}}
| list14 = {{photoshop|1}} • {{gimp|1}} • {{paintdotnet|1}} • {{hl2tex|1}} • {{Materialize|1}} • {{signmaker|1}} • {{wskywriter|1}} • {{srcskineditor|1}} • {{terraingen|1}} • {{vmteditor|1}} • {{vtfcmd|1}} • [[VTF Explorer]] • {{Vtfedit|1}} → {{Vtfeditrld|1}} • {{vtfshell|1}} • [[VTFTool]] • [https://github.com/craftablescience/vtf-thumbnailer/releases VTF Thumbnailer]
| list14style = background-color: #252525;
 
| group15 = {{Sdktools/strings|Sound tools}}
| list15 = [[L4D2 Sound Mod Creator]]
 
| group16 = {{Sdktools/strings|VPK tools}}
| list16 = {{Crowbar|1}} • {{Gcfscape|1}} • {{gvpkext|1}} • {{VRF|1}} • {{vPKEdit|1}}
| list16style = background-color: #252525;
 
| group17 = {{Sdktools/strings|Libs}}
| list17 = [[AVIKit]] • {{hllib|1}} • {{veclib|1}} • {{vtflib|1}}
 
| group18 = {{Sdktools/strings|Plugins}}
| list18 = {{3dmaxexport|1}} • {{3dmaxvtf|1}} • {{Blendersrctools|1}} • {{blendervertexlit|1}} • {{mesa|1}} • {{nppvlp|1|nt=0}} • {{pvp|1|nt=0}} • {{sourceio|1}} • {{srcengcolltools|1}} • {{sourcemod|1}} • {{wallwormmtools|1}}
| list18style = background-color: #252525;
 
| group19 = {{Sdktools/strings|Other}}
| list19 = {{CCExporter|1}} • {{bee2|1}} • [[CtxConverter]] • {{ccg|1}} • {{Sourceiconset|1}} • [[Source SDK Windows Gadget]] • {{steamcmdui|1}} • {{vguiloct|1}} • [[VirtualDub]] • [[Gmpublisher]]
 
}} {{#ifeq:{{{cat|}}}|0|| {{ACategory|Tools}} {{ACategory|Third Party Tools}} }}
}}</onlyinclude>
 
</includeonly>

Latest revision as of 13:38, 31 May 2025

Todo: Move GoldSrc GoldSrc-specific tools to Template:GoldSrc sdktools. Tools that support both Source Sourceand GoldSrc GoldSrc should go in both templates.
English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.

Usage

Note.pngNote:This template uses a space "&ensp;" between "•". If you need to add separation, you can copy this:  • 

Preview

{{sdktools}}

{{sdktools|0}}

See also