Battlefield Heroes Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

[How-to] Installing BF Heroes w/o PB Workaround

Alright, so I’ve somehow managed to get BF Heroes to install and bypass the PB issue. I don’t know how exactly, but here’s what I did:

1) Go into winecfg for your bottle, and in the “Graphics” tab disable all four checkboxes at the top.

2) Goto Programs>Run Command and type “regedit” then launch it.

3) Goto [HKEY_CURRENT_USER > Software > Wine] and create the key “Direct3D”. Then make the following strings with values:

DirectDrawRenderer “opengl”
UseGLSL “disabled”
VideoMemorySize “256” (set this value to however many megabytes of video RAm you have)

4) When managing your bottle, goto “Install Software...” and install the following packages (don’t know if these matter, but I did them):

Microsoft DirectX Runtime - Modern
Microsoft Visual C++ 2005, 2008 and 6.0
Microsoft Script 2.6

5) Download an install Mozilla Firefox 3.0.4 (http://tc.versiontracker.com/product/redir/lid/1476854/Firefox%20Setup%203.0.4.exe)

6) Goto “battlefieldheroes.com/playnow”. Let the installer run. You won’t (or at least shouldn’t) see the installer working. You’ll know that it is since you’ll see your HD space slowly decrease overtime if you look at it (in Finder or whatever you choose to view your remaining HD space in).

7) Go back to Winecfg and reenable the four checkboxes. Also, make a virtual desktop. It can be any size that you wish. Note that if you want to run the game on Max settings, you need to run it in 1024x768, it’ll crash otherwise (Medium looks quite nice though).

8) Quit/Restart the Bottle.

9) Launch Firefox (do not use safemode), open BF Heroes and enjoy. I followed these exact steps, and in CxG 8.0 in Max OS X 10.6.1 it worked without a hitch.

Here’s an accompanying video:

http://www.youtube.com/watch?v=2u6ihKFFgNc&fmt=18 (Standard Def)

http://www.youtube.com/watch?v=2u6ihKFFgNc&fmt=22 (HD)

Yes I do lose connection in it, but that’s only due to my internet sucking when I filmed it. PB has yet to kick me out of the game. Here are some screenshots, each taken after I sat in the server for over 5 minutes:

1) http://dl.getdropbox.com/u/124722/Pictures/CxG/CrossOver%20Games001.jpg (low settings)

2) http://dl.getdropbox.com/u/124722/Pictures/CxG/CrossOver%20Games002.jpg (low settings)

3) http://dl.getdropbox.com/u/124722/Pictures/CxG/CrossOver%20Games003.jpg (medium settings)

4) http://dl.getdropbox.com/u/124722/Pictures/CxG/CrossOver%20Games004.jpg (medium settings)

Here's another gameplay video I made:

http://www.youtube.com/watch?v=rmfCxZJHZaQ&fmt=22

Almost 6 minutes long and PB didn't kick me out. After I filmed this I played over 30 minutes straight (leveling up in the process on one of my characters). The biggest issue is that if you want to go back to the main menu, you need to restart the game from Firefox.

Here are known issues I've observed:

  • Tree branches disappear when you go near them.

  • The turf goes black, but only in certain sections of a map (ex. only in the spawn area). This is completely random.

  • Crashes sometimes, usually only when map changing though. ALso if you have had CxG open for a very long time, the game will crash a lot.

  • Tank wheels model messes up.

  • Going back into the menu screen after being in a game causes graphic issues forcing a relaunch of the game.

  • Cannot add friends from in-game Friends menu.

  • Cannot run on max settings when not running in 1024x768.

Mmm, so you didn't install punkbuster at all? Looks like they quit punkbuster in the game. I will try the gamesettings as always and see what happens now. I will come back for this later.

William Bokunic wrote:

Here are known issues I've observed:

  • Tree branches disappear when you go near them.

  • The turf goes black, but only in certain sections of a map (ex.
    only in the spawn area). This is completely random.

  • Crashes sometimes, usually only when map changing though. ALso if
    you have had CxG open for a very long time, the game will crash a
    lot.

  • Tank wheels model messes up.

  • Going back into the menu screen after being in a game causes
    graphic issues forcing a relaunch of the game.

  • Cannot add friends from in-game Friends menu.

  • Cannot run on max settings when not running in 1024x768.

To fix that read tips tricks for the regsettings, i already fixed that issue.

Fixed which error? Also, there's still a pb folder in the BF Heroes directory. Considering that there's still a Punkbuster thread over in the main BFH forums, I don't think they've removed it either. I might have tricked PB into installing when I disabled Mac OS X window decorations and stuff, forcing everything to be run using traditional Windows management.

