Template:Navbox/modding: Difference between revisions

From Vintage Story Wiki
mNo edit summary
m (Added modding api updates link)
 
(82 intermediate revisions by 14 users not shown)
Line 1: Line 1:
__NOTOC__
<noinclude>
{| class="wikitable " style="text-align: left; margin:0px;"
<languages/>
|-
</noinclude>__NOTOC__<includeonly>{{Messagebox
| bgcolor="bcbcbc" style="width:100em;text-align: center;" |<span style="font-size:150%;">[[Vintage Story]]:&nbsp;Modding</span>
|image= Icon Sign.png
|-
|title= Wondering where some links have gone?
{| class="wikitable" style="text-align: left;margin:0px;"
|text= The modding navbox is going through some changes! Check out {{ll|Modding:Navigation Box Updates|nsp=0}} for more info and help finding specific pages.
|-
}}</includeonly>{{Navbox
| bgcolor="d3d3d3" style="text-align: center;width:100em;"|
|hidden={{#if:{{{hidden|}}}|true}}
<span class="h4fake">Basics</span>
|title=<translate><!--T:56--> Modding</translate>
|-
| [[Mod&nbsp;Types]] ♦ [[The_Asset_System|Asset&nbsp;System]] ♦ [[Textures]] ♦ [[Basic_Item|Items]] ♦ [[Creating_Recipes|Recipes]] ♦ [[Basic_Block|Blocks]] ♦ [[VS_Model_Creator|Model&nbsp;Creator]] ♦ [[Mod_Packaging|Release]]
|}
{| class="wikitable" style="text-align: left;margin:0px;"
|-
| bgcolor="d3d3d" style="text-align: center;width:100em;" colspan="2" |
<span class="h4fake">Advanced</span>
|-
| Setup([[Setting_up_your_Windows_Development_Environment|Windows]],[[Setting_up_your_Linux_Development_Environment|Linux]]) ♦ Items ♦ [[Advanced_Blocks|Blocks]] ♦ [[Block/_Item_Interactions|Item-Block&nbsp;interractions]] ♦ [[Adding_Block_Behavior|Block&nbsp;Behavior]] ♦ [[Block&nbsp;Entity]] ♦ [[Simple_Particles|Particles]] ♦ [[World&nbsp;Access]]
|}
{| class="wikitable" style="text-align: left;margin:0px;"
|-  
| bgcolor="d3d3d" style="text-align: center;width:100em;" colspan="2" |


<span class="h4fake">Worldgen</span>
|group1=<translate><!--T:50--> Modding Introduction</translate>
|-
|body1={{NatsNavboxLines
| [[WorldGen_Configuration|Terrain]] ♦ Ores ♦ Trees ♦ [[WorldGen_API|Worldgen&nbsp;API]]
|{{ll|Modding:Getting Started|Getting Started|nsp=0}},
|}
{{ll|Modding:Theme_Pack|nsp=0}}
{| class="wikitable" style="text-align: left;margin:0px;"
}}
|-
 
| bgcolor="d3d3d" style="text-align: center;width:100em;" colspan="2" |
|group2=<translate><!--T:51--> Content Modding</translate>
<span class="h4fake">Rendering</span>
|body2={{NatsNavboxLines
|-
|{{ll|Modding:Content_Mods|Content Mods|nsp=0}},
| [[Rendering_API|Shaders&nbsp;and&nbsp;Renderers]]  
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}},
|}
{{ll|Modding:Basic_Content_Tutorials|Basic Tutorials|nsp=0}},
{| class="wikitable" style="text-align: left;margin:0px;"
{{ll|Modding:Intermediate_Content_Tutorials|Intermediate Tutorials|nsp=0}},
|-
{{ll|Modding:Advanced_Content_Tutorials|Advanced Tutorials|nsp=0}},
| bgcolor="d3d3d" style="text-align: center;width:100em;" |
{{ll|Modding:Content_Mod_Concepts|Content Mod Concepts|nsp=0}}
<span class="h4fake">Property Overview</span>
}}
|-
 
| [[Item_Json_Properties|Item]] [[Block_Json_Properties|Block]]  
|group3=<translate><!--T:52--> Code Modding</translate>
|}
|body3={{NatsNavboxLines
|}
|{{ll|Modding:Code_Mods|Code Mods|nsp=0}},
{{ll|Modding:Setting_up_your_Development_Environment|Setting up your Development Environment|nsp=0}}
}}
 
|group4=<translate><!--T:53--> Property Overview</translate>
|body4={{NatsNavboxLines
|[[Modding:Item Json Properties|Item]],
[[Modding:Entity_Json_Properties|Entity]],
[[Modding:Block Json Properties|Block]],
[[Modding:Json_Block_Behaviors|Block Behaviors]],
[[Modding:Block Classes|Block Classes]],
[[Modding:Block Entity Classes|Block Entities]],
[[Modding:Block Entity Behaviors|Block Entity Behaviors]],
[[Json:block:worldvariantgroups|World properties]]
}}
 
|group5=<translate><!--T:54--> Workflows & Infrastructure</translate>
|body5={{NatsNavboxLines
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
[[Modding:Mod-Engine Compatibility|Mod-engine compatibility]],
{{Content/modding/code|[[Modding:Moddable_Mod|Mod Extensibility]]}},
{{Content/modding/code|[[Modding:Understanding_the_VS_Engine|VS Engine]]}}
}}
 
|group6=<translate><!--T:55--> Additional Resources</translate>
|body6={{NatsNavboxLines
|{{ll|Modding:Community_Resources|nsp=0}},
{{ll|Modding:Modding API Updates|nsp=0}},
{{ll|Modding:Programming_Languages|Programming Languages}},
[[List of server commands]],
[[List of client commands]],
[[Client startup parameters]],
[[Server startup parameters]],
 
[https://github.com/anegostudios/vsmodexamples Example Mods],
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API&nbsp;Docs],
[https://github.com/anegostudios GitHub&nbsp;Repository]
}}
}}

Latest revision as of 12:59, 11 April 2024