You are not logged in.
Pages: 1
Exec=wine BF1942.exe +game BF1942 +restart 1 +joinServer 188.165.220.115:14567 +isInternet 1 +reconnectPassword +NoDll 1
What does NoDll do?
One of my principles is to never pay for videogames because its just a hobby , an entertainment and it doesnt give me benefits in the real life while it takes my time away, but still I really enjoy this game each time I play
I used to have same rule for anything digital. But then I simply had no job, but I still buy only very cheap games.
Sounds like Chrome GPU acceleration issue. Try other browsers or disable GPU for Chrome/Iron/Opera/Vivaldi or any other Chromium based browser.
chrome://settings/?search=Use+hardware+acceleration
I think that change is to not call a function that checks for a CD-drive and instead return a success value (eax=1), which means there is a CD-drive. I may have missed other calls from that function and did not patch BFVietnam.exe correctly, I will review BFVietnam files in the future. Anyway, if you create a virtual drive, with VirtualCloneDrive, for example, it will prevent that error. BF1942 and BF1942 SW Demo also have that stupid CD-drive function check.
Indeed. I disabled all DVD drives and got same "Please insert either Battlefield Vietnam CD" without team-simple change now. Then again with the team-simple fix I get it even if the drive is enabled.
Are you responsible for qamespy.com? That is bad news about Qtracker, which means some other old games will have no master server.
I am, but I have no grand plans really to support a lot of games (or no wish to have high resource usage on the server).
Here's another fix which additionally fixes the delay when opening Multiplayer->Internet
https://goo.gl/BwqUv3
Instead of qtracker (which is pulling the plug behind gamespy emulation soon) it uses qamespy.com (Q instead of G, so easy to hex edit)
Currently qamespy.com simply uses qtracker. Only *.available.qamespy.com is handled by itself (always responds with 0xFEFD090000000000000000). If qtracker goes away, I will add own implementation for BFV, and perhaps other QR2/enctypeX games (so, not bf1942) at one point.
Alright, will keep it here for others/future me then.
Post editing time passed away... wanted to add the files if you care to test it, bud
Turns out I had BFV image mounted as CD when it was working. But you don't need that..
So additionally, besides changing @ 3460, also need to change @ 56C0 to search for setup.ini in the same folder as game is instead of cd drive.
More specifically, change:
// %c:\setup.ini
25 63 3A 5C 73 65 74 75 70 2E 69 6E 69
to:
// .\setup.ini
2E 5C 73 65 74 75 70 2E 69 6E 69 00 00
and need to copy setup.ini in the game folder. setup.ini has to contain:
[Startup]
ProductGUID=E35B3C63-E958-4E31-A178-95D22024109A
I'm sure the ProductGUID verification is easy to "fix" in the executable if one has enough knowledge, but I'm not sure what 3460 is about (changing setup.ini path alone was not enough).
How low does your FPS get during problems?
You can always try single player to rule out network lag.
Weird, my "fix" doesn't suddenly work anymore. Get this same "Please insert either Battlefield Vietnam CD" error again :S
Hi.
I have World War II Mod installed for Battlefield Vietnam and noticed that if running the game and then going to Options->Custom Game in the menu, the game asks to insert a CD. Same thing if running the mod with
+game BFV_WW2Mod
and then trying to join some server.
I tried old crack from Joker and there is no such problem with that.
So I did a diff on the exes, and found out, that team-simple crack has changed
E8 E7 FE FF FF
to
B8 01 00 00 00
near the beginning (line 3460 if using vbindiff) and reverting that change makes custom game also work.
It's also the same in original exe, so what was this change supposed to do in team-simple crack? Everything *seems* fine after reverting to original.
Qtracker is behind that IP but they are going away, so thats why Im doing alternative. Qtracker has also disabled basic keys.
Hi
Battlefield Vietnam uses a different Gamespy protocol than Battlefield 1942. (enctype X if going by Luigi, or QR2/Encoding 3 if going by Gamespy now-open-sourced SDK).
I have implemented master server for servers list and it works in Battlefield Vietnam as long as I have not enabled including all basic keys. The thing is that I have correct implementation based on latest Gamespy client implementation as different demo apps work well with my server - with and without basic keys. So I'd be really interested if somebody has real tcp dumps (hopefully with also the secret sent by client) for port 28910 from the time gamespy was still serving.
Alternative would be debugging BFV on why it is not showing anything when loading the list with basic keys included, but I lack enough expertise in RE to do that.
// I have tried adding only one server, in which case packet size limit should not be a problem as well.
Pages: 1