To answer your questions:

Fixed which error? Also, there's still a pb folder in the BF Heroes directory. Considering that there's still a Punkbuster thread over in the main BFH forums, I don't think they've removed it either. I might have tricked PB into installing when I disabled Mac OS X window decorations and stuff, forcing everything to be run using traditional Windows management.

[i]Here are known issues I've observed:
Check (fixed using regkeys) - Tree branches disappear when you go near them.
Check (fixed using regkeys)- The turf goes black, but only in certain sections of a map (ex. only in the spawn area). This is completely random.
Check (fixed using regkeys)- Crashes sometimes, usually only when map changing though. ALso if you have had CxG open for a very long time, the game will crash a lot.
Check (fixed using regkeys)- Tank wheels model messes up.
Check (fixed using regkeys)- Going back into the menu screen after being in a game causes graphic issues forcing a relaunch of the game.
(dunno not checked) - Cannot add friends from in-game Friends menu.
(nope, not working yet) - Cannot run on max settings when not running in 1024x768.[/i]

About Punkbuster, i will try to find out. I will come back to that. I am at work at the moment so please be patient. Answer within few days.

Yup, i works for me too! Finally. I managed to play full screen too now :) Played a full hour, no kicks! I think the new update of battlefield heroes did the biggest trick.

I can't stand playing fullscreen. Though it's currently the only way to fix the mouse bug when driving tanks. The bug happens when you move your mouse all the way to a side of the screen to spin the barrel. Eventually it'll pull your mouse out of the virtual desktop.

By the way:

Check (fixed using regkeys) - Tree branches disappear when you go near them.
Check (fixed using regkeys)- Tank wheels model messes up.
Check (fixed using regkeys)- Going back into the menu screen after being in a game causes graphic issues forcing a relaunch of the game.

The above issues were not fixed, at least for me, using your registry keys. In-fact, the only thing your registry hacks did for me was make the game run a bit worse. I am, of course, talking about the OffScreenRenderingMode and RenderTargetLockMode strings. Maybe they need to be enabled before installing the game? Or maybe they only work when playing at 1024x768.

