[PSX/PC] KERNEL.BIN editor - WallMarket (v1.4.5)

  • Thread starter Thread starter nfitc1
  • Start date Start date
Status
Not open for further replies.
I understand that the data is in another file?  Not kernal.  The pity is, without such a tool, it is impossible to edit the items underlined in red >

http://i247.photobucket.com/albums/gg129/SeiferAlmasy2008/111.jpg

http://i247.photobucket.com/albums/gg129/SeiferAlmasy2008/222.jpg
That's what I thought you meant. No, that data is not in the KERNEL.BIN. Again, not sure where it is.

Also, 2 small bug I found.

If you are editing a name from say "Fire" to "fire"  it won't update on screen because it is justa  case change.  Doesn't seem to see the change.

Keep up the good work :)  The proper translations from the japanese game btw are:

Ice = Cold
Fire = Flame/Blaze
Lightning = Possibly Thunder but can be either

bug 2:

If I try to edit the description area of "attack"  in the command tab to "attacks with the equipped weapon"  and not "attack with the equipped weapon"  it will not update at all.
The first one is interesting. I don't know why it's not working. I'll have a look at it.
The second one I couldn't duplicate. I am not having this problem.

I may have also worked out what 0002h is.

I used phoenix summon which uses this....and the enemy stopped.  Maybe it inflicts a random status?

I certainly don't remember phoenix stopping opponents before and it does not appear to be one of its attributes.
Not likely. Phoenix, as well as all the other summons, use this flag. No, it doesn't stop normally and I have no idea why it might have in your case. It's more likely something to do with damage calculation or animation. For a complete list of attacks that use it, see the Attack Special Properties page on the wiki.
 
I understand that the data is in another file?  Not kernal.  The pity is, without such a tool, it is impossible to edit the items underlined in red >

http://i247.photobucket.com/albums/gg129/SeiferAlmasy2008/111.jpg

http://i247.photobucket.com/albums/gg129/SeiferAlmasy2008/222.jpg
That's what I thought you meant. No, that data is not in the KERNEL.BIN. Again, not sure where it is.
Have a look in ff7.exe for this (search for text strings like "IRE" and "OVER" using a hex editor). Nearly everything in the menu that isn't in the kernel.bin is in there. Just remember to be extra careful when editing the executable and don't go around sticking great huge descriptions in there; if you do, you'll break it.

Also:

>seifer temp
>seifer
>i247.photobucket.com/albums/gg129/SeiferAlmasy2008/111.jpg
>SeiferAlmasy

roflbotp.jpg


I'm intrigued...
 
Last edited:
Are you suggesting that this is the very same seifer almasy that left because he got attacked verbally due to his arrogant nature?
Because if you are, and if you aren't, this is quite intriguing.
 
Well, I shan't get into a debate about the drama that happened here a couple of months ago, this is almost certainly our seifer (some of the materia names are from the retranslation project). I do hope that things won't flare up again now that they've been quiet for a while, but that's wishful thinking.
 
Indeed. I will hold my tongue as well, I do not wish for another useless, time consuming argument.
 
yes it is me, hence seifer temp, and arrogance is often a strength.  Temp because I will  prob be offski very soon again :P

any case, it is the retranslation project that brought me back.

Phoenix shouldnt "stop" enemies....but it certainly did....

I will report anything else I find, at moment things are going pretty well...The other info according to Gemini was present in the japanese kernal but has been moved elsewhere for english and PC
 
Last edited:
yes it is me, hence seifer temp, and arrogance is often a strength.  Temp because I will  prob be offski very soon again :P
You probably will be, if you continue to think so.

Your choice. *shrugs*
 
yes it is me, hence seifer temp, and arrogance is often a strength.  Temp because I will  prob be offski very soon again :P
Arrogance is not a quality I like to see in the community, but there should be no reason for it in the first place. There are really two real social rules here.

"Be excellent to each other."
and
"Don't be a Dick"

