[Codes] Codebreaker

If you are stuck in the Flame Champion War; or wish for more details on gameplay issues, ask your questions in this forum.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Codes] Codebreaker

Post by Pyriel »

So while I was eating lunch, I remembered that most PS2 cheat devices support a Copy Bytes command.

Luc, Yuber & Sarah Can Appear In Tavern
E0021062 0067616E
20676160 00000000
10676158 00000003
51981BC8 00000096
000C0000 00000000
100C0096 0000003F
200C0098 00420041
100C009C 00000000
21768238 3C05000C

This will utilize their recruit status. If you're trying to add them early on, you may need to turn on those codes as well.

  1. Lines 1-3 are checking if the Tavern module is loaded, and then breaking the code that bypasses the villains.
  2. Lines 4 and 5 copy the existing list from where it always sits in memory to a clear spot in kernel RAM. If you have other codes that utilize the 0xC0000 range of RAM, let me know and I'll move the list to some place else. I eventually started using that range a lot. However, this was the first game I hacked, and I may have still been using 0xF0000 more often than not.
  3. Lines 6-8 add Luc, Yuber, and Sarah's character IDs to the list of valid values along with the expected null terminator. Fortunately, it turns out the list doesn't have to be ordered. They will appear on the last pages in the tavern.
  4. Line 9 forces the tavern to use the copied and extended list.
Last edited by Pyriel on Sun Jul 18, 2021 1:10 am, edited 2 times in total.
Bodo_XIII
Posts: 4
Joined: Sat Jul 10, 2021 8:28 am

Re: [Codes] Codebreaker

Post by Bodo_XIII »

I tested the codes and they all work perfectly. Thanks, awesome work as always, Pyriel :)

Edit: It looks like the code adding Luc, Yuber and Sarah to the tavern actual screws up your support slot, as the actual support characters can't be added anymore after using the code.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Codes] Codebreaker

Post by Pyriel »

Yeah, I noticed that when I was making the support code. I was being too thorough by replacing the list address in the check function instead of the caller. The last line has changed to reflect that.

Albert Can Appear in Tavern
11981CA4 00000081
E0011062 0067616E
106762CA 00001000
Bodo_XIII
Posts: 4
Joined: Sat Jul 10, 2021 8:28 am

Re: [Codes] Codebreaker

Post by Bodo_XIII »

Thanks, now the code works properly. The Albert code works as well.

Thanks again, Pyriel :)
KFCrispy
Global Admin
Posts: 6174
Joined: Wed Jun 30, 2004 3:29 pm

Re: [Codes] Codebreaker

Post by KFCrispy »

Amazing!! This will definitely add to the fun. I wonder if they got lines where party members have to say something.
User avatar
Raww Le Klueze
Global Admin
Posts: 1915
Joined: Sat Jun 26, 2004 1:38 am

Re: [Codes] Codebreaker

Post by Raww Le Klueze »

They have lines before the final battle with the Wind Rune Incarnation at least so it's not impossible, but the only other place I can remember the party talking is the Sindar Ruins before and after fighting Sarah and that's just one line for a single character.
Doctorum Non Urina Singulus.
Suikodenfan
Posts: 1
Joined: Mon Oct 25, 2021 11:39 am

Re: [Codes] Codebreaker

Post by Suikodenfan »

Can someone please produce separate max luck and rep codes for all recruited members?
Toasticles
Posts: 28
Joined: Tue Sep 20, 2016 9:36 pm

Re: [Codes] Codebreaker

Post by Toasticles »

I can't remember where I found them but I have codes for Hugo that increase his stat growth rate as well as codes to change his skill potential. I have looked around trying to find these again in hopes that I would also find them for other characters as well but I haven't had any luck.
A computer crash cost me the files I had with the codes in them unfortunately so I came here hoping someone might be able to point me in the right direction.
Toasticles
Posts: 28
Joined: Tue Sep 20, 2016 9:36 pm

Re: [Codes] Codebreaker

Post by Toasticles »

When entering codes can you enter multiple codes under one heading?
For instance the following codes are for Hugo's stat growth rate. (The ?? being filled with the value 00 through 0b depending on the rate desired)
01999BBC 000000?? //Hugo Hp Growth Rate
01999BC0 000000?? //Hugo PWR Growth Rate
01999BC1 000000?? //Hugo SKL Growth Rate
01999BC2 000000?? //Hugo MAG Growth Rate
01999BC3 000000?? //Hugo REP Growth Rate
01999BC4 000000?? //Hugo DEF Growth Rate
01999BC5 000000?? //Hugo SPD Growth Rate
01999BC6 000000?? //Hugo LUK Growth Rate
Can I lump these all together under a single cheat named something like Hugo Stats or do I need to make individual cheats for each stat?
I just wasn't sure if they would activate properly if I lump them all together under a single cheat.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Codes] Codebreaker

Post by Pyriel »

You can enter them however you want. The names don't mean anything, and the software will just stuff all the activated cheats into one big blob of code lines in memory anyway. If an individual cheat you're entering has more than one line, I wouldn't recommend jumbling the lines up when you combine cheats, but that's about it.

Some commands require more than one line (codes starting with 4 or 5, for example), and some create dependencies (codes starting with D and E). Changing the order of lines in those situations would be bad.
Toasticles
Posts: 28
Joined: Tue Sep 20, 2016 9:36 pm

Re: [Codes] Codebreaker

Post by Toasticles »

Okay. Thank you. I wanted to be sure before spending the time manually entering the codes.

I was wondering if anyone also happens to know if there is a code to increase the chance of the rare encounters or one to guarantee an item drop.
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Codes] Codebreaker

Post by Pyriel »

Increase encounters in general: https://www.suikosource.com/phpBB3/view ... hp?t=14954

Never messed with rare encounters, and I'm not aware of an always drop code.
Toasticles
Posts: 28
Joined: Tue Sep 20, 2016 9:36 pm

Re: [Codes] Codebreaker

Post by Toasticles »

I'm curious about the Status codes you have in the guide on Gamefaqs.
The 0FE2A000 option which gives all positive effects and disallows negative effects can cause problems when you end up in a duel that you aren't allowed to win, such as Melville vs Guillaume, since it doesn't allow you to be defeated.
Is there a variation that would allow defeat but not allow the other negative status effects?
User avatar
Pyriel
Webmaster
Posts: 1227
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Codes] Codebreaker

Post by Pyriel »

Nah. I never heard of that issue with it, and didn't really have any reason to expect that status flags from random battles were used that way in duels. You'd need a conditional test for "not in a duel" to keep the code off at those times, and I don't recall what would be required to test that in this game. Best to just turn it off.

Alternatively, you can convert the code to a 16-bit write command. You'd have to decrypt, change the command (first position) from 2 to 1, and add 2 to the address.
You'd lose Berserk and Boost that way, though, and the Invicible bit would still be set, so it still may not allow you to die.
IenjoyBettyWhite
Posts: 11
Joined: Sun Jan 26, 2020 12:53 pm

Re: [Codes] Codebreaker

Post by IenjoyBettyWhite »

The only issue I've had with the status code is that I can't use any runes. Is that a known issue?
Post Reply