SquithyX Posted June 5, 2008 Share Posted June 5, 2008 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! 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 Link to comment Share on other sites More sharing options...
(MoC) Posted June 5, 2008 Share Posted June 5, 2008 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! 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 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. Link to comment Share on other sites More sharing options...
SquithyX Posted June 5, 2008 Author Share Posted June 5, 2008 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! Link to comment Share on other sites More sharing options...
SquithyX Posted June 7, 2008 Author Share Posted June 7, 2008 Well here is a version that is very stable, and lets you see all the servers with out crashing - still no online play, but off-line works well! http://rapidshare.com/files/120388356/Batt...bat_v2.zip.html Link to comment Share on other sites More sharing options...
(MoC) Posted June 7, 2008 Share Posted June 7, 2008 Well here is a version that is very stable, and lets you see all the servers with out crashing - still no online play, but off-line works well! http://rapidshare.com/files/120388356/Batt...bat_v2.zip.html Trying this right now. ^^ Link to comment Share on other sites More sharing options...
roderick Posted June 8, 2008 Share Posted June 8, 2008 Hopefully someone can get the online feature to work soon! Link to comment Share on other sites More sharing options...
minion187 Posted June 9, 2008 Share Posted June 9, 2008 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 Link to comment Share on other sites More sharing options...
Cillit Bang Posted June 13, 2008 Share Posted June 13, 2008 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? Link to comment Share on other sites More sharing options...
GERGÖ Posted June 14, 2008 Share Posted June 14, 2008 I would like to play this game on Mac, because I play it online since it's out. Link to comment Share on other sites More sharing options...
SquithyX Posted June 18, 2008 Author Share Posted June 18, 2008 Hello to you all again, here is version 3 of Battlefield 2 Modern Combat. This version uses the newest version of Cider, and now there is no need to crack the game for it to run. 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 Link to comment Share on other sites More sharing options...
GERGÖ Posted June 18, 2008 Share Posted June 18, 2008 It sounds good! I will try this at least tomorrow. So now it should work online!? Link to comment Share on other sites More sharing options...
SquithyX Posted June 19, 2008 Author Share Posted June 19, 2008 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. Link to comment Share on other sites More sharing options...
GERGÖ Posted June 19, 2008 Share Posted June 19, 2008 Of course yes! Please! Link to comment Share on other sites More sharing options...
SquithyX Posted June 20, 2008 Author Share Posted June 20, 2008 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 Link to comment Share on other sites More sharing options...
hinkle Posted June 20, 2008 Share Posted June 20, 2008 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 ? Link to comment Share on other sites More sharing options...
SquithyX Posted June 20, 2008 Author Share Posted June 20, 2008 What version of BF2 you running? 1.41? Link to comment Share on other sites More sharing options...
hinkle Posted June 20, 2008 Share Posted June 20, 2008 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 ? Link to comment Share on other sites More sharing options...
SquithyX Posted June 20, 2008 Author Share Posted June 20, 2008 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 Link to comment Share on other sites More sharing options...
hinkle Posted June 20, 2008 Share Posted June 20, 2008 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 ! Link to comment Share on other sites More sharing options...
SquithyX Posted June 20, 2008 Author Share Posted June 20, 2008 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! Link to comment Share on other sites More sharing options...
hinkle Posted June 20, 2008 Share Posted June 20, 2008 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 ) Link to comment Share on other sites More sharing options...
SquithyX Posted June 20, 2008 Author Share Posted June 20, 2008 OK, so here it is, version 4 WITH on-line play. There is a BIG thank you to hinkle for helping me with the on-line play bit. As usual, instructions included. Battlefield 2 Modern Combat Version 4 - The on-line version Feedback PLEASE! Link to comment Share on other sites More sharing options...
Heebie Posted June 21, 2008 Share Posted June 21, 2008 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 Link to comment Share on other sites More sharing options...
SquithyX Posted June 21, 2008 Author Share Posted June 21, 2008 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. Link to comment Share on other sites More sharing options...
Heebie Posted June 21, 2008 Share Posted June 21, 2008 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. Link to comment Share on other sites More sharing options...
Recommended Posts