#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

    Positive reputation 0   Negative reputation 0

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

bud
maestro
Reputation: +1835
Location: shangri la
Registered: 2012-07-07
Posts: 3,941
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

    Positive reputation 0   Negative reputation 0

#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

    Positive reputation 0   Negative reputation 0

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

bud
maestro
Reputation: +1835
Location: shangri la
Registered: 2012-07-07
Posts: 3,941
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

    Positive reputation 0   Negative reputation 0

#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

    Positive reputation 0   Negative reputation 0

#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

    Positive reputation 0   Negative reputation 0

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

bud
maestro
Reputation: +1835
Location: shangri la
Registered: 2012-07-07
Posts: 3,941
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

    Positive reputation 1   Negative reputation 0

#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

    Positive reputation 1   Negative reputation 0

#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

    Positive reputation 0   Negative reputation 0

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

tuia
BFSoldier
Portugal
Reputation: +1065
Location: Lisbon
Registered: 2012-02-20
Posts: 6,295
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

    Positive reputation 0   Negative reputation 0

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

tuia
BFSoldier
Portugal
Reputation: +1065
Location: Lisbon
Registered: 2012-02-20
Posts: 6,295
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

    Positive reputation 0   Negative reputation 0

#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

    Positive reputation 0   Negative reputation 0

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

tuia
BFSoldier
Portugal
Reputation: +1065
Location: Lisbon
Registered: 2012-02-20
Posts: 6,295
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

    Positive reputation 1   Negative reputation 0

#14 2019-12-19 12:50:55

Agent XXX
Player
Germany
Reputation: 0
Registered: 2019-12-19
Posts: 2
Windows 10 Opera 65.0

Re: Battlefield Vietnam team SiMPLE crack problem.

Thank you very much guys !!!
Works perfect on Windows CRAP 10 pro 64bit.

btw. Boycott any of your friends who is going to the army 'coz they are EVIL and STUPID beings!

Last edited by Agent XXX (2019-12-19 13:14:31)

Offline

    Positive reputation 0   Negative reputation 0

Board footer