Moar Gamecraft commands!
extracommands | ||
.gitattributes | ||
.gitignore | ||
ExtraCommands.sln | ||
IllusionPlugin.dll | ||
LICENSE | ||
README.md |
ExtraCommands
Proof of concept mod and reference implementation
Installation
- Patch Gamecraft with GCIPA.
You should download the latest release and extract it to the Gamecraft folder.
To patch, drag
Gamecraft.exe
ontoIPA.exe
. You will need to redo this step whenever Gamecraft is updated. - Extract the TestMod zip into Gamecraft's
Plugins\
folder (GCIPA should have created this automatically in the previous step). You should see0Harmony.dll
andExtraCommands.dll
in thePlugins\
folder. If those files are in another folder inPlugins\
it will not work. - Launch Gamecraft.
You can check the log file
%APPDATA%\..\LocalLow\FreeJam\RobocraftX\Player.log
to confirm. You should be able to see a message near the top showing how many plugins have been loaded and their names.
Development
Interested in making your own mod?
Clone this repository and modify the C# classes in extracommands\
.
Patch Gamecraft with GCIPA
Build the solution and copy bin\Debug\net45\extracommands.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.
More information about Harmony can be found on the Harmony wiki.