Template:Sdktools: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (-bsp viewer as it is goldsrc only, but crafty covers both goldsrc and src)
m (Full conversion to proper navbox templates. Also, not using the Template:• anymore because I noticed odd display issues when using it in certain ways. Just using " • " looks much better than that bloody dot template.)
Line 1: Line 1:
{{todo|Move {{GoldSrc|4}}-specific tools to [[Template:GoldSrc sdktools]]. Tools that support both {{src|4}}, {{src2|4}} and {{GoldSrc|4}} should go in both templates.}}
{{todo|Move {{GoldSrc|4}}-specific tools to [[Template:GoldSrc sdktools]]. Tools that support both {{src|4}}, {{src2|4}} and {{GoldSrc|4}} should go in both templates.}}
{{doc}}
{{doc}}
<includeonly><onlyinclude><table cellpadding="4" style="background-color:#202020; border:2px solid #525252; border-radius:12px; margin:8px auto">
<includeonly><onlyinclude>
<tr>
{{#switch:{{{1|}}}
<!-- Official tools -->
| #default = {{Navbox
| name = Sdktools
| title = {{source}} [[:Category:Official Source Tools|<span style="color:lightgrey">{{Sdktools/strings|Header 1}}</span>]] {{Table tools|sdktools}}
| navbar = off


<!-- Titlebar Color, font size, table tools buttons -->
<!-- Title has border-radius of 8px on top-left and top-right -->
| titlestyle = border-radius: 8px 8px 0 0; white-space: nowrap; font-size: 100%; background-color: #253B4E; padding: 2px; color: #fff;


<th colspan="2" style="background-color:#253B4E; font-size:110%; color:white; border-radius:8px 8px 0 0"> {{Table tools|Sdktools}} {{#switch:{{{1|}}}
<!-- Body has a border radius of 12px overall. Every other radius uses 8px so that both radius' look smooth
Background color of #202020 is set as well. -->
| bodystyle  = background-color: #202020; clear: both; border: 2px solid #525252; border-radius: 12px; margin: 1em auto 0em;


<!-- Official tools section -->
<!-- Setting the general constant styling for every group/list -->
| groupstyle = background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
| liststyle  = border-left: none;


| #default = {{source}} [[:Category:Official Source Tools|<span style="color:lightgrey"> {{Sdktools/strings | Header 1}} </span>]] </th> </tr>
| group1 = {{Sdktools/strings|Map editors}}
<tr>
| list1 = {{hammer|4.1}}
<th style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map editors}} </th>
| list1style = background-color: #252525;
<td style="background-color:#252525"> {{Hammer|4.1}} </td> </tr>
<tr> <!-- compilers are in order they're used in, followed by VMPI; do not alphabetize -->
<th style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map compilers}} </th>
<td> {{vbsp|4.1}} • {{vvis|4.1}} • {{vrad|4.1}} • [[VMPI|vmpi]] </td> </tr>
<tr>
<th style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map tools}} </th>
<td style="background-color:#252525"> [[BSPZIP|bspzip]] • [[glview]] • [[VBSP2]] • [[vbspinfo]] </td> </tr>
<tr>
<th style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Model compilers}} </th>
<td> {{studiomdl|4.1}} </td> </tr>
<tr>
<th style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Model tools}} </th>
<td style="background-color:#252525"> [[Dmxconvert]] • [[Dmxedit]] • {{Hlfaceposer|4.1}} • {{Hlmv|4.1}} • [[Itemtest]] • [[Modelbrowser]] • [[Qc eyes|QC_Eyes]] </td> </tr>
<tr>
<th style="background-color:#3A3A3A; text-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 style="background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Sound tools}} </th>
<td style="background-color:#252525"> [[VSoundEdit]] </td> </tr>
<tr>
<th style="background-color:#3A3A3A; text-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 style="background-color:#3A3A3A; border-radius:0 0 0 8px; text-align:right"> {{Sdktools/strings | Other}} </th>
<td style="background-color:#252525; 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]] }}
| group2 = {{Sdktools/strings|Map compilers}}
<!-- compilers are in order they're used in, followed by VMPI; do not alphabetize -->
| list2 = {{vbsp|4.1}} • {{vvis|4.1}} • {{vrad|4.1}} • [[VMPI|vmpi]]


<!-- Third Party tools section -->
| group3 = {{Sdktools/strings|Map tools}}
| list3 = [[BSPZIP|bspzip]] • [[glview]] • [[VBSP2]] • [[vbspinfo]]
| list3style = background-color: #252525;