I just got the game to run on "High" at 1360x768. It was fairly playable (managed to level up my Gunner), but it was choppy. Unless you have an Nvidia 8800 or something, I'd stick to Medium (2007+ Macbook Pro's, late 2008 Macbook's, Mid-Range iMac's 2007+) or Low (Macbook's prior to late 2008, Macbook Pro's from 2006, Low-Range iMac's prior to 2008). These settings are optimal and will give you the best performance:visual ratio. Though feel free to turn down the graphics lower for easier fragging.

Also, as stated, the mouse accelerator messes with the game. Your best bet is to get a high dpi mouse for the game, this is best to counter-act the accelerator. If you're on Leopard or Tiger this can be fixed, but it [the fix] was broken in Snow Leopard.

Thats wierd,

I have no graphical glitches at all! only while loading it gives some wierd graphical things, but when game is loaded i have no graphical issues at all! Its was quite slow in medium mode and 1024*768 full screen, but its better dat the mouse escapes all the time from the window. Now i have the graphics downgraded its quite doable. Still not the best, but everything works now, its only some performance boost thats needed. Well maybe its that i have the slowest macbook unitbody :P

I can't run it in fullscreen and I got the black texture bug again. Using the reg list you provided as well. Are you running CxG 8.0 in Snow Leopard?

I've been running the game with glsl on to see any difference. Performance dips a little, but I see no difference graphically. So it's safe to leave it on, but if you want an easier time fragging, disabled it.

All other issues persist though. I have noticed that only one map has the black texture issue. It happens every time on that map too. It's the one with the lighthouse sniper outpost. Forget its name exactly. I'm interested in seeing exactly your procedure for getting rid of all these bugs. Even if I use the same registry commands, these persist.

Ok, see tips tricks for screenshots of settings, here you i cant get it fixed to show screenshots (no html as in tips/tricks)

Mine is setup exactly like yours. The only way I can get the menu to revert to normal once I leave a game is if I play at 800x600. Are you by chance running Leopard?

I run snow leopard 10.6.1 and i changed resolution (ingame) to 640*480 to increase performance.

Odd. I don't start getting choppy performance until 1280x800 though with settings at Medium.With your settings (and 1024x768 set) I was able to get the game running fullscreen, but the top portion was cut off due to OS X window management. When I disabled that, fullscreen didn't work at all. Also it seems none of the bugs were fixed either. I think I'll stick to a virtual desktop for now.

I changed a screenshot (1 dubble), added the registerchanges. Check it out.

I saw the registry screen before you removed it from this thread. My bottle, aside from the default language, is identical to yours. My OS is also identical. I don't see how you aren't getting any of these bugs.

William Bokunic wrote:

I saw the registry screen before you removed it from this thread. My
bottle, aside from the default language, is identical to yours. My
OS is also identical. I don't see how you aren't getting any of
these bugs.

Are you an advocate? or a user?

I have access to the advocate forums if that's what you mean. I believe I'm an advocate of this game and Doom 3.

Ok, i guess i have the newest night build version of crossover Games, perhaps that is the difference...So for people (non advocates) who read this have to wait till next version (9.0?) to play full screen.

There are no Crossover Game nightly's. Only Crossover Pro. CxP can't play games too well in Snow Leopard either. It doesn't contain the fixes. The game can be played in fullscreen for 8.0, but about 16 pixels will get cut off of the top. Also you can only play fullscreen on resolutions of 1024x768 or lower. Honestly the best solution is to run in a window if your Mac can handle running the game at a higher resolution.

Oh yeah, the menu being buggy, it is directly related to the game being 1024x768 or not. I ran the game fullscreen at 1024x640. When I went back into the menu, the top part of it was cut out so the internal window size became 1024x640. I think when the game is going in and out of playing, the menu tries to become the same size as when it was fullscreen. But because the window is only 1024x768, it jumbles all the stuff up in the top-right corner (if you were running at a higher resolution). If Codeweaver's wanted to try and support this game now that we've managed to get most of it working, a good solution for the menu bug would be to figure out how to send a resolution change for the game when going back to the menu. So if you are playing at 1360x768, as soon as you hit the button to close the game, CxG switches the games resolution to 1024x768, then it goes back to the menu. Just a thought.

William Bokunic wrote:

There are no Crossover Game nightly's.

Thats correct, they have bin removed earlier. I managed to get the update earlier. The reason is probably that there is a new version coming within a week(s).

And yep, i experience same buggy menu as you when returning to menu. And yup indeed about the fix needed. But it will be more great that there is no specific resolution needed at all, so you can play all resolutions without messed op screen.

The game just updated today. Patched very well. You can't tell how close it is to being done, but once it is done downloading a popup will appear asking if you want to start the game.

For anyone wondering, here are the fixes (yay for Gunner buffs):

We reduced sniper rifle close range damage
We increased the range Sniper Rifles require, before dealing "ideal"
damage
Commando's Poison Blade got some crit chance love
Fix for National Burning Bullets bug
Fixed inconsistencies for Abilities between Factions. Royals'
Blasting strike should work properly now
Gunner's Frenzy Fire got some crit chance love
Gunners should no longer receive health from weapons other than the
Machine Gun when using frenzy fire
Increased plane MG range
Increased splash damage range for plane MG
Added critical hit splash damage for plane MG
Increased reload time for fast firing Shotguns
Some weapons were not counting towards mission completion, this
should now be fixed
Fixed an issue with some weapons having the wrong sound
Jeep tuning 101: Jeep should not stall as much when changing from
forward to reverse. Jeep top end speed also increased slightly.
Mark Target can now mark several enemies at once, depending on how
many Ability points are spent.
(1-2 Ability Points: 1 target, 3-4 Ability Points: 2 targets, 5
Ability Points: 3 targets)

Two Additional changes we forgot to mention:
Gunners' Machine Gun damage was increased slightly. This should have
been changed previously, but didn't make it into the big update
before.
Commandos' Troop Traps now take slightly longer to arm themselves

I think the game works pretty well now. I've been running it in 1024x768 and see less graphical glitches. THe menu still messes up, thee turf textures are still missing on seaside Skirmish and trees still have the disappearing limbs, but it works really well nonetheless. Everyone, if you want the game to run better, vote for this game to get Crossover support! It's at a point where it'd be relatively easy (compared to Left 4 Dead) for them to get the game working.

Also, here's proof of how well it's working (a screenshot of an end-game leader-board, with me dominating it):

image

Hello! I did almost exactly as you have written in addition to install extra programmvaran. When I press the play button, it will up a box that says: Runtime error R6034 An application has made an attempt to load the c runtime libary incorrectly. What should I do? THX!

I had the same runtime issue (6034)
but i didn`t install the following packages

Microsoft Visual C++ 2005 and 2008
Microsoft Script 2.6

how do i get these? culdnt find. this "MS script", i dont even find something with this name. is this a .net version? couldnt install vc2005.

or maybe it just cant run on tiger. please, be more specific.

Matheus Duvoisin Horstmann wrote:

I had the same runtime issue (6034)
but i didn`t install the following packages

Microsoft Visual C++ 2005 and 2008
Microsoft Script 2.6

how do i get these? culdnt find. this "MS script", i dont even find something with this name. is this a .net version? couldnt install vc2005.

or maybe it just cant run on tiger. please, be more specific.

Go to the preferences of crossover and then installer assistant --> deselect: " hide service packs and dependencies"
now you will see the options to install all these software with the installer.

have fun!

Matheus Duvoisin Horstmann wrote:

I had the same runtime issue (6034)
but i didn`t install the following packages

Microsoft Visual C++ 2005 and 2008
Microsoft Script 2.6

how do i get these? culdnt find. this "MS script", i dont even find something with this name. is this a .net version? couldnt install vc2005.

or maybe it just cant run on tiger. please, be more specific.

Hello, very nice notice !

I have 2 questions :

Matheus and you speaken "MS script 2.6", i find ony the 5.6, why?

How many times must I wait for the first update? (i can't see the updater)

Sorry for my english (i'm french)

Good work!
Faramire

EDIT: i can't accept the license, there are no windows for this...

faramire wrote:

Matheus Duvoisin Horstmann wrote:

I had the same runtime issue (6034)
but i didn`t install the following packages

Microsoft Visual C++ 2005 and 2008
Microsoft Script 2.6

how do i get these? culdnt find. this "MS script", i dont even find something with this name. is this a .net version? couldnt install vc2005.

or maybe it just cant run on tiger. please, be more
specific.

Hello, very nice notice !

I have 2 questions :

Matheus and you speaken "MS script 2.6", i find ony the 5.6, why?

How many times must I wait for the first update? (i can't see the
updater)

Sorry for my english (i'm french)

Good work!
Faramire

EDIT: i can't accept the license, there are no windows for this...

Answers:

  1. You are correct its 5.6. I think Matheus made a type mistake.

  2. First of all, make sure you have installed firefox 3.04, otherwise install and launch will provide big problems.
    Second, when you get the message that it will install battlefield heroes. click ok and get task manager and watch the network traffic.
    When its ready, you will notice that there is no internet traffic anymore, and if you use the right firefox, i think it will even say it will launch after install.
    Just make sure you have the right firefox version (3.04) and it will go automatically as normal.

When its installed the next time you start the game via firefox it will do a version check and starts the launcher of the game automatically.

Hello! I have now installed the BF and it works great! I have in my installation folder: Windows Installer 2.0, Microsoft Visual C + + 2005, Mozilla Firefox (3.0.4.) Punk Busters services, and crossover HTML engine. Works great but i need to close the game when i come back to the lobby.
Very good guide!
http://www.youtube.com/watch?v=2u6ihKFFgNc&fmt=22 😎

Joel Toutin wrote:

Hello! I have now installed the BF and it works great! I have in my
installation folder: Windows Installer 2.0, Microsoft Visual C + +
2005, Mozilla Firefox (3.0.4.) Punk Busters services, and crossover
HTML engine. Works great but i need to close the game when i come
back to the lobby.
Very good guide!
http://www.youtube.com/watch?v=2u6ihKFFgNc&fmt=22 😎

Yes thats right see also this topic for the bug. There is no solution for that at the moment.

Does this work in Games 8.1.2?

Rory Green wrote:

Does this work in Games 8.1.2?

I've been playing it in 8.1.2

keytachi wrote:

Rory Green wrote:

Does this work in Games 8.1.2?

I've been playing it in 8.1.2

In short...no.
I am playing this also in 8.1.2

It wouldn't work in 8.1.2 but OMG! I have finally got it to work with 8.0.0 - The only problem is that the floor is yellow for some unknown reason. I also get disconnected when the server changes map and it freezes BFH.

What has happened with punkbuster? I have not installed it yet I haven't been kicked yet???

hi, I've been trying to play this game but it simply will not install I have everything needed (seen on the tips&tricks) all settings are correct but I'll need a bit more details on how the computer reacts when installing please.

Watch the youtube video mentioned in this subject. It will help you get it working.

blbenji wrote:

hi, I've been trying to play this game but it simply will not
install I have everything needed (seen on the tips&tricks) all
settings are correct but I'll need a bit more details on how the
computer reacts when installing please.

I had the same problem as you, people keep saying 'look at tips and tricks' - it isn't very helpful is it?

I will tell you exactly what I did:

  • You should do exactly what William Bokunic said in his first post. with all the firefox installs & stuff - make sure it is a new bottle! You don't need to install punkbuster, it doesn't matter. Use CrossOver Games 8.0.0.

What happened with me is:
1) when I clicked 'Play Now', the language selection box (for installation) came up and I chose english.
2) The 'accept licence agreement' window came up and I clicked accept.
3) The Battlefield Heroes window flashed up briefly and then disappeared.
4) At this point, I got a box telling me that the installer quit unexpectedly, I clicked OK on this then left everything alone.
5) On the Mac desktop, under the Macintosh HD icon, it shows the disk space for the mac, if you look closely, the space starts going down.
6) I left my computer for ages
7) When I got back, the disk space had stopped decreasing
8) I closed crossover then restarted my computer (I don't know if this helped or not but I did it anyway)
9) Opened up crossover then chose to run a virtual desktop of 1024 x 768 and I checked all of the boxes on the graphics tab like mentioned in the very first post.
10) started firefox and clicked 'Play Now' on the BF Heroes site.
11) the battlefield heroes window came up and the program did it's thing. The game then started and I closed firefox.