Even with my mod-hat, I can be very forgiving, Just don't make e angry, You wouldn't like me when I'm angry. :)
 
So I thought I'd share the following just for the heck of sharing. I've also got some WM-related news to divulge, but that'll come second. :)

First, the non-WM:
I finally bought and started FFXII for the first time a few weeks ago. I've been playing on and off and just been frustrated how hard it is to get gil in that game. I understand that I'm supposed to sell loot and get cool things that way, but early in the game it just doesn't come as often as I'd like. Oh well. That said, I recently came to the point in the story where I was able to do the Negalmuur auto-leveling trick. The party I sent in has an average level of 32, but that didn't worry me cause they were able to kill the Ghasts easily outside of that. This is the story of my luck with that.
I followed GFAQs guide to the letter when it comes to the gambits. I got Foe < 3000 HP out of a chest in the wayshrine and thought "What luck!" before I realized that it doesn't cost more than 50 gil and if the gambit weren't in the chest there might have been 80 gil instead which I could have bought that Gambit and made a profit from it. Heh. Go figure.
So I got the place where Negalmuur spawns and kill everything in there and wait for him to spawn. I get him to show and the "battle" begins. He starts summoning minions (which surprisingly doesn't cost him MP) and I kill them very quickly when they show up. Even while hasting him and at the highest battle speed I realize how long this is going to take. :( So I watch for about 20 mins before I convinced that it'll hold its own. I'm about to change the TV to watch something else when it happens. :O Ashe gets confused and gets in a 6-hit combo on Basch (the current party leader) and kills him!! Most unfortunate, but I correct it and just call it a 1-in-a-million chance of it happening again. Most interesting thing about that is that her confuse status was cured in the middle of her combo, but she kept wailing on him. Anyway, I leave it running overnight checking on it once during the night literally just in time to see it break. I fix it again and go to sleep.
This morning I got up to stop it (it was successful and they each gained at least 19 levels) because I had to come to work and I was going to the teleport crystal to sell the phat 100t I gained from all that when the two nightwalkers that are right next to the waycrystal in the main room attack me. I don't want to bother with them, but they teleport so they have no range! My gambits were still set for the negalmuur fight and these things weren't getting attacked back. Worse than even that, I try to leave through the door to the outside and I couldn't get lined up right or something and it wouldn't give me the option to leave!! These nightwalkers killed these three newly-buffed guys! I switched to the three reserves and two of them get killed almost instantly. I had to use four phoenix downs to prevent from getting a game over right there. I barely managed to escape into a side room, heal, and kill the nightwalkers before saving. :O Scariest moment of my life!
It was more dramatic than I tell it; You'll just have to believe me. ;)

OK, on to WM.
Firstly, I was looking at it lately as Seifer mentioned about the elemental labels and stuff. This is possible since there are slots in the Battle Text that spell out the elements' names that are used when a scan is performed. Only issue is that "Holy Power" and "Restorative" are defaults for "Holy" and "Health". This makes the label to those elements long and partially obscured by the elements to their right.
Secondly, I don't understand why the lists aren't being changed when you change "Fire" to "fire". It does reassign the name and should properly be created if you remake the text section. I haven't tried that so don't take my word on it. I'll look into it more this weekend.
Thirdly, there have been significant changes in the way PrC deals with AI that haven't been reflected in WM yet. It's ALMOST as easy as copy-pasting code. I'll look into that this weekend too.
Fourthly, I fixed the level three materia AP issue a while back but didn't see much of a need to update since the raw data editing works.

I plan on releasing a new version with these fixes before Monday of next week. Does anyone have anything more to add that they'd like to see?
 
ok, the only thing i'd really like to see in it is the updated AI code, but you are going to be adding that anyway, so that woks out good :P. i rarely do any name changing of stuff anyway, but may eventually when i get back onto my ffvii mod (which is still going to be a while). something i'd like to do with the party is make an AI controlled party which would be pretty funny to watch, though it'd severely limit what could be used, and would make materia almost useless (the effects would still carry over, but the ability to use the materia wouldn't), and i do not think limits would be able to be implemented easily if at all, but i'd still like to do it to see how far they'd actually make it in the game before getting stuck :P.


