#1 Re: Technical Help » Gaming on linux tips » 2017-09-23 23:33:16

amd
petr8 wrote:
Exec=wine BF1942.exe +game BF1942  +restart 1 +joinServer 188.165.220.115:14567 +isInternet 1 +reconnectPassword +NoDll 1

What does NoDll do?

#2 Re: BF1942 Discussion » 15 Years of Battlefield 1942 » 2017-09-06 17:47:04

amd
Paul Baumer wrote:

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 smile

I used to have same rule for anything digital. But then I simply had no job, but I still buy only very cheap games.

#3 Re: Technical Help » Issue when Refreshing » 2017-09-04 23:08:41

amd

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

#4 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-09-04 21:33:25

amd
tuia wrote:

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.

tuia wrote:

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).

#5 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-28 18:46:43

amd

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.

#6 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-22 01:19:28

amd

Alright, will keep it here for others/future me then.

#7 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-22 00:27:18

amd

Post editing time passed away... wanted to add the files if you care to test it, bud

https://goo.gl/GvFctq

#8 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-21 23:53:03

amd

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).

#9 Re: Technical Help » FPS vs HZ rate » 2017-08-20 12:33:55

amd

How low does your FPS get during problems?

You can always try single player to rule out network lag.

#10 Re: Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-19 01:49:18

amd

Weird, my "fix" doesn't suddenly work anymore. Get this same "Please insert either Battlefield Vietnam CD" error again :S

#11 Technical Help » Battlefield Vietnam team SiMPLE crack problem. » 2017-08-17 23:21:17

amd
Replies: 13

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.

#12 Re: Technical Help » Does anyone have old Battlefield Vietnam Gamespy serverlist tcp dumps? » 2017-08-11 10:23:43

amd

Qtracker is behind that IP but they are going away, so thats why Im doing alternative. Qtracker has also disabled basic keys.

#13 Technical Help » Does anyone have old Battlefield Vietnam Gamespy serverlist tcp dumps? » 2017-08-09 23:44:24

amd
Replies: 5

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.

Board footer