ut2004 patch 3339

  • Hey - turns out IRC is out and something a little more modern has taken it's place... A little thing called Discord!

    Join our community @ https://discord.gg/JuaSzXBZrk for a pick-up game, or just to rekindle with fellow community members.

but be sure to read what it says:


IMPORTANT: You need this patch and nothing else if...
  • You bought and installed UT2004 Editor's Choice Edition.
  • You bought the original version of UT2004, patched it to version 3323 and installed the ECE Bonus Pack.

You need to download this patch and then the updated v1.1 ECE Bonus Pack if...
  • You bought the original version of UT2004 and do not have the Editor's Choice Bonus Pack installed.
 
OK Fel m8, btw no need for any ECE thingie in the first place if one is not wanting it.

Interesting posts i saw here :

"When updating UT2k4 you only need to install the lastest patch, you don't need to install the previous patches. If you haven't installed the ECE yet though and you updateD your game with 3339, make sure you install the ECE 1.1 not the original ECE release."

Btw, it seemz D3D9 unsupported driver broked with this patch...
"Well, I got it working but I had to change the render device D3D9Drv.D3D9RenderDevice to the default one, D3DDrv.D3DRenderDevice. Keep that in mind."
 
Popioul said:
Btw, it seemz D3D9 unsupported driver broked with this patch...
"Well, I got it working but I had to change the render device D3D9Drv.D3D9RenderDevice to the default one, D3DDrv.D3DRenderDevice. Keep that in mind."
The driver was removed with the first patch released.
So to use it you had to copy the file to another directory while you installed the patch, and then copy it back into the System folder.
It was obviously not the intention to use this driver, so I wouldn't be surprised that they broke it on purpose this time ;)
 
I read its just they cba to maintain D3D9 compatiblity while developping further. Anywayz D3D9 driver was said to be nearly useless.
 
And *of course* beyondunreal announces the patch again *before* it's stable for anything but windows. I can see my customers asking for updating their servers within the next few hours again :'(
I HATE Beyondunreal (just for that tho, love them otherwise :P )
 
  • Like
Reactions: Toa$ter
Tzu said:
Im fooking lost at what packs ive installed etc etc etc lol :confused:
Hmmm.....
well there is a way to see... actually there are two ways to see.

1st and easiest i guess is to click on "Uninstall UT2k4" and then a menu appears where you see what extra packs, maps, skins, whatever is shown and you can select what you want to uninstall. That way you see what you installed.
Be sure to click "Cancel" and NOT "Next" and nothing happens to your game.

2nd is stupid and hard... so just nevermind :P
 
..and the 3rd way is even easier!

In-game -> Join game

There you will see your clientversion in the top-right corner ;)
 
sorry subZ... but that is not what he ment (i think), he was talking of bonus-packs and extra stuff... he can not remember what packs he installed.

And of course if he was looking for his game version then you would be right, but then he just could get the latest patch and it would not matter anyway :P
 
@Tzu,
I too think all this is not clear enough, so ill post here my understanding of the last patch update procedure in other words: 2 cases:

1. U never installed ECE BP: update ur UT2K4 to most recent 3339 patch. Ur done!
Just keep in mind to never install ECE BP 1.0 on top of 3339, rather install ECE BP 1.1 if u want ECE BP, & if u dont want ECE BP ur already done by installing 3339.

2. U installed ECE BP 1.0. Update with 3339 recent patch. Ur done because UT2K4 and ECE BP 1.0 u installed before will both get updated by patch 3339!

Btw, i didnt apply 3339 yet and dun have any idea what ECE BP contains. So i could also be wrong, just lemme know :yawn:
 
My advice....dont install untill all servers (read linux servers) have the patch aswell and antitcc is updated.

The problem with antitcc is that some of the files can be read as corrupt. If you experience this problem with antitcc 1.18b or c it has to do with this patch. My advice is install the 2232 patch from www.beyondunreal.com and delete all files named "onslaughtbp"

Hope epic / atari will get that linux patch out soon. Last thing I heard is that they still working on it to make some extra lines in it for the amd64 processor.
 
