[mod][wip] KKND

Information and discussion for custom maps and mods.
Posts: 10
Joined: Fri May 20, 2011 9:36 pm

[mod][wip] KKND

Post by IceReaper » Fri May 20, 2011 9:58 pm


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

Last edited by IceReaper on Tue Sep 18, 2018 9:03 pm, edited 17 times in total.

Posts: 3
Joined: Fri Mar 18, 2011 5:59 pm

Post by mattn » Sun May 22, 2011 10:23 am

make sure to post your findings in the ReWiki at http://rewiki.regengedanken.de/wiki/Main_Page

Posts: 1
Joined: Tue Oct 04, 2011 8:35 pm

Post by helltone » Sat Oct 08, 2011 7:42 am

Hey IceReaper, any progress on this?

User avatar
Posts: 98
Joined: Sat Feb 26, 2011 11:26 pm
Location: Camo pillbox

Post by riderr3 » Sat Oct 08, 2011 7:11 pm

good. Still hope on Dune2000 mod :)

Posts: 1
Joined: Mon Jan 30, 2012 4:25 pm

kknd freak

Post by zzc » Mon Jan 30, 2012 4:30 pm

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

Posts: 10
Joined: Fri May 20, 2011 9:36 pm

Post by IceReaper » Mon Jan 07, 2013 3:20 pm

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) http://eiveo.net/kknd/

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:
http://nahoo.net/downloads/go/kknd2/gam ... 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)

Posts: 1017
Joined: Tue May 01, 2012 12:21 pm
Location: Germany

Post by Matt » Mon Jan 07, 2013 6:25 pm

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 https://github.com/OpenRA/OpenRA/wiki/Pixelart 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.

Posts: 93
Joined: Wed Aug 10, 2011 5:05 am

Post by knivesron » Mon Jan 07, 2013 7:16 pm

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

Posts: 10
Joined: Fri May 20, 2011 9:36 pm

Post by IceReaper » Wed Jan 09, 2013 4:01 am

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.

Posts: 1017
Joined: Tue May 01, 2012 12:21 pm
Location: Germany

Post by Matt » Wed Jan 09, 2013 1:54 pm

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.

User avatar
Posts: 510
Joined: Wed Jan 25, 2012 8:12 pm

Post by JOo » Thu Jan 17, 2013 2:03 pm

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 ...

Posts: 10
Joined: Fri May 20, 2011 9:36 pm

Post by IceReaper » Wed Jan 30, 2013 12:23 pm

Got someone for the c# part now :)

Posts: 80
Joined: Fri Mar 15, 2013 9:27 pm

Post by xan2622 » Sun May 12, 2013 4:26 pm

I hope you haven't gave up to develop these mods.
Some people (like me) are longing to test it :)

User avatar
Posts: 149
Joined: Sun Jan 13, 2008 10:03 pm

Post by Harisson » Mon May 20, 2013 9:59 pm

any progress ? I'm KKND fan....

Posts: 10
Joined: Fri May 20, 2011 9:36 pm

Post by IceReaper » Thu Oct 10, 2013 1:10 am

..is 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.

Post Reply