SDK Overview

The Chivalry SDK lets you create custom maps and modifications for Chivalry: Medieval Warfare. Currently, the SDK is in an "alpha" state. You can start creating mods and maps now, but it will be a month or a few before we've integrated custom maps/mods into the live version of the game.

The editor will not run on a 32-bit operating system. You might have luck if you try the /3GB switch, but you do so at your own risk.

The SDK build in general will not work on Windows XP. Even after this comes out of beta, XP will not be supported for the editor.

Download the SDK

You must own Chivalry to use the SDK. The SDK is now part of the Chivalry: Medieval Warfare Beta app. If you own Chivalry: Medieval Warfare, go into your Steam library and you'll see the beta there as well.

You need .NET 4.5 to start the game or the editor, otherwise it will crash. Download .NET 4.5.

Getting started

If you've used UE3's editor in the past (from UDK or otherwise), see Chivalry-specific instructions for experienced UE3 Editor / UDK users

If you've never used UE3's editor, or you want this information explained in other ways, see Getting started with map editing and Getting started with mod creation

Example maps

Some example maps are included in UDKGame\ContentSDK\ExampleMaps, demonstrating some custom Chivalry actors and kismet nodes.

Further documentation

Epic's public UE3 documentation on the Unreal Developer Network is by-and-large applicable to Chivalry. Chivalry is based on the July 2012 build of Unreal Engine 3, which is roughly equivalent to the July 2012 build of UDK, with our own custom engine modifications. The editor itself is just about the same as UDK's.

The UDK Forums are a great resource chock full of guides, tutorials, etc. for UDK, and they're mostly applicable to Chivalry too. If you need more information, don't be afraird to ask on our SDK support forum.

And feel free to join us on IRC in #tornbanner on QuakeNet! (If you're going to use the IRC channel often, you might want to use a client instead of webchat; I like HexChat)

Known Limitations and Issues