apex said:
[...] and antitcc is updated.
AntiTCC won't be updated :P

Only way to keep using AntiTCC is by disabling Full MD5 checks and adding the md5 sums manually.

bCheckFullMD5=False
bSingleMD5Mode=True

The MD5 sums supporting v3339 and below (from unrealadmin.org):

[shock]
Code:
 ; This preset disables the built-in FullMD5 checks and manually adds them
     ; instead, so you can easily add new MD5s for them.
     ; Use this when a new patch is released and you want to support all previous
     ; official versions as well.
     
     ; MD5s are sorted in the following order:
     ; 3339, 3323, 3320, 3270, 3236, 3204, 3186
     ; 3320 (ECE retail), 3186 (original retail) [*_rc, StreamlineFX and XEffects]
     ; 3320 [OnslaughtBP]
     
     ; Add a new patch's MD5s as the first entries in each line, so Single MD5 Mode
     ; uses those instead of the 3323/3320 MD5s.
     ; Make sure each Check=(...) entry is on a single line.
     ; Use a text editor that supports more than 256 characters per line, as each of
     ; these MD5 checks has about 270 chars by default and the Unreal engine
     ; supports INI lines up to 1024 chars, not counting the variable name before
     ; the first equal sign on the line.
     ; DON'T MANUALLY WRAP LINES AND DON'T SAVE AUTOMATICALLY CREATED LINE BREAKS!
     
     [AntiTCC118c.AntiTCCSecurity]
     FileBlacklist=Tweaks.cfg
 Checks=(FName="BonusPack",MD5=("3116f72dffee2769d5c1fd304af84747","d40b2186ca583c3937730b87a1dc4cd9","7b869ed3478206489df63edfe1cc312e","1864e7a184e941b66eda9401ee62cb50","7b4561b18a00bd74dde978c4126946ee","94ce9910be2301f52dab3fa1befda355","093253f936d9e6a0c50dea60c64f5209"),MD5Type=2,Optional=False)
 Checks=(FName="Core",MD5=("ea4dd0ce852add0d000f127ecf9ea00b","7a9fdeeca13193ce2736d8597d652da1","b388f0cb306e0d3fe2f454acc6241683","40ec99da8fd25c16c67effa1a0596144","0ed53ac58184d8f1a7a0135fc8e7e95f","aabc271474e8b132c277595d83414133","14699ec05c2aa75dbf11a71e2657eee9"),MD5Type=2,Optional=False)
 Checks=(FName="Editor",MD5=("9a2b1ff15c560f9c30b3c92b47d397d1","b46b8131872591e04150ce87594d5e8e","cf2c3078ed0f5ffa84878d9caf93b7f0","35b66ca725440cbb9f70c42c1305e1ba","0c97b3e40ddc9bdc8b48272c9a026b80","c9c1e49936aeccd0a925279cb2fa622d","6a496dd1bb22e2b45d03b6dcbbd1b4c3"),MD5Type=2,Optional=False)
 Checks=(FName="Engine",MD5=("9190149a096dfc5599962bc86f710a7f","5bbce5cb8b978cbd696b0005d691d6f1","f1208fbb671869ef49f5d3a4fd15e559","f8eaced7c7580b19c04a70c00aaa8967","bb4c18f320a6e268f67a4a4588ff5adb","95950976a53d8766bf68fc779d2b733a","739b1ae6a2357d11242dddae14c43fc0"),MD5Type=2,Optional=False)
 Checks=(FName="Fire",MD5=("081ba32f0649a6cbaf22d7dcf9a1d718","3342f042420770f7767c8afce7fb6260","6b64ca37f0c29f72f017a183358adc09","17b96d8c980aa08ac9cab9da5fcc96b3","8b7df6a1803233f184a6cf92461b7216","98f66205a9c6ccfb5c2069d73bdebbb9","e42f476fa991f2a57c3f46a7d9baee73"),MD5Type=2,Optional=False)
 Checks=(FName="Gameplay",MD5=("8be3435d71abc6fea71bc597998da04d","e9a2aa674c89604d4708384a50792bf9","e8a3175718e55db354106df61174f5a2","f83a49c2bb3ea52f84f0d284ee2c564f","19e774fa993fc3e8791e68afea0ed2ca","020c991a9aeb21f66a199ace1fe02739","8e208995dc08060c04fa72aa02830b55"),MD5Type=2,Optional=False)
 Checks=(FName="GUI2K4",MD5=("4a65206895231f19c26ee9eff6eadbf5","764459a42fe0c41d749483e5549cb376","1b5ea71aa927131b2e609ec8f0a90754","557b0f1a9abeb661a85bc973d05eede8","be64418f9f39ebb251af7a761e0edc7a","2dbb029ac11ecee0a2d385f4bc102d64","8324ef032aa32f37df682a5dca0f7674"),MD5Type=2,Optional=False)
 Checks=(FName="IpDrv",MD5=("98242d534e44e5354356a9c57c9e58f9","d4e1cf5cb8354ea4c22488326426a5a2","839c9f02fdd5048710cf59ad7d01b4eb","753cda416a62bbc81b4a1e7013a8567b","9ed1593543e60104c0537d780d443eae","94925c0988e71c206e780613ce8f6a25","b1eb2b2f193ec1e82d057cf155f14326"),MD5Type=2,Optional=False)
 Checks=(FName="Onslaught",MD5=("d1301008a9288801cef4ad00291837f0","2fb7c81b9f97529a78102ef3dda5c9dd","adbd0e1471fc0bb1762d327238152681","035319ca8eacd5e756fba5bdef815eae","d5d13baf49081f55ac76c31bc0ce5de5","7e98fe189e7fbab2cd81cfe07be48e01","af5c102b45878afdb8b17e549a61e438"),MD5Type=2,Optional=False)
 Checks=(FName="OnslaughtBP",MD5=("db370fa4cfe7b6c422c170c8f376a35a","e72e612e649ef110b2fc8cf598a8005e"),MD5Type=2,Optional=True)
 Checks=(FName="OnslaughtFull",MD5=("33bcbc91ebf0ad57ffcc638a426e2c19","9a5f88805b238804240bcd3a548b8c62","04b25b2d62eef0ad7c35c6028db198cc","a0128800acdafba4e8fd77594af19318","8e19882ef68f01f3792a46a2ca863ea1","e9b84026386c08c58b7cf7f163099235","f998cdb6b59609b4e9e913a7b5ccc625"),MD5Type=2,Optional=False)
 Checks=(FName="SkaarjPack",MD5=("2ecab7518d9709ae70d00c7ac87422a7","8ee95ba9b7882a5c890d823ba7a899e0","b0c80e61d497708e4e2b984787dfde82","b8ae7b3ea7e3d9826c7dd6827acf0cdf","f483758b9e78cf871cb83be8fc78cb1d","85c371e8a9d087262715dd3c67ae3057","ac3b3c7f60134f0ee8c5d3b35b4bd813"),MD5Type=2,Optional=False)
 Checks=(FName="SkaarjPack_rc",MD5=("efe07099c1454bbc3603bc135b9aaf83","afa91a0f0a2f27cb388980fb0e57c01f","efe07099c1454bbc3603bc135b9aaf83"),MD5Type=2,Optional=False)
 Checks=(FName="StreamlineFX",MD5=("856d5b0876d75b6b9c676b195b5857bb","c9ebd9c887f98b6c9e1c46ad7a42e90b","856d5b0876d75b6b9c676b195b5857bb"),MD5Type=2,Optional=False)
 Checks=(FName="UnrealEd",MD5=("d2d410c19e84d5d0bd1c380ab868ce6c","9209f6287b3425a778d6665c334e86e9","8de27d222365975bf8154390e86a7dae","d3dd2024bd8f6fee889a38be5b0c2c11","0a95e6a832bbcdc6c78f647fe6952954","7bb0f7a8baf62d5eaa4e99077d241b58","b11b735d97acb080a80659f5b023da06"),MD5Type=2,Optional=False)
 Checks=(FName="UnrealGame",MD5=("fd4c5b9441b5aa17e5b1de15ae430743","d98cdde3e18bfe9537e6cb40b30fa28e","c1eda2aeb1cd9d46d345308e340e16c5","66f8f74615476bd4acc56d4bc06e8124","8a3c003d6c109568f67a502d2ed5bb6d","a8e03dd5df2dc25de8232707be12edf8","079eb1351b65f924965e2a1922578215"),MD5Type=2,Optional=False)
 Checks=(FName="UT2k4Assault",MD5=("e1e6d3bb2a5a417dad6a5950ee905d28","fba0dca3de3bb32d44320c2e0079b294","bc98a93f08008e45d570ea585328ad5a","8df083729b4d270baf5f99ff51ff066a","5cbd14e50ab17f811874e393c7834b24","db399f9a281cb6e0cdbb0d5a680d405f","859922228f4241fde2a00d722d11ab83"),MD5Type=2,Optional=False)
 Checks=(FName="UT2k4AssaultFull",MD5=("e2f791de02b103e0f64f2d06c181494a","f0282f678ee31f56b8d626b941faaa06","fef4a05c7d7c96daca986f942e868af7","a764394e5f856a5965e7bf0e0a017a38","c55ad004384ae966f083d87fc056a130","5114a979017df33b66dc3b5870333090","6e2b46a6a9e296ce97e95d4e95e2b4fe"),MD5Type=2,Optional=False)
 Checks=(FName="UTClassic",MD5=("22a2b3cfb5f75dd4970715f149235012","f6fa494b93d5d9578a08d12b91aa9818","d242b56e07ec2ec2d4f6fc8948adf83d","cf49a89b04a5272e74099d27e57406a4","7660589f305d15bce15115fac393629c","141fc9c92ff1388a2333fe694554c6cf","62776ec248eafeca71a79f5232d4fc22"),MD5Type=2,Optional=False)
 Checks=(FName="UTV2004c",MD5=("d51a193e137c139964ce5d7cd3a8ff95","403d00724c10a271fcf4ed8e5a8d1276","9282549a040b05b0cbdb2f5c1fc015c0","b6705a7f2e36c88657f77ab4f6d3e89d","25e783f3bd359c1d773e40c04eb71f77","50ee1890967f34518e38fc303fe30326","0a6ffb3d8716f096e2b0cab5269a45d0"),MD5Type=2,Optional=False)
 Checks=(FName="UTV2004s",MD5=("5234c6affddfb00bc897be16f2ff93ca","c3093fb3e6ea4434137280ed211768c3","09cd1399551726de5ac83a3af3d4934b","73e5a0f617dd99e6e83abd44f4a94537","a3ae34dcc97fbcb7deefff9e1ce05d4e","18c882f689ee85f593fb0f01cd396227","d0f88c90cb7e188976cccf3fdda6027d"),MD5Type=2,Optional=False)
 Checks=(FName="UWeb",MD5=("63e32964c7fb12fb921afb26e79f7e33","1c873b405ff95201d7c2329074fbeaca","e93bc8fa05c17b1ea7ebd28183e3764c","886ece4d7813976726af70c920c28c29","fa3034e4a1a30974db48b98613717657","b4ccab1390fbe1e35bb4ae5351a8435b","2aa7d7311da75bc79b079242f14e79b5"),MD5Type=2,Optional=False)
 Checks=(FName="Vehicles",MD5=("075e6fd4aa7674e28b2a863235c6967f","38c23c342b00658e43e80a89a602eca5","13f9d1d6c788552b100ab0fd551fed7e","450ce3f3711086a2ad7529cee38cdeb0","81c7c9d08003aa3943eaff058bf66643","7950bf1acea54cf7874cd6f59753a759","1eafb04f60bf588a517ba833ee1d5a8c"),MD5Type=2,Optional=False)
 Checks=(FName="XAdmin",MD5=("329ce8c731ee5f4ec608f5674f312eac","2135a1ac6cf96f0d305294868f6c9d95","d54a8172c2a0f2c518a43efc346fcafb","1ef78d50cbe9db15094cd2d4d9874083","646e0e7b0133bd00519e4470bc7af0b1","c1f8fe1f5e8a64ece8a6602d514c9443","9221701bda59993b993b40fd1117a076"),MD5Type=2,Optional=False)
 Checks=(FName="XEffects",MD5=("8c7eba552a52f232a10c6e74850f0397","4dbc8aa17b5f78ed6e2aa859d774d806","8c7eba552a52f232a10c6e74850f0397"),MD5Type=2,Optional=False)
 Checks=(FName="XGame",MD5=("627fa24d20ded87d115431ef7cd44d86","adaff1c83cb23f250d68d8a700bf3236","601140b3d7269fb4fec94bd36db0b324","cd62afe5737f9c98a84af68e09677ee1","f5c94ec8a79691d8f3501ae48387bc3e","cc1adbc8dc61b188da2cd90b64292520","5e886a651bcbb8f06c0c10c3e9c3d350"),MD5Type=2,Optional=False)
 Checks=(FName="XGame_rc",MD5=("627fa24d20ded87d115431ef7cd44d86","81777eb8a96c9dca3e69817a40114300","cb611de8c984583479992cbdd9d88595"),MD5Type=2,Optional=False)
 Checks=(FName="XInterface",MD5=("1c634eba851dd75e2dcaf25a3edac1e3","210d4f15a06c51be0224c57518a6b397","e04622780a40778624d60bfa0f035031","12915726ecfb48b550470e6e52af2634","e604f28c8e90dd86f98c0c70ef607c60","73b1f3a39de02798d3970872eaf2c51a","1dde84ba3970202ef15ce9c200e489c9"),MD5Type=2,Optional=False)
 Checks=(FName="XPickups",MD5=("dd8ebbae79a8730b6bdd84bc0f5c9c15","24933b9279e91827ffdf54dceb80a624","650699abedfb8b90357627bb4e599972","184afee2deba6d5d05804a3975d2fc6e","2d04de076e48737253d38a6dbc250f23","874b954730fc291b1fd4742f02e38661","ec0ff02279e115c0b9030fe324438034"),MD5Type=2,Optional=False)
 Checks=(FName="XPickups_rc",MD5=("190216a523ccc7a9f03dff263bbd75ee","c48a561893001bce3c59664299fd9b66","190216a523ccc7a9f03dff263bbd75ee"),MD5Type=2,Optional=False)
 Checks=(FName="xVoting",MD5=("da3c48913eeeb9163c3e20fce37efe74","537280d3def4180d7028c3e7c6fefad7","c4d6ab53176b33db8218c77c842fea35","65197af791c74903127dc54363e84214","eb141b83eb8edd8c0ab5fd841eb5e4fc","dced1247f62a6dd694bd64c5f97a5290","92e64bf6627c9f8982e8f889ae65c0ba"),MD5Type=2,Optional=False)
 Checks=(FName="XWeapons",MD5=("39f3140ad9de15b76ecc7e90055da87f","6322486cb9f33e1f403c4c937ad3507d","f1f3604b03afcd877bfdd88cbba2d18b","c8dbab5e78cfda88ebf8f18e3d25b97f","d18845262366d3856950a09ef731c79a","6441f9b9d07e67d22b768db317708961","fe7d166f4fbf2aeab59ceb277f19bd6e"),MD5Type=2,Optional=False)
 Checks=(FName="XWeapons_rc",MD5=("c0bd6d365789738ff453acf2112761f2","11a72993f5ccb01231d61bb125494198","c0bd6d365789738ff453acf2112761f2"),MD5Type=2,Optional=False)
 Checks=(FName="XWebAdmin",MD5=("7dbcdbdeb7476a421a68dc3cecc5fd15","83491f93f709032c79c5fafa4e4be93c","c6dc191ed4a6bef9115024362917dad0","bf43e20f49d0ae80af89b485c2a1cc5e","946a93fef69df4a91bcf91d6f0d6c154","f66c58263bc16962d92b27b1b5643c27","751e2570716e988896e5299997cd6c55"),MD5Type=2,Optional=False)
     
     [AntiTCC118c.MutAntiTCCFinal]
     bAllowClientConsoleMessages=True
     bBroadcastConsoleErrorMessages=True
     bMessageBeep=True
     bBroadcastClientScreenMessages=True
     bDisplayProgressMessages=True
     bDisplayProgressScreenMessages=True
     bClientsMayGetIDs=True
     bShowOnlyFirstPartOfID=False
     bShowOnlyLastPartOfID=False
     bClientsMayGetNames=True
     bShowInServerDetails=True
     bServerOSInServerDetails=True
     bCheckSkins=True
     bCheckMapMD5=False
     bCheckFullMD5=False
     bSingleMD5Mode=True
     bCheckForTCCs=True
     bLogClientPackages=True
     bLogClientClasses=False
     bCheckClientClasses=True
     bDelayMatchStart=True
     bDelayLateJoin=False
     bPreventFlyingLeviathan=True
     bCheckRenderSettings=True
     TimeoutSeconds=60
     bKickOnTimeout=True
     bSelfIntegrityChecks=True
     WhatToDo=Kick
     WhatToDoBlacklisted=SessionBan
     WhatToDoSkins=Kick
     WhatToDoRender=Kick
     WhatToDoTCC=Kick
     bEnableAdminFaker=True
     bAllowSilentAdminLogin=False
     bNoTossWeaponSwitch=True
     bNoSpamCheck=True
     bPreventMassSuicide=False
     bFilterPlayerNames=False
     bStripMessageColors=False
     SavePlayerIDsTo=PlayerIDsINI
     KeepPlayerIDsDays=30
     AllowedConsoleClass=xInterface.ExtendedConsole
     AllowedGUIControllerClass=GUI2K4.UT2K4GUIController
     bTryToDisableHacks=False
     bMidGameCheck=True
     bEndGameCheck=True
     bRotationLock=True
     bUseCustomLog=True
     bSimpleLogMode=True
     LogFileSaveInterval=30
     LogFileTimestampFormat=[yyyy-mm-dd hh:nn:ss] -
     LogFileName=AntiTCC_%g_%l_%y-%m-%d_%h-%n
     bSingleLineLogs=False
     CurrentProfile=
