Editing Modding Tutorials/Overhaul workspace

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 3: Line 3:
 
'''NOTE''': This is a workspace for the ongoing overhaul of the RimWorld Wiki's modding tutorials and references. If you managed to find your way here, please check out the main [[Modding_Tutorials|modding tutorials index page]] instead.
 
'''NOTE''': This is a workspace for the ongoing overhaul of the RimWorld Wiki's modding tutorials and references. If you managed to find your way here, please check out the main [[Modding_Tutorials|modding tutorials index page]] instead.
  
This overhaul is being overseen by the '''#mod-development''' channel on the [https://discord.gg/rimworld RimWorld Discord], please contact us before changing anything.
+
This overhaul is being overseen by the #mod-development channel on the RimWorld Wiki, please contact us before changing anything.
  
 
== Modding Basics ==
 
== Modding Basics ==
Line 12: Line 12:
 
<div class="TwoColumnCollapsibleLayout-text">
 
<div class="TwoColumnCollapsibleLayout-text">
 
* Getting Started
 
* Getting Started
* [[Modding_Tutorials/Recommended software|Recommended Software]]
+
* [[Modding Tutorials/Recommended software|Recommended Software]]
* [[Modding_Tutorials/Mod_Folder_Structure|Mod Folder Structure]]
+
* Mod Folder Structure
* [[Modding_Tutorials/About.xml|About.xml]]
+
* Textures
* [[Modding_Tutorials/Textures|Textures]]
+
* Sounds
* [[Modding_Tutorials/Sounds|Sounds]]
+
* Languages and Translations
* [[Modding_Tutorials/Localization|Localization]]
 
 
</div>
 
</div>
 
</div>
 
</div>
Line 35: Line 34:
 
* [[Modding_Tutorials/Decompiling source code|Decompiling Source Code]] - Reading compiled code from the base game as well as DLCs and other mods.
 
* [[Modding_Tutorials/Decompiling source code|Decompiling Source Code]] - Reading compiled code from the base game as well as DLCs and other mods.
 
* [[Modding_Tutorials/Setting up a solution|Setting up]] - (Needs cleanup)
 
* [[Modding_Tutorials/Setting up a solution|Setting up]] - (Needs cleanup)
* Harmony Primer
+
 
 
</div>
 
</div>
 
</div>
 
</div>
Line 42: Line 41:
 
<div class="TwoColumnCollapsibleLayout-text">
 
<div class="TwoColumnCollapsibleLayout-text">
 
* [[Modding_Tutorials/Infrastructure_Overview|Infrastructure Overview]]
 
* [[Modding_Tutorials/Infrastructure_Overview|Infrastructure Overview]]
* [[Modding_Tutorials/Application_Startup|Application Startup]]
 
 
* [[Modding_Tutorials/Simulation_Lifecycle|Simulation Lifecycle]]
 
* [[Modding_Tutorials/Simulation_Lifecycle|Simulation Lifecycle]]
* [[Modding_Tutorials/Rendering_Lifecycle|Rendering Lifecycle]]
+
* [[Modding_Tutorials/Rendering_Lifecycle|Rendering_Lifecycle]]
 
* [[Modding_Tutorials/Buildings|Buildings]]
 
* [[Modding_Tutorials/Buildings|Buildings]]
 
* [[Modding_Tutorials/Pawns|Pawns]]
 
* [[Modding_Tutorials/Pawns|Pawns]]
Line 55: Line 53:
 
This will be a curated subset of tutorials that will be vetted, reviewed, and maintained by the overhaul team. These are meant to be a cohesive set of tutorials that guides the reader from the simplest single-Def items such as weapons to building a full custom faction.
 
This will be a curated subset of tutorials that will be vetted, reviewed, and maintained by the overhaul team. These are meant to be a cohesive set of tutorials that guides the reader from the simplest single-Def items such as weapons to building a full custom faction.
  
=== Basic Tutorials (XML) ===
+
=== Basic Tutorials ===
 
* [[Modding_Tutorials/Basic_Melee_Weapon|Creating a custom melee weapon]]
 
* [[Modding_Tutorials/Basic_Melee_Weapon|Creating a custom melee weapon]]
* [[Modding_Tutorials/Basic_Ranged_Weapon|Creating a custom ranged weapon]]
+
* [[Modding_Tutorials/Basic_Ranged_Weapon|Creating a custom firearm]]
* [[Modding_Tutorials/Basic_Plant|Creating a custom plant]]
 
 
* [[Modding_Tutorials/Basic_Animal|Creating a custom animal]]
 
* [[Modding_Tutorials/Basic_Animal|Creating a custom animal]]
 
* [[Modding_Tutorials/Basic_Building|Creating a simple building]]
 
* [[Modding_Tutorials/Basic_Building|Creating a simple building]]
Line 64: Line 61:
 
* [[Modding_Tutorials/Basic_Drug|Creating a custom drug]]
 
* [[Modding_Tutorials/Basic_Drug|Creating a custom drug]]
  
=== Advanced Tutorials (XML) ===
+
=== Advanced Tutorials ===
 
* [[Modding_Tutorials/Advanced_Faction|Creating a custom faction]]
 
* [[Modding_Tutorials/Advanced_Faction|Creating a custom faction]]
 
* [[Modding_Tutorials/Advanced_Culture|Creating a custom culture]]
 
* [[Modding_Tutorials/Advanced_Culture|Creating a custom culture]]
 
* [[Modding_Tutorials/Advanced_Trader|Creating a custom trader type]]
 
* [[Modding_Tutorials/Advanced_Trader|Creating a custom trader type]]
 
=== Basic Tutorials (C#) ===
 
* [[Modding_Tutorials/Basic_Consumable|Creating a custom consumable]]
 
 
=== Advanced Tutorials (C#) ===
 
* [[Modding_Tutorials/Advanced_Texture_Overlays|Creating custom texture overlays]]
 
 
[[Category:Modding tutorials]]
 

Please note that all contributions to RimWorld Wiki are considered to be released under the CC BY-SA 3.0 (see RimWorld Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Template used on this page: