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.
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
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.
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)
Posted: 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.
Posted: 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
Posted: 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.
Posted: 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.
Posted: 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 ...
Posted: Wed Jan 30, 2013 12:23 pm
Got someone for the c# part now
Posted: 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
Posted: Mon May 20, 2013 9:59 pm
any progress ? I'm KKND fan....
Posted: 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.