• Topic Archived
You're browsing the GameFAQs Message Boards as a guest. Sign Up for free (or Log In if you already have an account) to be able to post messages, change how messages are displayed, and view media in posts.

User Info: DragonRudra

DragonRudra
2 years ago#1
Out of boredom I thought I would explore what the various bytes for the hero's data do. Here's my notes:

// 60 bytes per character?

7e3925 - level? it's stored strangely but it does change level when modified.
7e3926 - experience
7e3927 - experience
7e3928 - experience
7e3929 - max hp
7e392a - max hp

7e392d - max mp
7e392e - max mp

7e3931 - strength
7e3932 - agility
7e3933 - stamina
7e3934 - wisdom
7e3935 - luck

7e3944
-> bit 1 (poison)
-> bit 2 (paralysis)
-> bit 3 (???)
-> bit 4 (???)
-> bit 5 (dead)
-> bit 6 (sex)
-> bit 7 (personality)
-> bit 8 (personality)

7e3945
-> bit 1 (personality)
-> bit 2 (personality)
-> bit 3 (personality)
-> bit 4 (personality)
-> bit 5 (hero flag)
-> bit 6 (???)
-> bit 7 (???)
-> bit 8 (???)

7e3946
-> bit 1 (class)
-> bit 2 (class)
-> bit 3 (class)
-> bit 4 (???)
-> bit 5 (???)
-> bit 6 (???)
-> bit 7 (???)
-> bit 8 (???)

I think I found a way where you can leave the hero at the tavern at the beginning of the game if you wished to try a heroless game, but it requires some custom codes. I first need to decipher how personalities are stored so I can do this since they overlap with the hero bit that determines whether the character is treated as the hero or a generic party member.

User Info: DragonRudra

DragonRudra
2 years ago#2
Now I have found the bit combinations for personalities, all possible ones that I can tell. Here they are:

00 -> (empty)
01 -> amazon
02 -> fearless
03 -> carefree
04 -> honest
05 -> alert
06 -> selfish
07 -> ironman
08 -> meddler
09 -> romantic
0a -> careless
0b -> timid
0c -> (general 0)
0d -> (garbage)
0e -> bighorn
0f -> (garbage)
10 -> valiant
11 -> macho
12 -> foolish
13 -> stubborn
14 -> hyper
15 -> twisted
16 -> lonesome
17 -> worldly
18 -> smart
19 -> lucky
1a -> cowardly
1b -> sexy
1c -> (garbage)
1d -> (garbage)
1e -> (general 0)
1f -> (garbage)
20 -> jock
21 -> gourmet
22 -> lewd
23 -> defiant
24 -> ordinary
25 -> sharp
26 -> weepy
27 -> diligent
28 -> lazy
29 -> helpless
2a -> solitary
2b -> kindly
2c -> (garbage)
2d -> (garbage)
2e -> (garbage)
2f -> (garbage)
30 -> bully
31 -> tomboy
32 -> defiant
33 -> ladylike
34 -> agile
35 -> vain
36 -> tough
37 -> eager
38 -> logical
39 -> happy
3a -> silly
3b -> (garbage)
3c -> (garbage)
3d -> (garbage)
3e -> (garbage)
3f -> (garbage)

User Info: DragonRudra

DragonRudra
2 years ago#3
Ok, so. To make for a heroless run, play through normally until you can use the tavern. Then you will need to craft 2 codes using the information above to do this trick.

First, find your hero's current personality or the one you wish to switch to in the table above. Second, note your hero's sex. Both of these are needed to create the codes.

Note the address 7e3944. This is the first one we will need to modify. The value we set at this will be the sum of 3 different values. If the hero is female, add 32. If the first digit of the personality code is 1, add 128. If the first digit of the personality code is 2, add 64. If the first digit of the personality code is 3, add 192. Now, take the sum and convert it to hexadecimal and append it to the address 7e3944. This part of the code will be the same for both codes.

Now note the address 7e3945. This is the second one we will need to modify. Note the second digit of the personality code you chose above. Now, prefix it with a 0 for the first variant of this code and then with a 1 for the second variant of this code.

Now, if you had started with a valiant female hero, your 2 sets of codes would be this:
7e3944a0
7e394500

7e3944a0
7e394510

Now, turn on the first set of codes and leave the hero at the tavern. Then switch them off and turn on the second set of codes. Now save or whatever to make the codes permanent and don't use them again. You should now be able to continue the game without the hero, at least until you hit a part where the hero is required. I don't know if that exists but it may.

