From 3b4a8cb373e8892e028807b4931ad027eb790871 Mon Sep 17 00:00:00 2001 From: mcmartin Date: Tue, 19 Apr 2005 01:50:15 +0000 Subject: [PATCH] Updated to prepare for 0.4 git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1648 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/AUTHORS | 4 +++ sc2/WhatsNew | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) diff --git a/sc2/AUTHORS b/sc2/AUTHORS index 49ff65eb8..33fb39a22 100644 --- a/sc2/AUTHORS +++ b/sc2/AUTHORS @@ -27,16 +27,20 @@ Music remixers (in alphabetical order): Erol Otus Other contributions (in alphabetical order): + Jouni Airaksinen (Startup Menu) Karl Bartel Travis Chase (BeOS port) Felix Lazarev (3DO internals) Parker MacMillan Sanjay Madhav (code patches) Robert McNamara (MacOS X stuff) + Erol Otus (Splash screen) Brian Rogers Horatiu Romosan (v0.1 Win32 installer) Nicolas Simonds (code patches) + Joffrey Smith (setup graphics) Peter van Valderen + Alex Volkov (additional slides) Alexander Waseleski (code patches) Yukki (v0.1 Win32 installer graphics) diff --git a/sc2/WhatsNew b/sc2/WhatsNew index f2e4a5dc0..5c6dffbee 100644 --- a/sc2/WhatsNew +++ b/sc2/WhatsNew @@ -12,6 +12,76 @@ Changes are broadly classified into the following categories: unlikely to be of interest to you unless you plan on coding extensions. + Version 0.4 + ------------- + +NEW FEATURES +- Savegame slot defaults to the last one used during this play +- Movie player and slide player present; PC and 3DO intro and ending + movies are now present +- Improved slave shield graphics +- Added a new -l option to produce logfiles +- Added a new 'triscan' scaler derived from scale2x +- Made the fact that self-destructing ships grant resources more obvious +- Added a "config dir" option for holding saves and melee information +- Cocoa hooks +- Setup menu now permits configuration of some options. They do not + yet persist past program quit, though. +- Added a "--version" option +- Melee images are now based on the (richer) DOS content +- 3-step melee zooming as per the PC version is now implemented +- It is now possible to complete the game without ever allying with the + Starbase (if one is insane; this is known on the forum as "Beating The + Game Differently" - but bugs and plot elements preventing this have been + fixed or evaded under this circumstance). + +BUGFIXES + +- Fixes to the Quit Confirmation dialog +- Collisions/encounters with "invisible" fleeing ships gone +- Other ships insystem remain in proper locations after planet landing +- Fixed some keyboard "focus" problems where flight controls were + being cleared at inappropriate times, or interfering with menus +- Graphics fixes +- Subtitle timings work in the absence of oggs +- Conversation summaries with Melnorme no longer crash +- --contentdir argument may now have spaces +- $HOME isn't required for Unix systems anymore +- Fuel estimates fixed (original bug) +- Fuel usage on planet landing now correcly reported on all versions +- MOD music will play on big-endian machines under high-quality now +- Space marines die in a self-destructing Scout +- ZFP speech is properly vertically aligned now +- Various odd behaviors when loading in HyperSpace now fixed +- Quitting from the Roster screen no longer crashes +- Many dialog fixes +- The "Blue Comm Screen" problem no longer occurs +- Handling bogus content directories made cleaner +- Combat Energy computation in Outfit Flagship screen corrected +- A game crash that manifested when pausing after 85 minutes has been + corrected +- Main menu version number drawn more consistently +- Transparency bugfixes - 3DO ending credits, planets in battle +- Content packs may also be named ".uqm" - these are really still + zip files, but you can't expand them by accident. +- One may now configure a joystick without crashing the game if the + joystick is not present +- Music volume normalized throughout the game + +INTERNAL CHANGES + +- Legacy C keywords removed +- Thread system completely reworked to provide more detailed thread + information, and to prevent resource leaks +- Sound code is now virtualized and separate from game logic +- Fine-grained control of menu sounds +- Input system fully unified - all parts of the game use the same + basic structure now +- Build scripts made more robust +- Window-drawing code was lifted out of confirm.c and made more general +- Lots of debugging functions +- Character codes over 136 may now be part of fonts + Version 0.3 -------------