Beyond Good & Evil: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(Big update. New testing in 4.0-1535. Removed pre-4.0 problems and updated all existing ones. Was able to reproduce the hang on Black Isle, and provided more details.)
Line 14: Line 14:
== Problems ==
== Problems ==


=== Hang on First Entering Hillys ===
=== Pixel Shader Errors and No Ocean Reflections ===
When leaving the lighthouse for the first time, the game will hang. After entering the boat and going out the cavern into Hillys, a transition screen appears saying "Hillys". The game will hang and Dolphin throws up a "Failed to compile shader" error. Pressing ok will just create another error window, and there is no way to resume gameplay. There is no solution at this time. See {{issue|6300}}.
Any time when out on the open ocean, such as when leaving the lighthouse, the game will hang and Dolphin shows "Failed to compile shader" errors. Uncheck "Use Panic Handlers" to get through it without interruption. However, once you reach the open ocean, there will be no reflections on the water surface. At this time there is no way to make the water reflections appear. See {{issue|6300}}.
{{image|Beyond Good & Evil Ocean Reflections 1.jpg|The ocean without reflections}}
{{image|Beyond Good & Evil Ocean Reflections 2.jpg|Reflections as they appear on console|br|width=272}}
 
=== Slow with D3D on Ocean/Black Isle ===
On even the most powerful systems, anywhere the ocean water effect is present D3D slows to a crawl. Eventually, on Black Isle, it will get so bad the game will stop and hang permanently. OpenGL does not suffer from this problem.


=== Frame Rate ===
=== Frame Rate ===
This game seems to throttle to 120 FPS. To set it to 60 FPS like most other GameCube games enable XFB. Though this won't do much, since the 120 FPS are based on increments of 2 and never goes to an odd number, thus its basically 60 FPS on its own. High system requirements are definitely needed to play at close to full speed.
The game's framerate will not be a steady 60fps 60vps, fluctuating throughout the game, and sticks to 120fps often. Virtual XFB fixes this problem the majority of the time, and it is set by default in the GameINI. The opening menu still has some issues, however.


=== Taking Pictures ===
=== Taking Pictures ===
The game freezes for a while when taking pictures.
With D3D, the game freezes for a few seconds after taking a picture. Use OpenGL to avoid this problem.


=== 16:9 Black Borders ===
=== 16:9 Black Borders ===
Beyond Good & Evil uses a 4:3 image ratio, but displays in 16:9 letterboxed format. On a native 16:9 screen this results in black bars around the entire screen, needlessly constraining the image. This is not a problem, just they way the game renders, no solution is expected.
Beyond Good & Evil uses a 4:3 image ratio, but displays in 16:9 letterboxed format. On a native 16:9 screen this results in black bars around the entire screen, needlessly constraining the image. This is not a problem - just they way the game renders - so no solution is expected.
{{image|BeyondGood&Evil 16x9.jpg|Example of the black borders|br}}
{{image|BeyondGood&Evil 16x9.jpg|Example of the black borders|br}}
=== <s>Shakes</s> ===
After the merger of the FIFO-BP branch in {{revision|3.5-644}}, upon entering the Ancient Mine on Black Isle, Jade "shakes", allowing her to go through walls and become stuck. Fixed by {{revision|3.5-1319}}.


== Configuration ==
== Configuration ==
Line 34: Line 36:
{{Config
{{Config
|gfxbackend = OpenGL
|gfxbackend = OpenGL
|gfxbackendnotes = Avoids crash at Dark Island
|gfxbackendnotes = D3D has severe slowdown on the ocean, hangs on Black Isle, and camera freezes
|xfb = On
|panichandlers = Off
|xfbnotes = This changes the 120 FPS to 60 FPS, but doesn't effect actual gameplay speed.
|panichandlersnotes = D3D required, OGL optional. Prevents error messages when entering the ocean.
}}
}}


