Skip to content

Commit 7d7accd

Browse files
Additional 3369->3374 changes for preview 17
1 parent 318ced8 commit 7d7accd

1 file changed

Lines changed: 68 additions & 17 deletions

File tree

ReleaseNotes.md

Lines changed: 68 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ Version 3374 is completely network compatible with the previous public release o
6262
* We added colored output to UCC (might not work on some platforms)
6363
* We made the output of UCC make more compact
6464
* Unreal Editor and UCC now log additional information when they warn about invalid materials in skeletal meshes
65-
* We implemented several optimizations that should speed up undo/redo operations ([#63](https://github.com/OldUnreal/UT2004-testing/issues/63))
65+
* We implemented several optimizations that should speed up undo/redo operations
66+
* We've removed some particularly spammy log messages from Unreal Editor
67+
* We fixed an editor bug that duplicated projected texture layers during build operations
68+
* We've increased the maximum framerate for editor viewports to 200 FPS. This should make camera movement in the editor much smoother
6669

6770
#### Networking and Netcode
6871

@@ -73,6 +76,14 @@ Version 3374 is completely network compatible with the previous public release o
7376
* Demos recorded in offline games will now work with mods that add packages to the package map using Actor.AddToPackageMap
7477
* You can now add favorite servers using their fully qualified domain name
7578
* We now automatically detect the GoG CD key and replace it with a unique key
79+
* We've removed the MaxClientRate cap that would be enforced when the server had more than 16 players ([#264](../../issues/264))
80+
* We've removed the Windows XP firewall authorization code that generated firewall warning popups
81+
82+
#### Voice Chat
83+
* The 9.6Kbit/s voice codec now works in internet games ([#46](../../issues/46))
84+
* Auto-joining voice channels should now work reliably
85+
* The client should now correctly inform the server about its voice chat status
86+
* The game will now only turn on your microphone when you're in a multiplayer game with voice chat enabled
7687

7788
#### Audio and 3D Rendering
7889

@@ -85,6 +96,17 @@ Version 3374 is completely network compatible with the previous public release o
8596
* Text-to-speech is now available in the 64-bit Windows client
8697
* OpenGLDrv now supports gamma correction even when the game runs in windowed mode
8798
* We no longer delete the renderer when switching between fullscreen and windowed mode. This should make these mode switches much faster
99+
* When you alt+tab out of the game and back in on a Windows system running one of the OpenGL renderers in fullscreen mode, the game window should now restore the game window to fullscreen mode
100+
* When you alt+tab out of the game, the game window will now get minimized instead of rendering over all other windows
101+
* We made some minor adjustments to OpenGL/AntiDrv color correction. The new default color correction values in Default.ini are Brightness=0.5, Contrast=0.5, Gamma=1.0. We also updated OpenGLDrv and AntiDrv so they match D3D9Drv exactly at these values ([#238](../../issues/238))
102+
* The FPS limiter now works reliably at high frame rates ([#293](../../issues/293))
103+
* The video settings menu will no longer warn you about using an unsupported resolution when the game is in windowed mode
104+
* We've implemented Hor+ FoV support. This implementation makes foxwsfix unnecessary ([#33](../../issues/33) [#286](../../issues/286) [#185](../../issues/185) [#200](../../issues/200) [#194](../../issues/194))
105+
* We overhauled fullscreen handling on macOS and Linux. fullscreen viewports now render at the desktop resolution at all times, but the game will render at the resolution the player selected internally
106+
* We added support for stereo sound effects in ALAudio
107+
* D3D9Drv should now gracefully handle textures that are missing mipmap data. This fix will make the flames on ONS-Frostbite render correctly
108+
* ALAudio now supports EAX spatial audio on Linux
109+
* We added a new "Highest" world detail mode. This mode disables the dynamic detail reduction feature that disabled visual effects such as vehicle headlights when the frame rate (temporarily) dropped below the desired frame rate
88110

89111
#### Physics and Movement
90112

@@ -116,20 +138,29 @@ Version 3374 is completely network compatible with the previous public release o
116138
* Several Engine.PlayerController functions can now be called from static contexts
117139
* The game now shows you the UnrealScript call stack when it logs an accessed none error
118140
* The various frame rate limits can now be configured in the in-game menu
119-
* We made the map voter load the map list much more quickly ([#89](https://github.com/OldUnreal/UT2004Patches/issues/89))
141+
* We made the map voter load the map list much more quickly ([#89](../../issues/89))
120142
* We added an "All" game type to the server browser
121143
* We added new aspect ratio scaled image style (`ISTY_AspectRatioScaled`) with alignment options for widescreen support
122144
* We added widescreen main menu images for aspect ratios between 1.7 and ultra-widescreen
123-
* The "join game" menu now remembers your last selected tab ([#126](https://github.com/OldUnreal/UT2004Patches/issues/126))
145+
* The "join game" menu now remembers your last selected tab ([#126](../../issues/126))
124146
* The SkaarjPack.Invasion.ReduceDamage function now calls the super function to handle damage reduction for victims that do not belong to the same species as the damage instigators
125-
* The bonus pack 2 maps are now in the lists of alternative ladder maps ([#136](https://github.com/OldUnreal/UT2004Patches/issues/136))
126-
* The onslaught ladder should now appear in the single player menu ([#136](https://github.com/OldUnreal/UT2004Patches/issues/136))
147+
* The bonus pack 2 maps are now in the lists of alternative ladder maps ([#136](../../issues/136))
148+
* The onslaught ladder should now appear in the single player menu ([#136](../../issues/136))
127149
* The tutorial maps in the single player campaign now have a thumbnail
150+
* The "open" console command now supports https links
151+
* We added functionality for colored server names using HTML-like notation
152+
* We implemented a new mechanism mutators can use to present custom map voting menus to 3374 clients. This mechanism adds a "CustomMapVotingMenu" string variable to the XInterface.GUIController class. You can set this variable using SetPropertyText. If the SetPropertyText call succeeds, the client will open the map voting menu using this variable. If the call fails, you are dealing with an older client, and your custom menu loader will need to revert on such clients to using "MapVotingMenu" ([#335](../../issues/335))
153+
* We backported the UTrace, UTrack, and UProfile console commands from UT99
154+
* We tweaked the positioning and scaling of the main menu buttons, the Onslaught minimap, and the Onslaught grenade HUD to better accommodate ultra-widescreen monitors
128155

129156
#### Webadmin
130157

131158
* The webadmin map list page now shows a sequence number for the maps in the map cycle
132159

160+
#### Localization
161+
162+
* Added Hebrew and Russian localization and fonts
163+
133164
#### Miscellaneous
134165

135166
* The game will no longer truncate log files when it crashes
@@ -140,7 +171,8 @@ Version 3374 is completely network compatible with the previous public release o
140171
* The game will now save screenshots in PNG format
141172
* We increased the default cache size
142173
* We optimized the code that saves your game configuration to INI files
143-
174+
* The game now flushes the log file when it closes or crashes
175+
* We backported several bug fixes and optimizations for the log window
144176

145177
### Bug Fixes
146178

@@ -164,23 +196,34 @@ Version 3374 is completely network compatible with the previous public release o
164196
* Skeletal mesh faces should now get sorted correctly during import
165197
* We fixed a bug that made the 'None' group list show all sounds from other groups
166198
* We fixed a bug that made surface properties update slowly when unselecting a surface
199+
* We fixed a bug that made it impossible to assign advanced textures to surfaces using the texture browser ([#203](../../issues/203))
200+
* We fixed an editor bug that made assets without a group invisible in the various assets browsers ([#237](../../issues/237))
201+
* We fixed a bug that made the progress bars blink during slow editor operations
202+
* We fixed a bug that made the editor hang when you compiled changed scripts if no scripts had changes ([#268](../../issues/268))
167203

168204
#### Networking and Netcode
169205

170206
* The game now reports the correct progress percentage when downloading files from a game server
171207
* The game client will no longer call PostNetBeginPlay twice for certain actors
172-
* We fixed an issue that made the server browser not update information/pings when the netspeed is above 20000 ([#72](https://github.com/OldUnreal/UT2004Patches/issues/72))
208+
* We fixed an issue that made the server browser not update information/pings when the netspeed is above 20000 ([#72](../../issues/72))
209+
* We fixed rubber-banding/movement desync when playing online with high fps ([#81](../../issues/81))
173210

174211
#### Audio and 3D Rendering
175212

176213
* We fixed a bug that made ambient sounds restart whenever the player camera switches to a different view target
177214
* Music fadeouts should now work as expected
178-
* We fixed an issue that made music volume changes reset the currently playing song ([#102](https://github.com/OldUnreal/UT2004Patches/issues/102))
215+
* We fixed an issue that made music volume changes reset the currently playing song ([#102](../../issues/102))
216+
* We fixed a bug that made unlit meshes flicker occasionally
217+
* D3D9Drv should now render materials with multiple passes correctly. This change fixes several issues where material layers were missing ([#363](../../issues/363) [#337](../../issues/337) [#317](../../issues/317) [#109](../../issues/109) [#137](../../issues/137) [#134](../../issues/134) [#133](../../issues/133) [#108](../../issues/108))
218+
* OpenGLDrv should now render vehicle headlights correctly
219+
* We fixed a bug that made ALAudio reduce the sound volume if you had voice chat enabled on the previous map ([#374](../../issues/374))
220+
* We fixed a particle emitter bug that made the BW 2.5 ViPER rifle magazine flicker at high frame rates
221+
* We fixed an AntiDrv/OpenGL bug that made some weapons render on top of the HUD
179222

180223
#### Physics
181224

182225
* We fixed a bug that triggered a "moved without proper hashing" warning when a player disconnected while possessing a live pawn
183-
* We fixed a bug that made SVehicleWheels collide with Pawns even when the vehicle had bBlockActors set to false ([#37](https://github.com/OldUnreal/UT2004Patches/issues/37))
226+
* We fixed a bug that made SVehicleWheels collide with Pawns even when the vehicle had bBlockActors set to false ([#37](../../issues/37))
184227

185228
#### Webadmin
186229

@@ -207,40 +250,47 @@ Version 3374 is completely network compatible with the previous public release o
207250
* Mortar shells should now work correctly on low-grav maps
208251
* We fixed a bug that could unexpectedly prevent you from exiting raptor vehicles
209252
* We fixed memory leaks in the ONSShockTankMuzzleFlash and SVehicle classes
210-
* We fixed a bug in the Linux/macOS client that made the game exit when trying to open a URL if the BROWSER environment variable was not set ([#132](https://github.com/OldUnreal/UT2004Patches/issues/132))
211-
* The game should now display item pickup messages when playing with the vehicle pickups mutator ([#154](https://github.com/OldUnreal/UT2004Patches/issues/154))
212-
* We fixed a bug that made the player model in the player selection menu appear upside down ([#146](https://github.com/OldUnreal/UT2004Patches/issues/146))
253+
* We fixed a bug in the Linux/macOS client that made the game exit when trying to open a URL if the BROWSER environment variable was not set ([#132](../../issues/132))
254+
* The game should now display item pickup messages when playing with the vehicle pickups mutator ([#154](../../issues/154))
255+
* We fixed a bug that made the player model in the player selection menu appear upside down ([#146](../../issues/146))
213256
* The domination tutorial should now work as expected
214257
* We fixed a typo in the particle emitter velocity scaling code that made particle emitters ignore Z-scaling
215-
* We fixed a bug that made it possible to receive bloodrites challenges for non-existent team members ([#136](https://github.com/OldUnreal/UT2004Patches/issues/136#issuecomment-3745256548))
258+
* We fixed a bug that made it possible to receive bloodrites challenges for non-existent team members ([#136](../../issues/136#issuecomment-3745256548))
259+
* We fixed some accessed none errors in Onslaught
216260

217261
#### Miscellaneous
218262

219263
* We now support command lines longer than 1024 characters
220264
* We backported UT 469's FMemCache implementation. This will give us some decent performance improvements on some maps
265+
* We fixed several bugs that broke game relaunching on Linux and macOS
221266

222-
### Stability Improvements
267+
### Stability/Security Fixes
223268

224269
#### Unreal Editor
225270

226271
* We fixed a bug that crashed Unreal Editor when converting meshes to brushes
227272
* We fixed a bug that crashed Unreal Editor when you opened a map while the 3D viewport was in realtime mode
228273
* We fixed a bug that could crash Unreal Editor when selecting something in a 3D viewport that uses D3D9Drv
229-
* We fixed a bug that made UnrealEd crash when importing certain skeletal meshes ([#115](https://github.com/OldUnreal/UT2004Patches/issues/115))
230-
* The terrain editor no longer crashes when the TerrainMap is null ([#120](https://github.com/OldUnreal/UT2004Patches/issues/120))
231-
* The terrain editor no longer crashes when the terrain has a scale of 0 ([#139](https://github.com/OldUnreal/UT2004Patches/issues/139))
274+
* We fixed a bug that made UnrealEd crash when importing certain skeletal meshes ([#115](../../issues/115))
275+
* The terrain editor no longer crashes when the TerrainMap is null ([#120](../../issues/120))
276+
* The terrain editor no longer crashes when the terrain has a scale of 0 ([#139](../../issues/139))
232277
* We fixed a bug that made the editor crash when deleting a shader texture and selecting another shader afterwards
233278
* Unreal editor no longer crashes when undocking the static mesh browser
234279

235280
#### Networking and Netcode
236281

237282
* We fixed a networking bug that allowed players to perform illegal combo moves and to crash servers
238283
* Clients no longer hang in connecting screen when server has too many server packages
284+
* We fixed several vulnerabilities in the ut2004:// URI handler (Thanks Hacker Fantastic for the advisory!)
285+
* We fixed a crash that would happen when joining online games while recording a demo
286+
* We fixed a bug that made maps like DM-HUT-Gephyrophilia crash clients connecting to dedicated servers ([#382](../../issues/382))
239287

240288
#### Audio and 3D Rendering
241289

242290
* We fixed a bug that could crash the game when rendering skeletal meshes with invalid hierarchies
243291
* We fixed a bug that could crash the game when rendering particles emitted by invalid skeletal mesh actors
292+
* D3D9Drv no longer crashes when trying to set an unsupported display mode
293+
* We fixed a bug that made AntiTCC crash after changing your audio settings
244294

245295
#### Physics
246296

@@ -251,6 +301,7 @@ Version 3374 is completely network compatible with the previous public release o
251301

252302
* The game should no longer crash if you click a tab in an in-game menu whose content is still being rendered
253303
* We fixed a bug that could make the game crash when calling Engine.Controller.PickTarget while the pawn, level, or game is invalid
304+
* We fixed a bug that made long map lists crash servers upon startup ([#384](../../issues/384))
254305

255306
#### Miscellaneous
256307

0 commit comments

Comments
 (0)