User:Nateonus: Difference between revisions

From Vintage Story Wiki
mNo edit summary
mNo edit summary
Tag: Manual revert
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<languages/>
<languages/>
<translate>
</noinclude>__NOTOC__{{Navbox
<!--T:1-->
|title=<translate><!--T:1--> Content Modding</translate>
just a tea-drinking english chap. This page is about as chaotic as my life is.
|group1=<translate><!--T:2--> Basics</translate>
[[User:Nateonus/navbox/main]]
|body1={{NatsNavboxLines
[[User:Nateonus/navbox/content]]
|{{ll|Modding:Content_Mods|Content Mods|nsp=0}},
[[User:Nateonus/navbox/props]]
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}}
[[User:Nateonus/navbox/code]]
}}


[[User:Nateonus/proptype]]
|group2=<translate><!--T:6--> Tutorials</translate>
{{User:Nateonus/proptype|CropBehaviorType}}
|body2={{Navbox
|child=true
|group1=<translate><!--T:3--> Basic</translate>
|body1={{NatsNavboxLines
|{{ll|Modding:Basic_Content_Tutorials|Basic Tutorials|nsp=0}},
{{ll|Modding:Content_Tutorial_Basics|1. Content Essentials|nsp=0}},
{{ll|Modding:Content_Tutorial_Simple_Item|2. Simple Item|nsp=0}},
{{ll|Modding:Content_Tutorial_Simple_Block|3. Simple Block|nsp=0}},
{{ll|Modding:Content_Tutorial_Simple_Recipe|4. Simple Recipes|nsp=0}}
}}


{| class="wikitable sortable mw-collapsible mw-collapsed"
|group2=<translate><!--T:4--> Intermediate</translate>
!Property ID
|body2={{NatsNavboxLines
!Type
|{{ll|Modding:Intermediate_Content_Tutorials|Intermediate Tutorials|nsp=0}},
!Added In
{{ll|Modding:Content_Tutorial_Item_Variants|5. Item Variants|nsp=0}},
!Default Value
{{ll|Modding:Content_Tutorial_Block_Variants|6. Block Variants|nsp=0}},
!Description
{{ll|Modding:Content_Tutorial_Complex_Grid_Recipes|7. Complex Grid Recipes|nsp=0}},
|-
{{ll|Modding:Content_Tutorial_Further_Recipes|8. Further Recipes|nsp=0}},
|RequiredNutrient
{{ll|Modding:Content_Tutorial_Simple_Worldgen|9. Simple World Generation|nsp=0}}
|{{User:Nateonus/proptype}}
}}
| -
| -
|The nutrient category this crop requires to grow.
|-
|NutrientConsumption
|FloatType
| -
|0
|Total amount of nutrient consumed to reach full maturity. (100 is the maximum available for farmland)
|-
|GrowthStages
|IntType
| -
|0
|Amount of growth stages this crop has.
|-
|TotalGrowthDays
|FloatType
| -
|0
|Total time in ingame days required for the crop to reach full maturity assuming full nutrient levels.
|-
|TotalGrowthMonths
|FloatType
| -
|0
|Total time in ingame months required for the crop to reach full maturity assuming full nutrient levels.
|-
|MultipleHarvests
|BoolType
| -
|False
|If true, the player may harvest from the crop multiple times.
|-
|HarvestGrowthStageLoss
|IntType
| -
|0
|When multiple harvests is true, this is the amount of growth stages the crop should go back when harvested.
|-
|ColdDamageBelow
|FloatType
| -
| -5
|The lowest temperature before cold damage affects this crop.
|-
|DamageGrowthStuntMul
|FloatType
| -
|0.5
|
|-
|ColdDamageRipeMul
|FloatType
| -
|0.5
|
|-
|HeatDamageAbove
|FloatType
| -
|40
|
|-
|Behaviors
|CropBehaviorType
| -
| -
|
|}


<!--T:3-->
|group3=<translate><!--T:5--> Advanced</translate>
{{BASEPAGENAME}}
|body3={{NatsNavboxLines
|{{ll|Modding:Advanced_Content_Tutorials|Advanced Tutorials|nsp=0}}
}}


[[User:Nateonus/Asset System]]
|group4=<translate><!--T:12--> Other</translate>
|body4={{NatsNavboxLines
|{{ll|Modding:Other_Content_Tutorials|Other Tutorials|nsp=0}},
{{ll|Modding:Debugging_Content|Debugging Content|nsp=0}}
}}
}}


