Page 1 of 2

[mod][wip] KKND

Posted: Fri May 20, 2011 9:58 pm
by IceReaper

KKnD 1 and 2 are real-time strategy games released in 1997 and 1998 respectively, that are today owned by Atari. They were known for their tongue-in-cheek humor and the difficulty of their campaigns. Set in a post-apocalyptic world, the first game let the player choose between two factions: The Survivors (Humans) and the Evolved (Mutants). In KKnD 2 another faction, the Series 9 (Robots) are also playable.

Back in 2011 our team began to form, when we decided to dissect both KKnD games in all their available releases. From these reverse-engineering efforts we came to the idea of reimplementing the games, so they could be played on different platforms and with less compatibility issues on modern systems. After a few first prototypes we decided to move our project over to an existing engine and finally settled for OpenRA.

More information:

Latest update: 2018-09-17

Posted: Sun May 22, 2011 10:23 am
by mattn
make sure to post your findings in the ReWiki at

Posted: Sat Oct 08, 2011 7:42 am
by helltone
Hey IceReaper, any progress on this?

Posted: Sat Oct 08, 2011 7:11 pm
by riderr3
good. Still hope on Dune2000 mod :)

kknd freak

Posted: Mon Jan 30, 2012 4:30 pm
by zzc
Now megaupload is closed is there any way to get the extractor thingy?

Would it allow tinkering with the maps - add more units, change resources, move the odd tree away etc?

Very interested in this nostalgic game.

Am referring to xtreme version

Posted: Mon Jan 07, 2013 3:20 pm
by IceReaper
Well... its quite a time ago now, however i started a second try with 2 more years of development skills, and finaly managed to fully decrypt and read the asset container files.
The demo version includes all sprites and sounds, its just missing the maps. The map sprites are stored inside the maps themself - so you can use custom ones in your maps. Sharing of maps is allowed, so basicaly you also share the map sprites.

Wrote a little show off tool (tested in chrome browser)

The next step would be to implement the container file format into openRA and then write the mod.

About writing the mod: is there any bare minimum mod somewhere? when starting with an empty mod.yml the engine crashes, so it sepends on some minimum definitions.

Also anyone interested in seeing this done?

If anyone wants to test the original game: ... 2-Demo.exe
just wait a few seconds and the download begins - its the demo with all three factions.
(and this demo includes all assets required btw, so it should be no problem at all hosting it)

Posted: Mon Jan 07, 2013 6:25 pm
by Matt
Looks like the hardest part (reverse engineering) is done. For the Dune 2000 mod I did not add the Fileformat to the engine, but added converter subroutines to OpenRA.Utility to create PNGs and then convert those PNGs to SHPs. Might not be the cleanest solution, but I wanted to prevent a fork as I was a beginner working on the d2k mod mostly alone. Also the .R8 fileformat of Dune 2000 was horrible to work with and still has some problems not solved.

To get started with modding, simply copy the mods/ra folder and start adapting/stripping it. The bare minimum is defined in OpenRA.FileFormats/Mod.cs but you might also want mostly everything in OpenRA.FileFormats/Manifest.cs to really have something that loads the game. I started with replacing red alert graphics one by one and did the tilesets last. We have a GUI tool for that now. Have a look at for some documentation.

I suggest you post something in KKND communities to see if people are interested in playing this and what improvements they suggest.

Posted: Mon Jan 07, 2013 7:16 pm
by knivesron
i think a kknd mod would be great and i think you should do it. been wanting to play this game on openra for a long time now

Posted: Wed Jan 09, 2013 4:01 am
by IceReaper
Anyone here willing to help me with the c# part? Got the whole extraction and convertion process done in java, however im in war with c#, doesnt even compile openRA - Basicaly i need my code implemented (and converted from java), then the asset files should be readable and ready to go.

Posted: Wed Jan 09, 2013 1:54 pm
by Matt
Post some code preferably on GitHub and tell us the specific error messages you get when trying to compile OpenRA. You can also join #openra on Freenode to get help faster.

Posted: Thu Jan 17, 2013 2:03 pm
by JOo
i can help you with a new UI ... ive done the UI for Cmd. Matts D2k ... and it would be an Honor to create a new Interface for KKnd ... (i love the postapokalyptic atmosphere)

but thats not really important right now ...

Posted: Wed Jan 30, 2013 12:23 pm
by IceReaper
Got someone for the c# part now :)

Posted: Sun May 12, 2013 4:26 pm
by xan2622
I hope you haven't gave up to develop these mods.
Some people (like me) are longing to test it :)

Posted: Mon May 20, 2013 9:59 pm
by Harisson
any progress ? I'm KKND fan....

Posted: Thu Oct 10, 2013 1:10 am
by IceReaper being actively developed and making good progress. However sadly not as intended as openRA mod, but a complete custom made game.

Topic may be closed as this wont be an OpenRA mod anymore.