now, off of WM and onto your ffxii experience... auto leveling really takes a lot out of the game (i mean playing normally for me, doing everything there is, i usually end up at ~70 (with everybody) by the end, and that is enough to kill every mark pretty easily), especially if you already have the zodiac spear (i can get it around level 20, or whatever level i kill belias at since it opens up the path over to the deadlands if you get that far, but there is a little issue with a certain bomb that will be in your way, but nothing i can't take out XD), because you'd be dealing many thousands of damage a hit, compared to other weapons at that time being a couple hundred to a thousand most, and it is a pretty decent speed weapon to boot :/. gil has never been a problem for me, but i tend to be a person that does everything possible the earliest it is available (unless it will make me level way over what i should be (as in more than i already overlevel :/), which is one of the reasons why i have to cut back on missions on crisis core :P), you can chain a good many enemies at the start of the game for cash (such as wolves, which are hella easy to chain), and just sell their loot, and by the time you are done you'd have a good bit of gil for the experience you gained, as compared to using the dustia trick which gives you only a little more gil than exp on average. i mean that wouldn't really work for you now, considering how far you are, but it can give a good bit of gil (even enough for monographs) if you were to spend an hour or two just on wolf chains, making you have the money to easily buy all of the goodies at nalbina >:D.

the game is already easy enough (once you know it) that leveling up a lot takes away from the difficulty even more, i even went to a no license board, low level game (low level as in the minimum levels possible), and i am halfway done with it (and have five espers already :P). if you do want to level a good bit, the negalmuur leveling trick should only be used for so many levels, because there are alternatives to it later on, such as the deadlands skeletons in the fog mutters room, if you were to equip an embroidered tippet, you could make a million or more exp in an hour, and the abysteels in henne later can give even more :P. your current levels are plenty for most of the game, even enough to beat it pretty easily, so i'd at least cut back for a while before racking them up again. i'll have to start my save back up (or start a perfect game save, which will only take 500+ hours :/) and go farther than i am, because my gamefaqs sig hasn't been updated in a while... it is lonely :P (hafta work on my no sphere grid, no summon, no customize, no overdirve, no escape, no [no escape], no blitzball save of ffx as well, i already caught all of the enemies in the calm lands (10 of each >:D), and have half of the CotSF done as well, only a little left to do :P). if you have any q's about ffxii, i could probably help, because i have beaten it just a few times :/.
 
1.  I was already getting around the issue by simply creating a new string like Firey and then deleting the Y
It works that way. 

2.  Still can't get it to update (even with the trick above) "attacks with"  instead of "attack with"  in the PC section under command tab.  It DOES work on PSX section.

3.  Exception on initial data, not sure if you saw this when I posted before :)

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at WallMarket.Form1.DrawStatIndic()
   at WallMarket.Form1.Draw_Curves(Object sender, EventArgs e)
   at WallMarket.Form1.Radio_CheckedChanged(Object sender, EventArgs e)
   at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
   at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
   at WallMarket.Form1.TabControl1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.TabControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
WallMarket
    Assembly Version: 1.2.1.0
    Win32 Version: 1.2.1.0
    CodeBase: file:///J:/DLPB/Welcome/Game%20Related/Games/Roms/PC_games/Final%20Fantasy%20VII%20-%20PC/Mods/WallMarket121/WallMarket.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Microsoft.VisualBasic.PowerPacks
    Assembly Version: 9.0.0.0
    Win32 Version: 3.0.30214.0
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.PowerPacks/9.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.PowerPacks.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

4.  Any idea where the data is kept for the initial character naming?  It will always start with Aeris and Cait Sith default otherwise.  Rather than Aerith and Cait

