Section Rules - Halo 3 Modding Q&A
- SPARTAN-OMEGA
- Posts: 497
- Joined: Sun Dec 24, 2006 10:09 am
- Location: stuck on delta halo...
- Contact:
Im getting confused because I cant read horrible english...and sneaky, its because the file is resigned

Join Halo 2.5 at http://halo25pro.yourfreebb.com/index.php
dont delete its not over the 5 line max in rules
- Aumaan Anubis
- Posts: 2938
- Joined: Fri Jun 30, 2006 1:01 pm
- Location: Aumaan
- Contact:
![]() |
![]() |
![]() |
His comments about not being able to read it contribute nothing, especially when others can.
If he's going to continue to post such comments, they are going to be necessary and pointless.
I told him to stop posting such comments for the aforementioned reason.
That makes sense.
You said it's not that bad. What isn't that bad? I never said something was bad.
That doesn't make any sense in this situation.
If he's going to continue to post such comments, they are going to be necessary and pointless.
I told him to stop posting such comments for the aforementioned reason.
That makes sense.
You said it's not that bad. What isn't that bad? I never said something was bad.
That doesn't make any sense in this situation.
if the data changes the signature will change... theres no way around thissneakyn8 wrote:i know its resigned but how is it that if the data that the signature represents is changed it can still have the same signature and modified dataSPARTAN-OMEGA wrote:Im getting confused because I cant read horrible english...and sneaky, its because the file is resigned
- SPARTAN-OMEGA
- Posts: 497
- Joined: Sun Dec 24, 2006 10:09 am
- Location: stuck on delta halo...
- Contact:
We can resign it because we know how to change the signatures so they are the same as the unmodified version.

Join Halo 2.5 at http://halo25pro.yourfreebb.com/index.php
dont delete its not over the 5 line max in rules
- LuxuriousMeat
- Posts: 824
- Joined: Thu Nov 03, 2005 6:43 pm
- Location: zzzzzzzzzzzzzzzz
- Contact:
It wasn't, you still had to calculate the CRC of the file. I don't remember exactly how it was done, but I believe you had to write the original signature to the header, then you had to calculate the CRC checksum and write it to the end of the file, or something along those lines.Tural wrote:Not entirely. Technically the proper way we do it is by recalculating the signature and adding the one to match the calculation the game will do on the map. I'm aware that for DLC maps the original signature could be replaced, but I'm not entirely sure why this lapse in security was present.

You don't understand the concept of a signature, despite it being explained as best as it can be, for the most part. We can't really state what it is any differently. You're not getting it conceptually, and there's not a whole lot we can do to help you there.
You do not keep the original signature. You make a new signature.
The signature is a representation of the entire file.
When you make a change, the old signature is a representation of the old file, not the newly modified file.
For the game to detect the file as being correctly copied, it must check the signature against the file.
You change the signature so the file matches the signature, and thus the game knows it was correctly copied.
It just is. I can't make it any more clear than how I already have. It works because it does and that's how it is.
I'll make an example that is not at all like a signature, but should help you get the concept.
Here is a given file:A signature for this file is generated by taking every letter and reversing them:The game checks the signature with the original file and it matches. However, if we change the file to be this:The signature is still the original text reversed. The game sees they do not match now, and it does not allow the map to be executed. We must make a new signature by doing the same reversal process:Now when the game generates a signature, it will match the signature in the file, and it will know the file is authentic, and allow it to be run.
That is about the absolute lowest level of understanding I can bring it to. If you can't understand it still, I can't help you.
You do not keep the original signature. You make a new signature.
The signature is a representation of the entire file.
When you make a change, the old signature is a representation of the old file, not the newly modified file.
For the game to detect the file as being correctly copied, it must check the signature against the file.
You change the signature so the file matches the signature, and thus the game knows it was correctly copied.
It just is. I can't make it any more clear than how I already have. It works because it does and that's how it is.
I'll make an example that is not at all like a signature, but should help you get the concept.
Here is a given file:
Code: Select all
abcdefghijklmnopqrstuvwxyz1234567890
Code: Select all
0987654321zyxwvutsrqponmlkjihgfedcba
Code: Select all
aaaaaaaaaaaaaaaaaaaaaaaaaa1234567890
Code: Select all
0987654321aaaaaaaaaaaaaaaaaaaaaaaaaa
That is about the absolute lowest level of understanding I can bring it to. If you can't understand it still, I can't help you.
- SPARTAN-OMEGA
- Posts: 497
- Joined: Sun Dec 24, 2006 10:09 am
- Location: stuck on delta halo...
- Contact:
That was a good explination. I think if he doesnt understand it after that he doesnt need to worry about modding anything for Halo 3

Join Halo 2.5 at http://halo25pro.yourfreebb.com/index.php
dont delete its not over the 5 line max in rules
- SPARTAN-OMEGA
- Posts: 497
- Joined: Sun Dec 24, 2006 10:09 am
- Location: stuck on delta halo...
- Contact:
Lol 


Join Halo 2.5 at http://halo25pro.yourfreebb.com/index.php
dont delete its not over the 5 line max in rules