Overview
This is a guide found here http://www.cnet.com.au/making-old-games-work-on-new-pcs-beyond-good-and-evil-339338428.htmwritten by Craig Simms that I found helpful in getting my copy of BG&E to work. Again. Not my work, just transcribing to a steam guide for ease of use.Special thanks to Cnet (of all places) for providing Mr Simms room to research such a fix.
Audio Desync
The easiest way to fix this is to ensure that the game is only running on a single core, running on multiple cores leads to confusion. The old method involved either alt-tabbing out each time you ran the game and setting affinity through task manager, or modifying the binary using a program called ImageCFG. We don’t need such crude methods any more.
For Windows 7, you can download a compatibility shim here, which will ensure that the game always runs with single core affinity.
To install it, extract the contents of the RAR file and either run the batch file, or open a command prompt and navigate to the downloaded file, then type:
sdbinst “%cd%bge.sdb”
Now, whenever bge.exe runs, it will be assigned to a single core only.
Note: this compatibility shim was created for the Steam version of the game. Please let us know if it doesn’t work with other versions. You can test it by opening task manager (CTRL + Shift + Esc), going to the Processes tab, right clicking on the bge.exe entry and then choosing Set Affinity. Only one core should be selected.
Graphics flickering and performance issues
Our friend here is SettingsApplication.exe, found in your install directory. After you’ve set your resolution, head to the Advanced Settings tab. Check Manual compatibility settings and then turn off HW Vertex Processing, Multi vertex stream and Autogen mipmap. This will prevent user interface flickering issues, although, depending on how powerful your card is, you may need to turn down the water detail (if your card can handle the Main Canal section fine, then you’ll be set for the whole game).
(Screenshot by Craig Simms/CBSi)
Anti-aliasing
You may also wish to turn off Anti-aliasing and apply it through your graphics card driver control panel instead. For AMD users, open Catalyst Control Center and expand the Gaming section, then click on 3D Application Settings. Set the Anti-Aliasing Mode to Override application setting, then adjust the settings to how you desire. When you’re done, click the save button and then browse to where the bge.exe file is stored.
For Nvidia users, be aware that there’s already a profile set up for bge.exe — and it’s the wrong game! We can use this anyway; open the Nvidia Control Panel and select Manage 3D settings. Change the tab to Program Settings and uncheck Show only programs found on this computer. From the drop down menu, select BANG! – Gunship Elite(bge.exe), then set the anti-aliasing settings to how you would like it. Hit the Apply button when you’re done.