eatrawmeat391's Suikoden 3 Cheat

If you are stuck in the Flame Champion War; or wish for more details on gameplay issues, ask your questions in this forum.
Post Reply
eatrawmeat391
Posts: 4
Joined: Fri Mar 01, 2019 3:16 am

eatrawmeat391's Suikoden 3 Cheat

Post by eatrawmeat391 »

Just found my old copy of Suikoden 3 PAL still working. I have decided to make some cheat for one of my favorite games.

* The format is RAW code, which means Unencrypted
First slot becomes main character v1.0(PAL)
219E3960 3C020197
219E3964 9044E620
219E3968 2484FFFF
219E396C 00042040
219E3970 00441821
219E3974 085ED734
219E3978 9464E5F6
217B5CC8 08678E58
217B5CD0 A444B3F2

First slot becomes main character v1.1 (PAL)
219BD738 3C020197
219BD73C 9044E620
219BD740 2484FFFF
219BD744 00042040
219BD748 00441821
219BD74C 085ED734
219BD750 9464E5F6
217B5CC8 0866F5CE
217B5CD0 A444B3F2
* This one doesn't corrupt the character's portrait in cutscene

* Video Footage:
https://www.youtube.com/watch?v=WbKCqE5 ... e=youtu.be

* ELF Checksum SHA-2 512bit: D6342D3E62E166DB38D0B055A7A0890C05831B82B2170F1EF9436F4A2BAD5864FDDD1527A901B332EFB49503F3958F7F610A99F949E43FADE0EE30399FC16B1A

* How it works is that you go to the World Map. You put the character in the first slot, you will play as that character when you visit the Town/World.
Only the main character can trigger events.
One limitation of the cheat is that you can't change the first character slot in party.
For example I used Fubar for fast navigation of the forest map.

Credit: Pyriel for the party mod code.

Code: Select all


Source:
017B5CC8: jump to 019E3960

019E3960:
lui v0,0x0197 # the original instruction at 019E3960
lbu a0,-0x19E0(v0) # load main character (party) index
addiu a0,-0x1
sll a0,a0,0x01
addu v1,v0,a0
j pos_017B5CD0 # resume normal code execution
lhu a0,-0x1A0A(v1) # load main character ID

017B5CD0: sh a0,-0x4C0E(v0) Store main character ID
Image
You do not have the required permissions to view the files attached to this post.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: eatrawmeat391's Suikoden 3 Cheat

Post by Pyriel »

I remember doing something like this ages ago, and it was sort of crashy. Or at least characters would glitch out if they had a role in a cutscene they didn't belong in. When you say, "only the main character can trigger events" do you mean the main character intended by the game (e.g., Hugo or Chris) or whoever has been swapped into that role? And what sort of events? Clearly you can get into random encounters, but can the Journeyman Crystal be triggered?

I remember it was pretty fun to wander around maps as Gadget Omega or whatever the unused, giant robot version of Gadget was called.
eatrawmeat391
Posts: 4
Joined: Fri Mar 01, 2019 3:16 am

Re: eatrawmeat391's Suikoden 3 Cheat

Post by eatrawmeat391 »

You can see that in the end of the video, I played as Lulu. Because Lulu is NOT Hugo the event that should happen with Jimba can't be activated. Normally at that point when you approach Jimba there will be a cutscene activated.
KFCrispy
Global Admin
Posts: 6174
Joined: Wed Jun 30, 2004 3:29 pm

Re: eatrawmeat391's Suikoden 3 Cheat

Post by KFCrispy »

Would it be possible to change the reference of the world map (and cut scene, i guess) character model to someone else without having the game actually say your main character is that one? Like if you set it to Lulu, you run around as Lulu, but the character is treated as Hugo if you're playing the Hugo chapters....
eatrawmeat391
Posts: 4
Joined: Fri Mar 01, 2019 3:16 am

Re: eatrawmeat391's Suikoden 3 Cheat

Post by eatrawmeat391 »

It is possible. But it would be bothersome to make. Currently I just force a write on the main character address. All codes (there are a LOT of them) reads from the address. To make the feature requires me to go through all of them just to find one code that does that one thing.
If you just want to change the cutscene model there will be a limitation. The game only loads character from the party and NPC in that arena.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: eatrawmeat391's Suikoden 3 Cheat

Post by Pyriel »

I'm just sort of guessing, since I never dove into this specific variable when I was hacking the game, but it seems like this is just an indicator of whose chapter you're currently in. So the game is probably checking it all over in event triggers, to see if you're running around as Hugo, Chris or whoever. Events won't trigger, even if you've met the story conditions for them, unless the right character is currently in charge.

If that's right, in order to restore the right person automatically, you'd have to store that value off somewhere, and ensure that it's always the real main character of the chapter. That could get pretty tricky, for a variety of reasons. For instance, the devs might have just assumed that the presence of a particular boss on a map means the game is in a certain state, and running around as Fubar doesn't matter. If you manage to get the game in that state, kill the boss, and then move onto the next chapter, the cheat would need to be aware that's happening, and update who it thinks the real main character is. Otherwise, you're now in Chris's chapter, but the cheat thinks Hugo is the real main when you try to go into a cutscene.

It might be workable. I just see a lot of ways it could go horribly wrong, and on top of being troublesome to make in the first place, it would want an awful lot of testing to declare it safe to use.
eatrawmeat391
Posts: 4
Joined: Fri Mar 01, 2019 3:16 am

Re: eatrawmeat391's Suikoden 3 Cheat

Post by eatrawmeat391 »

I have downloaded a save before the end of Chapter 5. And the event got triggered regardless of what characters is the leader of the party. So I can assume that like the party mod, the event only cares about the leader after the Flame Champion got chosen.

Image

Edit: Some animations don't work properly.

Image

The final battle cutscene result in a game crash

The good things about this code is if you play as Chris even if she is not Flame Champion you can visit the locked place in Vinal Del Zexay.
Image
You do not have the required permissions to view the files attached to this post.
KFCrispy
Global Admin
Posts: 6174
Joined: Wed Jun 30, 2004 3:29 pm

Re: eatrawmeat391's Suikoden 3 Cheat

Post by KFCrispy »

would it be possible to toggle Chris's outfit so she can climb ladders in Chapters 4 and 5?
Post Reply