5.  I am looking into 0002h, I will have a good go at working it out.
 
hey seifer, all you need from the debugging output is this:

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at WallMarket.Form1.DrawStatIndic()
   at WallMarket.Form1.Draw_Curves(Object sender, EventArgs e)
   at WallMarket.Form1.Radio_CheckedChanged(Object sender, EventArgs e)
   at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
   at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
   at WallMarket.Form1.TabControl1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.TabControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
the rest is not needed for him to see what is wrong (i.e. the meat and potatoes of the output is this little bit). it just makes your post bigger than it needs to be :P.
 
1.  I was already getting around the issue by simply creating a new string like Firey and then deleting the Y
It works that way. 
Yes, but you shouldn't have to do this. That's lame. :(

2.  Still can't get it to update (even with the trick above) "attacks with"  instead of "attack with"  in the PC section under command tab.  It DOES work on PSX section.
I honestly can't get this to happen, it works fine for me. Are you sure you're creating the kernel2.bin after making these changes?

3.  Exception on initial data, not sure if you saw this when I posted before :)

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at WallMarket.Form1.DrawStatIndic()
   at WallMarket.Form1.Draw_Curves(Object sender, EventArgs e)
   at WallMarket.Form1.Radio_CheckedChanged(Object sender, EventArgs e)
   at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
   at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
   at WallMarket.Form1.TabControl1_Click(Object sender, EventArgs e)

<blah, blah, blah>
Yes I did notice this and I don't know why this would be happening. Again, I can't reproduce this error. It sounds like something's not installed right on your end.

4.  Any idea where the data is kept for the initial character naming?  It will always start with Aeris and Cait Sith default otherwise.  Rather than Aerith and Cait
It's probably in the executable...Looks like its at 0x5206B8 in the unmodded 1.02 executable. Looks like everyone's is there. The KERNEL.BIN entries may be ignored. I didn't know that. ;)

