ROM Hack hacking in the dark with ZX

hyparx

Member
OP
Newcomer
Joined
Jun 15, 2009
Messages
17
Trophies
0
Location
internet
Website
Visit site
XP
8
Country
United States
I decided to learn something and try my hand at some text hacking [oh joy].

Mega Man ZX was my choice for a starter game, because it is easy to make sense the game's text locations.
Well, using a hex editor and luck I finally managed to change around some of the text in ZX. And when I say some, I mean one word.

But, when I exceed the length of the word I'm replacing, the game crashes ( I made DATA into DATAS ).
I know it's because I'm pushing everything off one hexly bit ... Might there be a way around that?

Secondly, I listed out [a little] the hex codes that ZX uses for its text (upper and lower ABC pieces, but I might add more later.)
I stuck it in Google and made an open version, so if you have anything constructive to add, please do.
It's the hex/text list ...

I also noticed that Drawn to Life uses the same hex for the same things. Is this some kind of encoding I'm missing?
 

Jei

Translator and romhacker wannabe
Member
Joined
Oct 17, 2003
Messages
864
Trophies
0
Age
37
Location
Zillions of pixels far away~
Website
space.offgamers.com
XP
360
Country
Brazil
I've also stumbled upon that issue when trying to translate the game to my language.

My fellow romhackers said that it had pointers stored into the text sections (the alphanumeric string that come before each event/dialogue), and since I'm not very good with math (you'd need to calculate each pointer again with your modified text, or program an automated tool to do that) I decided to quit it.
Further on, people offered to help me on the translation and provided some tools, but even so there's random crashes into it.

I'd only like you to know that it's way too complicated to do it if you're only translating/messing into the rom.
 

hyparx

Member
OP
Newcomer
Joined
Jun 15, 2009
Messages
17
Trophies
0
Location
internet
Website
Visit site
XP
8
Country
United States
Yeah, I'm only messing with it ...
Actually, the reason I was doing such was to get a handle on text hacking, for use in general and all.

Also, I was able to get the game's text to be changed and stay stable if its the exact same hex length of original text.
I know it would be a huge pain for a translation, but it would still be workable ... a little
 

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
  • ZeroT21 @ ZeroT21:
    while i simply make stinkbombs with pingpong balls
  • ZeroT21 @ ZeroT21:
    cops got called while suspecting arson ,c'mon

    :rofl:
  • K3N1 @ K3N1:
    I stole their bag of Halloween candy last year and the parents said stop being a little bitch and go get it
    +1
  • ZeroT21 @ ZeroT21:
    is it still trick and treat? or steal and cheat?
  • K3N1 @ K3N1:
    I think it's like trick or get kidnapped these days
  • M4x1mumReZ @ M4x1mumReZ:
    Stealing is treating
  • ZeroT21 @ ZeroT21:
    honestly, i find lots of kids nowadays like devils that need to be locked up forever
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Blame the kind of music that's affecting them
  • K3N1 @ K3N1:
    Issue is we got beat as kids now days it's prison if you flick their head
  • ZeroT21 @ ZeroT21:
    and here i thought they were lacking brain supplements
  • ZeroT21 @ ZeroT21:
    no sheet
  • ZeroT21 @ ZeroT21:
    seeing brats simply calling the cops on the parents just cus they dont wanna do homework or take a friggin bath tsk
  • K3N1 @ K3N1:
    You can't blame technology or what they do it's how they're raised
  • ZeroT21 @ ZeroT21:
    having ''smart tech'' dont always make someone smarter
  • ZeroT21 @ ZeroT21:
    you can blame alexa for teaching weird shit
  • K3N1 @ K3N1:
    Kids are smart or they would get away with what they do
  • ZeroT21 @ ZeroT21:
    we're all taught in school to cheat
  • ZeroT21 @ ZeroT21:
    cheat while not getting caught is not a crime
  • K3N1 @ K3N1:
    If a kid doesn't have the right sponge to learn from then that's what they imitate
  • ZeroT21 @ ZeroT21:
    sounds like my old man who had like 10 flings he brought home and demanding i call them mum the following day
  • ZeroT21 @ ZeroT21:
    is that the current free game?
  • K3N1 @ K3N1:
    Ye
    K3N1 @ K3N1: https://youtube.com/shorts/STu5S3NWaYo?feature=share