Hi everyone. Sorry for the exceptionally long release cycle (even by our standards). This will hopefully be the last release candidate. Changes since RC7 include:
- We fixed several bugs that could crash Unreal Editor during path building operations
- We fixed a bug that could make Unreal Editor crash after deleting sounds or music
- We fixed a bug that could crash the game while reloading packages
- We fixed a bug that made the game crash when you attempted to play a demo using the exec command line parameter (#1774)
- We fixed several bugs that made OpenGLDrv crash on Linux platforms or with certain older GPU drivers
- We fixed several bugs that made SoftDrv crash at high screen resolutions
- We fixed a bug that could crash the moving brush tracker when it processed invalid brushes
- We fixed a bug that made the CTRL+ALT+RMB/LMB shortcuts copy unwanted surface flags (#1487)
- We fixed a bug that made it impossible to assign music objects to variables such as LevelInfo.Song (#1763)
- We fixed a bug that could break texture alignment after pressing one of the alignment buttons while multiple surfaces are selected (#1760)
- The texture browser menu should now update correctly after changing the texture display size
- We fixed a bug that made Unreal Editor calculate the texture scale incorrectly when aligning certain surface textures (#1777)
- We fixed a bug that made the web admin freeze the server when there were too many maps or mutators on the server
- We fixed a demo manager bug that made demos not record in certain cases
- We fixed a demo manager bug that made it record the entry/intro level in certain cases
- All audio drivers can now play music from the Unreal Editor music browser even if their in-game music volume is set to 0 (#1091)
- Weapon muzzle flashes should now render at 30 FPS even if the game itself runs at a much higher frame rate. This change should fix the screen tearing that previously appeared with weapons such as the minigun (#1741)
- We fixed a bug that made weapons render incorrectly when using OpenGLDrv with certain versions of the Mesa drivers (#1574)
- We fixed a bug that made you spawn looking up to the ceiling when using DirectInput (#713)
- We fixed several bugs that made characters in various locales render incorrectly due to encoding issues in the localization files
- You can now import meshes from the mesh browser
- Added a "UTRACK ObjectName PropertyName" command that can monitor changes to properties. UTRACK only works when UTRACE is enabled
- Galaxy will no longer flood the game log with useless debug messages during music transitions (#1340)
- Galaxy now supports the 96 kHz and 192 kHz output rates (#1651)
- The game will now always set the FirstRun ini setting regardless of how it was launched. Consequently, the ucc server commandlet will no longer perform one-time ini upgrades every time it launches
- We also fixed a regression in the UScript Mid() function (#1780)
- XOpenGLDrv should now apply OneXBlending and ActorXBlending correctly
- Frucore will now use a 10 bpc frame buffer by default. This should make shadows look noticeably better