| 0 = {{source}} [[:Category:Third Party Tools|<span style="color:lightgrey"> {{Sdktools/strings | Header 2}} </span>]] </th></tr>
| group4 = {{Sdktools/strings|Model compilers}}
<tr>
| list4 = {{studiomdl|4.1}}
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Mod tools}} </th>
<td style="background-color:#252525"> {{duckt|4.1}} • {{Vide|4.1}} • {{Xblahmt|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map editors}} </th>
<td> {{Hammerpp|4.1}} • {{slamminsrc|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map compilers}} </th>
<td style="background-color:#252525">{{CBSP|4.1}} • {{CRAD|4.1}} • {{CVIS|4.1}} • {{vbsph|4.1}} • {{slamminsrc|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map compiler frontends}} </th>
<td> {{Vbct|4.1}} • {{Batchcompiler|4.1}} • {{Compilepal|4.1}} • {{Htct|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map converters}} </th>
<td style="background-color:#252525">{{Bspsource|4.1}} • {{005|4.1}} • {{mapfool|4.1}} • {{vmex|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Map tools}} </th>
<td> {{autobspp|4.1}} • {{crafty|4.1}} • [[Convexer]] • {{ented|4.1}} • {{entspy|4.1}} • {{jerc|4.1}} • {{mapanalist|4.1}} • {{materialenu|4.1}} • {{obfuscator|4.1}} • {{pakrat|4.1}} • [[Source Compile Analyzer]] • {{tar|4.1}} • {{Tsha|4.1}} • {{vgroup|4.1}} • {{winbspzip|4.1}} • {{vmfupdater|4.1}}</td>
</tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Model compilers}} </th>
<td style="background-color:#252525"> {{guistudiomdl|4.1}} • {{Crowbar|4.1}}</td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Model converters}} </th>
<td>{{Crowbar|4.1}} • [[FireSoft Half-Life MDL Converter]] • [[FireSoft MS3D to SMD converter]] • {{mdldecomp|4.1}} • [[Propper]] • {{studiocompiler|4.1}} • {{vmf2smd|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Model tools}} </th>
<td style="background-color:#252525"> {{coat3d|4.1}} • {{3dmax|4.1}} • {{Blender|4.1}} • {{cinema4d|4.1}} • {{fragm|4.1}} • {{gmax|4.1}} • {{Hlmvpp|4.1}} • {{khed|4.1}} • {{lightwave|4.1}} • {{maya|4.1}} • {{m3d|4.1}} • {{modo|4.1}} • {{bsourceops|4.1}} • [[VSIF2VCD]] • {{wings3d|4.1}} • {{softimgmod|4.1}} • {{zbrush|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Displacement tools}} </th>
<td> {{dispgen|4.1}} • {{twister|4.1}} • {{worldmac|4.1}} • {{terragen|4.1}}</td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Particle converters}} </th>
<td style="background-color:#252525"> {{sparc|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Texture converters}} </th>
<td> [[360g]] • [[FixVTF]] • {{no_vtf|3.1}} • [[TGAtoDUDV]] • [[VTF Creator]] • {{vtfver|4.1}} • {{pbr2source|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Texture tools}} </th>
<td style="background-color:#252525"> {{photoshop|4.1}} • {{gimp|4.1}} • {{hl2tex|4.1}} • {{signmaker|4.1}} • {{wskywriter|4.1}} • {{srcskineditor|4.1}} • {{terraingen|4.1}} • {{vmteditor|4.1}} • [[VTF Explorer]] • [[VTF Shell Extensions]] • {{vtfcmd|4.1}} • {{Vtfedit|4.1}} → {{Vtfeditrld|4.1}} • [[VTFTool]] • {{Materialize|4.1}}</td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Sound tools}} </th>
<td> [[L4D2 Sound Mod Creator]] </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | VPK tools}} </th>
<td style="background-color:#252525"> {{Gcfscape|4.1}} • {{gvpkext|4.1}} • {{VRF|4.1}} • {{vPKEdit|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Libs}} </th>
<td> [[AVIKit]] • [[HLLib]] • [[VectorLib]] • [[VTFLib]] • {{vPKEdit|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right"> {{Sdktools/strings | Plugins}} </th>
<td style="background-color:#252525"> {{3dmaxexport|4.1}} • {{3dmaxvtf|4.1}} • {{Blendersrctools|4.1}} • {{blendervertexlit|4.1}} • {{mesa|4.1}} • {{nppvlp|4.1|nt=0}} • {{pvp|4.1|nt=0}} • {{sourceio|4.1}} • {{sourcemod|4.1}} • {{wallwormmtools|4.1}} </td> </tr>
<tr>
<th style="max-width:175px; background-color:#3A3A3A; text-align:right; border-radius:0 0 0 8px"> {{Sdktools/strings | Other}} </th>
<td style="border-radius:0 0 8px 0"> {{bee2|4.1}} • [[CtxConverter]] • [[Custom Compiler GUI]] • {{Sourceiconset|4.1}} • [[Source SDK Windows Gadget]] • [[SteamCMDui]] • [[VGUI Localization Tool]] • [[VirtualDub]] </td> </tr>


{{#ifeq:{{{cat|}}}|0|| [[Category:Tools]] [[Category:Third Party Tools]] }}
| group5 = {{Sdktools/strings|Model tools}}
| list5 = [[Dmxconvert]] • [[Dmxedit]] • {{Hlfaceposer|4.1}} • {{Hlmv|4.1}} • [[Itemtest]] • [[Modelbrowser]] • [[Qc eyes|QC_Eyes]]
| list5style = background-color: #252525;


}}</table></onlyinclude></includeonly>
| group6 = {{Sdktools/strings|Texture tools}}
| list6 = {{Height2normal|4.1}} • [[$ssbump|height2ssbump]] • [[makevmt]] • [[Animated Particles|mksheet]] • [[Pfm2tgas]] • [[Shadercompile]] • [[Splitskybox]] • {{Vtex|4.1}} • {{Vtf2tga|4.1}} • [[xwad]]
 
| group7 = {{Sdktools/strings|Sound tools}}
| list7 = [[VSoundEdit]]
| list7style = background-color: #252525;
 
| group8 = {{Sdktools/strings|Engine tools}}
| list8 = [[ActBusy Script Editor]] • [[Commentary Editor]] • [[Foundry]] • [[Material Editor]] • [[Particle Editor]] • {{Sfm|4.1}}
 
| group9 = {{Sdktools/strings|Other}}
<!-- The very last group of a navbox will need this border radius for the bottom-left corner -->
| group9style = border-radius: 0 0 0 8px;
| list9 = [[Closed Captions|Captioncompiler]] • [[Demoinfo]] • [[Elementviewer]] • [[Skeleton motion mapping|Motionmapper]] • [[Sfmgen]] • [[Game Directory|VConfig]] • [[Vfont]] • [[Vfont_decompiler]] • [[VICE]] • [[VPK|vpk]]
<!-- The very last list of a navbox will not need this styling if there are an even number of lists in the navbox.
Since there are an odd number of lists in this navbox, we need to add the custom bgcolor as well as a border-radius for the bottom-right corner to match the group style. -->
| list9style = background-color: #252525; border-radius: 0 0 8px 0;
}} {{#ifeq:{{{cat|}}}|0|| [[Category:Tools]] [[Category:Official Source Tools]] }}
 
<!-- Third party tools -->
| 0 = {{Navbox
| name = Sdktools
| title = {{source}} [[:Category:Third Party Tools|<span style="color:lightgrey">{{Sdktools/strings|Header 2}}</span>]] {{Table tools|sdktools}}
| navbar = off
 
<!-- Title has border-radius of 8px on top-left and top-right -->
| titlestyle = border-radius: 8px 8px 0 0; white-space: nowrap; font-size: 100%; background-color: #253B4E; padding: 2px; color: #fff;
 
<!-- Body has a border radius of 12px overall. Every other radius uses 8px so that both radius' look smooth
Background color of #202020 is set as well. -->
| bodystyle  = background-color: #202020; clear: both; border: 2px solid #525252; border-radius: 12px; margin: 1em auto 0em;
 
<!-- Setting the general constant styling for every group/list -->
| groupstyle = background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
| liststyle  = border-left: none;
 
| group1 = {{Sdktools/strings|Mod tools}}
| list1 = {{duckt|4.1}} • {{Vide|4.1}} • {{Xblahmt|4.1}}
| list1style = background-color: #252525;
 
| group2 = {{Sdktools/strings|Map editors}}
| list2 = {{Hammerpp|4.1}} • {{slamminsrc|4.1}}
 
| group3 = {{Sdktools/strings|Map compilers}}
| list3 = {{CBSP|4.1}} • {{CRAD|4.1}} • {{CVIS|4.1}} • {{vbsph|4.1}} • {{slamminsrc|4.1}}
| list3style = background-color: #252525;
 
| group4 = {{Sdktools/strings|Map compiler frontends}}
| list4 = {{Vbct|4.1}} • {{Batchcompiler|4.1}} • {{Compilepal|4.1}} • {{Htct|4.1}}
 
| group5 = {{Sdktools/strings|Map converters}}
| list5 = {{Bspsource|4.1}} • {{005|4.1}} • {{mapfool|4.1}} • {{vmex|4.1}}
| list5style = background-color: #252525;
 
| group6 = {{Sdktools/strings|Map tools}}
| list6 = {{autobspp|4.1}} • {{crafty|4.1}} • [[Convexer]] • {{ented|4.1}} • {{entspy|4.1}} • {{jerc|4.1}} • {{mapanalist|4.1}} • {{materialenu|4.1}} • {{obfuscator|4.1}} • {{pakrat|4.1}} • [[Source Compile Analyzer]] • {{tar|4.1}} • {{Tsha|4.1}} • {{vgroup|4.1}} • {{winbspzip|4.1}} • {{vmfupdater|4.1}}
 
| group7 = {{Sdktools/strings|Model compilers}}
| list7 = {{guistudiomdl|4.1}} • {{Crowbar|4.1}}
| list7style = background-color: #252525;
 
| group8 = {{Sdktools/strings|Model converters}}
| list8 = {{Crowbar|4.1}} • [[FireSoft Half-Life MDL Converter]] • [[FireSoft MS3D to SMD converter]] • {{mdldecomp|4.1}} • [[Propper]] • {{studiocompiler|4.1}} • {{vmf2smd|4.1}}
 
| group9 = {{Sdktools/strings|Model tools}}
| list9 = {{coat3d|4.1}} • {{3dmax|4.1}} • {{Blender|4.1}} • {{cinema4d|4.1}} • {{fragm|4.1}} • {{gmax|4.1}} • {{Hlmvpp|4.1}} • {{khed|4.1}} • {{lightwave|4.1}} • {{maya|4.1}} • {{m3d|4.1}} • {{modo|4.1}} • {{bsourceops|4.1}} • [[VSIF2VCD]] • {{wings3d|4.1}} • {{softimgmod|4.1}} • {{zbrush|4.1}}
| list9style = background-color: #252525;
 
| group10 = {{Sdktools/strings|Displacement tools}}
| list10 = {{dispgen|4.1}} • {{twister|4.1}} • {{worldmac|4.1}} • {{terragen|4.1}}
 
| group11 = {{Sdktools/strings|Particle converters}}
| list11 = {{sparc|4.1}}
| list11style = background-color: #252525;
 
| group12 = {{Sdktools/strings|Texture converters}}
| list12 = [[360g]] • [[FixVTF]] • {{no_vtf|3.1}} • [[TGAtoDUDV]] • [[VTF Creator]] • {{vtfver|4.1}} • {{pbr2source|4.1}}
 
| group13 = {{Sdktools/strings|Texture tools}}
| list13 = {{photoshop|4.1}} • {{gimp|4.1}} • {{hl2tex|4.1}} • {{signmaker|4.1}} • {{wskywriter|4.1}} • {{srcskineditor|4.1}} • {{terraingen|4.1}} • {{vmteditor|4.1}} • [[VTF Explorer]] • [[VTF Shell Extensions]] • {{vtfcmd|4.1}} • {{Vtfedit|4.1}} → {{Vtfeditrld|4.1}} • [[VTFTool]] • {{Materialize|4.1}}
| list13style = background-color: #252525;
 
| group14 = {{Sdktools/strings|Sound tools}}
| list14 = [[L4D2 Sound Mod Creator]]
 
| group15 = {{Sdktools/strings|VPK tools}}
| list15 = {{Gcfscape|4.1}} • {{gvpkext|4.1}} • {{VRF|4.1}} • {{vPKEdit|4.1}}
| list15style = background-color: #252525;
 
| group16 = {{Sdktools/strings|Libs}}
| list16 = [[AVIKit]] • [[HLLib]] • [[VectorLib]] • [[VTFLib]] • {{vPKEdit|4.1}}
 
| group17 = {{Sdktools/strings|Plugins}}
| list17 = {{3dmaxexport|4.1}} • {{3dmaxvtf|4.1}} • {{Blendersrctools|4.1}} • {{blendervertexlit|4.1}} • {{mesa|4.1}} • {{nppvlp|4.1|nt=0}} • {{pvp|4.1|nt=0}} • {{sourceio|4.1}} • {{sourcemod|4.1}} • {{wallwormmtools|4.1}}
| list17style = background-color: #252525;
 
| group18 = {{Sdktools/strings|Other}}
<!-- The very last group of a navbox will need this border radius for the bottom-left corner -->
| group18style = border-radius: 0 0 0 8px;
| list18 = {{bee2|4.1}} • [[CtxConverter]] • [[Custom Compiler GUI]] • {{Sourceiconset|4.1}} • [[Source SDK Windows Gadget]] • [[SteamCMDui]] • [[VGUI Localization Tool]] • [[VirtualDub]]
 
}} {{#ifeq:{{{cat|}}}|0|| [[Category:Tools]] [[Category:Third Party Tools]] }}
}}
</onlyinclude></includeonly>

Revision as of 17:54, 25 November 2023

Todo: Move GoldSrc GoldSrc-specific tools to Template:GoldSrc sdktools. Tools that support both Source Source, Source 2 Source 2 and 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