DO NOT FOLLOW THE INSTALL INSTRUCTIONS ON THE TIPS & TRICKS PAGE, THEY DO NOT WORK!

I hope this helps

thanks but still no result T_T, also i add that i use 8.1.2 and that the message that says installer quit doesn't appear because after clicking ok NOTHING happens (the window says done for a small bit of info)

ah!!!! (think its working ^^) how long please?

how do i open firefox in wine?

Hello, I still can't play the game:

1) I start firefox and go on the BH website then log in
2) I press PLAY NOW
3) I set prefered language english
4) Nothing.... U_U

please help me over here

blbenji wrote:

Hello, I still can't play the game:

1) I start firefox and go on the BH website then log in
2) I press PLAY NOW
3) I set prefered language english
4) Nothing.... U_U

please help me over here

Did you exactly follow the instruction on the beginning of the post?
Read it carefully and do exact what it says, otherwise you run into problems.

I have a MacBook (late 2006) which has Intel GMA950 integrated graphic, I use to run BFH using Bootcamp and it runs very well by choosing "super low" option and resolution doesn't really matter (as you know resolution affects the memory mostly)
Now I that I saw this thread I gave it a shot and everything went smoothly and the game starts and menus are all fine but when the actual game starts it's all messed up and.
I wonder if it is because of my older macbook or I did something wrong about reg keys or anything like that?
Did any one play this on similar macbook or it is impossible?

