Author Topic: [FF7PC-98] FF7.exe Text Documentation (2011-09-22)  (Read 21465 times)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
This is a full list of text + offsets for the main game executable.  If you have ever wanted to change text in the game, this is for you!

View Here

I created this for use with a set of translation tools Luksy is making.
« Last Edit: 2014-07-21 21:54:25 by Covarr »

Tenko Kuugen

  • Public Enemy
  • *
  • Posts: 1416
    • View Profile
    • Twitter
Re: [REL] FF7.exe Text Documentation
« Reply #1 on: 2011-09-23 18:40:25 »
Now that would be a really useful editor.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #2 on: 2011-09-24 01:52:45 »
There we are.  All done :)  Fully updated to show which are and are not used.

Armorvil

  • *
  • Posts: 621
  • Working on : FFVII Total Grudge
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #3 on: 2011-09-24 22:03:51 »
Excellent, thank you very much DLPB  :)
« Last Edit: 2011-09-24 22:07:26 by Armorvil »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #4 on: 2011-09-24 23:36:46 »
Dan to people on here informally  8-)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #5 on: 2011-09-29 12:56:25 »
Luksy found some small problems with my offsets, some were out by 1, and one entry "Of course!  No way!"  was shown as two entries.

Fixed.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #6 on: 2011-09-30 01:09:44 »
And yet more fixes...  NFITC1 reminded me that I missed some unused character names in the exe.  The whole section of code is repeated in the 4th file of Kernel.bin where Ex-SOLDIER and Sephiroth strings are taken.  The exe version is unused.  Nevertheless I have added them:

520908   Ex-SOLDIER   
52098c   Barret
520a10   Tifa
520a94   Aerith
520b18   Red   
520b9c   Yuffie
520c20   Cait Seith
520ca4   Vincent
520d28   Cid
520e20   *Rhudfa   (Possibly an unused character)
520e30   Sephiroth

These are not typos above, that is how they are in the file.
« Last Edit: 2011-09-30 01:11:15 by DLPB »

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: [REL] FF7.exe Text Documentation
« Reply #7 on: 2011-09-30 05:51:04 »
Does Rhudfa resemble any Japanese terms you've encountered, Dan?

luksy

  • *
  • Posts: 375
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #8 on: 2011-09-30 07:55:23 »

520e20   *Rhudfa   (Possibly an unused character)

These are not typos above, that is how they are in the file.

Looks like Rhudfa is actually Sephiroth's initialization data (Table 2: Character Record 0x00 - 00x0F), if you look at it inside kernel.bin it makes sense, it just happens to look like actual text  ;D

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #9 on: 2011-09-30 09:00:09 »
Yeah to be fair, I didn't subscribe to the new character theory... at least not when it came to the actual name.  It looked weird as it was with an asterisk at the start.  IT also didn't terminate with FF in the normal fashion.
« Last Edit: 2011-09-30 09:50:39 by DLPB »

Marc

  • *
  • Posts: 445
  • I hear Voices ... in my head
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #10 on: 2011-09-30 14:42:08 »
Wasn't the world map text you had sent me about a year ago also present in the executable (ie: buggy breaking down text, etc) ?

If they are, will they make it in this document ?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #11 on: 2011-09-30 18:11:45 »
I have missed nothing, and no they aren't.  They are in mes inside world_us  :)

Use luksy's touphscript to alter world map text.
« Last Edit: 2011-10-01 01:39:26 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #12 on: 2011-10-12 16:13:30 »
I think that is the last update, and I have moved this to google :)

nfitc1

  • *
  • Posts: 3011
  • I just don't know what went wrong.
    • View Profile
    • WM/PrC Blog
Re: [REL] FF7.exe Text Documentation
« Reply #13 on: 2011-10-12 16:40:01 »
[Entry 991 - 1014] That sucks! It really uses those built-in names rather than the item names themselves?! Yeah, this deserves an editor. And yes, "Rhudfa" is part of Sephy's init data. He just starts with higher values than most so the bytes show up as ASCII characters.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #14 on: 2011-10-12 16:45:35 »
It uses them because they are considered menu entries... the chocobo menu :)  yeah very stupid nonetheless.  Best guess they had someone working on the minigame separately and he had no chance of knowing the actual kernel entries... so had to create his own list.

Luksy's touphScript now supports the exe :)
« Last Edit: 2011-10-12 16:47:21 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #15 on: 2011-10-13 14:41:22 »
Correction.  The last chocobo name is not used because the code only references 45 of the 46.  It is very easy to change that and since I am now expanding the names and recoding I will use 46 for menu overhaul.

I am gonna verify this first with Gemini.
[edit, Gemini works on Japanese PSX code so... he couldn't help at moment]
« Last Edit: 2011-10-15 02:50:17 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] FF7.exe Text Documentation
« Reply #16 on: 2011-10-15 03:01:22 »
Added documentation at the bottom, the new Menu Overhaul addresses for Chocobo names and prizes.