Jump to content
SquithyX

Battlefield 2 **Cider** On-line play?

107 posts in this topic

Recommended Posts

Hello, i have been working on BF2 **Cider** version for about 3days now, and have got everything to work really well apart for the on-line play. I have picked through my winblows registry and imported all the keys that seen to relate to BF2 into my cider system.reg file - modifying them as needed! :D

But My big problem now is although the encrypted cd-key is in the cider registry, every time i try to connect to a game server it says that my cd-key is not valid. On my PC, i can connect and play with no problems. :|

 

Anybody know / got any ideas what i am doing wrong, how to make it work????

 

Thanks in advance

 

SquithyX

Share this post


Link to post
Share on other sites
Advertisement
Hello, i have been working on BF2 **Cider** version for about 3days now, and have got everything to work really well apart for the on-line play. I have picked through my winblows registry and imported all the keys that seen to relate to BF2 into my cider system.reg file - modifying them as needed! :turbin:

But My big problem now is although the encrypted cd-key is in the cider registry, every time i try to connect to a game server it says that my cd-key is not valid. On my PC, i can connect and play with no problems. :D

 

Anybody know / got any ideas what i am doing wrong, how to make it work????

 

Thanks in advance

 

SquithyX

 

It's probably stored in some hidden local Windows file. I wouldn't mess with that and get your CD key banned. Best of luck. :blowup:

Share this post


Link to post
Share on other sites

I have found the cd-key is stored in the registry - but encrypted as of update 1.3, if i remove the reg entry on windows it also says the cd-key not valid message but as soon as i put the key back in, it works again!

I have 2 copies of the game with 2 cd-keys, one of which is still sealed so i am not worried about a banned key if i can get it working!!!!!!!! - But thanks for the encouragement / warning lol!

Share this post


Link to post
Share on other sites

yeah im keeping my eye on this thread i hope someone gets it working. i was gonna give the cider he posted a shot but i just decided not to. i've put probably 2 whole days worth of work into trying to get this {censored} to work and im not trying anything until i see confirmation that im not wasting my time lmao

 

good luck :rolleyes:

Share this post


Link to post
Share on other sites

Thanks - I got BF2 working on my Hackintosh but I have lots of texture problems. It seems like the ground is transparent.

All other textures work great. Another point - I own the german version of BF2, so that's probably why there aren't any localized strings throughout the whole game!

 

Do you have an solution for what I could do or modify in order to have german or english language strings in the game?

 

EDIT: OK, I got that language problem solved and the graphics problem partially. I enabled 2xAA and now all textures work. The only problem that I have now, is that there are black spots on the ground flashing all the time. Any fix for that?

Share this post


Link to post
Share on other sites

Hello to you all again, here is version 3 of Battlefield 2 Modern Combat. :wacko:

This version uses the newest version of Cider, and now there is no need to crack the game for it to run. :P

You need to copy the game files from a windows install just as before, and add two files from your CD / DVD to run the game. As usual full instructions are included for you to follow.

 

This partially fixes the on-line problem in that, you cant play on-line with a cracked version...now if i could only get it to send the cd-key and play...working on it lol.

 

http://rapidshare.com/files/123322743/Batt...bat_v3.zip.html

 

Again people please let me know how it runs, any problems, comments, fish....

 

SquithyX

Share this post


Link to post
Share on other sites

It sounds good! I will try this at least tomorrow. So now it should work online!?

Share this post


Link to post
Share on other sites

Hi Gergo, lol. It SHOULD work on-line...but it does not work yet - there is a problem with the registry key, i can tell you where to go in the registry to put your key into it if you want to try.

Share this post


Link to post
Share on other sites

OK, so here is how to edit your registry file to *HOPEFULLY* be able to play on-line. :)

 

First to get your CD-Key, as Battlefield 2 encodes your key into the registry.

1. On Windows, open "Regedit" ("Start > Run > Regedit")

2. Goto "HKEY_LOCAL_MACHINE" and click the plus's next to "Software > Electronic Arts > EA Games > Battlefield 2"

3. You should now have a string called "ergc" (with a number set that starts with "x9392...")

4. That is your CD-Key, you need to copy the key into notepad, or export it from your registry and keep it safe.

 

Putting it into Battlefield 2 Modern Combat Mac

1. Right click on Battlefield 2 Modern Combat and go to "Show Package Contents"

2. Then goto "Contents > Resources > Preferences"

3. In here you will see 5 files (some terminal commands, some unknown files) Open "system.reg" in Textedit

4. Be careful in here as changing some things will break the game totally!!!

5. Scroll down to near the bottom of the file to where the Battlefield 2 settings are, and using the key you got from the windows registry, put it where i says.

 

It looks like:

 

es\\TypeLib\\{DED1EA29-3F89-11D3-BBB9-00105A1F0D68}\\1.0\\FLAGS] 1179337346

@="0"

 

[software\\DICE\\Battlefield 2\\1.00.0000] 1212532076

 

