User:Blixibon/sandbox: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Expanded "Requests for comment" box and included mockup of edited Community Portal)
m (autolang replace)
 
(10 intermediate revisions by one other user not shown)
Line 7: Line 7:
* Sections are grouped by subject
* Sections are grouped by subject
* Explicitly obsolete or deprecated tools are removed
* Explicitly obsolete or deprecated tools are removed
Potential issues:
* Normally, {{tl2|sdktools}} automatically inserts the pages it's placed onto into [[:Category:Official Source Tools]] and [[:Category:Third Party Tools]]. How would this "Industry tools" template differentiate between plugins and actual industry tools? Would it have a new parameter? May need to consider placing the plugins back on the Third Party Tools navbox, or maybe elsewhere.


<hr>
<hr>
Line 59: Line 62:


| group7 = Other
| group7 = Other
| list7 = {{autobspp|1}} • {{crafty|1}} • [[Convexer]] • {{jerc|1}} • {{obfuscator|1}} • {{tar|1}} • {{Tsha|1}} • {{vgroup|1}} • {{vmfupdater|1}} • {{winbspzip|1}} • {{lumpStich|1}}
| list7 = {{autobspp|1}} • {{crafty|1}} • {{jerc|1}} • {{obfuscator|1}} • {{tar|1}} • {{Tsha|1}} • {{vgroup|1}} • {{vmfupdater|1}} • {{winbspzip|1}} • {{lumpStich|1}}
}}
}}


Line 123: Line 126:
| group9 = {{Sdktools/strings|Other}}
| group9 = {{Sdktools/strings|Other}}
| list9 = {{CCExporter|1}} • {{bee2|1}} • [[CtxConverter]] • {{ccg|1}} • {{Sourceiconset|1}} • [[Source SDK Windows Gadget]] • {{steamcmdui|1}} • {{vguiloct|1}} • [[VirtualDub]] • {{vsif2vcd|1}} • {{sourcemod|1}}
| list9 = {{CCExporter|1}} • {{bee2|1}} • [[CtxConverter]] • {{ccg|1}} • {{Sourceiconset|1}} • [[Source SDK Windows Gadget]] • {{steamcmdui|1}} • {{vguiloct|1}} • [[VirtualDub]] • {{vsif2vcd|1}} • {{sourcemod|1}}
| list9style = background-color: #252525;


}}
}}
Line 129: Line 131:
{{Navbox
{{Navbox
| name = Sdktools
| name = Sdktools
| title = {{src}} [[:Category:Industry Tools|<span style="color:lightgrey">Industry Tools</span>]] {{Table tools|sdktools}}
| title = [[:Category:Industry Tools|<span style="color:lightgrey">Industry tools</span>]] {{Table tools|sdktools}}
| navbar = off
| navbar = off


| titlestyle = white-space: nowrap; font-size: 100%; background-color: {{src|col}}3a; padding: 2px; color: #fff;
| titlestyle = white-space: nowrap; font-size: 100%; background-color: #404060; padding: 2px; color: #fff;


<!-- Body has a border radius of 12px overall. Every other radius uses 8px so that both radius' look smooth
<!-- Body has a border radius of 12px overall. Every other radius uses 8px so that both radius' look smooth
Line 143: Line 145:


| group1 = Mapping
| group1 = Mapping
| list1 = {{worldmac|1}}
| list1 = {{Navbox|child
| list1style = background-color: #252525;
| navbar=plain
 
| bodystyle  = background-color: #202020; clear: both; margin: auto;
| groupstyle = border-left: 2px solid #262626; background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
| liststyle  = border-left: none;
 
| group1 = Software
| list1 = {{worldmac|1}}
 
| group2 = {{Sdktools/strings|Plugins}}
| list2 = [[Convexer]]
| list2style = background-color: #252525;
}}


| group2 = Modeling
| group2 = Modeling
Line 174: Line 188:


| group2 = {{Sdktools/strings|Plugins}}
| group2 = {{Sdktools/strings|Plugins}}
| list2 = {{pvp|1|nt=0}}
| list2 = {{pvp|1|nt=0}} • [[Paint.NET#VTF support|Paint.NET VTF]] • [[Color Correction#Creating Color Correction using Paint.NET|Paint.NET .RAW support]]
| list2style = background-color: #252525;
| list2style = background-color: #252525;
}}
}}


| group4 = Programming
| group5 = Scripting
| list4 = {{Navbox|child
| list5 = {{Navbox|child
| navbar=plain
| navbar=plain


Line 192: Line 206:
| list2 = {{nppvlp|1|nt=0}}
| list2 = {{nppvlp|1|nt=0}}
| list2style = background-color: #252525;
| list2style = background-color: #252525;
}}
| group6 = Programming
| list6 = {{Navbox|child
| navbar=plain
| bodystyle  = background-color: #202020; clear: both; margin: auto;
| groupstyle = border-left: 2px solid #262626; background-color: #3A3A3A; padding: 2px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
| liststyle  = border-left: none;
| group1 = Software
| list1 = {{vstudio|1}}
}}
}}


Line 222: Line 248:
}}
}}


