Template:Navbox/modding/sk: Difference between revisions

From Vintage Story Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
<languages/>
<languages/>
</noinclude>__NOTOC__{{Navbox
</noinclude>__NOTOC__<includeonly>{{Messagebox
|title={{ll|Modding:Getting Started|Modding Navigation}}<span style="font-size:75%;position:relative;float: left;">{{Navbox/modding/code|Underlined pages}} require C# coding</span>
|image= Icon Sign.png
|group1=Basics
|title= Wondering where some links have gone?
|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
|hidden={{#if:{{{hidden|}}}|true}}
|title=<span lang="en" dir="ltr" class="mw-content-ltr">Modding</span>
 
|group1=<span lang="en" dir="ltr" class="mw-content-ltr">Modding Introduction</span>
|body1={{NatsNavboxLines
|body1={{NatsNavboxLines
|<span lang="en" dir="ltr" class="mw-content-ltr">{{ll|Modding:Getting Started|nsp=0}}</span>
|{{ll|Modding:Getting Started|Getting Started|nsp=0}},
<span lang="en" dir="ltr" class="mw-content-ltr">{{ll|Modding:Basic_Modding_Examples|Basic Examples}}</span>
{{ll|Modding:Theme_Pack|nsp=0}}
{{ll|Modding:Theme_Pack|nsp=0}}
{{ll|Modding:Content_Mods|Content Mod}}
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod}}
{{ll|Modding:Asset System|nsp=0}}
{{ll|Modding:Textures|Textures}}
{{ll|Modding:Basic Item|Items}}
{{ll|Modding:Creating Recipes|Recipes}}
{{ll|Modding:Basic Block|Blocks}}
{{ll|Modding:Basic Entity|Entities}}
{{ll|Modding:VS Model Creator|Model Creator}}
{{ll|Animation Basics}}
{{ll|VTML|VTML & Icons}}
{{ll|Modding:Mod Packaging|Packaging & Release}}
{{ll|Modinfo}}
{{ll|Debugging}}
}}
}}


|group2=Advanced
|group2=<span lang="en" dir="ltr" class="mw-content-ltr">Content Modding</span>
|body2={{NatsNavboxLines
|body2={{NatsNavboxLines
|{{ll|Modding:JSON_Patching|nsp=0}}
|{{ll|Modding:Content_Mods|Content Mods|nsp=0}},
{{ll|Modding:Advanced JSON Item|nsp=0}}
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}},
{{ll|Modding:The_Remapper|nsp=0}}
{{ll|Modding:Basic_Content_Tutorials|Basic Tutorials|nsp=0}},
{{ll|Modding:Server-Client_Considerations|nsp=0}}
{{ll|Modding:Intermediate_Content_Tutorials|Intermediate Tutorials|nsp=0}},
{{ll|Modding:CompatibilityLib|Compatibility with other mods}}
{{ll|Modding:Advanced_Content_Tutorials|Advanced Tutorials|nsp=0}},
 
{{ll|Modding:Content_Mod_Concepts|Content Mod Concepts|nsp=0}}
{{Content/modding/code|{{ll|Modding:Setting_up_your_Development_Environment|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Advanced_Blocks|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Advanced Items|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Block and Item Interactions|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Adding_Block_Behavior|Block Behavior}}}}
{{Content/modding/code|{{ll|Modding:Block_Entity|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Simple_Particles|Particle Effects}}}}
{{Content/modding/code|{{ll|Modding:World Access|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Basic_Inventory_Handling|Inventory Handling}}}}
{{Content/modding/code|{{ll|Modding:Commands|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:GUIs|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Network_API|nsp=0}}}}
{{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)}}}}
}}
}}


|group3=Data Management
|group3=<span lang="en" dir="ltr" class="mw-content-ltr">Code Modding</span>
|body3={{NatsNavboxLines
|body3={{NatsNavboxLines
|{{Content/modding/code|[[Modding:SaveGame_Data_Storage|Savegame Data Storage]]}}
|{{ll|Modding:Code_Mods|Code Mods|nsp=0}},
{{Content/modding/code|[[Modding:ModConfig|ModConfig File]]}}
{{ll|Modding:Setting_up_your_Development_Environment|Setting up your Development Environment|nsp=0}}
{{Content/modding/code|[[Modding:Chunk_Data_Storage|Chunk Data Storage]]}}
{{Content/modding/code|[[Modding:TreeAttribute|TreeAttribute]]}}
}}
}}


|group4=Worldgen
|group4=<span lang="en" dir="ltr" class="mw-content-ltr">Property Overview</span>
|body4={{NatsNavboxLines  
|body4={{NatsNavboxLines
|[[Modding:WorldGen_Concept|WorldGen Concepts]]
|[[Modding:Item Json Properties|Item]],
[[Modding:WorldGen Configuration|Terrain]]
[[Modding:Entity_Json_Properties|Entity]],
[[Modding:Ores|Ores]]
[[Modding:Block Json Properties|Block]],
[[Modding:Trees|Trees]]
[[Modding:Json_Block_Behaviors|Block Behaviors]],
{{Content/modding/code|[[Modding:WorldGen API|WorldGen API]]}}
[[Modding:Block Classes|Block Classes]],
{{Content/modding/code|[[NatFloat]]}}
[[Modding:Block Entity Classes|Block Entities]],
{{Content/modding/code|[[EvolvingNatFloat]]}}
[[Modding:Block Entity Behaviors|Block Entity Behaviors]],
[[Json Random Generator]]
[[Json:block:worldvariantgroups|World properties]]
}}
}}


|group5=Rendering
|group5=<span lang="en" dir="ltr" class="mw-content-ltr">Workflows & Infrastructure</span>
|body5={{NatsNavboxLines
|body5={{NatsNavboxLines
|{{Content/modding/code|[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]}}
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
}}
[[Modding:Mod-Engine Compatibility|Mod-engine compatibility]],
 
{{Content/modding/code|[[Modding:Moddable_Mod|Mod Extensibility]]}},
|group6=Property Overview
|body6={{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]]
}}
 
|group7=Workflows & Infrastructure
|body7={{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]]}}  
{{Content/modding/code|[[Modding:Understanding_the_VS_Engine|VS Engine]]}}  
}}
}}


|group8=Additional Resources
|group6=<span lang="en" dir="ltr" class="mw-content-ltr">Additional Resources</span>
|body8={{NatsNavboxLines  
|body6={{NatsNavboxLines  
|[[List of server commands]]
|{{ll|Modding:Community_Resources|nsp=0}},
[[List of client commands]]
{{ll|Modding:Modding API Updates|nsp=0}},
[[Client startup parameters]]
{{ll|Modding:Programming_Languages|Programming Languages}},
[[Server startup parameters]]
[[List of server commands]],
[[List of client commands]],
[[Client startup parameters]],
[[Server startup parameters]],


[https://github.com/anegostudios/vsmodexamples Example Mods]  
[https://github.com/anegostudios/vsmodexamples Example Mods],
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API&nbsp;Docs]
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API&nbsp;Docs],
[https://github.com/anegostudios GitHub&nbsp;Repository]
[https://github.com/anegostudios GitHub&nbsp;Repository]
}}
}}
}}
}}

Latest revision as of 13:00, 11 April 2024