Eternal Darkness: Sanity's Requiem

Eternal Darkness: Sanity's Requiem is a psychological horror video game released for the Nintendo GameCube, developed by Canadian developer Silicon Knights and originally planned for the Nintendo 64. It was the first video game published directly by Nintendo, rather than a third-party developer, to be rated M for mature by the Entertainment Software Rating Board.

Green Transitions
Before and after a chapter, the screen momentarily turns green. This is harmless, but not intended, so turn on the real XFB if you can handle it.

Cutscenes
In cutscenes the audio is either extremely quiet or missing. In the same cutscenes subtitles sometimes will only pop up for a fraction of a second and disappear. Fix by using DSP LLE.

Transparency issues
In Lindsey's section the character can sometimes disappear when underneath hanging vines. Fix by turning on Per-Pixel Lighting for this section.

Hang Post Initial Quote
With and a range of other revisions the game hangs shortly after displaying its initial Edgar Allan Poe quote. The game is playable with and. (try pressing the A button).

JITIL Error
The error "WriteRest: op out of range (00000000130E4F3F uses 00000000C00000D0)" occurs shortly after start with the JITIL interpreter with and likely other revisions.

Invisible Pause Menu Items
Some items in the pause menu are invisible (projected behind the box they should be in). To fix this, disable the custom projection hack in the properties right click menu. The custom projection hack does nothing to the rest of the game so disabling it is only a good thing.

From version 4, Custom Projection Hack can only be disabled in the ini file of the game: right click on the game, Properties menu, Edit Config, add two lines to the ini file: [Video]

ProjectionHack = 0

Black Screens in OpenGL
In the OpenGL backend, the Poe quote at the beginning turns black after a few seconds, and the main menu is also a black screen with sound. Use Direct3D to fix this. (Glitch found in .) Fixed sometime before.

INI Config
Change under Propierties -> Edit Config [Core] GFXBackend = OGL DSPHLE = False [Video_Settings] EnablePixelLighting = True UseXFB = True UseRealXFB = True [Video] ProjectionHack = 0