= New "Requests for comment" column on Community Portal =
== Half-Life games navbox ==
{{Navbox
| style = width:100%
| name  = SDKTools
| title = {{#switch:{{{hide3rdparty}}}|#default|false|no|0={{hlserieslinked|4.1|nt=1}}|true|yes|1={{hlserieslinked|4.1|nt=4}}}} {{Table tools|Half-life_games}}
| navbar = off


Request for comment template which automatically lists a category, presumably one called "Requests for comment". This mockup is temporarily using [[:Category:Alien Swarm NPCs]].
| titlestyle = font-size: 100%; background-color: {{hl|col}}5a; padding: 2px; color: #fff;
 
| bodystyle  = background-color: #202020; clear: both; border: 2px solid #525252; border-radius: 4px; margin: 1em auto 0em;
<hr>
| groupstyle = background-color: #3A3A3A; padding: 8px 10px; width: 1%; white-space: nowrap; font-weight: bold; text-align: right;
| liststyle  = border-left: none;


<div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/3) - 1rem, 25rem, 100%),1fr)); column-gap:1.5em; margin-top:1.3em">
| group1= {{gldsrc|4}}
| group1style= background-color: {{gldsrc|col}}2a;
| list1= {{hl|2}} {{#switch: {{language}}
| #default = (also on {{hlps2}}[[Half-Life (PS2)|PS2]])
| es = (también en {{hlps2}}[[Half-Life (PS2)|PS2]])
| ru = (также на {{hlps2}}[[Half-Life (PS2)|PS2]])
| vi = (cũng có trên {{hlps2}}[[Half-Life (PS2)|PS2]])
| zh = (也在{{hlps2}}[[Half-Life (PS2)|PS2]]上)
}} {{•}} {{hlfd|2}} {{•}}
{{Uplink|2}} {{•}}
{{hlop4|2}} {{•}}
{{hlbs|2}} {{•}} 
{{hld|2}} {{#switch: {{language}}
| #default = (only in {{hld}}[[Half-Life: Decay|PS2]])
| es = (solo en {{hld}}[[Half-Life: Decay|PS2]])
| ru = (также на {{hld}}[[Half-Life: Decay|PS2]])
| vi = (chỉ có trong {{hld}}[[Half-Life: Decay|PS2]])
| zh = (仅在{{hld}}[[Half-Life: Decay|PS2]]上)
}} {{•}}
{{dmc|2}}
| list1style= background-color: #252525;


<div style="float:none; width:none; margin-inline:20px; margin-block:1.0em;"><!--
| group2= {{source|4}}
| group2style= background-color: {{source|col}}2a;
| list2= {{hl2|2}} {{#switch: {{language}}
| #default = (also on {{hl2xbox}}[[Half-Life 2 (Xbox)|Xbox]])
| es = (también en {{hl2xbox}}[[Half-Life 2 (Xbox)|Xbox]])
| ru = (также на {{hl2xbox}}[[Half-Life 2 (Xbox)|Xbox]])
| vi = (cũng có trên {{hl2xbox}}[[Half-Life 2 (Xbox)|Xbox]])
| zh = (也在{{hl2xbox}}[[Half-Life 2 (Xbox)|XBOX]]上)
}} {{•}}
{{hl2ep1|2}} {{•}}
{{hl2ep2|2}} {{•}}
{{hl2lc|2}} {{•}}
{{hl2dm|2}} {{•}}
{{hls|2}} {{•}}
{{hldms|2}}


