Some of you might remember Mega Lo Mania back from the days when you could be amazed by PC speaker voice output... so if you spend way too much of your childhood playing that game (like me) you should probably stay clear of the FOSS remake called Gigalomania!
As the creator recently stated, it now uses the cool Liberated Pixels Cup contest sprites, but there is still the need to replace the castle graphics with nicer ones. Maybe *you* can help out with that?
On a related note, the LPC coding results are finally in, congratulations to the winners! I hope Bart will make a nice review on the quite awesome games here on FG soon.
Other recent updates not to be missed:
Today a new Alpha 13 of Unvanquished was released, marking the one year aniversary of their first alpha release. As usual it comes with a bunch of new nice features and fixes.
Some assorted news from the FOSS RTS thematic area.
First of all, Megagest saw another somewhat bigger release (3.7.x), and someone also made a nice cinematic for them:
Sadly no news on the planned graphical update, as the merger with GAE seems on hold, but the new version adds a lot of nice usability enhancements.
Much more active on the graphics front is 0 A.D. on the other hand. In their recent development update #9 they talk about completely switching to their new shader based renderer, and the guy behind these renderer improvements recently gave a short interview too.
The thread over at the 0 A.D. forums has a few additional details, but no significant info on the FOSS status they are aiming at in regards to their media. Never the less, it looks like it might become a RTS project to follow more closely.
We are a bit late to the party (partially due to my current German Telekom induced Internet abstinence at home :( ), but last month the first stable release of Annex: Conquer the World was released.
For those out of the loop: Annex is a so called total conversion mod (albeit standalone) of Megaglest. You can read up on its development and the latest news in their forum post on the MG forums.
Most important news for me: real Linux support out of the box now ;) But there are also a few other nice changes, like additional tileset and units etc. The game also has its own master-server now, thus not depending on the Megaglest one any longer.
You probably heard about it already, but for the sake of updating this blog and in case you might have missed it over the holiday stress: 0 A.D. got a pretty massive update to version 0.8 "Haxāmaniš"!
The release news have all the details including the possibility to listen to the very nice soundtrack of the game. Oh and the developers are requesting to mention that they are still looking for contributors!
Otherwise? Well there are some even older news regarding the Megaglest project: First of all, we didn't mention their new release yet: version 3.6.0.2. It's mostly a bugfix and various smaller improvements release, but they also significantly improved the modding support. In releation to that I guess they also made the .blend sources of much of the content available. Something they are not required by the CC-by-SA btw, so many thanks to those guys! Other upcoming news for Megaglest are the inclusion into the official Debian repositories and an option to play scenarios in multiplayer mode. No real news on the merger with GAE yet though it seems... a pity really if this isn't progressing...
Wow... can believe this myself, but after hyping this cool Megaglest mod a few times here on FreeGamer I totally missed their first release last month :(
Currently there is only a Windows port available, but a Linux version is promised for the next release... Edit: I was confused about the media licensing... more or less all the new assets are CC-by-NC-SA, which is as you might know not considered FOSS due to the NC clause. A pity really :-/
So... how was I reminded of this gem? Well check out this cool interview with the Megaglest developers from the Greek site OSArena (in English though) ;)
Now I am off booting into windows to have another round with Annex ;)
Disclamer: Yes I am fully aware that the following two game do not have libre media, and that one of them will never have unless they get away from the copyrighted IP!
That said... the following two gems are really nice examples of what can be done with FOSS engines if some skilled artists work with them.. and they are free as in beer too :p
Actually I don't know anything about the media license on this one, and it isn't released yet, but the closed development process makes me doubt we will have much luck in regards to the media (source must be GPL just as Glest), but hey... you never know!
The second one is as previously mentioned a bit tricky in regards to their media, but at least is is all publicly accessible in their SVN, and maybe you can ask if some parts of the media can be free-ed for other projects to use. Ok well which game am I talking about? Well ZEQ2lite ;) Have a look at this video and I am sure you will recognize the copyrighted IP:
ZEQ2lite, has a longer history of different mods for Quake3, but this new version is based on a highly modified ioQuake3 version and is completely stand alone from Quake3. Not a big fan of the IP otherwise, but it looks nice and has cool effects :)
Oh and one quick last unrelated news... OpenWolf (a fork of Wolf:ET with Xreal renderer... long story) seems to be making some nice progress in updating this awesome (free as in beer but with FOSS code) multiplayer FPS classic, as you can follow here. And the original Xreal project seems to be somewhat alive too and a release is promised soon... looks like some healthy competition is going on there ;)
Quick Sunday afternoon rundown of recent strategy game updated... 0AD got a new beta 5 release, which improvements in rendering & AI code, a completely new faction (Iberians), and a new map:
MegaGlest also got updated recently (Version 3.5.1), bringing various fixes and performance improvements. Furthermore I can report that both the sable and the development version of Battle for Wesnoth have been updated, and I strongly recommend everyone (who has not played this game for a while) to retry this classic in the newest development version.
Hmmm, what else? Ahh, UFO:AI was ported to Android, and and the change of Warzone2100from SDL to qt (which is not exactly a game framework) raised some eyebrows, but will probably make the game more easily portable and better integrated into your favorite desktop.
So, to all those familiar with the Glest project...
Not familiar? Glest is a popular 3D RTS that wowed the Free gaming scene with it's high quality graphics and polished gameplay back when it was released in 2006.
Glest The original Glest, which is barely developed any more and suffers from significant issues that will likely never get addressed, and lacks many features compared to the continuations.
Glest: Advanced Engine aka GlestAE A community-led continuation of Glest by adding features and rewriting significant portions of the Glest codebase.
Mega Glest With frustrations growing about the lack of stability of early GlestAE work, and the length of time between releases, a prolific modder started to add key features such as improved multiplayer, a 'mega pack' of mods (which inspired the name), and port useful changes back from GlestAE - the result was MegaGlest.
My impression of the different development approaches for MegaGlest and GlestAE is that MegaGlest development is driven by a "whatever works" mentality to make rapid improvements and bring more features to players. GlestAE development seems to be based on a much longer term outlook, with most work being fairly significant in nature and few basic improvements.
Where are they now
Both MegaGlest and GlestAE have remained much lower profile than perhaps the efforts of the developers have deserved. Whilst Glest remains popular, and enjoys many downloads due to high Internet profile, there is no mention of MegaGlest and GlestAE on the homepage and only people diving into the forum will discover them.
Lacking features and stability, players who fall away after trying Glest may have stuck around if they encounter MegaGlest or GlestAE, but they are unlikely to ever try them. Hopefully this will change now MegaGlest has an amazing website and will start to gain an Internet profile of its own.
Another issue is the increasing amount of time spent porting improvements between the two forks.
A further issue is that, since GlestAE has features that MegaGlest doesn't (and, to a lesser degree, vice versa), there is an increasing divergence in the modding communities.
Glest forms to join forces?
Well, the story may yet have a happy ending. After a brutal conflict, with bloodshed, riots, toppled dictators, eathquakes and... wait, I'm looking at the wrong screen...
After much pressing by Internet trolls and well wishers, it seems that a joining of efforts is in the offing.
Even if the efforts do merge, they may still remain separate entities. Reading through the post, there's talk of official liasons between the projects and all sorts. It seems a bit more complicated than you might expect.
There's even a distant hope that the resultant efforts of the GlestAE/MegaGlest merger may result in Glest 4.0 if the community finally takes over the now-abandoned Glest project.
In Other Glest News
Glest forks (MegaGlest, at leasT) now can have cliffs! This opens up a lot of possibilities when it comes to map design and gives the game a bit of vertical depth, making it look cooler (in my opinion - and I am incredibly cool).
Somebody with a peculiar middle name is making a fully-3D Glest-inspired game called GlestNG - it will use Glest assets but otherwise be completed written from scratch using Ogre3D. Will it ever become playable? Who knows, but it's intriguing nonetheless. So just when two forks merge, another project arises to take the spare seat. Hah!
A completely cool mod Annex Conquer The World (moddb) has been teasingly dangled in front of us, with acclaims already including: "Easily the best Glest mod since the original Magitech!!"
I take it my comments regarding the Spring RTS engine were not taken so well... so I will present some (in my opinion) much better and less messy to setup RTS games ;)
One, I really like to come back to is Glest! The previously featured version/fork of that game, Megaglest (Edit: Now links to their awesome new webpage, how did I miss this ;) ), just released another version (3.4.0) with quite a lot of new features.
It now got a new build-in IRC client for multiplayer chatting, can transfer missing files from the server (useful for all those custom maps you can find ;) ), some performance and stability improvements as well as the usual assortment of new maps and map-themes. Ah and to come back to the headline: A new faction, the Romans were added ;)
The Contestant
Of course, adding Romans to the game is poaching in an other's territory... that of the Greeks ;) So lets have a look at the recent developments in 0 A.D.:
They are progressing quickly, and the game is surprisingly playable already, given it's early beta status. But you can still help them out even if you are not a real artist or a programmer: Their previously mentioned donation drive is still running, and they are also having some sort of competition for creating a nice video trailer of the game.
The support crew
So who is going to win the battle about the Mediterranean? Well I fear the Greeks just got support by the fleet of the Chinese Emperor: A mod team going by the name of Scion Development is making great progress in implementing a Chinese faction into 0 A.D.; Check out their development thread here. Oh and no worries, after some initial license confusion, they seem to have decided to go for a fully FOSS compatible media license :) Edit: Well it seems like they are still not quite sure, so I can't guarantee that they will go completely FOSS... lets hope they don't go for one of those atrocious CC-ND/NC licenses.
Beware traveller. I am here to slay your computer. Unstable fun awaits, betas with bits that may break your bit cruncher. That's what open source is about. Blowing up people's PCs with untested, untried, untrustworthy alpha and beta amateur programmer software! Well, perhaps some of the programmers are not amateurs...
Good news, settlers of the new world! (Or those who feel like settling new worlds but were born in the wrong period of history.) FreeCol 0.10-alpha has been released. Get it from the unstable version download area of their website (the current stable version is 0.9.5).
Speaking of Free* games, did the latest FreeCiv beta get a mention? FreeCiv 2.3.0-beta1 supports gigantic maps and over a hundred simultaneous players.
Development of VDrift is, as ever, ongoing. You can test out build 3030 put together on the 25th Jan. After a period of suffering regressions, some changes have been sidelined to bring the main development branch back to a more stable, playable state. It plays well, although - after the being seeing the deforming crashes on Rigs of Rods - I'd like to see the cars sustain damage. I know, I know, lots of work, little gameplay gain. I'm fickle.
OpenTTD is ramping up to another major release with 1.1.0 beta4. OpenTTD 1.1.0 seems to be really focusing on a combination of network play enhancements and compatibility with the Transport Tycoon Deluxe modding community. Free free to correct me if I am wrong.
MegaGlest continues to enjoy rapid development with 3.4.0 beta2. They embody the, "Release early, release often!" philosophy that I like to parrot.
Cool websites for projects? MegaGlest has one coming. UFO2000 has a sweet homepage. Peragro Tempus too. What are your favourites?
I* joined PARPG to work on game interaction (controls and GUI). This decision was made after taking a look at some projects and talking with their members about what tasks are available. Now I want to tell you about the 'open source jobs' available out there.
Radakan (RPG) is currently a solo project that uses the Python 3D engine Panda3D. Project lead Taldor would like help with the game design, GUI design, Writing (dialog & quests) and content creation (creating and converting models, managing the content pipeline). Warning: Radakan's website is currently down, best way to get in contact is irc.freenode.net#radakan.
CubeCreate (FPS + Editor) will be a Lua-driven Sauerbraten-based engine. It could use some design help for editor accessibility improvements and thoughts on asset management (model/texture import) while the developers port to Lua.
Megaglest (RTS) would like to have somebody find more players for the game. In my humble opinion it could use the help of an audio designer to take a look at some files' volume levels as well. :) A re-work of their homepage is being discussed as well.
Ryzom (MMORPG) still needs to port the world editor but also would be interested in designers to work on a 3D editor.
LinWarrior3D (Mech Action) will soon have a new release. There might be a git repository soon. I got a list of possible tasks:
Homepage enhancing, either with Drupal or static (portions of the website should have the feeling of you-are-in-the-world rather than you-are-reading-the-website). There needs to be resemblance to the current homepage for keeping identity.
The HUD-Displays could use an overhaul.
Concepts for a world setting, places, factions for (GTA-like) emerging gameplay - to enhance and populate the game world.
Concepting a tutorial at the current state of interaction
Suggestions, problem/bug reports, performance reports and fan-mail are always welcome with LW3D. Contributors should be aware that LW3D is a slow-paced "lifetime" project. :)
*remember, this is a collaborative blog, I'm one of currently 4 posters :)
Hello again from the dark side of the moon (at least it's equally remote ;) ).
Today I have some assorted news of projects previously featured and one new one. Lets start with the latter:
ArcanumAlive or OpenArcanum is a engine re-implemention and assets replacement project for the game Arcanum. It somewhat recently also got a Linux port, and seems to be progressing nicely so far/again.
ArcanumAlive
Some RTS news
Totally unrelated, the previously featured MegaGlest has been updated to version 3.3.7 which brings a series of nice improvements to the game (including a MacOSX port). Some time ago a much improved version of the WW2 themed RTS Spring1944 was released, and the engine it is based on also got a bunch of updates lately.
Finally some FPS news
For the readers with a short attention span, I left the FPS news for the very last (so that they don't read it :p). Recently Irritant the creator of AlienArena released some news about the upcoming version, called 2011. The main feature is probably ODE physics integration, but the new maps look nice too as seen in this video:
A new version of MegaGlest will be released sometime today! Once it is head over here to download it! A short changelog can be found here.
MegaGlest is a relatively recent fork of the quite well known FOSS Game Glest, which ceased development some time back. Now that Megaglest has taken up the development, things have advanced quite quickly (in contrast to the other promising Glest fork GAE) and Glest now finally has the long deserved cross platform multiplayer and a proper master-server with a games lobby! Furthermore Megaglest includes all the factions known from the Megapack before, bumping the total number up to 6.
And believe it or not, qudobup and me tried to play a round (extreme n00b alert :D ), which we recored and commented here:
For this Megaglest special we are also lucky to had the chance to make a short interview with the two main heads behind this Glest fork.
FreeGamer: For a start, could you please give us a short introduction into your team structure and what your motivation was to fork Glest in order to make Megaglest?
titi: Well teamstructure is... I started and Softcoder joined :) I have been working on glest mods for 2 years now because I like the game and there was so little content available back then. For Megaglest I also do some programming, but Softcoder writes more of the code than me.
Softcoder: But we also have contributions from time to time from others (like the GAE team).
titi: Concerning our motivation, I think we both work on glest because our kids like it :) Right from the start my children were involved in Glest modding. For example my son made nice tileset and helped me with my first mods; especially the Indians (as in native north Americans / the editor ;) ) we made as a coop production!
Softcoder: Yes titi & family are the heart of the community! But my boys also made a number of factions. Elimnator and Tiger are big into mods, and call their mods vbros packs :)
FreeGamer: Interesting to see that FOSS game development can really work as a family hobby! Not really the typical cliche of the lonely bed-room programmer in his teens ;) But lets move on to the next question: Glest is for sure heavily influenced by Blizzard's Warcraft3, and thus caters to a similar type of gamer. Have you though about bringing some of the popular elements from that game over to Megaglest? Examples would be hero units, and of course the later added game-play modes like DOTA and Tower Defense.
titi: I think we both don't even know Warcraft3 :) I didn't played many RTS games up to now... well I think I played something called Dune2 on the Amiga before ;) Actually I'm more a FPS player.
Softcoder: I'm not a gamer at all. But yeah, the forums are filled with people who ask for features from those games. In short we will therefore likely bring lots of features that people like from there into MG.
titi: Personally however, I don't like all this special hero feature people talk about. Things get too complicated with this, and I think these heroes kill the usual RTS fun. But there are some fun ideas we will follow for sure :) But I see Glest as its own game; I don't want to build a Warcraft clone. Concerning DOTA, well I guess HON is much better then we can ever be :) But there are mods who do this and when they grow we will support them if it fits to the game itself. Right now we have the current RTS game type in focus, however.
FreeGamer: Ok next question: Megaglest seems to have evolved out of a number of independent factions and tile sets, so the overall game design is lacking a bit. Are there plans to take a more "tighter grip" in order to get the balancing etc. right? Or do you consider Megaglest more of a "playground" and let someone else develop a "pro-mod" for balanced multiplayer?
Softcoder: I think the answer is a challenge of the community and the age groups. Many young people are working on techs, factions, maps etc, but we might need to be more careful to keep "themes" together. So we try to only allow consistent content as part of the shipped product.
titi: Well there are the Tech and Magic factions from the original glest, but the rest was basically made by me. It is something what I called Megapack before. But I learned more while doing this and so they look a bit different :)
FreeGamer: What I actually meant was not the art style but the game balancing and game design. Are there plans to restructure the factions, maybe limit them to 3 or so to be able to get balancing right?
titi: I think the balancing is quite good! Ok, some are better some are not so good, but thats like the players. It is meant like that, good players choose bad factions bad players choose good factions. But what's good or bad depends on the map too! But I discuss with others in the forums and hear what they say... especially beginners always say this or that faction is too good, but after a while they often come to the conclusion thats its not as they thought :p
Softcoder: I also think the base MG install has that, e.g. a core game-play with good balancing. It is the add-ons etc... that create the "playground".
titi: But for me competitive game-play is also not really the focus. I want to make a game thats fun to play, not competitive! Especially coop gaming against the computer is a big part of the fun playing MG.
FreeGamer: Ok lets move on: With the current release focusing on getting the multiplayer working correctly (and hopefully getting a big enough online player-base), what are your future plans regarding the single-player part? Do you plan on implementing a campaign editor in the already much improved level editor?
titi: Well for me the next focus are graphical improvements. We need better terrain splatting (made by the gfx card), more lights and so on. And we will start to put in lots of new features once we proofed to be stable in multiplayer :)
Softcoder: I think its hard to answer! There are TONS of great ideas in the community, we will talk with our community and see what things are most desired. My focus is more for making my boys happy :) We want MG to be 'mega-fun'!
FreeGamer: Ok so what about editing & modding? Right now the units are rather limited in their special abilities. Do you think stuff like (air) transporters, non attack magic spells, stealth mode etc. (insert other cool units features from Starcraft/Warcraft) could be easily implemented? Or is that already possible with scripting, but not done yet?
titi: I wrote so many wiki entries , made so many forum posts to let people know how to mod glest, I think its quite easy now. The special unit abilities not implemented yet however, but when we think it is fun we will think how hard it is to do and then we do it :)
Softcoder: We plan to add many things like this, but slowly so that we don't lose stability and keep people happy. One example... we added better network play, masterserver AND cross platform play all in this last round of beta! That was TOO MUCH! But things will get done (faster if we have more help) just at its proper pace.
FreeGamer: We already had some remarks on the technical side of things, but lets get back to that again: The Glest engine sure looks a bit dated by today's standards... do you have plans to upgrade the graphics engine to support shaders and such?
Softcoder: Yikes! We agree with you! But I think we have to give hats off to Martino and the rest of the original Glest team that a game written in 2005 still is acceptable today!
titi: We need more speed and many of these features will bring us better speed and better graphics, since the GPU will do alot of the work.
FreeGamer: Ok, but to extent that: with normalmaps and such it often looks more realistic in style. Do you want to go more in that art direction, or stay with a more comic style?
titi: Normal maps are not the main priority, there are other more needed features. And normal maps need new textures, and that is really a lot of work :) So for now we are looking into things that can be done with mostly code which is easier to do.
FreeGamer: So but what weight would you give the development focus right now... more towards improving graphics, or more toward extending game-play?
titi: Both :) But we try to make small steps.
Softcoder: Game development is totally new for me (and Linux programming is fairly new), so priority also depends on how long it takes to learn and do it right! MG is my first graphics code ever, and also and my first Linux open source project.
titi: It is all new for us, no one of us did something like this before. I even learned C++ in the beginning of this year for this project! Same with php, the masterserver is the first thing I ever wrote in php.
FreeGamer: Well I think it turned out pretty well so far never the less :) I think this concludes our short interview. Thank you very much for answering our questions! Ahh, last but not least: Do you have anything you want to tell your players and/or our blog readers?
Softcoder: Yes, our #1 goal for MegaGlest is 'FUN'!
titi: Please come and play MegaGlest ;)
A short introduction into Glest modding
(Mega)Glest has an incredibly easy modding setup. Almost everything in the game can be easily changed with simple XML files, and the 2D map editor is very easy to grasp. Especially with the recent usability improvements in Megaglest (and included Linux editor binaries) it is possible to create a simple but nice map in a matter of minutes!
Edit: I was made aware that those editor improvements come mostly from the GAE project. Very good additions!
(Ok this was not done in minutes :p It's one of the new 8 player maps that come with MegaGlest)
But luckily all these editing features are also very well documented in the Glest wiki.
Last but not least, all single-player and co-op scenarios can be fully scripted right in the XML files with lua, a pretty powerful yet easy scripting language commonly used in computer games. Sadly it is not possible to create full singleplayer campaigns yet, but lets hope that gets added soon too!