Line 58: Line 60:
{{testing/entry|revision=7571|OS=Windows 7 x64|CPU=Intel Core i7-860 @ 3GHz|GPU=ATI Radeon HD 5850 x2|result=Game speed hovers around 100%. Taking pictures causes game to stutter for about 15 seconds.|tester=legoman666}}
{{testing/entry|revision=7571|OS=Windows 7 x64|CPU=Intel Core i7-860 @ 3GHz|GPU=ATI Radeon HD 5850 x2|result=Game speed hovers around 100%. Taking pictures causes game to stutter for about 15 seconds.|tester=legoman666}}
{{testing/entry|revision=3.0|OS=Windows 7 x64|CPU=Intel Core i7-3720QM @ 2.6GHz|GPU=nVidia GeForce GT 650M|result=Not playable. OpenGL fix bug dark island but Not work at the Old Mines just after the dark island, cause Jades through the textures.|tester=Jonathan66100}}
{{testing/entry|revision=3.0|OS=Windows 7 x64|CPU=Intel Core i7-3720QM @ 2.6GHz|GPU=nVidia GeForce GT 650M|result=Not playable. OpenGL fix bug dark island but Not work at the Old Mines just after the dark island, cause Jades through the textures.|tester=Jonathan66100}}
{{testing/entry|revision=3.0|OS=Gentoo Linux x86_64|CPU=Intel Core i7-2820QM @ 2.3GHz|GPU=AMD Radeon HD 6400M|result=Not payable. Runs around 50% speed until the Abandoned Mineshaft where the hero gets dropped into nothingness when entering the room.|tester=pfh.chaos}}
{{testing/entry|revision=3.0-235|OS=Windows 7 x64|CPU=Intel Core 2 Duo @ 2.4GHz|GPU=nVidia GeForce 9400M|result=Runs around 50% speed until crashing without an error message at the Dark Island (about 30 minutes into the game). {{revision|7571}} does not crash at this point, but the hero gets dropped into nothingness when entering the next room.|tester=Autofresser}}
{{testing/entry|revision=3.0-235|OS=Windows 7 x64|CPU=Intel Core 2 Duo @ 2.4GHz|GPU=nVidia GeForce 9400M|result=Runs around 50% speed until crashing without an error message at the Dark Island (about 30 minutes into the game). {{revision|7571}} does not crash at this point, but the hero gets dropped into nothingness when entering the next room.|tester=Autofresser}}
{{testing/entry|revision=3.0-688|OS=Windows 7 x64|CPU=Intel Core i7-3720QM @ 2.6GHz|GPU=nVidia GeForce GT 650M|result=Not payable. OpenGL NOT fix bug dark island.|tester=Jonathan66100}}
{{testing/entry|revision=3.0-688|OS=Windows 7 x64|CPU=Intel Core i7-3720QM @ 2.6GHz|GPU=nVidia GeForce GT 650M|result=Not payable. OpenGL NOT fix bug dark island.|tester=Jonathan66100}}
{{testing/entry|revision=3.0|OS=Gentoo Linux x86_64|CPU=Intel Core i7-2820QM @ 2.3GHz|GPU=AMD Radeon HD 6400M|result=Not payable. Runs around 50% speed until the Abandoned Mineshaft where the hero gets dropped into nothingness when entering the room.|tester=pfh.chaos}}
{{testing/entry|revision=4.0-1535|OS=Windows 7 x64|CPU=Intel Core i5-3570K @ 4.7GHz|GPU=nVidia GeForce GTX 760|result=Works grea tin OpenGL. The recent changes help a lot. Hologram finally works properly (TFN), frame rate is stable, you can get around the errors, on and on. Some bugs still though, like the ocean reflections.|tester=MaJoR}}
{{testing/end}}
{{testing/end}}



Revision as of 12:11, 6 May 2014

Beyond Good & Evil
BeyondGood&Evil.jpg
Developer(s) Ubisoft Montpellier
Publisher(s) Ubisoft
Platform(s) GameCube
Release date(s) NA December 11, 2003
EU February 27, 2004
Genre(s) Action-adventure
Mode(s) Single-player
Input methods GameCube Controller
Compatibility 4Stars4.pngEdit rating: Beyond Good & Evil
Playable
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Beyond Good & Evil is an action-adventure game with elements of puzzle-solving and stealth-based games. Players control the protagonist, Jade, from a third-person perspective. Jade can run, move stealthily, jump over obstacles and pits, climb ladders, push or bash in doors and objects, and flatten herself against walls. As Jade, players investigate installations in search of the truth about a war with an alien threat.

Problems

Pixel Shader Errors and No Ocean Reflections

Any time when out on the open ocean, such as when leaving the lighthouse, the game will hang and Dolphin shows "Failed to compile shader" errors. Uncheck "Use Panic Handlers" to get through it without interruption. However, once you reach the open ocean, there will be no reflections on the water surface. At this time there is no way to make the water reflections appear. See issue 6300.

Slow with D3D on Ocean/Black Isle

On even the most powerful systems, anywhere the ocean water effect is present D3D slows to a crawl. Eventually, on Black Isle, it will get so bad the game will stop and hang permanently. OpenGL does not suffer from this problem.

