ERSB notice <-How to change it and Hex Alphabet
Posted: Mon May 28, 2007 11:19 am
20-year-old me: Each ustr string is in a UTF-16 little-endian encoding, which is similar to the Latin1 encoding that Halo uses, though each character is 16-bit instead of 8-bit. Because it's in little-endian, the least significant byte goes first, though for most characters that you'll probably be using, the second byte is typically a 00.
This tutorial was written eight years ago, which was when I was still in elementary school, so my English and spelling on this tutorial are quite flawed, as well as my general maturity. Note that adding or removing any characters will result in corrupting the cache file, so one can only overwrite them without creating a new ustr tag or otherwise rebuilding the map in some fancy way. However, you can shorten the string by replacing unwanted characters with 00 00's. I also recommend using Hex Fiend (OS X) or HxD (Windows) instead of Hexedit, because they're much more supported today.
12-year-old me:
1. Open Blood Gulch in Hexedit
2. Look For 45005300520042 (hex code)
----
Changing bloodgulch's name
1. Do a
2. Look for the word blood in Hex (every byte must be between a zero):
which is 42006c006f006f0064
3. Change it.
----
ERSB NOTICE: 45005300520042
Hex Alphabet _
A- 41
B- 42
C- 43
D- 44
E- 45
F- 46
G- 47
H- 48
I- 49
J- 4A
K- 4B
L- 4C
M- 4D
N- 4E
O- 4F
P- 50
Q- 51
R- 52
S- 53
T- 54
U- 55
V- 56
W- 57
X- 58
Y- 59
Z-5A
lowercase
a-61
b- 62
c- 63
d- 64
e- 65
f- 66
g- 67
h- 68
i- 69
j- 6a
k- 6b
l- 6c
m- 6d
n- 6e
o- 6f'
p- 70
q- 71
r- 72
s- 73
t- 74
u- 75
v- 76
w- 77
x- 78
y- 79
z- 7a
How to use this::
If you were looking for the word Lake
you would..
1) press apple f
2) find out the case o the letters,
3) Put * 4c 00 61 00 6b 00 65 00 * in the find box
and press find next.
If it doesnt find the word then either you spelled the word wrong, put caps in the wrong place, you are at the bottom of the document and there is no more places to look, or of course that the word isn't in the document.
Double Kill : 64 6F 75 62 6C 65 5F 6B 69 6C 6C
Game Menu : 4C 00 45 00 41 00 56 00 45 00
leave game:4C 00 45 00 41 00 56 00 45 00
Triple kill : 74 72 69 70 6C 65 5F 6B 69 6C 6C
Killtacular : 6B 69 6C 6C 74 61 63 75 6C 61 72
Running riot : 72 75 6E 6E 69 6E 67 5F 72 69 6F 74
Killing spree : 6B 69 6C 6C 69 6E 67 5F 73 70 72 65
Resume Game: 52 00 45 00 53 00 55 00 4D 00 45
This tutorial was written eight years ago, which was when I was still in elementary school, so my English and spelling on this tutorial are quite flawed, as well as my general maturity. Note that adding or removing any characters will result in corrupting the cache file, so one can only overwrite them without creating a new ustr tag or otherwise rebuilding the map in some fancy way. However, you can shorten the string by replacing unwanted characters with 00 00's. I also recommend using Hex Fiend (OS X) or HxD (Windows) instead of Hexedit, because they're much more supported today.
12-year-old me:
1. Open Blood Gulch in Hexedit
2. Look For 45005300520042 (hex code)
----
Changing bloodgulch's name
1. Do a
2. Look for the word blood in Hex (every byte must be between a zero):
which is 42006c006f006f0064
3. Change it.
----
ERSB NOTICE: 45005300520042
Hex Alphabet _
A- 41
B- 42
C- 43
D- 44
E- 45
F- 46
G- 47
H- 48
I- 49
J- 4A
K- 4B
L- 4C
M- 4D
N- 4E
O- 4F
P- 50
Q- 51
R- 52
S- 53
T- 54
U- 55
V- 56
W- 57
X- 58
Y- 59
Z-5A
lowercase
a-61
b- 62
c- 63
d- 64
e- 65
f- 66
g- 67
h- 68
i- 69
j- 6a
k- 6b
l- 6c
m- 6d
n- 6e
o- 6f'
p- 70
q- 71
r- 72
s- 73
t- 74
u- 75
v- 76
w- 77
x- 78
y- 79
z- 7a
How to use this::
If you were looking for the word Lake
you would..
1) press apple f
2) find out the case o the letters,
3) Put * 4c 00 61 00 6b 00 65 00 * in the find box
and press find next.
If it doesnt find the word then either you spelled the word wrong, put caps in the wrong place, you are at the bottom of the document and there is no more places to look, or of course that the word isn't in the document.
Double Kill : 64 6F 75 62 6C 65 5F 6B 69 6C 6C
Game Menu : 4C 00 45 00 41 00 56 00 45 00
leave game:4C 00 45 00 41 00 56 00 45 00
Triple kill : 74 72 69 70 6C 65 5F 6B 69 6C 6C
Killtacular : 6B 69 6C 6C 74 61 63 75 6C 61 72
Running riot : 72 75 6E 6E 69 6E 67 5F 72 69 6F 74
Killing spree : 6B 69 6C 6C 69 6E 67 5F 73 70 72 65
Resume Game: 52 00 45 00 53 00 55 00 4D 00 45
