ubi.com    Forums  Hop To Forum Categories  Beyond Good and Evil  Hop To Forums  Beyond Good and Evil - Community Technical Help    My personal fix for the sync issues (ATi only)

Moderators: bitebug2003, jasminam
Go
New
Find
Notify
Tools
Reply
  
  Login/Join 
Posted
Sorry if this seems a bit long, i'm trying to explain it as clearly as possible.

Hey guys. This might work for Nvidia users, but you'll have to do some digging to find similar settings to use yourself. This is all a bit of a chance find, but all I can say is it worked for me and i'm now playing the game just fine...no sync issues.

Firstly, I use ATi Tray Tools for my video settings needs (no CCC, you're deranged if you use that), so download that if you plan to do this; http://downloads.guru3d.com/download.php?det=733

Note first, that I have tried everything else possible, EVERYTHING. Dual core patches/fixes did nothing, the Fullprocessing executable did nothing, forcing single core affinity did nothing...nothing worked.

First thing to do is create a profile for BG&E in ATT. This is fairly straightforward and i'm sure even the most technically inept of users shouldn't have any troubles working it out. Firstly, right click ATT and go to Game Profiles->Manage Profiles. In the middle of this window where it says 'Executable' (between 'Profile Name' and 'Parameters'), click the yellow folder icon off to the right. In the Open window that pops up, browse to and select your BG&E executable (this is in the BG&E game folder). Click on the exe, hit Open, and you should be back at the previous window. Now, under 'Settings' just below all that, tick the box next to 'Set->Direct3D to', and also tick the box below that labelled 'Restore previous settings after game end'. Now in the dropdown box, select the option 'Custom Settings', and click the Edit button to the right.

On this next page where it says "Wait for Vertical Sync", set this to 'Always on'. Down where it says 'Refresh Rate Override', set this to Custom and enter 60 in the box. If you're on an LCD, this setting of 60 will be fine (if your LCD/CRT uses a refresh rate higher than 60, that's fine..leave this setting at 60 and read on). Once you've done that, click OK, give your profile a name (enter this right above where you selected the EXE to begin with).

The real trick of all of this is that above 60fps, the game's audio/video goes out of sync. I realised this through carefull monitoring of framerates while playing...every single instance where the sync issue occured, started the moment the framerate passed higher than 60.

So now you've got your refresh rate forced to 60, and your profile saved. The next step (if your monitor uses a refresh rate higher than 60), is to force a refresh lock to whatever refresh rate you desire. Do this by right-clicking ATT, and selecting Refresh Lock->Enabled. Once you've enabled that, go back to Refresh lock->Customize. Down at the bottom drop-down box where you can select your resolution, select the resolution that you play your game at, and also select the refresh rate that you want your screen at. Once you've selected those, click the single Up Arrow right beside it and it should be entered into the list. Click OK, and simply right click ATT, select Game Profiles, and click the new profile you've created for BG&E...All of your sync problems should be gone!

The way this works is really just sheer chance, a small 'glitch' if you will. By locking your refresh rate to whatever you want, forcing Vsync to a lower refresh rate in your games' profile results in BG&E being limited to 60fps (so it stays in sync) while your monitor stays at its normal refresh rate (saving you squinty eyes and a raging headache). Naturally, if your monitor always uses 60hz, you don't have to bother with the refresh lock, but it's there anyway.

So essentially, BG&E should now stay in sync. I hope this works for at least SOMEONE out there, I know it did for me and I couldn't be happier.

Oh and by the way, for anyone who's curious, i'm running an X2 4600+ @ 2.88ghz, an x1900xt 512, and 2gb of ram on Windows XP. Good luck!
 
Posts: 9 | Registered: Thu May 12 2005Reply With QuoteEdit or Delete MessageReport This Post
Posted Hide Post
Hahaha...ok so I had to reinstall all my drivers yesterday (moving to updated set), and found that no matter what I tried, this method just refused to work again.

But then I stumbled upon a much easier solution. Turn 'Triple Buffering' on in the compatability settings section of the BG&E launcher config. Right-click ATT and go to Direct3D->Wait for Vertical Sync->Always on, and enable that. Also just be sure (for CRT users or people with LCD's that have refresh rates higher than 60hz), that you've got the Refresh Lock enabled (refer to previous post for info on enabling/configuring that).

Now with all that done, go to your display properties (rightclick desktop->properties), then go to the Settings tab, click Advanced, go to the Monitor tab, and set your refresh rate to 60hz. Once you hit OK, your screen will flash black for a moment, and it will appear that your refresh rate hasn't changed at all...that's just fine. Now just hit OK, leave the Display Properties window open (closing/ok'ing that cancels the attempted change) and now play BG&E.

This fools the game into thinking it's limited to a max refresh rate of 60hz, and with V-Sync/Triple buffering, that's what it gets capped at.

It was such a random find, but i've tried it now on 3 seperate systems and it works. Sure, it's a bit of a bummer having to 'change' your refresh each time you want to play, but it's simple enough and allows you to finally enjoy it.

Hope this helps SOMEONE :P
 
Posts: 9 | Registered: Thu May 12 2005Reply With QuoteEdit or Delete MessageReport This Post
 Previous Topic | Next Topic powered by eve community  
 

ubi.com    Forums  Hop To Forum Categories  Beyond Good and Evil  Hop To Forums  Beyond Good and Evil - Community Technical Help    My personal fix for the sync issues (ATi only)

Terms of Use