Qhimm.com Forums
Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: DLPB_ on 2011-09-23 05:42:19
-
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 (https://docs.google.com/spreadsheet/ccc?key=0AnKl04es5qkqdFhPYVlheGhxaER4VWdKY2RDM19LZ2c#gid=0)
I created this for use with a set of translation tools Luksy is making.
-
Now that would be a really useful editor.
-
There we are. All done :) Fully updated to show which are and are not used.
-
Excellent, thank you very much DLPB :)
-
Dan to people on here informally 8-)
-
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.
-
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.
-
Does Rhudfa resemble any Japanese terms you've encountered, Dan?
-
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 (http://wiki.qhimm.com/FF7/Savemap) (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
-
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.
-
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 ?
-
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.
-
I think that is the last update, and I have moved this to google :)
-
[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.
-
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 :)
-
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]
-
Added documentation at the bottom, the new Menu Overhaul addresses for Chocobo names and prizes.