Plugin SDK for Metal Gear Rising: Revengeance.
Right now this is usable as a library that helps you inject and edit the game's memory.
Language: C++
File type: Dynamic Link Library
File extension: .asi
In order to install, download the code.
Code -> Download ZIP
IDEs:
When using Visual Studio Code you can't compile your project into .asi mod. (unless you use an external compiler)
Firstly, after downloading the ZIP you need to unpack it in the folder where the SDK will be located, make sure that this folder will not move. (create new folder if necessary)
After unpacking, make sure to run install.bat
.
And after that, you should be successful to run the framework.
The SDK works on an event basis.
To begin working, create a class with a constructor to be your plugin:
class MyPlugin
{
public:
MyPlugin()
{
}
} plugin;
The constructor will be your main()
function.
To hook into the game's events, you can subscribe to them:
Events::OnTickEvent += MyTickEvent;
Events::OnGameStartupEvent += MyLoadEvent;
There's example how to make a basic mod for the game, but, the code itself and SDK will change with some time.
Download MGR Plugin SDK Framework
Use it to make mods with the SDK.
You can view some sample projects in the examples/ folder.