Odessa ?

A forum to ask questions if you are stuck in the The Gate Rune Wars; or wish for more clarity on the gameplay systems.
Post Reply
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Odessa ?

Post by MasterGrand »

Hello guys

I wonder if any away or codes (ASM) to added Odessa and Ted in party members ? :?

I see codes from Pyriel for Suikoden III make Luc and Yuber and Sarah available...I wonder if he can do that to Odessa and Ted in Suikoden I ?
User avatar
wataru14
Guide Writer
Posts: 715
Joined: Thu Aug 05, 2010 10:37 am
Location: Las Vegas

Re: Odessa ?

Post by wataru14 »

#Enable Ted and Odessa (save state before activating code!!!)
D01B800E 0001
301B800B 006C
D01B800E 0001
301B800C 006D

Here it is, but it's wonky. You need to playa round with it to make it work.

Make a party of five and turn the code on. DO NOT PUT TIR IN SLOT 4 or 5.
Swap the characters in position 1 and 2.
Save the game and reload.
Ted and Odessa should be in slots 4 and 5. The characters that were there can be selected via Sanchez as normal after reloading.

Sometimes it doesn't work correctly, but it does work.
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

wataru14 wrote: Tue Sep 28, 2021 7:07 pm #Enable Ted and Odessa (save state before activating code!!!)
D01B800E 0001
301B800B 006C
D01B800E 0001
301B800C 006D

Here it is, but it's wonky. You need to playa round with it to make it work.

Make a party of five and turn the code on. DO NOT PUT TIR IN SLOT 4 or 5.
Swap the characters in position 1 and 2.
Save the game and reload.
Ted and Odessa should be in slots 4 and 5. The characters that were there can be selected via Sanchez as normal after reloading.

Sometimes it doesn't work correctly, but it does work.
I dont='t mean in my party, I mean we can added Odessa and Ted in List characters party with Mathiu :)
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

Any advice or guidance would be greatly appreciated.
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

I'm still looking for that is codes ?
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: Odessa ?

Post by Pyriel »

You can try this.

Make all characters available
D0013C48 1860
80013C04 0000
D0013C48 1860
80013C06 0000
D0013C48 1860
80013C38 0001
D0013C48 1860
80013C3A 2402

This is affecting VB5C4.BIN when it loads, which is the 4th floor of the castle. The main issue with this type of cheat code is that the party change code isn't a module unto itself. It's copied and pasted in multiple places, wherever it happened to be needed. Odessa and Ted are excluded by having character IDs above a certain threshold stored in their character data, and they don't have recruit digits. So it's not a case where it can be fixed by simply overwriting character data, or using what's already there as with Suikoden 3. The process of finding available characters has to be interfered with everywhere it occurs, and you can only make them appear by either mucking with everybody*, or adding a routine in a code cave somewhere that only works for two specific IDs (which would make the cheat much longer).

A smaller issue, is that the characters aren't meant to be in that menu, and don't show up right. At this phase of the game, Odessa showed up as "Hero" with a blacked-out portrait on the first page, and Ted showed up as "Pesmerga" with a ???? rune on, I want to say, the 3rd or 4th page. They show up fine in the stats menu and in-battle, though.

Here's the byte string that can be used to find *most* (maybe all?) of the occurrences of party change code. There were 11 of them in various modules.
F4 1A 43 90 00 00 00 00 01 00 62 30 11 00 40 10

The pattern may be repeatable, but a cheat code would be 88 lines long to cover all the possible cases. You're better off editing a copy of the disc image if you have one.

* This won't permanently overwrite their recruit status. It's just that either everybody must appear to be recruited in the menu, or you can't have Ted and Odessa if you want the code short and simple.
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

Pyriel wrote: Tue Nov 23, 2021 5:56 pm You can try this.

Make all characters available
D0013C48 1860
80013C04 0000
D0013C48 1860
80013C06 0000
D0013C48 1860
80013C38 0001
D0013C48 1860
80013C3A 2402

This is affecting VB5C4.BIN when it loads, which is the 4th floor of the castle. The main issue with this type of cheat code is that the party change code isn't a module unto itself. It's copied and pasted in multiple places, wherever it happened to be needed. Odessa and Ted are excluded by having character IDs above a certain threshold stored in their character data, and they don't have recruit digits. So it's not a case where it can be fixed by simply overwriting character data, or using what's already there as with Suikoden 3. The process of finding available characters has to be interfered with everywhere it occurs, and you can only make them appear by either mucking with everybody*, or adding a routine in a code cave somewhere that only works for two specific IDs (which would make the cheat much longer).

A smaller issue, is that the characters aren't meant to be in that menu, and don't show up right. At this phase of the game, Odessa showed up as "Hero" with a blacked-out portrait on the first page, and Ted showed up as "Pesmerga" with a ???? rune on, I want to say, the 3rd or 4th page. They show up fine in the stats menu and in-battle, though.

Here's the byte string that can be used to find *most* (maybe all?) of the occurrences of party change code. There were 11 of them in various modules.
F4 1A 43 90 00 00 00 00 01 00 62 30 11 00 40 10

The pattern may be repeatable, but a cheat code would be 88 lines long to cover all the possible cases. You're better off editing a copy of the disc image if you have one.

* This won't permanently overwrite their recruit status. It's just that either everybody must appear to be recruited in the menu, or you can't have Ted and Odessa if you want the code short and simple.
Wow it is work perfectly!! :D
You are incredible Pyriel , I wonder why don't make guides for scripts like Suikoden II ?

Code: Select all

(Script processing control is around 0x800?????
This is usually passed as $a0 to all script commands
Script PC is at 0x7C(SPC)
The value passed on $a1 is the command count/iteration count. (CCT)

Command Effect.)
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: Odessa ?

Post by Pyriel »

Suikoden wasn't nearly as broken as Suikoden 2, and doesn't have as much going on. I never really encountered a situation where a deep dive into the scripting seemed necessary. I know a couple of things, but it's mostly obvious functions that both games share.
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

Pyriel wrote: Thu Nov 25, 2021 7:37 pm Suikoden wasn't nearly as broken as Suikoden 2, and doesn't have as much going on. I never really encountered a situation where a deep dive into the scripting seemed necessary. I know a couple of things, but it's mostly obvious functions that both games share.
I see..., Do you have method to fix face Odessa and Ted ?
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: Odessa ?

Post by Pyriel »

No. My best guess, without looking at it too closely, is that most of the time that menu takes to load is caching all the portraits, and there's probably another pass through all the characters that either deliberately bypasses them, or uses an array of some sort that has them excluded. I'm like 40% on that, and it may or may not even be fixable without the need to resize a file or something.
User avatar
MasterGrand
Posts: 106
Joined: Mon Aug 02, 2010 7:12 pm

Re: Odessa ?

Post by MasterGrand »

Pyriel wrote: Sat Nov 27, 2021 2:55 pm No. My best guess, without looking at it too closely, is that most of the time that menu takes to load is caching all the portraits, and there's probably another pass through all the characters that either deliberately bypasses them, or uses an array of some sort that has them excluded. I'm like 40% on that, and it may or may not even be fixable without the need to resize a file or something.
Oh I see, Which is file I need resize it ?
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: Odessa ?

Post by Pyriel »

I don't know. That was all speculation, dude. That's just the possibilities that I'd lean slightly toward based on what I know now.
Post Reply