You are not logged in.
GameSpy multiplayer services for EA Games closed down in July, as predicted http://www.ea.com/news/update-on-ea-tit … on-gamespy. This means several dozens of games have limited or any multiplayer functionality, including Battlefield 1942 (BF1942). Specifically, Battlefield 1942 in-game browser stopped working after July 26. This had a negative impact on the game, since most players use the in-game browser to connect to servers and also due to a code error, BF1942 freezes when they reach in-game server browser.
What you have to do, as a player, is replace your BF1942 executable with a patched one, which has master.gamespy.com server replaced with master.bf1942.sk and several other fixes included. You can do this automatically by downloading and running this patch file:
Battlefield 1942 GameSpy patch v1.61
Or you can do it manually, and in case, you have BF1942 downloaded from Origin, you have to get this zip package:
Battlefield 1942 v1.612 Origin patched
If you do not have BF1942 downloaded from Origin, you should have BF1942 CD-based (Retail) version installed, obtained from a torrent, website or from CDs, and you will need to download this zip package:
Battlefield 1942 v1.61 Retail patched
Then, you extract that zip package in your game directory, making sure all files are overwritten. Please, read the included simple.txt file which has all installation instructions. After that, you are good to go, and don't have to worry about anything with your BF1942 game, in-game browser will work after June 30. If you wish to update to other BF1942 versions, check http://team-simple.org/download page.
I don't recommend editing your operating system hosts file over replacing BF1942.exe. However, if you want to do so, add this 94.23.196.155 master.gamespy.com to your hosts file in:
Windows 95, 98 and Me C:\Windows\hosts
Windows NT and 2000 C:\WinNT\system32\drivers\etc\hosts
Windows XP, Vista, 7 and 8 C:\Windows\system32\drivers\etc\hosts
Unix, Unix-like and Mac OS X /etc/hosts
Please, spread this with all BF1942 players as much as you can, so everyone can be ready for the change and aren't affected by it.
For further information:
http://forum.bf1942.sk/gamespy
http://ea117.com/gamespy
Last edited by tuia (2018-01-26 01:35:47)
thanks ssk,tuia and others for effort, and write it ingame announcement please and on top of this forum so that game lasts for couple of months maybe
words cannot express my gratitude for the immense and, I can only imagine, countless hours you guys worked on this. Thank you very much s(sk) and Tuia. Dunno if there were more involved but my big thanks to them as well!
Thanks for what you have done for us
I don't recommend editing hosts file over using patched executable, because it's just a workaround and it does not fix the problems in the game. And in case the master server IP address changes, you have to edit again hosts file to point to the new IP address.
The only concern I see about using the patched BF1942 executable is that you don't trust my work and believe I can have any bad intentions, which is a stupidity, I must say. You can see for yourself and binary compare the patched BF1942.exe with the original one, you can check all changes made. The patched executable has many improvements, like widescreen support, you may pick any resolution your graphic card supports from the in-game menu, you're not limited to resolutions with aspect ratio 4:3, like 800x600, 1024x768, et cetera, it does not require a BF1942 CD to play or Origin client to launch, it's also portable, you can copy your BF1942 folder and play it anywhere and it has that freeze bug code fixed.
there's one possible problem with the origin replacement, i had a guy PMing me few days ago that he started getting constant crashes after the replacement (the usual vista/7/8 problems).
now i currently do not know whether the original origin exe has some fixes for that (this origin replacement is based on cd version) or whether origin client does something when it's starting it but in this case changing hosts might be "safer" - otherwise you have to do stuff like setting compatibility mode for exe or whatever will work
That's true. I had an exchange of messages with Trench (EA 117 server admin) about these crashes in BF1942 with Windows Vista, 7 and 8. He concluded it is related with heap management, and after he used an application compatibility shim to BF1942.exe, the crashes were gone when playing DC mod. Although, I don't get BF1942 crashes in my machines which have Windows 7 x32 and Windows 7 x64, I just use Windows XP SP3 compatibility mode and administrator rights, I thought about a way to solve these crashes. You can automate it by creating these registry entries for compatibility:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\EA Games\\Battlefield 1942\\BF1942.exe"="WINXPSP3 RUNASADMIN"
Also PFC have released before a compatibility fix for BF1942. I can't test it myself, because I can't reproduce those crashes with only using those compatibility flags. It would be great if someone could shed some light on these crashes issues.
About what BF1942.exe from Origin download has, I thought it might be related with some compilation instructions, but Trench wrote it had also heap errors and it had crashed once.
Hi Tuia,
The first download is also good for the ones who downloaded the game via TPB (ur upload)? Because I am 1 of those cheapos...
Just to be sure
Last edited by Nosferatu (2014-05-22 23:33:00)
THANKS!
thanks alot, hope bf1942 remain alive :S
Nobody likes the xfire solution.
Everybody wants to download something ...
Not everybody has xfire so it means for them downloading something too
Millerke wrote:Nobody likes the xfire solution.
Everybody wants to download something ...Not everybody has xfire so it means for them downloading something too
Xfire is good for watching the servers alltogether, because the ingame searcher doesn't show all of the servers.
Hi, my name is Andrew. I download client game from here http://www.ex.ua/2888784. I create my own key in "bf1942changer.exe", then launch bf42.reg and my key goes to register. The game consists of battlefield_1942_patch_v1.6.19
battlefield_1942_incremental_patch_v1.6_to_v1.61b
DesertCombat0.7FullInstall
dc_final_client
and mappaks Road to Rome and Secret Weapons
What am i to do to still play bf1942 after 31 may.
Thanks.
i think my game is noCD version
Last edited by Amigo (2014-05-27 16:12:34)
I download bf1942-v1.61-retail-patched.zip
and overwrite files in folders. I think it helps me...
Last edited by Amigo (2014-05-27 18:07:02)
I download bf1942-v1.61-retail-patched.zip
and overwrite files in folders. I think it helps me...
It's correct. If you do not have BF1942 from Origin, you should always use bf1942-v1.61-retail-patched.zip package, whether you got the game from CDs, from a torrent or from a file hosting website.
Amigo wrote:I download bf1942-v1.61-retail-patched.zip
and overwrite files in folders. I think it helps me...It's correct. If you do not have BF1942 from Origin, you should always use bf1942-v1.61-retail-patched.zip package, whether you got the game from CDs, from a torrent or from a file hosting website.
Tuia, i downloaded and extracted to ea/bf1942 folder but no replace files appeared? Saw the txt file too and dont know what im doing wrong. Can anyone help. step by step help
This is the topic with step-by-step images for Windows 7: http://team-simple.org/forum/viewtopic. … 638#p51638
For Windows XP, it's the same procedure. First, you extract zip package and then copy BF1942.exe and Mods folder to your Battlefield 1942 folder.
Finally, make sure you have new BF1942.exe with date 2014-05-20:
Obrigado Tuia!
I downloaded the 1.61 patch but when I try to start it it says it cant find the BFCPRT.dll file was not found. I have the retail version and made sure I downloaded the retail patch
cdodders, check the images above. You must have those .dll files in your game folder, like bfcprt.dll, binkw32.dll, mfc70.dll and msvcr70.dll. You should reinstall BF1942 again, update to v1.61 and then copy 1.61 retail patched files.
google BFCPRT.dll
It can be dangerous I presume, because there are a lot of websites with viruses: these websites have a lot of pages and keywords generated from the list of the most popular file searches in Google. For example, when I type "BFCPRT.dll" in Google, I am getting a few websites of this kind even on the first page of the list. When a user sees a huge green button "download", he is downloading some file like bfcprt.dll.exe and it's dangerous. As far as you know, all the file extensions are hidden in Windows by default, so it's better to download the game from the proper source and reinstall it.
bud wrote:google BFCPRT.dll
It can be dangerous I presume, because there are a lot of websites with viruses: these websites have a lot of pages and keywords generated from the list of the most popular file searches in Google. For example, when I type "BFCPRT.dll" in Google, I am getting a few websites of this kind even on the first page of the list. When a user sees a huge green button "download", he is downloading some file like bfcprt.dll.exe and it's dangerous. As far as you know, all the file extensions are hidden in Windows by default, so it's better to download the game from the proper source and reinstall it.
Yeah i suppose you are right, my thought was that he would see that its not a new problem with bf1942.
I think the absolute best would be to make a new bf1942 installation cd with all updated files in it, both server and client files.
Here is what i found when i googled
Bfcprt.dll More Information and Description
User-Generated Microsoft (R) C/C++ Runtime Library
This particular dll file bfcprt.dll is the dynamic link library module of Application Specific CRT software program. The data file and also the included Application Specific CRT program was created by Dice AB.
bfcprt.dll is an significant component belonging to the program and in case it is corrupted or even misplaced you can get Microsoft windows error warnings for example; "bfcprt.dll is not found" or "Application Specific CRT was not able to launch since bfcprt.dll is not located".
To fix the error, you need to replace the corrupted or missing bfcprt.dll file with a working one. The current version of dll file available on our site is 7.0.0.0 with a size of 456 kb.
I think the absolute best would be to make a new bf1942 installation cd with all updated files in it, both server and client files.
I would say this will be the only proper way to save the players on the servers.
Added Battlefield 1942 GameSpy patch installer which will automatically replace all necessary files in your Battlefield 1942 directory to redirect to new master server and create compatibility flags for BF1942 (WINXP SP3 and Run as Admin), if you have Windows Vista or newer. In case you install to your Origin Games\Battlefield 1942 folder, original BF1942.exe will be first copied to backup subdirectory. Download: Battlefield 1942 GameSpy patch v1.61
Virus scans:
battlefield_1942_gamespy_patch_v1.61.exe - Jotti's malware scan
battlefield_1942_gamespy_patch_v1.61.exe - VirusTotal scan