Skip to content

Conversation

MackdannyTwitch
Copy link
Contributor

Metal Gear Solid 2: Substance's Widescreen patch includes code for the Skateboarding demo, however as that is a separate ELF from the rest of the game modes, the widescreen is no longer recognized when launching the skateboarding.

@MackdannyTwitch
Copy link
Contributor Author

Tested, ready to go.

Copy link
Collaborator

@CookiePLMonster CookiePLMonster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's fine to just move those lines without commenting them out, otherwise LGTM.

@MackdannyTwitch
Copy link
Contributor Author

I think it's fine to just move those lines without commenting them out, otherwise LGTM.

You mean leave them uncommented and just have them copied over to the new file like i did, or delete them from the first file?

@CookiePLMonster
Copy link
Collaborator

Just delete, imo no need to keep them commented out or not.

@MackdannyTwitch
Copy link
Contributor Author

Resolved.

Copy link
Collaborator

@CookiePLMonster CookiePLMonster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect that the conditional checks are now redundant in both cheats, but this is something that would need to be tested. I'm fine merging it as-is if you're not comfortable verifying this.

@MackdannyTwitch
Copy link
Contributor Author

Conditional checks?

@CookiePLMonster
Copy link
Collaborator

E codes are conditions, yes.

@MackdannyTwitch
Copy link
Contributor Author

What woukd it be checking?

@pgert
Copy link
Contributor

pgert commented Jun 17, 2025

Any comment on this?

Metal Gear Solid 2: Substance * NTSC-U * SLUS-20554 * C539049D

[60 fps]
author=flcl8193
description=60 fps for Cutscenes
patch=1,EE,001914F4,word,00000000

https://forums.pcsx2.net/Thread-60-fps-codes?pid=625168#pid625168

@Mrlinkwii
Copy link
Contributor

whats the status of this ?

@MackdannyTwitch
Copy link
Contributor Author

Any comment on this?

Metal Gear Solid 2: Substance * NTSC-U * SLUS-20554 * C539049D

[60 fps] author=flcl8193 description=60 fps for Cutscenes patch=1,EE,001914F4,word,00000000

https://forums.pcsx2.net/Thread-60-fps-codes?pid=625168#pid625168

I tested it. It seems fine, so i added it.

@MackdannyTwitch
Copy link
Contributor Author

whats the status of this ?

Everything's fine with it, as far as i can tell... however, I'm still not sure what @CookiePLMonster means by confitional checks. Idk what I'd need to be on the lookout for?

@CookiePLMonster
Copy link
Collaborator

whats the status of this ?

Everything's fine with it, as far as i can tell... however, I'm still not sure what @CookiePLMonster means by confitional checks. Idk what I'd need to be on the lookout for?

The current split patches use E-codes to check for something and apply the patches conditionally Are they not the ELF checks that are redundant now that the cheat is split across ELFs?

@MackdannyTwitch
Copy link
Contributor Author

whats the status of this ?

Everything's fine with it, as far as i can tell... however, I'm still not sure what @CookiePLMonster means by confitional checks. Idk what I'd need to be on the lookout for?

The current split patches use E-codes to check for something and apply the patches conditionally Are they not the ELF checks that are redundant now that the cheat is split across ELFs?

Beats me. Thats how it was written originally before i moved the Skateboard WS cheat to its own file. When I moved it, I did so because the emulator was making it clear that "no cheats/patches were found" when starting the Skateboarding demo, and the aspectbratio had shifted back to 4:3. NOW, the WS functions on the Skateboarding as intended. Any ideas on how to proceed?

@CookiePLMonster
Copy link
Collaborator

Any ideas on how to proceed?

You should check what those checks are for, and if they are there just to detect the main game vs Skateboarding ELF, remove them.

@MackdannyTwitch
Copy link
Contributor Author

I... have no idea how. Unless you're saying test it by removing the lines with addresses beginning with "e", since the lines are the exact same, and seeing if the patch still works?

Metal Gear Solid 2: Substance's Widescreen patch includes code for the Skateboarding demo, however as that is a separate ELF from the rest of the game modes, the widescreen is no longer recognized when launching the skateboarding.
@MackdannyTwitch
Copy link
Contributor Author

@CookiePLMonster okay, i actually found the original discussion about adding the conditionals in a 2021 post on the forum. I have tested with the e codes removed and everything still works as it did, so I have now removed them.

@CookiePLMonster CookiePLMonster merged commit 519d922 into PCSX2:main Oct 5, 2025
3 checks passed
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

Successfully merging this pull request may close these issues.

4 participants