Modding:Code Mods: Difference between revisions
From Vintage Story Wiki
(Created code modding landing page.) |
LiokoCoder (talk | contribs) (Marked this version for translation) |
||
Line 1: | Line 1: | ||
<languages/><translate> | <languages/><translate> | ||
<!--T:1--> | |||
{{GameVersion|1.19.5}} | {{GameVersion|1.19.5}} | ||
__TOC__ | __TOC__ | ||
<!--T:2--> | |||
'''Code Mods''' are mods that use C# scripts to change mechanics within the game, using the type <code>"code"</code>. | '''Code Mods''' are mods that use C# scripts to change mechanics within the game, using the type <code>"code"</code>. | ||
This page is in progress, and is used as a landing page for all code topics. | This page is in progress, and is used as a landing page for all code topics. |
Revision as of 20:34, 3 July 2024
This page was last verified for Vintage Story version 1.19.5.
Code Mods are mods that use C# scripts to change mechanics within the game, using the type "code"
.
This page is in progress, and is used as a landing page for all code topics.
Code Modding | |||||||
---|---|---|---|---|---|---|---|
Basics | Code Mods • Preparing For Code Mods • Creating A Code Mod | ||||||
Tutorials |
|
||||||
Advanced | Server-Client Considerations • 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 | VCDBS format • Savegame Moddata • ModConfig File • Chunk Moddata • Serialization Formats • TreeAttribute | ||||||
Worldgen | WorldGen API • NatFloat • EvolvingNatFloat | ||||||
Rendering | Shaders and Renderers |
Wondering where some links have gone?
The modding navbox is going through some changes! Check out Navigation Box Updates for more info and help finding specific pages.
Modding | |
---|---|
Modding Introduction | Getting Started • Theme Pack |
Content Modding | Content Mods • Developing a Content Mod • Basic Tutorials • Intermediate Tutorials • Advanced Tutorials • Content Mod Concepts |
Code Modding | Code Mods • Setting up your Development Environment |
Property Overview | Item • Entity • Entity Behaviors • Block • Block Behaviors • Block Classes • Block Entities • Block Entity Behaviors • Collectible Behaviors • World properties |
Workflows & Infrastructure | Modding Efficiency Tips • Mod-engine compatibility • Mod Extensibility • VS Engine |
Additional Resources | Community Resources • Modding API Updates • Programming Languages • List of server commands • List of client commands • Client startup parameters • Server startup parameters Example Mods • API Docs • GitHub Repository |