Modding:C Sharp Scripting: Difference between revisions

Jump to navigation Jump to search
add instructions for linux
imported>CaptainTechnicality54384
No edit summary
(add instructions for linux)
Line 8: Line 8:


The XRL.World.Parts namespace contains all the part definitions in the game, so it's a good place to start digging.
The XRL.World.Parts namespace contains all the part definitions in the game, so it's a good place to start digging.
===Cross-Platform (Including Linux)===
[https://www.monodevelop.com/ MonoDevelop], which is cross-platform (and in particular runs on Linux), comes with its own disassembly tool.
# Run MonoDevelop.
# Go to File→Open….
# Locate the abovementioned assembly file and open it. This will open the Assembly Browser.
# Next to where it says "Language", select "C#".
# Now you can start digging in the disassembled C# source code by selecting some of the game's classes from the sidebar.
==Detailed Scripting Topics==
==Detailed Scripting Topics==
* [[Modding: Creating New Mutations|Creating new mutations]]
* [[Modding: Creating New Mutations|Creating new mutations]]
* [[Modding: Activated Abilities|Adding active abilities]]
* [[Modding: Activated Abilities|Adding active abilities]]

Navigation menu