Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Streets of Rage 3/TBL

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a Text Table for Streets of Rage 3.

Names

This table allows the editing of anything written in the "blue" font, such as the status bar text (ie player, weapon & punk names) and any menu text.

You will notice that in between any text in this format there is a byte of value 86 (this refers to the text's location in RAM and its palette number). I have used a "+" to represent this so you can search for text easily. This means that to search for "AXEL" you would enter "A+X+E+L".

5AA - Territory Lockout Text
32F6 - Player/Punk Status Bar Names
3866 - Weapon Status Bar Names
5498 - Player Names (not sure where used)
6F9E - Player Names (minus Ash & Shiva - character select screen?)
713A - End of Duel Text
E904 - Press 2up Start
EBEA - Select Player
EDAA - Continue Text
13B18 - Title Screen  (note: 0340 0341 0342 0343 is the SEGA logo)
13C9A - Main Menu
487A7 - Character Select Screen (height, weight, number of stars)
489EB - Duel Round Select Names
4A964 - Options (lots of smaller text from this spread out below)
4ABE0 - Difficulties
4B404 - Controls

B5= 
BD=-
BE=.
C0=0
C1=1
C2=2
C3=3
C4=4
C5=5
C6=6
C7=7
C8=8
C9=9
CA=*
CD=@
CE=A
CF=B
D0=C
D1=D
D2=E
D3=F
D4=G
D5=H
D6=I
D7=J
D8=K
D9=L
DA=M
DB=N
DC=O
DD=P
DE=Q
DF=R
E0=S
E1=T
E2=U
E3=V
E4=W
E5=X
E6=Y
E7=Z
86=+

Intro


This table will allow you to edit the ROM header, the letter intro and the text of the two Round 7(A) endings. Remember that text in this format is often not all upper-case.

100 - Header Text
27D8A2 - Letter Intro
27DAE8 - Round 7(A) Good Ending
27DD1E - Round 7(A) Bad Ending

20= 
27='
28=(
29=)
2C=,
2D=-
2E=.
31=1
32=2
33=3
34=4
35=5
36=6
37=7
38=8
39=9
41=A
42=B
43=C
44=D
45=E
46=F
47=G
48=H
49=I
4A=J
4B=K
4C=L
4D=M
4E=N
4F=O
50=P
51=Q
52=R
53=S
54=T
55=U
56=V
57=W
58=X
59=Y
5A=Z
61=a
62=b
63=c
64=d
65=e
66=f
67=g
68=h
69=i
6A=j
6B=k
6C=l
6D=m
6E=n
6F=o
70=p
71=q
72=r
73=s
74=t
75=u
76=v
77=w
78=x
79=y
7A=z

Cutscenes

This table edits the cut scene text and the character information screens. Again, remember that text in this format is often not all upper-case.

246256 - Character Info Screens
2463F8 - Cut Scenes
2488C4 - Weird Unused Text

00= 
0B=A
0C=B
0D=C
0E=D
0F=E
10=F
11=G
12=H
13=I
14=J
15=K
16=L
17=M
18=N
19=O
1A=P
1B=Q
1C=R
1D=S
1E=T
1F=U
20=V
21=W
22=X
23=Y
24=Z
25=a
26=b
27=c
28=d
29=e
2A=f
2B=g
2C=h
2D=i
2E=j
2F=k
30=l
31=m
32=n
33=o
34=p
35=q
36=r
37=s
38=t
39=u
3A=v
3B=w
3C=x
3D=y
3E=z
4A=?
4B=!
46=.
62='
67=,

Credits

This table edits the ending credits.

Important Note: You will notice that there is a byte of value 00 in between each character. As with the SOR3NAMES table, I have represented this with a "+" to allow for easy searching. However, 00 is also the value for "A". This means that if you encounter something like +W+++N+T+E+R, you have to remember that any "+" in between two "+"s is in fact an "A" (so in the example given you would read it as WANTER)

46918 - Ending Credits

00=+
01=B
02=C
03=D
04=E
05=F
06=G
07=H
08=I
09=J
0A=K
0B=L
0C=M
0D=N
0E=O
0F=P
10=Q
11=R
12=S
13=T
14=U
15=V
16=W
17=X
18=Y
19=Z
1A=.
1C=-
23=