Proof of concept mod and reference implementation
Gamecraft.exe
onto IPA.exe
. You will need to redo this step whenever Gamecraft is updated.Plugins\
folder (GCIPA should have created this automatically in the previous step). You should see 0Harmony.dll
and TestMod.dll
in the Plugins\
folder. If those files are in another folder in Plugins\
it will not work.%APPDATA%\..\LocalLow\FreeJam\RobocraftX\Player.log
to confirm.
You should be able to see a message near the top showing how many plugins (should be 1) have been loaded and their names (should be TestPlugin v0.0.0a).Interested in making your own mod?
Clone this repository and modify the Plugin class in TestMod\TestPlugin.cs
.
Patch Gamecraft with GCIPA
Build the solution and copy bin\Debug\net45\TestMod.dll
and bin\Debug\net45\0Harmony.dll
into Gamecraft's Plugins\
folder.
More information about the IPlugin and IEnhancedPlugin interface can be found on the IPA repository