Page 1 of 1

fixing incription with hex (resigning)

Posted: Sat Apr 21, 2007 6:14 pm
by Th2mods
Exactly what the title says :D

Posted: Sat Apr 21, 2007 8:25 pm
by DarkMetal
It's really not worth the time it takes.

Posted: Sat Apr 21, 2007 8:33 pm
by Th2mods
DarkMetal wrote:It's really not worth the time it takes.
ok

Posted: Sat Apr 21, 2007 10:13 pm
by Agent ME
To do it manually - you'd have to have a super-human brain to be able to XOR dwords in your head or it'd plain take too long to do a single dword. So assuming you were using Window's Calculator's XOR feature, and it took you 15 seconds to copy and paste each dword from a hex editor to window's calculator and XOR it to the last one, and one of the smallest Halo 2 map files, coagulation, is about 40 megabytes... That makes 40,000 kilobytes, which is 40 million bytes. If I remember right, a DWORD is 2 bytes, so you have 20 million dwords to XOR together in coagulation roughly.
Multiply 20 million by 15 seconds and you get 300,000,000 seconds, which is around 9.51 years.

Resigning a map by hand is not a thing you want to do. :P

----
EDIT - Good News! Apparently I got it mixed up, and a DWORD is 4 bytes, not 2 bytes. So that means it'll only take you 4.76 years to resign a map like Coagulation.

Or you can just use xbox7887's quick method if you know exactly what you changed.

Or, you could even get with this century and download a program to do it all for you. :roll:

Posted: Sun Apr 22, 2007 6:41 am
by Th2mods
Agent ME wrote:To do it manually - you'd have to have a super-human brain to be able to XOR dwords in your head or it'd plain take too long to do a single dword. So assuming you were using Window's Calculator's XOR feature, and it took you 15 seconds to copy and paste each dword from a hex editor to window's calculator and XOR it to the last one, and one of the smallest Halo 2 map files, coagulation, is about 40 megabytes... That makes 40,000 kilobytes, which is 40 million bytes. If I remember right, a DWORD is 2 bytes, so you have 20 million dwords to XOR together in coagulation roughly.
Multiply 20 million by 15 seconds and you get 300,000,000 seconds, which is around 9.51 years.

Resigning a map by hand is not a thing you want to do. :P
holy shit! 9.51 years?! wow :o

Posted: Sun Apr 22, 2007 2:42 pm
by sneakyn8
Agent ME wrote:To do it manually - you'd have to have a super-human brain to be able to XOR dwords in your head or it'd plain take too long to do a single dword. So assuming you were using Window's Calculator's XOR feature, and it took you 15 seconds to copy and paste each dword from a hex editor to window's calculator and XOR it to the last one, and one of the smallest Halo 2 map files, coagulation, is about 40 megabytes... That makes 40,000 kilobytes, which is 40 million bytes. If I remember right, a DWORD is 2 bytes, so you have 20 million dwords to XOR together in coagulation roughly.
Multiply 20 million by 15 seconds and you get 300,000,000 seconds, which is around 9.51 years.

Resigning a map by hand is not a thing you want to do. :P
and ur forgetting to factor in sleeping and eating and stuff that normal people do with theyre freetime so just dont try let the programmers program

Posted: Sun Apr 22, 2007 5:11 pm
by FFIIMan
dang

Re: fixing incription with hex (resigning)

Posted: Wed May 30, 2007 2:08 pm
by -DeToX-
Th2mods wrote:Exactly what the title says :D
Why would you want to do it by hand either way haha.

Posted: Wed May 30, 2007 7:01 pm
by xbox7887
A dword is 4 bytes...

Posted: Wed May 30, 2007 7:43 pm
by JacksonCougAr
besides I thought l337 signing wasn't allowed here... seeing as how it could be used...

Re: fixing incription with hex (resigning)

Posted: Wed May 30, 2007 8:01 pm
by DJ_Gnomey
-DeToX- wrote:
Th2mods wrote:Exactly what the title says :D
Why would you want to do it by hand either way haha.

Roflolz. I don't think you saw the last post before your's was in April, did you Detox? :lol:

Posted: Wed May 30, 2007 9:08 pm
by xXxCocoFangxXx
There is absolutely no point for you to do it by Hex editing, lol

Posted: Thu May 31, 2007 12:34 am
by xbox7887
There is an easier way. Say you edit a float in a tag, you can xor the modified float with the original, then xor the result with the signature and it will be properly signed again. But when editing large amounts of data...LAWL

Posted: Thu May 31, 2007 12:44 am
by ScottyGEE
xbox7887 wrote:There is an easier way. Say you edit a float in a tag, you can xor the modified float with the original, then xor the result with the signature and it will be properly signed again. But when editing large amounts of data...LAWL
How about a SP>MP conversion with added weapons vehicles shaders and sounds? ;)

Better get started...

Posted: Thu May 31, 2007 3:56 pm
by Agent ME
xbox7887 wrote:A dword is 4 bytes...
It is? Oh that'd make sense - that'd mean a word is 2 bytes - otherwise it'd be pointless having the term 'word' when there was already byte.
So it'd only take 4.76 years to resign a map like coagulation at the rate I said :P
JacksonCougAr wrote:besides I thought l337 signing wasn't allowed here... seeing as how it could be used...
Without signing a map (or hacking the game so it doesn't need signing) you can't mod the levels at all, which is what this site is about.
You're probably getting signing mixed up with the tools that, without a better term, 'rebalance' the signature back to the original form so that the map has the same signature as before, which could be used to modify DLC, which could then be used on Live. Those are different things.

Posted: Thu May 31, 2007 5:22 pm
by patchesreusch
definably 100% worth it

Re: fixing incription with hex (resigning)

Posted: Thu May 31, 2007 5:55 pm
by -DeToX-
DJ_Gnomey wrote:Roflolz. I don't think you saw the last post before your's was in April, did you Detox? :lol:
Nope, I was linked to it, so I assumed it was fairly new. My apologies.

Anyways lol I wouldn't call signing a map by hand hex "1337" lol, because I doubt any genious here would take over 4 years resigning one map.

By then there would be 2 more halos.

Posted: Thu May 31, 2007 6:37 pm
by Th2mods
LOL now i realize how much of a stupid question that was. i was just curious