Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Rozekail opened this issue Oct 14, 2024 · 3 comments
Open

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

Rozekail opened this issue Oct 14, 2024 · 3 comments

Comments

@Rozekail
Copy link

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
Copy link
Owner

IWILLCRAFT-M0d commented Oct 15, 2024

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
Copy link
Author

Rozekail commented Oct 15, 2024

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
Copy link
Owner

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants