fixing incription with hex (resigning)

Discuss Halo 2 modding, progress on figuring things out, mapfiles...you know the drill. Cheating discussion not allowed.
Post Reply
User avatar
Th2mods
Readers Club





Posts: 1229
Joined: Mon Jan 08, 2007 5:54 pm
Location: Salt Lake City, Utah
Contact:

fixing incription with hex (resigning)

Post by Th2mods »

Exactly what the title says :D
Image
DarkMetal





Posts: 444
Joined: Sun May 28, 2006 11:28 pm
Location: Jacksonville, FL

Post by DarkMetal »

It's really not worth the time it takes.
Image
User avatar
Th2mods
Readers Club





Posts: 1229
Joined: Mon Jan 08, 2007 5:54 pm
Location: Salt Lake City, Utah
Contact:

Post by Th2mods »

DarkMetal wrote:It's really not worth the time it takes.
ok
Image
User avatar
Agent ME




Articulatist 500

Posts: 881
Joined: Tue Jun 21, 2005 6:00 pm
Location: California, USA
Contact:

Post 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:
Last edited by Agent ME on Thu May 31, 2007 4:00 pm, edited 4 times in total.
User avatar
Th2mods
Readers Club





Posts: 1229
Joined: Mon Jan 08, 2007 5:54 pm
Location: Salt Lake City, Utah
Contact:

Post 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
Image
sneakyn8





Posts: 989
Joined: Thu Dec 14, 2006 1:48 pm

Post 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
FFIIMan





Posts: 180
Joined: Sat Jul 29, 2006 3:02 pm
Contact:

Post by FFIIMan »

dang
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Re: fixing incription with hex (resigning)

Post by -DeToX- »

Th2mods wrote:Exactly what the title says :D
Why would you want to do it by hand either way haha.
Image
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

A dword is 4 bytes...
User avatar
JacksonCougAr




Recreator

Posts: 2333
Joined: Fri Jan 12, 2007 1:56 pm
Location: Canada
Contact:

Post by JacksonCougAr »

besides I thought l337 signing wasn't allowed here... seeing as how it could be used...
User avatar
DJ_Gnomey




Connoisseur

Posts: 490
Joined: Sun Apr 15, 2007 9:31 am
Location: New York
Contact:

Re: fixing incription with hex (resigning)

Post 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:
Image
User avatar
xXxCocoFangxXx





Posts: 3756
Joined: Thu Sep 08, 2005 9:57 am
Contact:

Post by xXxCocoFangxXx »

There is absolutely no point for you to do it by Hex editing, lol
Image
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post 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
User avatar
ScottyGEE




Visioneer Vector Mad Hatter Artisan
Snitch! Enthraller Pi Critic
Sorceror Droplet Scorched Earth Socialist
Advisor Articulatist 500

Posts: 7352
Joined: Sun Aug 15, 2004 9:08 pm
Location: Down under
Contact:

Post 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...
Image
This collaboration is not endorsed by Halomods
Technically its only me animating though ;)
User avatar
Agent ME




Articulatist 500

Posts: 881
Joined: Tue Jun 21, 2005 6:00 pm
Location: California, USA
Contact:

Post 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.
User avatar
patchesreusch





Posts: 541
Joined: Wed Nov 29, 2006 3:49 pm
Location: jail because i got caught I-doseing
Contact:

Post by patchesreusch »

definably 100% worth it
How to get a girl: put a potato in the front of your pants.
How not to get a girl: put a potato in the back of your pants.
Image
http://youtube.com/watch?v=JPONTneuaF4
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Re: fixing incription with hex (resigning)

Post 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.
Image
User avatar
Th2mods
Readers Club





Posts: 1229
Joined: Mon Jan 08, 2007 5:54 pm
Location: Salt Lake City, Utah
Contact:

Post by Th2mods »

LOL now i realize how much of a stupid question that was. i was just curious
Image
Post Reply