Time schedule for releasing Freedroidrpg v 0.11
Motivation for release now: It's silly to keep the much improved game with 2000+ commits since 0.10.3 a secret known to only the few that download and compile SVN them selves. Additionally people might easily believe we are dead, which is not the case. But how things appear for sure don't motivate many new coders, graphics artists and mappers to join up. So we need to put ourselves back on the map and in peoples minds.
Current status: The game is pretty stable and well working at present with most critical, release preventing, bugs fixed (since long). So this release should not be too hard to get out as long as we dont try too add or change too much/big things. What has to be done though is to verify that quests, dialogues etc haven't been broken somewhere along the way.
However
please add important issues that you think should be fixed before v 0.11 final to NominatedBugs011 . Time and resources permitting we will try to fix these. Please also pick things that you can and will do yourself by adding '- yourname' to the issue.
0.11pre-rc1 - End of June - rev. 821
Pretty much, get out a trunk build as it stands right now, warts and all.
Todo:
- Make sure the build systems work.
- Make sure the release versions run on their intended platforms.
0.11rc1 - 1st week July - rev. 973
Content Freeze! No new content accepted into trunk until 0.11 final.
Todo:
- Write up some Changes since 0.10.3 - Stedevil
- Decide exactly when/which revision to make rc1 from - Stedevil
- Make Linux tar.gz - Stedevil
- Make windows .zip builds - Stedevil
- Make windows program .exe - (ahuillet)
- Pretty up some things on existing levels
- Check & fix documentation (compile instructions, known issues, etc)
- Fix up as many missing images as possible
- Temporarily remove any weapons etc with only place holder graphics - Stedevil
- Ensure all quests work as intended
- Fix up as many translations as possible
- Hide editor from menu while playing the game OR make changes unsaveable if world state has changed.
0.11rc2 - 1st week August - rev. 1000
This should be a ready to release version, nothing new added, just vital bug fixes.
0.11.0 Final - Mid-late August
= rc2 + any critical errors we find
After release
- Reenable all disabled weapons etc - Stedevil
- Start adding new content that might have been sent in during the new content freeze
- Remove all font graphics not in use currently (likely only the following 6 are actually used:
cpuFont font05 font05_red font05_white parafont small_white)
in graphics.c InitOurBFonts confirmes this. So maybe nuke them even before 0.11 RC1?
- Evaluate replacing the current font system with fonts generated from free unicode fonts substantially reducing initial work for adaptation of new translations that needs a new font encoding. http://en.wikipedia.org/wiki/Free_software_Unicode_typefaces
- Decide which currently not shown message strings SHOULD be visible, add proper timeing code to show it and cut out the rest. Ref: r903-905
- Again weed out the dialogs that are useless. r837 (added back in r959 since it causes breakage until we fix the engine to not rely on _ to be present)