#1 2017-08-17 22:21:17

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Battlefield Vietnam team simple crack problem.

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.

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#2 2017-08-18 14:46:53

bud
Member
Reputation: 575
Registered: 2012-07-07
Posts: 2,463
Website
Windows 7 Firefox 54.0

Re: Battlefield Vietnam team simple crack problem.

Yeah i had some problems to, i dont remember how i solved it, just that i wanted to use tuia´s files because of widescreen mode.
_
cd.jpg

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#3 2017-08-19 00:49:18

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#4 2017-08-20 23:41:35

bud
Member
Reputation: 575
Registered: 2012-07-07
Posts: 2,463
Website
Windows 7 Firefox 54.0

Re: Battlefield Vietnam team simple crack problem.

I think it worked when i connected directly throw hlsw. (much like in -restart -joinserver xx.xx etc)

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#5 2017-08-21 22:53:03

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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

Last edited by amd (2017-08-21 22:58:59)

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#6 2017-08-21 23:27:18

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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

https://goo.gl/GvFctq

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#7 2017-08-21 23:50:16

bud
Member
Reputation: 575
Registered: 2012-07-07
Posts: 2,463
Website
Windows 7 Firefox 54.0

Re: Battlefield Vietnam team simple crack problem.

The thing is that my game works now, but i dont remember exactly what i did. I might have been bit drunk (sorry), aand also i just tossed my usa server together with the BFV server and such (it just sucked money for nothing kinda)

Offline

    +1   Add Reputation to this user  Remove Reputation from this user

#8 2017-08-22 00:19:28

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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

Offline

    +1   Add Reputation to this user  Remove Reputation from this user

#9 2017-08-28 17:46:43

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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.

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#10 2017-09-02 00:19:00

tuia
Born again
Portugal
Reputation: 344
Location: Lisbon
Registered: 2012-02-20
Posts: 5,559
Website
Windows 7 Firefox 55.0

Re: Battlefield Vietnam team simple crack problem.

amd wrote:

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.

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.

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#11 2017-09-02 00:29:04

tuia
Born again
Portugal
Reputation: 344
Location: Lisbon
Registered: 2012-02-20
Posts: 5,559
Website
Windows 7 Firefox 55.0

Re: Battlefield Vietnam team simple crack problem.

amd wrote:

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.

Are you responsible for qamespy.com? That is bad news about Qtracker, which means some other old games will have no master server.

Qtracker News wrote:

Gamespy Emulation is Shutting Down June 20th, 2017 @ 12:47AM ET

Well, I started off this evening shutting Qtracker down.

After playing Ark for a bit, clearer heads have prevailed and I'm just shutting down my Gamespy emulation. Unfortunately the minority is ruining it for the majority and my Gamespy servers have been the target of many attacks within the past few years. This has resulted in downtime, lots of wasted money, countless wasted hours (that could've went towards the new version of Qtracker), and tons of stress.

So, all of Qtrackers Gamespy emulation servers will be shut down on 8/1/2017. This should give mod authors plenty of time to move to other solutions.

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#12 2017-09-04 20:33:25

amd
Player
Estonia
Reputation: 4
Registered: 2017-07-30
Posts: 13
Windows 10 Chrome 60.0

Re: Battlefield Vietnam team simple crack problem.

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

Last edited by amd (2017-09-04 20:33:36)

Offline

    0   Add Reputation to this user  Remove Reputation from this user

#13 2017-09-04 23:18:32

tuia
Born again
Portugal
Reputation: 344
Location: Lisbon
Registered: 2012-02-20
Posts: 5,559
Website
Linux Firefox 55.0

Re: Battlefield Vietnam team simple crack problem.

amd wrote:

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.

Ok, I guess I can fix that. Battlefield Vietnam files will be reviewed in a few weeks.

Offline

    0   Add Reputation to this user  Remove Reputation from this user

Board footer