niuus / WiiSXRX

Fork of wiisxr (a port of PCSX-R), a PSX emulator for the Gamecube / Wii / Wii U
GNU General Public License v3.0
151 stars 11 forks source link

Timing autoFix (Parasite Eve 2, Vandal Hearts) broken on WiiSXRX 3.2 (3.0 and 3.1 works) #78

Closed saulfabregwiivc closed 2 years ago

saulfabregwiivc commented 2 years ago

Hey there @niuus,

Thanks for your work with WiiSXRX.

A critical bug report: the timing autoFix function (which fixes Parasite Eve 2, Vandal Hearts) on 3.2 now it's broken on all builds (3.0 and 3.1 work though).

Can you see in the code what's going on and in what modification actually break the timing autoFix?

You know, i'm currently making some modifications for add more autoFixes, and tidy up the timing autoFix (all from @xjsxjs197's repo), for later send you a PM for 3.3, but I couldn't get the timing autoFix working due of being broken since 3.2.

Can you check this please? Thanks!!!

@saulfabregwiivc

niuus commented 2 years ago

Hey there @niuus,

Thanks for your work with WiiSXRX.

A critical bug report: the timing autoFix function (which fixes Parasite Eve 2, Vandal Hearts) on 3.2 now it's broken on all builds (3.0 and 3.1 work though).

Can you see in the code what's going on and in what modification actually break the timing autoFix?

You know, i'm currently making some modifications for add more autoFixes, and tidy up the timing autoFix (all from @xjsxjs197's repo), for later send you a PM for 3.3, but I couldn't get the timing autoFix working due of being broken since 3.2.

Can you check this please? Thanks!!!

Yep, I had to take the manual fix out temporarily as it clashed with the GTE updates on compilation. That's why I mentioned in the forums that if you want to do a PR and make it work, i'll integrate it. I really want to spend some time doing the finishing touches to get NeoCDRX out before 2023, as I have some versions ready.

saulfabregwiivc commented 2 years ago

Okay, i think i spotted the problem.

This problem doesn't just happen on WiiSXRX, it's being broken also on WiiStation, in the commit https://github.com/xjsxjs197/WiiSXRX_2022/commit/0f1eb8237012a19ea3ee237066c8ea25638a20f4.

I've opened an issue of this critical bug here too: https://github.com/xjsxjs197/WiiSXRX_2022/issues/48

When xjsxjs197 fixes said bug, i will integrate the fix to my PR i'm currently doing.

EDIT: @niuus , sorry for being just stupid and didn't check the WiiStation repo first for confirm said problem.

saulfabregwiivc commented 2 years ago

Closing issue, this was fixed on WiiStation as of commit https://github.com/xjsxjs197/WiiSXRX_2022/commit/d5df2fbc2f2799b351862ae496c26e29a1e66da0

I've opened a PR which fixes said issue on WiiSXRX ;) https://github.com/niuus/WiiSXRX/pull/79