IWILLCRAFT-M0d / RenderEclipse-Tools

RenderEclipse Tools: A Toolset and documentation for reverse-engineer Climax's Silent Hill Games
4 stars 0 forks source link

Not an "issue", just a question. #1

Open Rozekail opened 1 month ago

Rozekail commented 1 month ago

I've been looking all over the place for a way to get rid of the noise filter/VHS effect on the top and bottom of the screen (along with anywhere else it might be). These tools are fantastic, but they're a little out of my skillset. Just curious if you (or anyone else in the Shattered Memories scene) might know where those textures are and how to disable them, or at least replace them with blank textures. Thanks in advance!

IWILLCRAFT-M0d commented 1 month ago

You should have specified the platform and release. It's easier to get rid of the noise filter thanks to cheats codes, there is a cheat code for the PS2 version (all regional releases) that can be found through internet or enabled using the widescreen fix that you can find in the patches section from PCSX2, on Wii and PSP I found the addresses of the Wii and PSP American, European and Japanese (only Wii) versions

For Wii go to the game properties, select the option "patches" and add a patch that should be 8-bit type and put this on address section

AMERICAN 80528842 EUROPEAN 8052A5D2 JAPANESE 8052AAD2

For PSP look how to insert cheats for games and put this (works for both American and European versions)

_C1 No noise
_L 0x0034B002 0x00
Rozekail commented 1 month ago

Top Edit: The Wii U.S. version*

Sorry, I should have specified. I was looking for the Wii version, since it seems to be the "best" according to most folks, and the PS2 version already having some patches that I know of.

The patch definitely works in Dolphin, however when I opened the ISO with HxD and replaced the address 80528842 with 00000000, it doesn't. Again, no idea if this is the right thing to do, Dolphin's patches are probably just addressing things in memory instead of modifying the textures in real-time. But I figured since the address 80528842 actually existed, I'd give it a shot. My goal is to make something like an .ISP patch so that other people have an easier way of playing it on real hardware, or without having to put in anything on their own. I'm realizing now that to achieve that result I may end up having to find exactly where the textures are stored in the .ARC files and manually replace them.

I guess my question now is is there a hex address that can be modified to achieve the same result as that Dolphin patch? Again thanks in advance, I just want this to be easier for other people who know as little as I do.

IWILLCRAFT-M0d commented 1 week ago

Replacing that value is not that easy, in reality the value by default is 0, however, when getting into the main menu and starting a playthrough it get changed into 1, the "patch" I shared what it does is constantly replacing that value into 0 so unless you have any tool replicate that on real hardware. Now trying to modify textures is not easy either, as you have to extract and split the file "UI" where the noise texture is being hold, then join all other files again with the proper values and import the file into the ARC and also modify the main game exe (.DOL file) and replace the file info table that is inside the game exe with the new one as weird as it sounds the game doesn't use the file info table but instead one that is embbed inside the game exe, a disparity between them causes the game to crash. Sorry if I cant help you with that I wish you luck finding a way to disable it!