|group3=<translate><!--T:11--> Concepts</translate>
|body3={{NatsNavboxLines
|{{ll|Modding:Content_Mod_Concepts|Modding Concepts|nsp=0}},
{{ll|Modding:Variants|nsp=0}},
{{ll|Modding:Domains|nsp=0}},
{{ll|Modding:JSON_Patching|Patching|nsp=0}},
{{ll|Modding:The_Remapper|Remapping|nsp=0}},
{{ll|Modding:World_Properties|World Properties|nsp=0}}
}}


|group4=<translate>Moddable Assets</translate>
|body4={{navbox
|child=true
|group1=<translate>Common</translate>
|body1={{NatsNavboxLines
|{{ll|Modding:Asset Type - BlockTypes|Block Types|nsp=0}},
{{ll|Modding:Asset Type - Entities|Entities|nsp=0}},
{{ll|Modding:Asset Type - ItemTypes|Item Types|nsp=0}},
{{ll|Modding:Asset Type - Patches|Patches|nsp=0}},
{{ll|Modding:Asset Type - Recipes|Recipes|nsp=0}} ({{ll|Modding:Asset Type - Recipes (Alloy)|Alloy|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Barrel)|Barrel|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Clayforming)|Clayforming|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Cooking)|Cooking|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Grid)|Grid|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Knapping)|Knapping|nsp=0}}, {{ll|Modding:Asset Type - Recipes (Smithing)|Smithing|nsp=0}}),
{{ll|Modding:Asset Type - Shapes|Shapes|nsp=0}},
{{ll|Modding:Asset Type - Sounds|Sounds|nsp=0}},
{{ll|Modding:Asset Type - Textures|Textures|nsp=0}},
{{ll|Modding:Asset Type - WorldProperties|World Properties|nsp=0}}
}}
}}


[[User:Nateonus/Main Page]]<br />
|group5=<translate><!--T:7--> Uncategorized</translate>
{{translatable|link=User:Nateonus}}
|body5={{navbox
|child=true
|group1=<translate><!--T:8--> Basics</translate>
|body1={{NatsNavboxLines
|{{ll|Modding:Basic_Modding_Examples|Basic Examples|nsp=0}},
{{ll|Modding:Asset System|nsp=0}},
{{ll|Modding:Textures|Textures|nsp=0}},
{{ll|Modding:Basic Item|Items|nsp=0}},
{{ll|Modding:Creating Recipes|Recipes|nsp=0}},
{{ll|Modding:Basic Block|Blocks|nsp=0}},
{{ll|Modding:Basic Entity|Entities|nsp=0}},
{{ll|Modding:VS Model Creator|Model Creator|nsp=0}},
{{ll|Modding:Animation|nsp=0}},
{{ll|VTML|VTML & Icons|nsp=0}},
{{ll|Modding:Mod Packaging|Packaging & Release|nsp=0}},
{{ll|Modinfo|nsp=0}}
}}


[[User:Nateonus/PageOutdated]]
|group2=<translate><!--T:9--> Advanced</translate>
{{PageOutdated}}
|body2={{NatsNavboxLines
{{PageOutdated|lookat={{ll|User:Nateonus|my user page|nsp=0}}}}
|{{ll|Modding:Advanced JSON Item|nsp=0}},
{{SectionOutdated}}
{{ll|Modding:CompatibilityLib|Compatibility with other mods|nsp=0}}
{{SectionOutdated|lookat={{ll|User:Nateonus|my user page|nsp=0}}}}
}}  


|group3=<translate><!--T:10--> Worldgen</translate>
|body3={{NatsNavboxLines
|{{ll|Modding:WorldGen_Concept|WorldGen Concepts|nsp=0}},
{{ll|Modding:WorldGen Configuration|Terrain|nsp=0}},
{{ll|Modding:Ores|Ores|nsp=0}},
{{ll|Modding:Trees|Trees|nsp=0}},
{{ll|Json Random Generator|nsp=0}}
}}
}}