Frame Rate

The game's framerate will not be a steady 60fps 60vps, fluctuating throughout the game, and sticks to 120fps often. Virtual XFB fixes this problem the majority of the time, and it is set by default in the GameINI. The opening menu still has some issues, however.

Taking Pictures

With D3D, the game freezes for a few seconds after taking a picture. Use OpenGL to avoid this problem.

16:9 Black Borders

Beyond Good & Evil uses a 4:3 image ratio, but displays in 16:9 letterboxed format. On a native 16:9 screen this results in black bars around the entire screen, needlessly constraining the image. This is not a problem - just they way the game renders - so no solution is expected.

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

General

Config Setting Notes
Use Panic Handlers Off D3D required, OGL optional. Prevents error messages when entering the ocean.

Graphics

Config Setting Notes
Video Backend OpenGL D3D has severe slowdown on the ocean, hangs on Black Isle, and camera freezes

Version Compatibility

The graph below charts the compatibility with Beyond Good & Evil since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21455 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
2.0 Windows XP x86 AMD Athlon II x2 215 @ 3.45GHz nVidia GeForce 7025 Get only 25-45% (25-50 FPS) of speed in game. All video clips desynchronized with sound (sound run ahead) and can't be skipped. :(
r6160 Windows 7 x64 Intel Core i7-930 @ 3.53GHz ATI Radeon HD 5770 Playable: 100-120 FPS Cammelspit
r6161 Windows XP x86 AMD Athlon II x2 215 @ 3.45GHz nVidia GeForce 7025 Get only 25-45% (25-50 FPS) of speed in game. All video clips desynchronized with sound (sound run ahead) and can't be skipped. :(
r6164 Windows 7 x64 Intel Core i7-3720QM 4 @ 2.6GHz nVidia GeForce GT 650M 1Go GDDR5 Playable and clips are synchronized with sound but Taking pictures causes game to stutter for about 10 seconds and sound effect not working (noise of walking, open cupboard , noise of monster...) Jonathan66100
r7128 Windows XP x86 AMD Athlon II x2 215 @ 3.45GHz nVidia GeForce 7025 Get only 25-45% (25-50 FPS) of speed in game. All video clips desynchronized with sound (sound run ahead) and can't be skipped. :(
r7257 Windows 7 x64 Intel Core i7-860 ATI Radeon HD 5770 100-120 FPS (or 50-60 FPS with XFB enabled), only had the picture taking problem ThatLuciano
r7257 Windows 7 x64 Intel Core i7-930 @ 3.2GHz ATI Radeon HD 5770 Game speed mostly stable but drops to 10-20% of speed at overworld, minor audio desync, graphics glitch
r7334 Windows 7 x64 Intel Core i7-930 @ 3.2GHz ATI Radeon HD 5770 Game speed jumps between 100% and 30%, averages around 60%, audio desyncs, graphics glitch
r7571 Windows 7 x64 Intel Core i7-860 @ 3GHz ATI Radeon HD 5850 x2 Game speed hovers around 100%. Taking pictures causes game to stutter for about 15 seconds. legoman666
3.0 Windows 7 x64 Intel Core i7-3720QM @ 2.6GHz nVidia GeForce GT 650M Not playable. OpenGL fix bug dark island but Not work at the Old Mines just after the dark island, cause Jades through the textures. Jonathan66100
3.0 Gentoo Linux x86_64 Intel Core i7-2820QM @ 2.3GHz AMD Radeon HD 6400M Not payable. Runs around 50% speed until the Abandoned Mineshaft where the hero gets dropped into nothingness when entering the room. pfh.chaos
3.0-235 Windows 7 x64 Intel Core 2 Duo @ 2.4GHz nVidia GeForce 9400M Runs around 50% speed until crashing without an error message at the Dark Island (about 30 minutes into the game). r7571 does not crash at this point, but the hero gets dropped into nothingness when entering the next room. Autofresser
3.0-688 Windows 7 x64 Intel Core i7-3720QM @ 2.6GHz nVidia GeForce GT 650M Not payable. OpenGL NOT fix bug dark island. Jonathan66100
4.0-1535 Windows 7 x64 Intel Core i5-3570K @ 4.7GHz nVidia GeForce GTX 760 Works grea tin OpenGL. The recent changes help a lot. Hologram finally works properly (TFN), frame rate is stable, you can get around the errors, on and on. Some bugs still though, like the ocean reflections. MaJoR

Gameplay Videos