[/shock]
 
  • Like
Reactions: Avalanche
Popioul said:
@Tzu,
I too think all this is not clear enough, so ill post here my understanding of the last patch update procedure in other words: 2 cases:

1. U never installed ECE BP: update ur UT2K4 to most recent 3339 patch. Ur done!
Just keep in mind to never install ECE BP 1.0 on top of 3339, rather install ECE BP 1.1 if u want ECE BP, & if u dont want ECE BP ur already done by installing 3339.

2. U installed ECE BP 1.0. Update with 3339 recent patch. Ur done because UT2K4 and ECE BP 1.0 u installed before will both get updated by patch 3339!

Btw, i didnt apply 3339 yet and dun have any idea what ECE BP contains. So i could also be wrong, just lemme know :yawn:


Popioul is absolut 100% right :thumb: :D


@ SubZ: so if i get your post right.. i only have to change those two lines colored green right?
:cough: where do i find them? thx in advance :)
 
Felerian said:
@ SubZ: so if i get your post right.. i only have to change those two lines colored green right?
:cough: where do i find them? thx in advance :)

haven't done it yet but iirc, u just have to copy paste the 2 sections that subz pasted into ur ut2004.ini over the existing sections..... some kind soul has already added the new md5's ;)

as for the green lines, i think they go in the [AntiTCC118c.AntiTCCSecurity] section though u can check that in the readme of the original 118c package :)
 
Btw i installed the Linux ECE version 1.0, then installed the Linux Beta 3339 patch,on the SUYM Assault server 1 and ive had no probs with the server :) :P