sargentfart
Member
Haunting Ground (SLUS-21075/SLES-52877) fixes for shadows, buggy meshes on cutscenes, slightly misplaced post processing effects, broken blur effects and black screen in panic mode:
CLI:
--gs-use-mipmap=1
--gs-kernel-cl-up="mipmap2x2"
--gs-flush-ad-xyz=safeZwrite
LUA:
apiRequest(2.3)
local gpr = require("ee-gpr-alias")
local emuObj = getEmuObject()
local eeObj = getEEObject()
-- Fix shadow
emuObj.SetGsTitleFix( "ignoreUpShiftTri", "reserved", { fbmask = 0x00FFFFFF } )
Apply this to your ISO:
NTSC:
// Disable Blur-Effect
patch=1,EE,002bbba4,word,34020000
// Disable briefly emerging Blur-Effects and constant effects on some foreground objects
patch=1,EE,002c6650,word,03e00008
patch=1,EE,002c6654,word,34020000
PAL:
// Disable Blur-Effect
patch=1,EE,0028c684,word,34020000
// Disable briefly emerging Blur-Effects and constant effects on some foreground objects
patch=1,EE,002935c0,word,03e00008
patch=1,EE,002935c4,word,34020000
Note: The 1st blur code is only half of the "disable blur effect" code from Maori-Jigglypuff. If you only apply half of the code, you can preserve the gradient effect while Fiona is in panic mode along with text that might appear during those moments. The 2nd blur code is to avoid upscalled lines/ghosting in some cutscenes.
Note 2: Using ignoreUpShiftTri to fix the shadows doesn't degrade the visual quality of the graphics. Also, mipmap uprender fixes the white seams and SafeZWrite fixes some minor post processing effects.
VIDEO
Emu used and required: JakX v2.
Final fix for Haunting Ground. It's no longer required to use the low render 2x2simple nor is it required to disable all of the graphical effects/shadows anymore either. The game is now perfect at normal 2x2. I only had to disable most of the blur to avoid the black screen in panic mode and some lines/ghosting in a few cutscenes. Those who want to add a widescreen hack feel free but I think it already exists.
Last edited:
let me know if work