{"id":336,"date":"2004-05-17T13:45:58","date_gmt":"2004-05-17T20:45:58","guid":{"rendered":""},"modified":"2004-10-24T19:25:58","modified_gmt":"2004-10-25T02:25:58","slug":"","status":"publish","type":"post","link":"https:\/\/cesspit.net\/drupal\/node\/336\/","title":{"rendered":"UT2004 patch: 3204"},"content":{"rendered":"<p>It hasn&#8217;t been officially announced because of some issues with Atari but the patch is already available on many places.<\/p>\n<p>I got it <a href=\"http:\/\/www.ngi.it\/filebrowser\/FTP.asp?Nome=ut2004v3204patchwin\" target=\"_blank\">here<\/a> or <a href=\"http:\/\/files.filefront.com\/2964103\" target=\"_blank\">here<\/a>.<\/p>\n<p>I don&#8217;t know exactly what it adds but it&#8217;s supposed to fix various issues and even boost the FPS.<\/p>\n<p>P.S.<br \/>\nI added the patch notes if you want to read them. To notice that they have supposedly fixed more memory leaks.<br \/>\n<!--break--><br \/>\nUnreal Tournament 2004 Patch 1 Release notes.<\/p>\n<p>This patch is completely compatible with the retail version &#8211; servers and clients of any flavor can connect with each other.<br \/>\nThis patch will not overwrite your ut2004.ini and user.ini files, except to update settings as necessary.<\/p>\n<p>Here is the full change list:<\/p>\n<p>Onslaught related:<br \/>\n&#8211; Teams will now swap sides after each Onslaught round by default. This is configurable in the game settings menu.<br \/>\n&#8211; Fixed flying Leviathan exploit where Leviathan can be based on another vehicle.<br \/>\n&#8211; Fixed Leviathan pushing exploits by limiting the Leviathans max speed.<br \/>\n&#8211; Fixed Tank pushing exploits by limiting max speed unless falling.<br \/>\n&#8211; Node location names show up correctly in network games.<br \/>\n&#8211; Fixed terrains with a negative scale not showing PowerNodes.<br \/>\n&#8211; RadarMap can no longer be moved off-screen using the HUD configuration menu.<br \/>\n&#8211; Fixed possibility of ion cannon volume in ONS-Severance killing someone entering it without giving them warnings first<br \/>\n&#8211; Fixed bots getting stuck next to a vehicle because they didn&#8217;t think they were close enough to enter<br \/>\n&#8211; fixed players getting out of vehicles into water<\/p>\n<p>Invasion related:<br \/>\n&#8211; Fixed Invasion ammo not replenishing at end of wave<br \/>\n&#8211; Fixed Invasion&#8217;s ScoreKill() not notifying GameRules when monster kills a player <\/p>\n<p>General Game play:<br \/>\n&#8211; fixed which anim is played during sniper zoom (removes log warnings)<br \/>\n&#8211; fixed redeemer reticle being affected by HUD opacity setting<br \/>\n&#8211; fixed skaarj playing taunt anims<br \/>\n&#8211; make sure no wrap around on multikill numbers<br \/>\n&#8211; call takefallingdamage() on wall dodge to prevent it being used as an exploit for avoiding damage on long falls<br \/>\n(can still use wall dodging anywhere you could before, you just take damage if you are falling too fast).<br \/>\n&#8211; fixed miscellaneous game code log spam.<br \/>\n&#8211; UTClassic Rocket fix for delay before can fire again after loading up 6 rockets<br \/>\n&#8211; fixed zoom instagib beam positioning<br \/>\n&#8211; improved hidden lightning gun beam positioning<br \/>\n&#8211; fixed bioammo positioning<br \/>\n&#8211; force correct default character, even if PRI hasn&#8217;t been replicated yet<br \/>\n&#8211; force same character as player is using &#8211; players using bForceDefaultCharacter must use a valid forced character as their own model<br \/>\n&#8211; improved team balancing in network games<\/p>\n<p>Single Player:<br \/>\n&#8211; added profile fix to unlock chars (where due) for &#8220;old&#8221; profiles<\/p>\n<p>Map and Kick Voting:<br \/>\n&#8211; Fixed incorrect map voting gameconfig at startup<br \/>\n&#8211; Reenabled map, kick voting.<br \/>\n&#8211; Removed Voting filter combos on server filters page.<br \/>\n&#8211; Added &#8220;None&#8221; selection in the map voting web admin config.<br \/>\n&#8211; Edit only 1 line at a time in map voting web admin config.<br \/>\n&#8211; Cleaned up\/ fixed map voting menus<br \/>\n&#8211; DefaultMapListLoader loads prefixes from GameConfig settings by default.<br \/>\n&#8211; Added UseMapList property to PlayInfo<br \/>\n&#8211; Disabled the MapListLoaderType PlayInfo property<br \/>\n  (disables MapListConfigPage &#8211; makes it simpler to configure)<br \/>\n&#8211; Fixed wrong map types showing for default selected game type in voting<br \/>\n  menu. Only happens if GameConfg.GameClass is not set with the same case.<br \/>\n&#8211; Implemented exec ShowVoteMenu<br \/>\n&#8211; Map voting defaults to ONLY server startup gametype and maps if not<br \/>\n  configured. (Auto-detect configuration)<br \/>\n&#8211; Added extra check for invalid gametype\/maps votes.<br \/>\n\t &#8211; Sort maps in MC ListBox on map voting page by name by default<br \/>\n\t &#8211; Changed to descending sort order in vote count MC ListBox<\/p>\n<p>Menus<br \/>\n&#8211; Fixed weapon custom crosshair menu problems, whiched caused you to sometimes lose crosshairs entirely.<br \/>\n&#8211; Fixed correctly displaying VOIP key bindings in control config menu.<br \/>\n&#8211; allow mouse sensitivity settings as low as 0.25 in menus<br \/>\n&#8211; made blue player text brighter in server browser player list box<br \/>\n&#8211; fixed menu range for idle kick timer<br \/>\n&#8211; Add bFixedMouseSize to lock the size of the cursor<br \/>\n&#8211; Fixed GUIPage closing issue (Thank Wormbo)<br \/>\n&#8211; Fixed Sorting issue with Map Lists<br \/>\n&#8211; Fixed issues with the OwnageMap page and older clients.<\/p>\n<p>Demo Recording<br \/>\n&#8211; Demo->AVI menu uses proper resolution settings<br \/>\n&#8211; Fixed auto demo recording<br \/>\n&#8211; fixed DIVx demo movies being recorded at too high a frame rate<\/p>\n<p>Networking Related<br \/>\n&#8211; Fixed bug in UT2K4NetworkStatusMsg causing incorrect status message to be displayed<br \/>\n&#8211; Don&#8217;t display join\/leave messages for standard voice channels<br \/>\n&#8211; Listen servers pinged last?<br \/>\n&#8211; Security updates<br \/>\n&#8211; Server browser news page now supports clickable hyperlinks.<br \/>\n&#8211; If master server doesn&#8217;t respond, still pings official servers<br \/>\n&#8211; Fixed projectiles don&#8217;t have dynamic light on clients connected to dedicated servers<br \/>\n&#8211; give client correct kick message when kicked for idling<br \/>\n&#8211; improved and enabled speedhack detection<br \/>\n&#8211; send message to client warning about speed hack detection<br \/>\n&#8211; servers won&#8217;t send more than 8 packets out to client before getting a response (DOS attack blunting)<br \/>\n&#8211; fixed netmode conditions for preloading player skins<br \/>\n&#8211; improved character skin precaching speed (less unnecessary skin precaching)<\/p>\n<p>Server Admin Related<br \/>\n&#8211; Optimized webadmin initialization, noticable improvement in the time between map changes (if webadmin enabled)<br \/>\n&#8211; Fixed interface-related bug in gametype drop down<br \/>\n&#8211; In the Defaults &#8211; Map page, fixed bug with adding\/removing multiple maps at the same time<br \/>\n&#8211; Webadmin no longer overwrites custom URL parmeters that have been manually added to maplist entries<br \/>\n&#8211; Fixed webadmin bots page layout &#038; accessed nones<br \/>\n&#8211; Fixed bugs in SortedStringArray sorting (affects bots \/ admins \/ groups pages in webadmin)<br \/>\n&#8211; New map &#038; mutator packages no longer require server restart to appear in webadmin mutator\/map lists.<br \/>\n&#8211; fixed webadmin and menu idle kick time range<br \/>\n&#8211; added MaxTimeMargin, MinTimeMargin, TimeMarginSlack configurable properties for tweaking speedhack detection to [Engin.LevelInfo] section of UT2004.ini<br \/>\n&#8211; admins don&#8217;t get kicked for idling<br \/>\n&#8211; To prevent DDOS attacks by UT2004 servers against subnets, added LimitConnPerIPRangePerMinute property to [IpDrv.TcpNetDriver].<br \/>\n&#8211; pkg_official packages can be downloaded, and guid must be matched for them<br \/>\n&#8211; Added bKickLiveIdlers to [Engine.LevelInfo].  If set true, players with pawns can also be kicked for idling.<\/p>\n<p>Mod Author Related<br \/>\n&#8211; Impersonator support integrated (see http:\/\/www.oc3ent.com\/home.htm for details).  Provides support lip synching to spoken phrases, with UnrealEd integration.<br \/>\n  Tools and examples to come soon!<br \/>\n&#8211; Reorganized placement of webadmin functions to be more linear, easier to follow<br \/>\n&#8211; Added more comments to webadmin code<br \/>\n&#8211; Fixed crash in BatchExport commandlet when attempting to export .uc for packages which contain purely native classes<br \/>\n&#8211; Properties marked as &#8216;noexport&#8217; will no longer be ignored when batchexporting .uc&#8217;s<br \/>\n&#8211; Added Vehicle.Bulldog to CacheManager default packages (cacheexempt), and marked Bulldog cache exempt so that it isn&#8217;t exported to .ucl file<br \/>\n&#8211; Fixed bug in classname matching which caused two classes that began with the same name  (such as ClassBase &#038; ClassBaseDerived) to be interpreted as the same class<br \/>\n&#8211; Automatically export to .ucl file when package is compiled.<br \/>\n&#8211; Automatically export to .ucl file when map is saved.<br \/>\n&#8211; Custom webadmin skins no longer required to provide every .inc file that webadmin uses<br \/>\n&#8211; Webadmin now searches main \/ServerAdmin directory for .inc &#038; .htm files that cannot be found in skin path<br \/>\n&#8211; GUIController now correctly cleans up custom styles that use the same keyname as default styles<br \/>\n&#8211; if .upl files exist in mod directory, ignores the .upl files in the system directory.<br \/>\n&#8211; INT files no longer have to be in UT2004System.<br \/>\n&#8211; UCC no longer gives an error when using -mod= switch with &#8216;dumpint&#8217; and &#8216;exportcache&#8217;.<br \/>\n&#8211; Can specify a Paths= for music (.ogg) and karma data (.ka) files, so they can be included in the mod&#8217;s directory structure.<br \/>\n&#8211; Config variables properly save to UT2004ModNameSystemWhatever.ini instead of UT2004SystemWhatever.ini.<br \/>\n&#8211; No longer get &#8220;ERROR: Could not open whatever.u for reading!&#8221; in UT2004.log for mod packages.<br \/>\n&#8211; Gracefully handle lack of tooltips in mod menus.<br \/>\n&#8211; fixed USoundExporterWAV to not try to export procedural sounds and sound groups<br \/>\n&#8211; Added AddToPackageMap() native function to Actor. This function adds PackageName to the packagemap (as if it was in GameEngine&#8217;s ServerPackages list),<br \/>\n  or, if omitted, adds the package of the actor it was called on. This function is only valid during initialization (between GameInfo::InitGame() and<br \/>\n  GameInfo::SetInitialState()) If called outside of that window, or anytime on a client, the function returns without doing anything.<br \/>\n&#8211; Fixed bAddToServerPackages mutator flag<br \/>\n&#8211; Mutator config menus:<br \/>\n\t-Fixed handling of arrays<br \/>\n\t-Support for advanced and multiplayer only options<br \/>\n&#8211; Fixed config class properties not being saved to .ini properly<br \/>\n&#8211; fixed BroadcastHandler AcceptBroadcastText() parameter<br \/>\n&#8211; Added IconFlashMaterial to Ammunition, to allow mod ammunition classes to work right on HUD.<br \/>\n&#8211; AdrenalinePickup amount no longer hard coded<br \/>\n&#8211; Added support for a mod based KarmaData directory<\/p>\n<p>Editor:<br \/>\n&#8211; Fixed bug with disappearing actors after lighting rebuild<br \/>\n&#8211; Sped up ALAudio initialization in editor by not precaching sounds<\/p>\n<p>Engine\/General<br \/>\n&#8211; fixed memory leak in caching system<br \/>\n&#8211; fixed crash in GUIToolTip::Draw()<br \/>\n&#8211; fixed bug in cache loading for crosshairs (custom crosshairs now appear correctly in menus)<br \/>\n&#8211; removed temporary sanity checks in projector code and pathfinding code (small performance improvement)<br \/>\n&#8211; gracefully handle negative delta time<br \/>\n&#8211; properly set GCurrentTime in UTV<br \/>\n&#8211; fixed resource induced memory leak in PixoResource<br \/>\n&#8211; more debugging to track down infrequent FALVoiceModule::Decode crash<br \/>\n&#8211; bForceSkelUpdate no longer true by default for pawns (still true by default for vehicles). Performance improvement (especially for servers),<br \/>\n  but mod authors relying on this feature may need to change the value for their pawns.<br \/>\n&#8211; fixed memory leak in swiming physics code<br \/>\n&#8211; many spelling\/grammar error fixes<br \/>\n&#8211; friendly error messages for file loading problems caused by overheating or corrupt installs<br \/>\n&#8211; don&#8217;t crash if non-Emitter has DT_Particle<br \/>\n&#8211; removed some VOIP log spam<br \/>\n&#8211; fixed installing korean version on Windows 98<br \/>\n&#8211; CD\/DVD not required to play<\/p>\n<p>Linux<br \/>\n&#8211; fixed CacheRecords.ucl handling on Linux<br \/>\n&#8211; Various client and server crash fixes<\/p>\n<p>Mac<br \/>\n&#8211; fixed Mac clients reporting incorrect MD5s for packages and tripping security checks.<br \/>\n&#8211; Make MacOS version prevent user from ejecting the game DVD while game is running.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It hasn&#8217;t been officially announced because of some issues with Atari but the patch is already available on many places. I got it here or here. I don&#8217;t know exactly what it adds but it&#8217;s supposed to fix various issues and even boost the FPS. P.S. I added the patch notes if you want to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-336","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/posts\/336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/comments?post=336"}],"version-history":[{"count":0,"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/posts\/336\/revisions"}],"wp:attachment":[{"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/media?parent=336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/categories?post=336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cesspit.net\/drupal\/wp-json\/wp\/v2\/tags?post=336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}