Miner Wars 2081

Miner Wars 2081

View Stats:
 This topic has been pinned, so it's probably important
Marek Rosa  [developer] Mar 14, 2013 @ 8:19am
News/Updates - Full source code released for easy modding
Today we released second major update for Miner Wars 2081:
• Full game and engine (VRAGE) source code released for easy modding (360,000 lines of code) - available at our GitHub repository: https://github.com/KeenSoftwareHouse/Miner-Wars-2081
• Rendering engine has been rewritten from XNA to DirectX (better stability and performance, no more alt-tab crashes)
• Cooperative game saves inventory even for a non-host player (visitor)
• Normal and easy difficulty got a bit easier, hard difficulty got a bit harder
• Czech language localization

The most important news is the one about source code. We could say that Miner Wars 2081 is now open source but since "open source" means different things to different people, we are going to clarify it here: every customer who owns a valid Steam version of Miner Wars 2081 can download the source code from our GitHub repository, make changes, compile and run. He/she can distribute these changes as a source code or compiled DLL. The only restriction is that the work can be used only as a mod to Miner Wars 2081.
This source code has been released under very friendly and non-restrictive license, but please don’t confuse it with open source and/or free-software. More info: https://github.com/KeenSoftwareHouse/Miner-Wars-2081/blob/master/License.txt

Why have we decided to release full engine and game source code?
• It increases the value of Miner Wars 2081 for existing and new customers
• You can do any change; you have the same level of control as we do. Do you want to change some hard-core stuff in our rendering engine, physics, GUI? Change AI behavior? Add a new mission? Change a shader? Change a texture or model? Make a totally new game (total conversion)?
• You are not limited by a plugin API (you have full source code for game and engine)
• Engine & game written in C#, which is a very intuitive language and luckily still with reasonable performance
• You can start within minutes, low entry barriers. See this quick 2 minute video tutorial: http://youtu.be/4z3JbBxhMYI
• You can learn from our source code, contribute to it, fork it
• Interesting modifications can get into the next Miner Wars 2081 update or our next project
• We are very curious where can this lead and if this approach would be useful for our future projects

To those who would think that we did this because we are abandoning Miner Wars: no, we are not abandoning it. In fact Miner Wars 2081 is still selling well, covers our monthly bills and we believe that this step will increase our sales.
Aren’t we afraid of any risks? Well, we don’t think there are any direct risks other that some competition stealing our genius and top-secret ideas and code, but after seeing that game development is 99% about being committed and able to finish your project and only 1% about ideas, we don’t worry about this much. And to be honest, our curiosity about what would community do with the code is high and we just can’t stop ourselves from making this move.

In the past we have tried a similar approach - get members from our community and let them help with the development. Unfortunately this didn’t work well – this type of job requires face-to-face contact. So we decided for this different approach, everyone is free to do whatever he wants, we are not pushing others to do what they don’t want, and they don’t push us, and if we luckily meet in the middle ground, both sides are happy.

Please enjoy this update and let us know your opinions.

Thank you

Best Regards,
The Miner Wars Team

Source code repository: https://github.com/KeenSoftwareHouse/Miner-Wars-2081
2 minute video tutorial: http://youtu.be/4z3JbBxhMYI
Manual: https://github.com/KeenSoftwareHouse/Miner-Wars-2081/blob/master/Readme.txt
Official modding forum: http://www.minerwars.com/ForumCategory.aspx?id=13
Last edited by Marek Rosa; Mar 14, 2013 @ 8:23am
< >
Showing 1-15 of 26 comments
Chris-IGJ Mar 14, 2013 @ 12:17pm 
This is awesome indeed.... Cant wait to see what all kinds of mods are created. Thank You
bar.pys (Banned) Mar 14, 2013 @ 4:02pm 
Maybe now some good soul from the community will give us the currently missing sandbox mode....
Marek Rosa  [developer] Mar 14, 2013 @ 4:07pm 
@bar.pys We are working on it :)
bar.pys (Banned) Mar 14, 2013 @ 4:12pm 
yay yay yay yay yay yay... x100 yay ! :D
varz Mar 14, 2013 @ 4:34pm 
I was on the fence about buying Miner Wars, even with the sale. However, I will now. Its good to support this type of release.
Last edited by varz; Mar 14, 2013 @ 4:35pm
zeroxxx Mar 14, 2013 @ 4:38pm 
Releasing Source Code is probably one of the best things a developer can do for their customers.

schmusekater78 Mar 14, 2013 @ 4:45pm 
I have kinda a question:
Would you allow someone who is interested to even port this code to other platforms ? Since so far i only read about mod's which runs on the official release?
Ultimoore Mar 14, 2013 @ 7:27pm 
Lets get this baby ported to Linux. Thanks for Opening the engine code to the public.
Last edited by Ultimoore; Mar 14, 2013 @ 7:28pm
Marek Rosa  [developer] Mar 15, 2013 @ 5:56am 

If there's going to be a strong interest in porting to Linux/Mac, we can provide code for MinerWars.exe.
Mordgier Mar 18, 2013 @ 4:17pm 
This game is bad and you should feel bad.
GiddeyupPWNY Mar 21, 2013 @ 10:14pm 
I can't wait for a good Star Wars mod or maybe even a Decent one.
Dr. Ink Apr 2, 2013 @ 4:07am 
As you released the majority of the code you could release the code for MinerWars.exe, too..
I love the game, but it has major performance problems and i think porting it to C++ and DirectX / OpenGL and optimizing the code would fix this issue.
And if you are too busy maybe sometime someone of the community could work on it. I am thinking about it, but at the moment i don't have the time :/

Thanks for releasing the source code :) It will prevent the game to get rusty and live forever like Descent, Doom or Duke3D :)
Last edited by Dr. Ink; Apr 2, 2013 @ 4:40am
garry_sheep Apr 5, 2013 @ 7:16am 
Add astronauts that they would sit down on trolleys and went. And also the look from the first person for the person as it flies for example to new Moscow, lands there and kills all from within!
BeardedBastard May 7, 2013 @ 9:14am 
Some optimization wouldn't hurt! Hearing that you guys are working on a sandbox mode made me all warm and fuzzy inside! I hope your'e talking about co-op sandbox? I aint really a modder but darnit you guys realising the source code and me just sitting down... it's like it was meant to be! :D Love the game and keep up the great work
Marek Rosa  [developer] May 8, 2013 @ 12:42am 
Thanks :)
< >
Showing 1-15 of 26 comments
Per page: 15 30 50