imported>76561198018895007 No edit summary |
imported>76561198045853337 |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{{Note Box|The following rules MUST be adhered to when publishing modding information in this Wiki.<ul><li><strong>DO NOT</strong> upload any original game assets that are not released in the game itself</li><li><strong>DO NOT</strong> share any original game source code obtained by decompiling (aside from function names)</li><li>Please keep all modding related information in the Modding namespace - prefix pages with Modding:</li></ul>}} | {{Note Box|The following rules MUST be adhered to when publishing modding information in this Wiki.<ul><li><strong>DO NOT</strong> upload any original game assets that are not released in the game itself</li><li><strong>DO NOT</strong> share any original game source code obtained by decompiling (aside from function names)</li><li>Please keep all modding related information in the Modding namespace - prefix pages with Modding:</li></ul>}} | ||
==Developer Console== | |||
[[Developer Console]] - Can be used for rapid testing of Mods. | |||
==Modding Articles== | |||
Articles written about Modding may be listed below: | Articles written about Modding may be listed below: | ||
* [[Modding:Getting Started|Getting Started]] | * [[Modding:Getting Started|Getting Started]] | ||
* [[Modding:Save File Format|Save File Format]] | |||
* [[Modding:ItemProto|ItemProto attributes]] | |||
==IDs== | |||
* [[Modding:Items IDs|Item IDs]] | |||
* [[Modding:Recipe IDs|Recipe IDs]] | |||
* [[Modding:Tech IDs|Tech IDs]] | |||
* [[Modding:Upgrade IDs|Upgrade IDs]] | |||
===Used in Mods=== | |||
* [[Modding:Used IDs|Used IDs]] | |||
External Modding | ==External Modding Resources== | ||
* [https://dsp.thunderstore.io/ Dyson Sphere Program Mod Database] provides a mod manager and a list of unofficial mods. | * [https://dsp.thunderstore.io/ Dyson Sphere Program Mod Database] provides a mod manager and a list of unofficial mods. | ||
* [https://steamcommunity.com/sharedfiles/filedetails/?id=2106187116 How to make mods with BepInEx] by Abbysssal | * [https://steamcommunity.com/sharedfiles/filedetails/?id=2106187116 How to make mods with BepInEx] by Abbysssal | ||
* Runtime Patching | |||
===GitHub Repositories=== | |||
* https://github.com/kremnev8/DSP-Mods contains a guide and example on custom machine meshes and animations. | |||
===Runtime Patching=== | |||
* [https://harmony.pardeike.net/ Harmony Wiki] How to use Harmony, the patching framework provided by BepInEx and many other modloaders. | |||
* [https://github.com/BepInEx/HarmonyX/wiki HarmonyX Wiki] Documents the changes and additions made to Harmony when using BepInEx. | |||
* [https://github.com/MonoMod/MonoMod MonoMod Github] Alternative to HarmonyX also provided by BepInEx. | |||
{{Modding Navbox}} | |||
[[Category:Modding]] |
Latest revision as of 13:04, 15 June 2021
Currently, Dyson Sphere Program does not officially support modding, but implementing proper modding support is on the developers' road map. Players have, nevertheless, begun using third party modding tools to apply mods to the game, and the wiki is happy to provide a resource for them to share what they have learned.
Developer Console
Developer Console - Can be used for rapid testing of Mods.
Modding Articles
Articles written about Modding may be listed below:
IDs
Used in Mods
External Modding Resources
- Dyson Sphere Program Mod Database provides a mod manager and a list of unofficial mods.
- How to make mods with BepInEx by Abbysssal
GitHub Repositories
- https://github.com/kremnev8/DSP-Mods contains a guide and example on custom machine meshes and animations.
Runtime Patching
- Harmony Wiki How to use Harmony, the patching framework provided by BepInEx and many other modloaders.
- HarmonyX Wiki Documents the changes and additions made to Harmony when using BepInEx.
- MonoMod Github Alternative to HarmonyX also provided by BepInEx.