--><div style="background:#323232; border-radius:.25em; border:2px solid rgba(255,255,255,.1); text-align:center;"><!--
| group3= {{source2|4}}
--><div style="background:#232323; border:2px solid rgba(255,255,255,.1); padding-block:.5em;"><div style="color:#fff; font-weight:bold; font-size:132%; padding:0;">Requests for comment</div></div><!--
| group3style= background-color: {{source2|col}}2a;
| list3= {{hla|2}}
| list3style= background-color: #252525;


--><div style="background:#363636;">[[File:Icon-white-chat-filled.png|link=|64px]]</div><!--
| group4= {{#switch:{{{hide3rdparty}}}|#default|false|no|0={{Seriesbox strings/strings|Other engines}}|true|yes|1=}}
| list4={{#switch:{{{hide3rdparty}}}|#default|false|no|0='''''{{Seriesbox strings/strings|Third-party}}''''' {{cg|2}} ({{flash}}) • '''[[FreeHL]]''' ({{fte}})|true|yes|1=}}


--><div style="background:#232323; border:2px solid rgba(255,255,255,.1); padding-block:.5em; font-weight:bold;">Discussions where editors have requested comments from other editors.<br>''Use {{tl2|rfc}} on a discussion page to make it appear on this list''</div><!--
}}
 
--><div style="background:#2e2d2d; border:2px solid rgba(255,255,255,.1); padding-inline:.5em; padding-block:.5em; text-align:left; font-size:115%; font-weight:bold;">
<!--* Question about X <small>''(July 2024)''</small>
* Question about Y <small>''(July 2024)''</small>
* Question about Z <small>''(July 2024)''</small>
-->
{{#categorytree:Alien Swarm NPCs|mode=pages|depth=1}}
</div><!--
 
--></div></div>
 
</div>
 
== Edited Community Portal mockup ==
 
<div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/3) - 1rem, 25rem, 100%),1fr)); column-gap:1.5em; margin-top:1.3em">
 
{{Ongoing discussions|width=none|float=none|style=margin-block:1.0em;}}
 
<div class="plainlinks" style="background:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(0 64 255 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip">
<div style="height:fit-content; font-weight:600; font-size:125%; color:rgb(255 255 255 / 90%); margin-bottom:.75em; text-align:center">Putting the "Community" in Valve Developer Community</div>
<p style="font-weight:500; font-size:120%; line-height:150%">The Valve Developer Community is hosted and administered by Valve, but the wiki itself is almost entirely community-driven. Every page you see with an Edit tab, including this one, is likely written by someone in the community (though Valve staff are sometimes among them). If you want to do the same, go right ahead!</p>
<p style="font-weight:500; font-size:120%;">There are a number of other ways you can help out:</p>
<div style="font-weight:600; font-size:115%; margin-top:8px;">
* Go to the [[Valve Developer Community:Tasks|Tasks]] page and see what needs work!
* Participate in ongoing discussions (see [[Valve Developer Community:Ongoing discussions|Ongoing discussions]])
* Want to translate articles into another language? See [[Valve Developer Community:Alternative Languages|Alternative Languages]] for more information!
</div>
</div>
 
<div style="float:none; width:none; margin-inline:20px; margin-block:1.0em;"><!--
 
--><div style="background:#323232; border-radius:.25em; border:2px solid rgba(255,255,255,.1); text-align:center;"><!--
--><div style="background:#232323; border:2px solid rgba(255,255,255,.1); padding-block:.5em;"><div style="color:#fff; font-weight:bold; font-size:132%; padding:0;">Requests for comment</div></div><!--
 
--><div style="background:#363636;">[[File:Icon-white-chat-filled.png|link=|64px]]</div><!--
 
--><div style="background:#232323; border:2px solid rgba(255,255,255,.1); padding-block:.5em; font-weight:bold;">Discussions where editors have requested comments from other editors.<br>''Use {{tl2|rfc}} on a discussion page to make it appear on this list''</div><!--
 
--><div style="background:#2e2d2d; border:2px solid rgba(255,255,255,.1); padding-inline:.5em; padding-block:.5em; text-align:left; font-size:115%; font-weight:bold;">
<!--* Question about X <small>''(July 2024)''</small>
* Question about Y <small>''(July 2024)''</small>
* Question about Z <small>''(July 2024)''</small>
-->
{{#categorytree:Alien Swarm NPCs|mode=pages|depth=1}}
</div><!--
 
--></div></div>
 
</div>
 
</div>
<div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/2) - 1rem, 25rem, 100%),1fr)); column-gap:1.5em; margin-top:1.3em">
 
<div class="plainlinks" style="background:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(180deg, rgba(0 192 255 / 10%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip">
<div style="margin-block:.4em; flex-basis:125%;">{{Table
| width  = 90%
| radius  = 12px
| align  = center
| caption = <span style="font-weight:600; font-size:1.1em; color:rgb(255 255 255 / 90%);">Noticeboards</span> <p style="font-weight:500;">Noticeboards are places where editors can ask questions and request assistance from others who are familiar with the topic(s) covered by each board.</p>
| {{tr|bgcolor=transparent
| {{td|radius=8px 0 0 0|align=center|font-size=14px|bgcolor=#303030| '''[[New Help Desk|Help Desk]]''' }}
  {{td|radius=0 8px 0 0|align=center|bgcolor=#3A3A3A|For asking questions about the wiki in general.}}
}}
        {{tr|bgcolor=transparent
| {{td|align=center|font-size=14px|bgcolor=#303030| '''[[Valve Developer Community:Administrators' noticeboard|Administrators' noticeboard]] ''' }}
  {{td|align=center|bgcolor=#3A3A3A|For items that need the attention of admins.}}
        }}
        {{tr|bgcolor=transparent
| {{td|align=center|font-size=14px|bgcolor=#303030| '''[[Valve Developer Community:Translators' noticeboard|Translators' noticeboard]] ''' }}
  {{td|align=center|bgcolor=#3A3A3A|For items that need the attention of translators. Also used for sidebar translations.}}
        }}
        {{tr|bgcolor=transparent
| {{td|align=center|font-size=14px|bgcolor=#303030| '''[[Valve Developer Community:Reasons for speedy deletion|Reasons for speedy deletion]] ''' }}
  {{td|align=center|bgcolor=#3A3A3A|For discussing reasons to delete a certain article.}}
        }}
}}<br>
{{Table
| width  = 70%
| radius  = 12px
| align  = center
| caption = <span style="font-weight:600; font-size:1.1em; color:rgb(255 255 255 / 90%);">Centralized Discussions</span> <p style="font-weight:500;">Other centralized pages to discuss topics with the community. Comparable to {{w|Wikipedia:Village_pump|Wikipedia's village pump.}}</p>
| {{tr|bgcolor=transparent
| {{td|radius=8px 0 0 0|align=center|font-size=14px|bgcolor=#303030| '''[[Valve Developer Community:Discussion|Discussion]]''' }}
  {{td|radius=0 8px 0 0|align=center|bgcolor=#3A3A3A|General discussion about the wiki.}}
}}
        {{tr|bgcolor=transparent
| {{td|align=center|font-size=14px|bgcolor=#303030| '''[[Valve Developer Community:Proposals|Proposals]]''' }}
  {{td|align=center|bgcolor=#3A3A3A|For proposing changes to the wiki.}}
        }}
        {{tr|bgcolor=transparent
| {{td|align=center|font-size=14px|bgcolor=#303030| '''[[Talk:Main Page|Main Page Talk]]''' }}
  {{td|align=center|bgcolor=#3A3A3A|For discussing the wiki's main page.}}
        }}
}}</div>
</div>
 
<div> <!--Community Resources + Bringing work to community-->
 
<div class="plainlinks" style="background:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(192 255 0 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip">


<div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/2) - 1rem, 25rem, 100%),1fr)); column-gap:1.0em;">
<br><hr><br>


<div>
= Help pages =
<div style="height:fit-content; font-weight:600; font-size:1.1em; color:rgb(255 255 255 / 90%); margin-bottom:.5em">Community Resources</div>
Drafts for potential future help pages.
<span style="font-weight:600;">The Valve Developer Community has a vast number of resources available for modders, by modders:</span><br>
<span style="font-weight:300">
* [[Third Party Tools]]
* [[:Category:Tutorials|Tutorials]]
* [[:Category:Open Source|Open-Source Mods and Tools]] and [[:Category:Free source code|Free source code]]
* [[:Category:Publicity & Publication|Publicity & Publication information]]
<br></div>


<div>
<big>'''Note that these are ''not'' agreed upon by any degree of consensus.'''</big>
<div style="height:fit-content; font-weight:600; font-size:1.1em; color:rgb(255 255 255 / 90%); margin-bottom:.5em">External Sites</div>
<span style="font-weight:600;">The Valve Developer Community links to [[:Category:External Sites|many additional websites]] which can assist modding:</span><br>
* [[Modding Sites]]
* [[Material Download Sites]]
* [[Image Manipulation Programs]] and [[3D Modeling Programs]]
* [[International Sites]]
* [[Hosting Sites]]
* [[Map Archive Sites]]
</div>


</div>
I would ask for critique on these guidelines and/or ask for additional guidelines if they become part of a future proposition.


</div>
* [[User:Blixibon/sandbox/Help:What the VDC is not|Help:What the VDC is not]]


<div class="plainlinks" style="background:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(255 192 0 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip">
<br><hr><br>
<div style="height:fit-content; font-weight:600; font-size:1.1em; color:rgb(255 255 255 / 90%); margin-bottom:.5em">Bringing your work to the community</div>
<span style="font-weight:600;">The Valve Developer Community once served as a hub for promoting Source mods and users willing to/looking for help, although that side of the community has migrated to other platforms over the years.</span><br><br>
<span style="font-weight:300">If you are creating a custom mod or map pack, and the game involved doesn't have a Steam Workshop, you may be interested in publishing it on {{Moddb}} or {{Gamebanana}}. Depending on the circumstances, you might even be able to publish your mod on Steam as its own application. Mods which are notable or have their own modding ecosystems continue to be documented on this wiki. You can see all of the mods documented on the VDC, past or present, in [[:Category:Mods]].
{{todo|More comprehensive explanation relating to [[Help:Mod Profiles]]}}
</span>
</div>
 
</div>
 
</div>
 
== Request for comment notice ==
''This template would also automatically add the page to the category used by the box above''
{{Metanotice
| rgb    = 0, 64, 255
| opacity = .07
| id      = [[File:Info.png|32px|link=]]
| style  = padding:7px;margin-top:14px
| text    = '''An editor has requested comments from other editors for this discussion.''' Discussions with this tag are automatically listed in the [[Valve Developer Community:Community portal|Community Portal]]. {{#if:{{{date|}}}|''({{{date|}}})''|}}<br>When the discussion has ended, remove this tag and it will be removed from the list.
}}

Latest revision as of 03:16, 6 August 2024

Note.pngNote:The ideas presented on this article are not developed proposals.

Navboxes

Split Third Party SDK Tools + Industry Tools navboxes

Other changes:

  • Sections are grouped by subject
  • Explicitly obsolete or deprecated tools are removed

Potential issues:

  • Normally, {{sdktools}} automatically inserts the pages it's placed onto into Category:Official Source Tools and Category:Third Party Tools. How would this "Industry tools" template differentiate between plugins and actual industry tools? Would it have a new parameter? May need to consider placing the plugins back on the Third Party Tools navbox, or maybe elsewhere.

Branch navbox

Half-Life games navbox




Help pages

Drafts for potential future help pages.

Note that these are not agreed upon by any degree of consensus.

I would ask for critique on these guidelines and/or ask for additional guidelines if they become part of a future proposition.