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)
Tags: Mobile edit Mobile web edit
Line 2: Line 2:
<languages/>
<languages/>
</noinclude>__NOTOC__{{Navbox
</noinclude>__NOTOC__{{Navbox
|title={{ll|Modding:Getting Started|2=<span lang="en" dir="ltr" class="mw-content-ltr">Modding Navigation</span>}}<span style="font-size:75%;position:relative;float: left;">{{Navbox/modding/code|<span lang="en" dir="ltr" class="mw-content-ltr">Underlined pages</span>}} <span lang="en" dir="ltr" class="mw-content-ltr">require C# coding</span></span>
|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>
|group1=Basics
|group1=<span lang="en" dir="ltr" class="mw-content-ltr">Basics</span>
|body1={{NatsNavboxLines
|body1={{NatsNavboxLines
|{{ll|Modding:Getting Started|2=<span lang="en" dir="ltr" class="mw-content-ltr">Getting Started</span>|npc=0}},
|{{ll|Modding:Getting Started|Getting Started|nsp=0}},
{{ll|Modding:Basic_Modding_Examples|Basic Examples}},
{{ll|Modding:Basic_Modding_Examples|Basic Examples|nsp=0}},
{{ll|Modding:Theme_Pack|nsp=0}},
{{ll|Modding:Theme_Pack|nsp=0}},
{{ll|Modding:Content_Mods|Content Mod}},
{{ll|Modding:Content_Mods|Content Mod|nsp=0}},
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod}},
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}},


{{ll|Modding:Asset System|nsp=0}},
{{ll|Modding:Asset System|nsp=0}},
{{ll|Modding:Textures|Textures}},
{{ll|Modding:Textures|Textures|nsp=0}},
{{ll|Modding:Basic Item|Items}},
{{ll|Modding:Basic Item|Items|nsp=0}},
{{ll|Modding:Creating Recipes|Recipes}},
{{ll|Modding:Creating Recipes|Recipes|nsp=0}},
{{ll|Modding:Basic Block|Blocks}},
{{ll|Modding:Basic Block|Blocks|nsp=0}},
{{ll|Modding:Basic Entity|Entities}},
{{ll|Modding:Basic Entity|Entities|nsp=0}},
{{ll|Modding:VS Model Creator|Model Creator}},
{{ll|Modding:VS Model Creator|Model Creator|nsp=0}},
{{ll|Animation Basics}},
{{ll|Animation Basics|nsp=0}},
{{ll|VTML|VTML & Icons}},
{{ll|VTML|VTML & Icons|nsp=0}},
{{ll|Modding:Mod Packaging|Packaging & Release}},
{{ll|Modding:Mod Packaging|Packaging & Release|nsp=0}},
{{ll|Modinfo}},
{{ll|Modinfo|nsp=0}},
{{ll|Debugging}}
{{ll|Debugging|nsp=0}}
}}
}}


|group2=Advanced
|group2=<span lang="en" dir="ltr" class="mw-content-ltr">Advanced</span>
|body2={{NatsNavboxLines
|body2={{NatsNavboxLines
|{{ll|Modding:JSON_Patching|nsp=0}},
|{{ll|Modding:JSON_Patching|nsp=0}},
Line 31: Line 31:
{{ll|Modding:The_Remapper|nsp=0}},
{{ll|Modding:The_Remapper|nsp=0}},
{{ll|Modding:Server-Client_Considerations|nsp=0}},
{{ll|Modding:Server-Client_Considerations|nsp=0}},
{{ll|Modding:CompatibilityLib|Compatibility with other mods}},
{{ll|Modding:CompatibilityLib|Compatibility with other mods|nsp=0}},


{{Content/modding/code|{{ll|Modding:Setting_up_your_Development_Environment|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Setting_up_your_Development_Environment|nsp=0}}}},
Line 37: Line 37:
{{Content/modding/code|{{ll|Modding:Advanced Items|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:Block and Item Interactions|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Adding_Block_Behavior|Block Behavior}}}},
{{Content/modding/code|{{ll|Modding:Adding_Block_Behavior|Block Behavior|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Block_Entity|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Block_Entity|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Simple_Particles|Particle Effects}}}},
{{Content/modding/code|{{ll|Modding:Simple_Particles|Particle Effects|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:World Access|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:World Access|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Basic_Inventory_Handling|Inventory Handling}}}},
{{Content/modding/code|{{ll|Modding:Basic_Inventory_Handling|Inventory Handling|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Commands|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Commands|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:GUIs|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:GUIs|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Network_API|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Network_API|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)}}}}
{{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)|nsp=0}}}}
}}
}}


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


|group4=Worldgen
|group4=<span lang="en" dir="ltr" class="mw-content-ltr">Worldgen</span>
|body4={{NatsNavboxLines  
|body4={{NatsNavboxLines  
|[[Modding:WorldGen_Concept|WorldGen Concepts]],
|{{ll|Modding:WorldGen_Concept|WorldGen Concepts|nsp=0}},
[[Modding:WorldGen Configuration|Terrain]],
{{ll|Modding:WorldGen Configuration|Terrain|nsp=0}},
[[Modding:Ores|Ores]],
{{ll|Modding:Ores|Ores|nsp=0}},
[[Modding:Trees|Trees]],
{{ll|Modding:Trees|Trees|nsp=0}},
{{Content/modding/code|[[Modding:WorldGen API|WorldGen API]]}},
{{Content/modding/code|{{ll|Modding:WorldGen API|WorldGen API|nsp=0}}}},
{{Content/modding/code|[[NatFloat]]}},
{{Content/modding/code|{{ll|NatFloat|nsp=0}}}},
{{Content/modding/code|[[EvolvingNatFloat]]}},
{{Content/modding/code|{{ll|EvolvingNatFloat|nsp=0}}}},
[[Json Random Generator]]
{{ll|Json Random Generator|nsp=0}}
}}
}}


|group5=Rendering
|group5=<span lang="en" dir="ltr" class="mw-content-ltr">Rendering</span>
|body5={{NatsNavboxLines
|body5={{NatsNavboxLines
|{{Content/modding/code|[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]}}
|{{Content/modding/code|[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]}}
}}
}}


|group6=Property Overview
|group6=<span lang="en" dir="ltr" class="mw-content-ltr">Property Overview</span>
|body6={{NatsNavboxLines
|body6={{NatsNavboxLines
|[[Modding:Item Json Properties|Item]],
|[[Modding:Item Json Properties|Item]],
Line 85: Line 85:
}}
}}


|group7=Workflows & Infrastructure
|group7=<span lang="en" dir="ltr" class="mw-content-ltr">Workflows & Infrastructure</span>
|body7={{NatsNavboxLines
|body7={{NatsNavboxLines
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
Line 93: Line 93:
}}
}}


|group8=Additional Resources
|group8=<span lang="en" dir="ltr" class="mw-content-ltr">Additional Resources</span>
|body8={{NatsNavboxLines  
|body8={{NatsNavboxLines  
|[[List of server commands]],
|[[List of server commands]],

Revision as of 19:34, 24 March 2024

Other languages:
Modding Navigation Underlined pages require C# coding
Basics Getting Started Basic Examples Theme Pack Content Mod Developing a Content Mod
Asset System Textures Items Recipes Blocks Entities Model Creator Animation Basics VTML & Icons Packaging & Release Modinfo Debugging
Advanced JSON Patching Advanced JSON Item The Remapper Server-Client Considerations Compatibility with other mods
Setting up your Development Environment Advanced Blocks Advanced Items Block and Item Interactions Block Behavior Block Entity Particle Effects World Access Inventory Handling Commands GUIs Network API Monkey patching (Harmony)
Data Management Savegame Data Storage ModConfig File Chunk Data Storage TreeAttribute
Worldgen WorldGen Concepts Terrain Ores Trees WorldGen API NatFloat EvolvingNatFloat Json Random Generator
Rendering Shaders and Renderers
Property Overview ItemEntityBlockBlock BehaviorsBlock ClassesBlock EntitiesBlock Entity BehaviorsWorld properties,
Workflows & Infrastructure Modding Efficiency TipsMod-engine compatibilityMod ExtensibilityVS Engine
Additional Resources List of server commandsList of client commandsClient startup parametersServer startup parameters
Example ModsAPI DocsGitHub Repository