Difference between revisions of "Modding Tutorials/Overhaul workspace"
Jump to navigation
Jump to search
m |
m (category) |
||
(7 intermediate revisions by one other user not shown) | |||
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 RimWorld | + | This overhaul is being overseen by the '''#mod-development''' channel on the [https://discord.gg/rimworld RimWorld Discord], 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]] |
− | * Mod Folder Structure | + | * [[Modding_Tutorials/Mod_Folder_Structure|Mod Folder Structure]] |
− | * Textures | + | * [[Modding_Tutorials/About.xml|About.xml]] |
− | * Sounds | + | * [[Modding_Tutorials/Textures|Textures]] |
− | * | + | * [[Modding_Tutorials/Sounds|Sounds]] |
+ | * [[Modding_Tutorials/Localization|Localization]] | ||
</div> | </div> | ||
</div> | </div> | ||
Line 34: | Line 35: | ||
* [[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 41: | Line 42: | ||
<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| | + | * [[Modding_Tutorials/Rendering_Lifecycle|Rendering Lifecycle]] |
* [[Modding_Tutorials/Buildings|Buildings]] | * [[Modding_Tutorials/Buildings|Buildings]] | ||
* [[Modding_Tutorials/Pawns|Pawns]] | * [[Modding_Tutorials/Pawns|Pawns]] | ||
Line 53: | Line 55: | ||
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 === | + | === Basic Tutorials (XML) === |
* [[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 | + | * [[Modding_Tutorials/Basic_Ranged_Weapon|Creating a custom ranged weapon]] |
+ | * [[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 61: | Line 64: | ||
* [[Modding_Tutorials/Basic_Drug|Creating a custom drug]] | * [[Modding_Tutorials/Basic_Drug|Creating a custom drug]] | ||
− | === Advanced Tutorials === | + | === Advanced Tutorials (XML) === |
* [[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]] |
Latest revision as of 11:39, 5 December 2023
?
Under Review
This tutorial or guide is currently undergoing review and should not be considered ready to use.
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 index page instead.
This overhaul is being overseen by the #mod-development channel on the RimWorld Discord, please contact us before changing anything.
Modding Basics[edit]
Modding Basics
- Getting Started
- Recommended Software
- Mod Folder Structure
- About.xml
- Textures
- Sounds
- Localization
XML
- Defs
- ThingDef
- MayRequire
- PatchOperations
C#
- C# Basics
- Decompiling Source Code - Reading compiled code from the base game as well as DLCs and other mods.
- Setting up - (Needs cleanup)
- Harmony Primer
Tutorials[edit]
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)[edit]
- Creating a custom melee weapon
- Creating a custom ranged weapon
- Creating a custom plant
- Creating a custom animal
- Creating a simple building
- Creating a custom workbench
- Creating a custom drug