User Info: DragonRudra

DragonRudra
2 years ago#4
I just beat Baramos with the hero absent from the party. The events following still play out the same, no obvious breakage. It was amusing to see the dialogue reference the hero by name yet the hero isn't actually there. Hey folks, talking to your imaginary hero? :D Also, everything else up to this point worked the same, as if the hero was in your party but dead in a regular playthrough.

User Info: DragonRudra

DragonRudra
2 years ago#5
And now I have beaten Zoma. It ends as you would expect it to end if the hero isn't in the party. They are mysteriously summoned to the castle during the ending. So, it appears there are no ill side-effects if you decide to cheat to have an entire heroless playthrough.

User Info: Charmander75

Charmander75
2 years ago#6
Wow !!! Have you found out where the hero spell list is ? I would like to change some spells in his/her list .

User Info: DragonRudra

DragonRudra
2 years ago#7
Not yet, but I have my own theory about how that would work. It's likely bitpacked like much of the other data is.

User Info: DragonRudra

DragonRudra
2 years ago#8
Confirmed, I've found that it is bitpacked, but it's most curious. It appears there is more at work than just setting these bits. I've found that even if you toggle the bits for a spell on, the availability is largely dependent on whether the character is in the hero class or not.

In other words, you can only use codes to enable access to spells that the character would otherwise learn through normal means. The one exception to this is the 8 field skills from the dealer, jester, and thief classes. For some reason these are available when their bits are set regardless of the character's class.

Anyway, here are the notes on what I found for the hero's slot:

7e3949
-> bit 1 (heal)
-> bit 2 (antidote)
-> bit 3 (healmore)
-> bit 4 (vivify)
-> bit 5 (healall)
-> bit 6 (revive)
-> bit 7 (healus)
-> bit 8 (healusall)

7e394a
-> bit 1 (blaze)
-> bit 2 (fireball)
-> bit 3 (icebolt)
-> bit 4 (gale)
-> bit 5 (beat)
-> bit 6 (bang)
-> bit 7 (blazemore)
-> bit 8 (firebane)

7e394b
-> bit 1 (snowblast)
-> bit 2 (tornado)
-> bit 3 (defeat)
-> bit 4 (boom)
-> bit 5 (zap)
-> bit 6 (blazemost)
-> bit 7 (firevolt)
-> bit 8 (icespears)

7e394c
-> bit 1 (snowstorm)
-> bit 2 (aerocross)
-> bit 3 (explodet)
-> bit 4 (lightning)
-> bit 5 (numboff)
-> bit 6 (expel)
-> bit 7 (stopspell)
-> bit 8 (robmagic)

7e394d
-> bit 1 (bounce)
-> bit 2 (slow)
-> bit 3 (sap)
-> bit 4 (defense)
-> bit 5 (upper)
-> bit 6 (increase)
-> bit 7 (sleep)
-> bit 8 (awaken)

7e394e
-> bit 1 (speed up)
-> bit 2 (surround)
-> bit 3 (chaos)
-> bit 4 (barrier)
-> bit 5 (bikill)
-> bit 6 (ironize)
-> bit 7 (bedragon)
-> bit 8 (sacrifice)

7e394f
-> bit 1 (disperse)
-> bit 2 (chance)
-> bit 3 (transform)
-> bit 4 (???)
-> bit 5 (return)
-> bit 6 (outside)
-> bit 7 (x-ray)
-> bit 8 (stepguard)

7e3950
-> bit 1 (repel)
-> bit 2 (day-night)
-> bit 3 (curseoff)
-> bit 4 (invisible)
-> bit 5 (open)
-> bit 6 (recall)
-> bit 7 (remember)
-> bit 8 (retain)

7e3951
-> bit 1 (forget)
-> bit 2 (hawk eye)
-> bit 3 (location)
-> bit 4 (tiptoe)
-> bit 5 (thiefnose)
-> bit 6 (seek out)
-> bit 7 (whistle)
-> bit 8 (dig hole)

7e3952
-> bit 1 (shop call)
-> bit 2 (???)
-> bit 3 (???)
-> bit 4 (???)
-> bit 5 (???)
-> bit 6 (???)
-> bit 7 (???)
-> bit 8 (???)
  • Topic Archived

GameFAQs Q&A