<!--T:2-->
}}{{navbox/modding|hidden=true}}
[[User:Nateonus/lltest]]
{{User:Nateonus/lltest|User:Nateonus|Nat's Page}}
{{User:Nateonus/lltest|User:Nateonus/navbox/main|Nat's Navbox}}
</translate>
 
{| class="wikitable frontmodding" style="margin-top: 40px; background: transparent; table-layout:fixed;"
! colspan="4" valign="top" style="text-align: center;" |Modding the Game
|-
! valign="top" style="text-align: center;" |Modding Basics
! valign="top" style="text-align: center;" |Going Further
! valign="top" style="text-align: center;" |Block and Item Assets
! valign="top" style="text-align: center;" |Entity and World Assets
|-
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Getting_Started|Getting Started}}
*{{ll|Modding:Asset System|Asset System}}
*{{ll|Modding:Basic Modding Examples|Mod Samples}}
*{{ll|Modding:VS Model Creator|Model Creator}}
*{{ll|Modding:Textures|Textures}}
*{{ll|Modding:Creating Recipes|Grid Crafting Recipes}}
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Modding Efficiently|Modding Efficiently}}
*{{ll|VTML}}
*{{ll|Modding:Mod Packaging|Packaging}}
*[https://mods.vintagestory.at/ Mod Database]
*{{ll|Modding:JSON Patching|JSON Patching}}
*{{ll|Modding:The Remapper|The Remapper}}
*{{ll|Modding:Mod-Engine Compatibility|Mod-Engine Compatibility}}
 
<!--T:164-->
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Basic Block|Basic blocks}} ({{ll|Basic Block#Custom Shapes|Custom Shapes}})
*{{ll|Modding:Block Json Properties|Block property overview}}
*{{ll|Modding:Basic Item|Basic item}}
*{{ll|Modding:Item Json Properties|Item property overview}}
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Basic Entity|Basic entity}}
*{{ll|Modding:Entity Json Properties|Entity property overview}}
*{{ll|Modding:WorldGen Configuration|WorldGen modding}}
 
|-
! valign="top" style="text-align: center;" |Programming Basics
! valign="top" style="text-align: center;" |Game Objects
! colspan="2;" valign="top" style="text-align: center;" |API
|-
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Setting up your Development Environment|Setting up your Dev. Environment}}
*[https://github.com/anegostudios/vsmodexamples Mod Samples]
*{{ll|Modding:Programming Languages|Learning the Programming Languages}}
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Block_System|The VS Block Systems}}
*{{ll|Modding:Advanced Blocks|Block Class}}
*{{ll|Modding:Block Entity|Block Entity}}
*{{ll|Modding:Adding Block Behavior|Block Behavior}}
*{{ll|Modding:Advanced Items|Item Class}}
*{{ll|Modding:Block and Item Interactions|Block and Item interactions}}
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Commands|nsp=1}}
*{{ll|Modding:WorldGen API|nsp=1}}
*{{ll|Modding:WorldGen Concept|nsp=1}}
*{{ll|Modding:Network API|nsp=1}}
*{{ll|Modding:Simple Particles|Particles}}
*{{ll|Modding:TreeAttribute|nsp=1}}
*{{ll|Modding:World Access|nsp=1}}
| valign="top" style="text-align: left;" |
 
*{{ll|Modding:Basic Inventory Handling|Basic Inventory Handling}}
*{{ll|Modding:Rendering API|Shaders and Renderers}}
*{{ll|Modding:GUIs|Graphical User Interfaces}}
*{{ll|Modding:SaveGame Data Storage|SaveGame Data Storage}}
*{{ll|Modding:Chunk Data Storage|Chunk Data Storage}}
*{{ll|Modding:Moddable Mod|Moddable Mod}}
|-
|}
 
{{jsonnavboxes|audio=0|config=0}}
{{User:Nateonus/navbox/content}}

Latest revision as of 10:23, 19 July 2024

Other languages:
Content Modding
Basics Content Mods Developing a Content Mod
Tutorials
Concepts Modding Concepts Variants Domains Patching Remapping World Properties
Moddable Assets
Uncategorized
Icon Sign.png

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 ItemEntityEntity BehaviorsBlockBlock BehaviorsBlock ClassesBlock EntitiesBlock Entity BehaviorsCollectible BehaviorsWorld properties
Workflows & Infrastructure Modding Efficiency TipsMod-engine compatibilityMod ExtensibilityVS Engine
Additional Resources Community Resources Modding API Updates Programming Languages List of server commandsList of client commandsClient startup parametersServer startup parameters
Example ModsAPI DocsGitHub Repository