[software\\Electronic Arts\\EA Games\\Battlefield 2] 1212532076

"InstallDir"="C:\\Program Files\\EA GAMES\\Battlefield 2"

"Language"="English"

"Locale"="en_US"

"Version"="1.4"

 

[software\\Electronic Arts\\EA Games\\Battlefield 2\\ergc] 1212532076

@="YOUR CD-KEY HERE, Starting with x9392" <---- This is where you put your CD-Key, from your windows registry

 

[software\\Electronic Arts\\EA Games\\Battlefield 2\\wdc] 1212532076

@="true"

 

[software\\Microsoft\\AudioCompressionManager\\DriverCache\\msacm.adpcm] 1212532140

"aFormatTagCache"=hex:01,00,00,00,10,00,00,00,11,00,00,00,14,00,00,00

"cFilterTags"=dword:00000000

"cFormatTags"=dword:00000002

"fdwSupport"=dword:00000001

 

[software\\Microsoft\\AudioCompression

 

After all that you then need to save the new "system.reg" and then goto "MacHD > Users > YourUserName > Library > Preferences" and delete the "Battlefield 2 Modern Combat" folder - **this will be here only if you have launched the game before.

 

And now is the moment of truth, reboot your mac put the CD / DVD into the drive and try it!!!!!!!!!!

 

Oh and please lat me know how you get on :(

Share this post


Link to post
Share on other sites

SCORE ! I FIXED IT FOR ONLINE PLAY !!!!Here's how to do it :

 

go to the registry key that holds you cdkey and change it to x9392 and append your cdkey after that.

 

so it looks like this :

 

@="x9392XXXXXXXXXXXXXXXXXXXX"

the X's being your cdkey without the "-" in between

 

works for me , i can play online ! ;)

 

On another note : i can only choose from 800x600 and 1024x768, any ideas on how to get other resolutions ?

Share this post


Link to post
Share on other sites
What version of BF2 you running? 1.41?

 

Yes 1.41, however ive been playing now for a while and im being kicked by punkbuster for "RESTRICTION: Unknown Windows API function [131124]", i guess ill have to look for punkbuster free servers. Any ideas on the resolution fix ?

Share this post


Link to post
Share on other sites

Once i have got the on-line working - punkbuster problem will be due to it being out of date, will fix that and then have a look at sorting out the graphics

Share this post


Link to post
Share on other sites

I downloaded the latest mac files from punkbuster and stashed them in the appropriate folder, i havent had any kicks since ( been playing about 20 minutes ). i also fixed the resolution problem by setting up some cmdline append stuff with the right resolution in the config file.

 

Game works great on mac now ! ;)

Share this post


Link to post
Share on other sites

Hay hinkle, Good to here you have fixed it!!!

If you could please tell me what files you changed in the pb folder and with what? So that i can release a "finished" version of the port.

 

Do you mean by fixing the resolution, you changed them in the config file?

 

I am glad you have got my version working well for you, if you could please tell / send me the files and instructions for punkbuster then everybody can enjoy it.

 

Big respect mate, you will be added to the readme!

Share this post


Link to post
Share on other sites

Nah, in the game i could only choose 800x600 and 1024x768, and there were no other options. I fixed it by adding this to the bottom of my config file :

 

[appdefaults\\BF2.exe\\transgaming]

"cmdlineadd" = "+widescreen 1 +szx 1280 +szy 800"

 

Make sure you pick a resolution that is supported by your screen ( check your display preferences ) or BF2 just wont open at all.

 

** EDIT ** im being kicked by punkbuster again... how did u fix it ? ( btw u have msn or something , we seem to raping this forum ? pm me if so )

Share this post


Link to post
Share on other sites

Thanks iSquithy. It's a great package you've made but I have a big problem.

 

I start it up OK, but when I get to the menus (no intro videos) all the buttons are defined by things like "button_login" etc. What causes this? Sometimes I also get a Window that's fairly incomprehensible but says "LOCERROR_driverincompatible". I can't click "BUTTON_ok" because I don't seem to have a cursor. Have I done something wrong?

 

Thanks so much for doing all this.

 

-Heebie

Share this post


Link to post
Share on other sites

It sound like your game files are corrupt.

 

What is your Mac setup?

Hacingtosh or Macintosh, OS version....

 

Does it play well in windows?

If not, try completely uninstalling the game in windows, reinstalling and then copying back to Mac.

Share this post


Link to post
Share on other sites

This is where the dirt comes out...

 

I installed it on Windows on BootCamp (I run a MBP with 2.4 GHz and NVidia 8600GT 10.5.3) a long time ago (6 months?) and it worked just fine. Then I uninstalled it and just recently I reinstalled. Now when I start it up I get a BSOD. That's why I want to try it out here!

 

So you think that reinstalling will remedy the problem? Sounds fair enough. Will reboot into Windows now and reinstall.

 

Thanks so much.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×