Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,564,182
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-09-24 01:23 AM
Guest: Register | Login

Main - Posts by RedJet


RedJet
Posted on 03-08-09 01:13 AM, in Advanced Text Hacking Link | Quote | ID: 102330

Newcomer
Level: 4

Posts: 1/2
EXP: 210
Next: 69

Since: 03-08-09

Last post: 5540 days
Last view: 5540 days
...or it seems advanced to me. What do I know?

Up until now I've only dealt with relative searching, making tables & text hacking with hex editors. I was looking at how the text is stored in MGS: Ghost Babel (GBC) and I see there are several points where entire words are represented by only a couple of hex values.

For example, instead of 'Snake' being 1C 3D 30 3A 34, it's just FB 00. You can't change individual letters - you just have a hex value representing a pre-defined word (apologies if I'm using the wrong terms).

All I can find out through searching the usual resources is that this is probably dictionary/DTE related. I've found tutorials that explain how to institute DTE but none that explain how alter DTE values.

My question: how do I change what these dictionary codes point to? For example, how would I make FB 00 show 'Steve' instead of 'Snake' (I take it the same number of characters would have to be maintained)?

Any help would be much appreciated.

____________________
I need scissors!

RedJet
Posted on 03-08-09 05:09 PM, in Advanced Text Hacking Link | Quote | ID: 102353

Newcomer
Level: 4

Posts: 2/2
EXP: 210
Next: 69

Since: 03-08-09

Last post: 5540 days
Last view: 5540 days
Thanks for the help, guys. I tracked down the dictionary list of words & can edit them from there. The weird thing is I tried doing that before and couldn't get it to work - I must have just gone about it the wrong way.

List begins at offset 00148987 if anyone's interested!


Cheers

____________________
I need scissors!

Main - Posts by RedJet

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 3.576 seconds. (327KB of memory used)
MySQL - queries: 36, rows: 50/50, time: 3.573 seconds.