Editing Modding Tutorials
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
<!--Top Nav Box--> | <!--Top Nav Box--> | ||
+ | {| align=center | ||
+ | ! {{MainSection_Nav}} | ||
+ | |} | ||
{| align=center | {| align=center | ||
| {{Mods_Nav}} | | {{Mods_Nav}} | ||
Line 5: | Line 8: | ||
<hr> | <hr> | ||
− | This is the | + | This is the table of contents for the modding tutorial. Here, you'll learn step by step how to create mods of gradually increasing complexity. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | In light of little official documentation, this collection of tutorials has been written in hopes that more players will know how to modify RimWorld and make mods that further broaden horizons and make the game appealing to more audiences despite its early state. | |
− | + | ==Table of contents== | |
− | + | ===Introduction=== | |
− | |||
− | |||
− | |||
− | |||
− | + | # [[Installing mods|Installing Mods]] | |
+ | # [[Modding Tutorials/Folder structure|Exploring the Folder Structure]] | ||
+ | # [[Modding Tutorials/Mod folder structure|Mod Folder Structure]] | ||
+ | #* [[Modding Tutorials/About folder|About folder]] | ||
+ | #* [[Modding Tutorials/Defs folder|Defs folder]] | ||
+ | #* [[Modding Tutorials/Languages folder|Languages folder]] | ||
+ | #* [[Modding Tutorials/Textures folder|Textures folder]] | ||
+ | #* [[Modding Tutorials/Sounds folder|Sounds folder]] | ||
+ | # [[Modding Tutorials/Recommended software|Recommended Software]] | ||
− | + | ===General modding=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Modding Tutorials/Testing mods|Testing Mods]] | * [[Modding Tutorials/Testing mods|Testing Mods]] | ||
− | ** [[Modding Tutorials/ | + | ** [[Modding Tutorials/Development mode|Development Mode]] |
* [[Modding Tutorials/Sounds|Adding and Testing Sounds]] | * [[Modding Tutorials/Sounds|Adding and Testing Sounds]] | ||
* [[Modding Tutorials/Assets|Decompiling Texture/Sound Assets]] | * [[Modding Tutorials/Assets|Decompiling Texture/Sound Assets]] | ||
− | |||
− | |||
− | |||
− | |||
− | + | ===XML tutorials=== | |
− | |||
− | |||
− | |||
− | + | # [[Modding Tutorials/XML file structure|XML File Structure]] | |
+ | # [[Modding Tutorials/XML Defs|Introduction to XML Defs]] | ||
+ | #* [[Modding Tutorials/Compatibility with defs|XML Def Compatibility]] | ||
+ | # In-depth XML Def tutorials | ||
+ | #* [[Modding Tutorials/Weapons Guns|Weapons_Guns.xml Explained]]<br/><br/> | ||
− | * [[Modding Tutorials/ | + | ''The following tutorials are likely outdated'' |
− | * [[Modding Tutorials/ | + | * [[Modding Tutorials/Getting Started|Getting Started]] |
− | ** [[Modding Tutorials/ | + | * [[Modding Tutorials/Items|Items]] |
− | ** [[Modding Tutorials/ | + | * [[Modding Tutorials/Flooring|Flooring]] |
− | ** [[Modding Tutorials/ | + | * [[Modding Tutorials/Weapons|Weapons]] |
+ | * [[Modding Tutorials/Furniture|Buildings and Furniture]] | ||
+ | * [[Modding Tutorials/Plants|Plants]] | ||
+ | * [[Modding Tutorials/Food|Food]] | ||
+ | * [[Modding Tutorials/Races and Pawns|Races and Pawns]] | ||
+ | * [[Modding_Tutorials/Smelter|Buildings and Furniture: Creating a Smelter]] | ||
===C# tutorials=== | ===C# tutorials=== | ||
− | + | # [[Modding_Tutorials/Setting up a solution|Setting up]] | |
− | + | # [[Modding_Tutorials/Decompiling source code|Decompiling Source Code]] | |
− | + | # [[Modding_Tutorials/Writing custom code|Writing Custom Code]] | |
− | + | # [[Modding_Tutorials/Def classes|Introduction to Def Classes]] | |
− | + | #* [[Modding_Tutorials/Modifying defs|Def Class Compatibility]] | |
− | + | # [[Modding_Tutorials/Compatibility_with_DLLs|Mod DLL Compatibility]] | |
− | + | #* [[Modding_Tutorials/Injection|C# Injection]] | |
− | + | # [[Modding_Tutorials/Distribution|Distribution]]<br/><br/> | |
− | * [[Modding_Tutorials/ | + | ''Examples:'' |
− | |||
− | |||
− | |||
− | * [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Modding Tutorials/Assembly Modding Example|Assembly Modding]] | * [[Modding Tutorials/Assembly Modding Example|Assembly Modding]] | ||
− | |||
− | |||
− | + | ==See also== | |
− | |||
− | |||
− | + | * [[:Category:Defs|List of Defs]] | |
− | * [ | ||
− | |||
− | |||
[[Category:Modding tutorials]] | [[Category:Modding tutorials]] |