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
38
Location
Zillions of pixels far away~
Website
space.offgamers.com
XP
370
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Potato salad too. Anything with mayo or miracle whip. Yuck!
  • Xdqwerty @ Xdqwerty:
    I like potato salad
  • RedColoredStars @ RedColoredStars:
    Or too much cheese. Gobs of runny, gooey cheese smoothing otherwise great food is a disgrace. Extra cheese on a pizza? Hell no.
  • Xdqwerty @ Xdqwerty:
    But I like cheese
  • RedColoredStars @ RedColoredStars:
    Plain cheese pizza? lol.I dont get it. May as well just have a warm cheese sandwish. :lol:
  • Xdqwerty @ Xdqwerty:
    My favorite toppings are bacon, pepperoni, corn, mushrooms and sausages
  • RedColoredStars @ RedColoredStars:
    Nachos = No way. I think it's partially a texture thing with cheese for me. The runny, stringy, slimy feeling in my mouth is not good. Haha.
  • RedColoredStars @ RedColoredStars:
    hmmmm. never heard of corn on a pizza but i'd try it for sure. I like the rest exceptmushrooms
    +1
  • RedColoredStars @ RedColoredStars:
    I had a mashed potato pizza once. it was amazing.
  • Xdqwerty @ Xdqwerty:
    The only nachos i like are doritos
  • RedColoredStars @ RedColoredStars:
    I like doritos. all flavors.
    +1
  • RedColoredStars @ RedColoredStars:
    The Avalanche is the name of the mashed tater pizza. Creamy Garlic Butter Sauce-Mashed Potatoes, Crispy Bacon, Chives, Topped With Cheddar Cheese
  • Xdqwerty @ Xdqwerty:
    I also like ruffles
  • RedColoredStars @ RedColoredStars:
    BBQ chicken and bacon pizzas are great too. yum.
  • RedColoredStars @ RedColoredStars:
    Ruffles are pretty tastey
    +1
  • RedColoredStars @ RedColoredStars:
    One of my favorites was Lays Chicken and Waffles, but they were only a limited time flavor.
  • Xdqwerty @ Xdqwerty:
    Though I get "farty" after eating Ruffles
  • Xdqwerty @ Xdqwerty:
    Brb
  • RedColoredStars @ RedColoredStars:
    I'm off to play more Remnant: From the Ashes. Later.
  • Xdqwerty @ Xdqwerty:
    I'm back
  • The Real Jdbye @ The Real Jdbye:
    i'm black
  • Xdqwerty @ Xdqwerty:
    I'm kinda black
  • BigOnYa @ BigOnYa:
    We are all kinda mixed "mutts" nowdays.
    +1
  • Veho @ Veho:
    Considering what the party looked like, you don't even have to use quotation marks :tpi:
    Veho @ Veho: Considering what the party looked like, you don't even have to use quotation marks :tpi: