|
|
(58 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
| <noinclude><translate></noinclude> | | <noinclude> |
| <!--T:1--> | | <languages/> |
| __NOTOC__
| | </noinclude>__NOTOC__<includeonly>{{Messagebox |
| {| class="wikitable " style="text-align: left; margin:0px;width:100%"
| | |image= Icon Sign.png |
| |- | | |title= Wondering where some links have gone? |
| | style="text-align:center;" |<span style="font-size:150%;">[[Vintage Story]]: Modding</span> | | |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 |
| {| class="wikitable" style="text-align: left;margin:0px;width:100%;" | | |hidden={{#if:{{{hidden|}}}|true}} |
| |- | | |title=<translate><!--T:56--> Modding</translate> |
| |style="text-align: right;" colspan="2"|<span style="font-size:75%;"><span style="background:#cae6a5;padding:4px;">Green Items</span> require C# coding</span> | |
| |-
| |
| |'''Basics'''
| |
| |
| |
| [[Modding:Getting Started|Getting Started]] | [[Modding:Mod Types|Mod Types]] | [[Modding:Basic_Modding_Examples|Simple Examples]]
| |
|
| |
|
| <!--T:2--> | | |group1=<translate><!--T:50--> Modding Introduction</translate> |
| [[Modding:The Asset System|Asset System]] | [[Modding:Textures|Textures]] | [[Modding:Basic Item|Items]] | [[Modding:Creating Recipes|Recipes]] | [[Modding:Basic Block|Blocks]] | [[Modding:VS Model Creator|Model Creator]] | [[Animation Basics]] | [[VTML|VTML & Icons]] | [[Modding:Mod Packaging|Mod Packaging & Release]] | [[Modinfo]] | [[Debugging]]
| | |body1={{NatsNavboxLines |
| |- | | |{{ll|Modding:Getting Started|Getting Started|nsp=0}}, |
| |'''Advanced''' | | {{ll|Modding:Theme_Pack|nsp=0}} |
| | | | }} |
| [[Modding:JSON_Patching|JSON Patching]] | [[Modding:Advanced JSON Item|Advanced JSON Items]] | [[Modding:The_Remapper|The Remapper]] | [[Modding:Server-Client_Considerations|Server-Client Considerations]]
| |
|
| |
|
| <!--T:3--> | | |group2=<translate><!--T:51--> Content Modding</translate> |
| <span style="background:#cae6a5;padding:4px;">Setting Up Your Development Environment ([[Modding:Setting_up_your_Development_Environment|General]] - [[Modding:Setting_up_your_Windows_Development_Environment|Windows]] - [[Modding:Setting_up_your_Linux_Development_Environment|Linux]])</span>
| | |body2={{NatsNavboxLines |
| | |{{ll|Modding:Content_Mods|Content Mods|nsp=0}}, |
| | {{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}}, |
| | {{ll|Modding:Basic_Content_Tutorials|Basic Tutorials|nsp=0}}, |
| | {{ll|Modding:Intermediate_Content_Tutorials|Intermediate Tutorials|nsp=0}}, |
| | {{ll|Modding:Advanced_Content_Tutorials|Advanced Tutorials|nsp=0}}, |
| | {{ll|Modding:Content_Mod_Concepts|Content Mod Concepts|nsp=0}} |
| | }} |
|
| |
|
| <!--T:4-->
| | |group3=<translate><!--T:52--> Code Modding</translate> |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Advanced_Blocks|Advanced Blocks]]</span> |
| | |body3={{NatsNavboxLines |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Advanced Items|Advanced Items]]</span> |
| | |{{ll|Modding:Code_Mods|Code Mods|nsp=0}}, |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Block and Item Interactions|Item-Block Interactions]]</span> | | | {{ll|Modding:Setting_up_your_Development_Environment|Setting up your Development Environment|nsp=0}} |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Adding_Block_Behavior|Block Behavior]]</span> |
| | }} |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Block_Entity|Block Entities]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Simple_Particles|Particle Effects]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:World Access|World Access]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Basic_Inventory_Handling|Inventory Handling]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Commands|Chat Commands]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:GUIs|GUIs]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Network_API|Server-Client Networking]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Monkey_patching|Monkey patching (Harmony)]]</span>
| |
| |-
| |
| |'''Data Management''' | |
| | | |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:SaveGame_Data_Storage|Savegame Data Storage]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:ModConfig|ModConfig File]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Chunk_Data_Storage|Chunk Data Storage]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Tree_Attribute|Tree Attribute]]</span>
| |
| |-
| |
| |'''Worldgen'''
| |
| |
| |
| [[Modding:WorldGen_Concept|WorldGen Concepts]] | [[Modding:WorldGen Configuration|Terrain]] | [[Modding:Ores|Ores]] | [[Modding:Trees|Trees]] | <span style="background:#cae6a5;padding:4px;">[[Modding:WorldGen API|WorldGen API]]</span>
| |
| |-
| |
| |'''Rendering'''
| |
| |
| |
| <span style="background:#cae6a5;padding:4px;">[[Modding:Rendering API|Shaders and Renderers]]</span>
| |
| |-
| |
| |'''Property Overview'''
| |
| |
| |
| [[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]]
| |
| |-
| |
| |'''Workflows & Infrastructure'''
| |
| |
| |
| [[Modding:Modding_Efficiently|Modding Efficiency Tips]] |
| |
| <span style="background:#cae6a5;padding:4px;">[[Modding:Moddable_Mod|Mod Extensibility]]</span> |
| |
| <span style="background:#cae6a5;padding:4px;">[[Modding:Load_Order|Load Order]]</span>
| |
| |-
| |
| |'''Additional Resources'''
| |
| |
| |
| [[List of server commands]] | [[List of client commands]] | [[Client startup parameters]] | [[Creative Starter Guide]] | [[ServerBlockTicking]] | [[Bot System]] | [[How_to_use_WorldEdit|WorldEdit]] | [[Cinematic Camera]]
| |
|
| |
|
| <!--T:5--> | | |group4=<translate><!--T:53--> Property Overview</translate> |
| [https://github.com/anegostudios/vsmodexamples Example Mods] | [https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API Docs] | [https://github.com/anegostudios GitHub Repository] | | |body4={{NatsNavboxLines |
| |}
| | |[[Modding:Item Json Properties|Item]], |
| <noinclude></translate></noinclude>
| | [[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 Docs], |
| | [https://github.com/anegostudios GitHub Repository] |
| | }} |
| | }} |