Page 1 of 4

ERSB notice <-How to change it and Hex Alphabet

Posted: Mon May 28, 2007 11:19 am
by 002
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

Posted: Tue May 29, 2007 12:14 am
by draconic74
Good tutorial. And sometimes usefull. Heh heh

Posted: Tue May 29, 2007 4:37 pm
by 002
Thanks!

Posted: Thu May 31, 2007 9:49 am
by Syperium
Jeez... learning how to do this on my own was so much fun. I was talking to Homunculus when I figured it out. Haha.

Posted: Sat Jun 02, 2007 6:32 am
by Trinity.
I haven't done name changes like that for awhile.

Posted: Sat Jun 02, 2007 11:20 am
by «Beast»
Speaking of Homun, what happened to him? Haven't seen him around for a long while.

Posted: Tue Jun 05, 2007 9:46 am
by Syperium
I know... various people including myself think he left to play Halo 2... Possibly the new Halo 3 beta...

Posted: Fri Jun 08, 2007 3:39 pm
by Trinity.
Halo 2 owns my heart.

Posted: Sat Jun 09, 2007 6:15 am
by x1MCMAXx
Yeah... I'm pretty sick on Lockout and Coagulation (Bloodgulch) . But my Mom didn't buy me the wireless networker for my birthday so I don't have Xbox Live! Actualy I found out how to make a wireless networker, all that I have to do is stick the Xbox 360 Ethernet cable into my 2nd Airport Express and bring the 2nd Airport Express downstairs.

Here is my connection right now:

1st Airport Express with everything.
\
\
\
2nd Airport Express

The 1st Modem is upstairs and directly connects to my first Mac.
The Second one is right next to my Mac on the middle floor (This boosts the connection speed for both Macs.)

Posted: Sat Jun 30, 2007 7:41 am
by Moxus
I tried this with the "Leave Game" using find and replace. I did it once, Halo crashed, I did it a second time, Halo crashed. Any Ideas why?

Thanks!

--Moxus--

Posted: Sat Jun 30, 2007 9:25 am
by Altimit01
(every byte must be between a zero)
You did remember to leave zeros between each letter right? And don't add more letters than are already there.

Posted: Sun Jul 01, 2007 3:59 am
by Moxus
I did add the zeros, and if anything I added less letters. :?

--Moxus--

Posted: Sun Jul 01, 2007 5:11 am
by 002
You can't edit the amount of bytes on Blood Gulch with simple Hex

You can't use less or more digits.

You can replace the unneeded letters with 00 bytes or spaces

Posted: Mon Jul 02, 2007 12:48 pm
by TaxiService
ehm... listen, i must search "The Island." in hex (in island mod by sword, of course), that will be

5400680065002000490073006c0061006e00640020

i must change it to "Easter Island"
the problem is that "The Island." dosent esixt!

Image <-- it says:
"Network server started. Loading The Island."
"Silent Cartographer for multiplayer version 1.00"

i found "Island " and i changed it to "Easter Island", but nothing changed!!
whattefuck's happening?

Posted: Mon Jul 02, 2007 1:19 pm
by Moxus
002 wrote:You can't edit the amount of bytes on Blood Gulch with simple Hex

You can't use less or more didgets

You can replace the unneeded letters with 00 bytes or spaces
.... Then how do I edit this without screwing it up? Thanks!

--Moxus--