Skip to main content

The WukongMP SDK is now open source

· 2 min read
ReadyM Team
Creators of WukongMP and OblivionMP

The WukongMP SDK is now on GitHub, across three repositories:

The README in each covers what it does and how to build it.

You do not need the SDK source to write a mod

The SDK ships as NuGet packages, one for each project in a mod:

packageyour project
ReadyM.SDK.Wukong.Commonshared code
ReadyM.SDK.Wukong.Clientthe mod the game loads
ReadyM.SDK.Wukong.Serverthe mod the relay server loads

Reference them and restore. There is nothing to copy by hand and no SDK build step in the way.

The mod template, the co-op mod and the PvP mod already use them.

What to clone

Writing a new mod? Clone the mod template and build. It references the SDK through NuGet, so that is the whole setup.

Fixing something in co-op or PvP? Open a PR against the co-op or PvP repository. Both build against the published packages, so you do not need the SDK checked out.

Changing the SDK itself? Clone wukongmp-sdk with --recursive. The core SDK comes in as a submodule, so one clone gets you the whole stack.

Issues and PRs welcome on all of them. If you are planning something bigger and want to talk it through first, start a thread on the ReadyM Forum or hop in the ReadyM Discord.