Modding:C Sharp Scripting: Difference between revisions
Jump to navigation
Jump to search
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]] |