5.  I am looking into 0002h, I will have a good go at working it out.
Keep at it. I hate that label. :(


@secondadvent Re: FFXII:
It really was an up-to-the-last-minute decision to do the auto-leveling. No, I'm not going to do it to get any higher than I am now. I've been barely scraping by with most of the monsters I've encountered just getting between save crystals. Yes, I way over-leveled in CC too and got the Divine Slayer and the Heike Soul at the same time which made the final boss of the entire game look like a stuffed animal. I don't really want that to happen to FFXII since this is my first time, but I don't see that much difference. They only gained about 1000HP and are doing about 250 more damage than before. I'm really doing it more for the gil and the LP (mostly the gil). I didn't do too well through the Draklor Lab and got killed by the gang right before the boss and then the boss once. I'm lucky those little rooks had fewer MMP than the main boss so I could target them first. I still almost lost. :( I don't have the gil to buy the equipment I need or the LP to equip it even if I got it.
If I had ignored Fran and Balthier once I realized they were worthless (around level 10 or so) my active party's average would probably be in the upper 30s rather than right at 30 where they were before I started. I probably wouldn't have so many problems either. Come to think of it, I also leave the battle speed on highest. I don't think this is really a problem unless I want to run away.
 
off topic post :P

setting the speed to the highest is not always a good thing to do, the time between attacks will be the same, and due to the limits to the amount of certain spells being used (like only one casting of holy for example even if three are trying to use it),  if you are charging a spell or something, the enemy can get many regular attacks in before you get the spell off (because the animation also takes a lot of time on top of the wait between spells), so a fast enemy can get a good deal in for a long animation spell on highest speed, but on lowest speed it makes them only able to get one or two in the same amount of time. now, some marks/bosses can set their CT to 0, so they can instantly attack after attacking without needing to charge the attack, and setting the speed to the slowest there actually allows them to attack MORE, in these cases the highest setting makes you get more in than you would on the other speed settings, and the enemy will get the same, so why not get an advantage?

now, if you are in bad need of LP, go buy a few golden amulets (they are 4500 apiece, but double the lp you gain) from mt bur omisace (easy to get to the shop and back, it is near the gate crystal :P), and give them to whoever (or all if you want/can) for pretty fast LP. now if you just want to quickly gain some LP, just go murder some wolves or whatever for a bit, easy to kill and will net you 2LP per kill due to the amulets, or whatever enemies you can quickly kill (Wu/Zaghnal enemies in ozmone are easy enough and give decent items to sell), and if you need gil, i'd play around in either the zertinan caverns, or the sochen cave palace, since the drops from the enemies (especially the undead in zert, and pretty mcuh everything in sochen) are all fairly good for money, and they are level ~30-40, so they will also give some good exp.

hopefully you can gain some ground and load up on gil/LP, i always have way more than enough LP for everything (again, i am a compulsive killer/loot nabber :P), and end up with multi-million gil by the end of the game (and kinda lose the need for more gil by or even before draklor... i even had enough money the last normal game to buy two of the monographs before heading into the garamsythe to meet bal and fran, and was still only level ~8-9 and had the best equips for everybody on hand :P). once you know the game more, gil will be much easier to come by, if you learn the game the first playthrough and ever play again, you will see what i mean.

if you need any help with ffxii at any point, i should definitely be able to help, i may not know the most about ffxii, but i have beaten it a good many times, so i think i may have a little bit of knowledge about it XD.
 
Last edited:
I honestly can't get this to happen, it works fine for me. Are you sure you're creating the kernel2.bin after making these changes?


It doesn't actually let me edit it....at all.  It won't change the onscreen data.  I am guessing when you have found the issue with this "case change" problem, this one will be changed with it.  I believe they are a symptom of the same issue.

Yes I did notice this and I don't know why this would be happening. Again, I can't reproduce this error. It sounds like something's not installed right on your end.

Installed VisualBasicPowerPacks3Setup.exe and have zlib1.dll in the program folder.,.. and this is second install, I am now using 32 bit XP because vista and I danced our last little dance (to quote Mollari).  The problem remains.   I can click continue and it seems to be ok anyway.  Good old Try Except Finally statements ;)  Atleast that is in delphi.

--------

I hope someone makes a tool so I can edit those names one time....I wish I was up to that kind of level.  Any case good luck dude.

*offtopic. FFXII sucks.
 
Last edited:
Installed VisualBasicPowerPacks3Setup.exe and have zlib1.dll in the program folder.,.. and this is second install, I am now using 32 bit XP because vista and I danced our last little dance (to quote Mollari).  The problem remains.   I can click continue and it seems to be ok anyway.  Good old Try Except Finally statements ;)  Atleast that is in delphi.
Could not load file or assembly 'System.Core, Version=3.5.0.0

This actually makes me think you have an older version of the .NET libraries installed. Have you installed the ones from the first post?

*offtopic. FFXII sucks.
While I disagree, I understand why people say this. I think it's better than X (although they all are), but not as good as V or VI.
 
You were right.  Was the 3.5 pack I hadnt installed and it must have had some issue when I used vista 64

All is well.

ps, X is my second fave ff.  Music, gameplay, story are amazing imho :P
 
Last edited:
Wallmarket may have aproblem.

Kernal2.bin now crashes my game...

See your pm's I have uploaded the files :)  The last thing I have done is edit the item names and descriptions...that is where the damage has been done, whatever has happened.
 
Last edited:
I looked at your kernel2 and it seems like you're having the same problem we had a few pages back. Your names are too long. I don't know the actual limit, but I think the item names are probably 20 and the descriptions are no more than 60.
One of your armors: "Improved Shin-Ra Protection" is 27 characters plus terminator. While it makes little difference in the file, the game still needs to store the terminator. In fact, the game doesn't have a name that's longer than 16 ("Fourth Bracelet/n") so that might be the limit for names.

Trim your name lengths and try again. Hope that helps.
 
Status
Not open for further replies.
Back
Top