(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-07-24 05:43 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - smb3 text hacking New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
dcahrakos

490


 





Since: 11-17-05

Last post: 6504 days
Last view: 6504 days
Posted on 01-02-06 09:07 PM Link | Quote
im kinda in a text editor making mood, and Googie suggested a smb3 text editor...and I figured what the hell, why not...but theres only 1 problem, I have the table, and the rom, but I cant find the damn text in rom using this stupid table... does anyone know where the text is located? it would make things alot easier.
beneficii

Broom Hatter


 





Since: 11-18-05

Last post: 6290 days
Last view: 6287 days
Posted on 01-02-06 09:51 PM Link | Quote
Originally posted by dcahrakos
im kinda in a text editor making mood, and Googie suggested a smb3 text editor...and I figured what the hell, why not...but theres only 1 problem, I have the table, and the rom, but I cant find the damn text in rom using this stupid table... does anyone know where the text is located? it would make things alot easier.


Do you know what value is assigned to each letter in the game (e..g. 'A' is assigned A0, 'B' is assigned A1, just an example--this I don't think is in the actual game)? If so, get some text from the game, open a hex editor, and do a search of the values.

If not, then get a program whose filename is SearchR2.exe.
Googie

390








Since: 11-22-05
From: Corona Queens New York

Last post: 6290 days
Last view: 6290 days
Posted on 01-02-06 10:04 PM Link | Quote
This was posted by AP at The Romendo Boards...

$3012A (Oh, it's terrible!)
$36793 (Greeting letters)
$2CA6E (Bonus games)
$362C4 (Oh thank heavens messages)
$1404b ("World" in the pop-up at Overworld)
$14053 ("Mario" in pop-up)
$14246 ("Luigi" in pop-up)

More data (and info):

$31AD9 Princess's Thank You Joke Ending Message
$3C35D Course Clear!
$3C36F You Got a Card
$140CB "Mario" (not sure what this is for, I'd appreciate it if someone has an idea)
$14319 "Mario" (for Game Over pop-up in Overworld)
$142BE "Luigi" (not sure what this is for, I'd appreciate it if someone has an idea)
$1431F "Luigi" (for Game Over pop-up in Overworld)
$14129 "Continue" (for Game Over pop-up in Overworld)
$14134 "End" (for Game Over pop-up in Overworld)
$141E1 Welcome to the Warp Zone!
$32D95 World Name Credits

Here's a table for $3012A, $36793, $2CA6E, $362C4, and $31AD9 that tells which letter does each hex value mean:
B0=A
B1=B
B2=C
B3=D
B4=E
B5=F
B6=G
B7=H
B8=I
B9=J
BA=K
BB=L
BC=M
BD=N
BE=O
BF=P
C0=Q
C1=R
C2=S
C3=T
C4=U
C5=V
C6=W
C7=X
C8=Y
C9=Z
D0=a
D1=b
D2=c
D3=d
D4=e
D5=f
D6=g
D7=h
D8=i
D9=j
DA=k
DB=l
DC=m
DD=n
DE=o
DF=p
CA=q
CB=r
CC=s
CD=t
CE=u
CF=v
81=w
88=x
8C=y
8F=z
9A=,
E9=.
EA=!
EB=?
FE=_

Table for $1404B, $14053, $14246, $140CB, $14319, $142BE, $1431F, $14129, $14134, and $141E1:
BA=M
BC=A
D8=W
D9=P
DA=U
DB=N
E8=E
E9=R
EA=T
EB=G
EC=L
ED=C
EE=D
F0=O
FC=I
FD=Z

Table for $32D95:
E0=A
E1=B
E2=C
E3=D
E4=E
E5=F
E8=G
E9=H
EA=I
EB=J
F0=K
F1=L
F2=M
F3=N
F4=O
F5=P
EE=Q
EF=R
F8=S
F9=T
FA=U
FB=V
DE=W
FD=X
FE=Y
FF=Z
5C=_
76=0
77=1
78=2
79=3
7A=4
7B=5
7C=6
7D=7
7E=8
7F=9

Table for $3C35D and $3C36F:
80=A
82=R
83=S
84=E
85=C
86=G
87=D
89=T
8A=U
8B=L
8D=Y
8E=O
9B=!
FC=_
dcahrakos

490


 





Since: 11-17-05

Last post: 6504 days
Last view: 6504 days
Posted on 01-02-06 10:50 PM Link | Quote
wow, thats alot of different tables...it will be a little harder to do since theres a few different, although it should slow it down too much, since all I have to do is assign the table depending on what text you want to edit,

thanks alot

edit: just got the multiple table loading code done, and table 1 filled in,
(i even managed to get it to work without having to split the text into different categories.)
screenie


(edited by dcahrakos on 01-02-06 10:41 PM)
(edited by dcahrakos on 01-02-06 10:47 PM)
Googie

390








Since: 11-22-05
From: Corona Queens New York

Last post: 6290 days
Last view: 6290 days
Posted on 01-03-06 09:57 AM Link | Quote
Nice.

This is gonna be awsome when it's done.
dcahrakos

490


 





Since: 11-17-05

Last post: 6504 days
Last view: 6504 days
Posted on 01-03-06 12:31 PM Link | Quote
Update: All the text that was posted is now loaded...just to do saving now, then it will be done...so sometime later today the editor should be done.

when you open the rom, it takes close to 2.5 seconds to load all the text, just thought i would say that.


(edited by dcahrakos on 01-03-06 11:34 AM)
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6288 days
Posted on 01-03-06 01:18 PM Link | Quote
Mmm i have a question, how do you use or load Text if has end period or when requires change of line.
dcahrakos

490


 





Since: 11-17-05

Last post: 6504 days
Last view: 6504 days
Posted on 01-03-06 01:22 PM Link | Quote
usually, ill just split it up, and put it in 2 different strings, I had to do this with a couple world names and stuff, since they had some data that wasnt text between them.

see, heres an example, they really should have managed it a little better, some of the text is a little messier, especially when you get into sentences, because they use alot of spaces it seems to push the text to a new line alot of the times.

see how its
WORLD
3
thats because of the way they have it in the rom, its not all put together, it has some kind of code between it, which im thinking is a pointer, or something of some sort.



(edited by dcahrakos on 01-03-06 12:25 PM)
(edited by dcahrakos on 01-03-06 12:26 PM)
insectduel

Lantern Ghost
Not welcome here anymore.








Since: 11-18-05
From: Bronx, New York

Last post: 6530 days
Last view: 6325 days
Posted on 01-03-06 03:08 PM Link | Quote
I gonna find the text for SMAS for SMB3 as well. I do edit SMB3 for SMAS but haven't collected enough data yet. I have a table maker with the HEX editor to consume this problem of you're interested.
dcahrakos

490


 





Since: 11-17-05

Last post: 6504 days
Last view: 6504 days
Posted on 01-03-06 03:19 PM Link | Quote
well, if you can get the table, and the offsets for the text, I could add support for the SMAS version.
(im over half done implementing saving, but im gonna take a little break now, so ill start again soon, and should be done before long)

also, for anyone who uses PRG 1 for some reason or another....note that the text works about 70-80% but not all of it is there, so use PRG 0 when I release this, although I doubt many use PRG 1


(edited by dcahrakos on 01-03-06 02:20 PM)
(edited by dcahrakos on 01-03-06 02:29 PM)
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6288 days
Posted on 01-04-06 09:32 PM Link | Quote
Originally posted by dcahrakos
wow, thats alot of different tables...it will be a little harder to do since theres a few different, although it should slow it down too much, since all I have to do is assign the table depending on what text you want to edit,

thanks alot

edit: just got the multiple table loading code done, and table 1 filled in,
(i even managed to get it to work without having to split the text into different categories.)
screenie


OHHHHOOHHHOHHHOHHH. WHERE CAN I GET THIS THING. I WANT IT SO BAD IM GONNA EXPLODE> PLEEZE.
Googie

390








Since: 11-22-05
From: Corona Queens New York

Last post: 6290 days
Last view: 6290 days
Posted on 01-04-06 09:43 PM Link | Quote
Are you joking or sumthin?

It's Released!

For fucking crying out loud, learn how to look before you post...

Damn...
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - smb3 text hacking |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.020 seconds; used 406.23 kB (max 506.18 kB)