Updated to prepare for 0.4

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1648 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
mcmartin
2005-04-19 01:50:15 +00:00
parent c8bcea18de
commit 3b4a8cb373
2 changed files with 74 additions and 0 deletions
+4
View File
@@ -27,16 +27,20 @@ Music remixers (in alphabetical order):
Erol Otus <erol@toysforbob.com> Erol Otus <erol@toysforbob.com>
Other contributions (in alphabetical order): Other contributions (in alphabetical order):
Jouni Airaksinen <markvera@spacesynth.net> (Startup Menu)
Karl Bartel <karlb@gmx.net> Karl Bartel <karlb@gmx.net>
Travis Chase <psichase@telusplanet.net> (BeOS port) Travis Chase <psichase@telusplanet.net> (BeOS port)
Felix Lazarev <felix@freedo.org> (3DO internals) Felix Lazarev <felix@freedo.org> (3DO internals)
Parker MacMillan Parker MacMillan
Sanjay Madhav <madhav@usc.edu> (code patches) Sanjay Madhav <madhav@usc.edu> (code patches)
Robert McNamara <robert@americantenor.com> (MacOS X stuff) Robert McNamara <robert@americantenor.com> (MacOS X stuff)
Erol Otus <erol@toysforbob.com> (Splash screen)
Brian Rogers <burpmaster@truffula.net> Brian Rogers <burpmaster@truffula.net>
Horatiu Romosan <hory@post.ro> (v0.1 Win32 installer) Horatiu Romosan <hory@post.ro> (v0.1 Win32 installer)
Nicolas Simonds <nic@submedia.net> (code patches) Nicolas Simonds <nic@submedia.net> (code patches)
Joffrey Smith (setup graphics)
Peter van Valderen <p.vanvalderen@chello.nl> Peter van Valderen <p.vanvalderen@chello.nl>
Alex Volkov <codepro@usa.net> (additional slides)
Alexander Waseleski <Paxtez@hotmail.com> (code patches) Alexander Waseleski <Paxtez@hotmail.com> (code patches)
Yukki <needy@mcn.ne.jp> (v0.1 Win32 installer graphics) Yukki <needy@mcn.ne.jp> (v0.1 Win32 installer graphics)
+70
View File
@@ -12,6 +12,76 @@ Changes are broadly classified into the following categories:
unlikely to be of interest to you unless you plan on coding unlikely to be of interest to you unless you plan on coding
extensions. 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 Version 0.3
------------- -------------