May & June 2012 Progress Report

Sun Jul 01 2012

Hello, and welcome to another of FreedroidRPG's monthly progress reports! This time we've batched together the updates for the month of maying and the month of juning! If we May, we would like to ease up the June gloom and tell you of some of the things we've accomplished:

Graphics department

  • Smashed animations can now be specified to obstacles on a per-type basis, thanks to Michael Mendelson.

Writing department

  • The new show_node_if() function now replaces the clunky "if() then else" method, thanks to Matthias Krüger.

Sound department

  • Support for surround sound has been implemented, thanks to Michael Mendelson.
  • Glass breaking now sounds, surprisingly, like breaking glass! By Michael Mendelson.

Among the smaller changes:

  • Miles McCammon fixed a bug where items on the ground weren't shown when the game was paused.
  • The fallback that occurs on unsupported resolutions has been improved by Miles McCammon.
  • Much cleanup, polishing and waxing in all departments, thanks to all contributors.

All in all, 30 changes were committed in May and June.

As always, we wish to thank every contributor, and ask anyone with an idea, suggestion or other contribution to come and talk about it, file a report about it or code about it. Who knows, you might even find your name on this list next month!

-The FreeDroidRPG Team

March 2012 Progress Report

Tue May 01 2012

Welcome to FreeDroidRPG's monthly report for March! What? No, this isn't a prank! We actually did stuff during March! Here, these are just examples of what we accomplished:

Programming department

  • Undo and redo actions for enemies have been implemented in the level editor by Józef Kucia.

Writing department

  • The player is now better introduced to Bender, the strongest man in Town; his dialog has been restructured and makes better use of topics.

Some of the smaller changes:

  • Xenux corrected a bug with pasting map labels in the editor.
  • A check for the programming language Python has been added to the automated configuration that takes place before compiling from the source, thanks to Józef Kucia.
  • In-game screenshots, as well as thumbnails for saved games, are now saved in PNG format instead of the uncompressed BMP format. By Józef Kucia.

All in all, 53 changes were committed in March.

We would like to thank all of our contributors, and once again ask anyone with an idea, request or general sentiments about something in the game to tell us about it, complain about it or code about it. Who knows, maybe you'll find your name on this list next month!

But, of course, our greatest thanks must go to the Church of the Flying Spaghetti Monster, a generous benefactor who has funded much of the project's progress and to whom we owe many a bowling night and beer party. As our contract with the Church requires, we will soon be making great changes to the game, including changing the player character's penguin model with that of a spaghetti noodle, changing all weapons in the game to shoot meat balls, and making the game proprietary. All sale profits will go toward beer purchases. May we all be touched by His noodly appendage.

-The FreeDroidRPG Team

Happy April Fool's Day!

April 2012 Progress Report

Tue May 01 2012

This is FreedroidRPG's progress report for April, and these are some of the changes the game went through during this month:

Programming department

  • Mappers can now disable the use of teleportation in certain levels, thanks to Pedro Arana. Matthias Krüger already put this feature to use in the arenas.
  • Cătălin Badea widgetized the chat interface, making it more flexible and scalable to fit different screen resolutions.

Graphics department

  • Non-animated obstacles can now have animated light levels. Thanks to Józef Kucia.

Sound department

  • Different sounds for obstacle smashing can now be specified to different obstacle types, thanks to Michael Mendelson.

Writing department

  • Tybalt's dialog is now better formed, with an improved introduction and dialog topics among other enhancements. By Xenux.
  • The player is now able to offer their help to Spencer in cleaning the warehouse. By Jann Horn.

Some of the smaller changes:

  • A loop in Dixon's dialog was fixed by Matthias Krüger; Thanks to Sudarshans for reporting!
  • Miles McCammon fixed the way the game handles addon multiplicity; whole stacks of addons no longer disappear.
  • Arthur Huillet and Matthias Krüger fixed a crash reated to Ewald's 296 droid, caused by the wrong function being used.
  • Many other various tweaks and tidbits added and changed under the hood and behind the curtain and in all sorts of other funny places, by all contributors.

All in all, 37 changes were committed in April.

We once again wish to thank everyone who contributed, be they Slayer of Bugs (a title that is traded for a patch), Reporter of Errors (a title given out for free at the tracker), or Bestower of Feedback and Praise (a title handed personally at the various communication media). All of the roles are important, they all help the game become better, and they all have a good chance of showing up on this list next month!

-The FreeDroidRPG Team

FreedroidRPG switched to GIT

Thu Mar 22 2012

More than four years have passed since FreedroidRPG migrated from cvs to svn.

5382 commits were made since the November 28th 2007 which means around 3.46 commits were made a day.

To come to the point, we migrated again, from svn to git this time.

You can check out the repository running

git clone git://

and browse the code here.

We wish you a happy hacking!

-The FreedroidRPG Team

FreedroidRPG 0.15.1 released

Mon Mar 19 2012

FreedroidRPG 0.15.1 fixes a critical bug.

There was a bug which could corrupt savegames by saving obstacles with a negative obstacle index.

The game is able to load savegames affected by the aforementioned bug.