Dan wrote:

I have a MacBook (late 2006) which has Intel GMA950 integrated
graphic, I use to run BFH using Bootcamp and it runs very well by
choosing "super low" option and resolution doesn't really matter (as
you know resolution affects the memory mostly)
Now I that I saw this thread I gave it a shot and everything went
smoothly and the game starts and menus are all fine but when the
actual game starts it's all messed up and.
I wonder if it is because of my older macbook or I did something
wrong about reg keys or anything like that?
Did any one play this on similar macbook or it is impossible?

What is actually messed up? When I play the game, I get yellow floor and some missing textures etc. What problems do you have? I don't like running BFH on my imac because I normally end up having to restart my computer because the game freezes up my whole system. You should keep running it on bootcamp because on CrossOver, I find it very unstable.

[/quote]

Did you exactly follow the instruction on the beginning of the post?
Read it carefully and do exact what it says, otherwise you run into problems.[/quote]

yes I followed these instructions, but every day it just puts on "select prefered language" and after that n o t h i n g
😭

[quote=339928][/quote]

Did you exactly follow the instruction on the beginning of the post?
Read it carefully and do exact what it says, otherwise you run into problems.[/quote]

yes I followed these instructions, but every day it just puts on "select prefered language" and after that n o t h i n g
😭 [/quote]

Make sure this software is installed:

image

I've noticed that "windows script 5.6" and Flash player aren't among my installed softwares.
Even after removing the tick of "hide service..." in Cross Over's preferences there isn't "windows script" among available softwares to install.
Also I tried to install it by downloading the exe file from Microsoft and then installing it within cross over. Although installation completed fine but I can't see "windows script" in the list of installed softwares.
Same goes for Flash player. Again it doesn't work.
Any suggestion?

1 to 50 of 68

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiaG44QkhjcVRFZnk5SlNxTiIsImdkcHIiOjB9