[app] MultiSign

Utilities designed primarily for the xbox version of Halo 2.
User avatar
xlRainlx




Illusionist Coagulator Connoisseur

Posts: 852
Joined: Thu Oct 05, 2006 8:30 pm
Location: Spirit of Fire Gamertag: Mal Vulcan
Contact:

Post by xlRainlx »

wow sweet resigner. is it fast? im guessing it ought to be since it has to resign multiple maps. if it's hella fast u got my dl.
Image
The Crow has taken flight
Veegie wrote:Crap, forgot to pass it through my xlRainlx-standard check.
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 »

I like yelo...
Image
This collaboration is not endorsed by Halomods
Technically its only me animating though ;)
User avatar
xlRainlx




Illusionist Coagulator Connoisseur

Posts: 852
Joined: Thu Oct 05, 2006 8:30 pm
Location: Spirit of Fire Gamertag: Mal Vulcan
Contact:

Post by xlRainlx »

random
Image
The Crow has taken flight
Veegie wrote:Crap, forgot to pass it through my xlRainlx-standard check.
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 »

It rules out the need to sign maps >_<
Image
This collaboration is not endorsed by Halomods
Technically its only me animating though ;)
User avatar
SingingBlaze




Stylist Trickster Critic

Posts: 348
Joined: Sun Sep 10, 2006 6:02 pm

Post by SingingBlaze »

I think he was meaning he likes Yelo cus of Bypass Map Checksum
bitfox





Posts: 5
Joined: Sun Sep 24, 2006 7:36 pm

Post by bitfox »

Thanks for the comments guys :)

I'll try to progress... right now I'm learning alot more about the I/O Implements and reading/writing alot better... and I'm doing it in C# DeToX... it seemed like a more formidable language to me.
User avatar
0mfc0





Posts: 218
Joined: Sun May 07, 2006 11:10 am
Location: Indiana

Post by 0mfc0 »

Neat. It stands out...
bitfox





Posts: 5
Joined: Sun Sep 24, 2006 7:36 pm

Post by bitfox »

Here's the code I used:

Code: Select all

Open:
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Filter = "Halo 2 Maps (*.map)|*.map";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                if (listBox1.Items.Count != 0)
                {
                    for (int i = 0; i < listBox1.Items.Count; i++)
                    {
                        if (listBox1.Items.Contains(ofd.FileName))
                        {
                        }
                        else
                        {
                            listBox1.Items.Add(ofd.FileName);
                        }
                    }
                }
                else
                {
                    listBox1.Items.Add(ofd.FileName);
                }
            }

Code: Select all

Resign:
            ArrayList al = new ArrayList(listBox1.Items.Count);
            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                try
                {
                    int checksum = 0;
                    FileStream fs = new System.IO.FileStream(this.listBox1.Items[i].ToString(), FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
                    BinaryReader br = new System.IO.BinaryReader(fs);
                    br.BaseStream.Position = 2048;
                    int endOfFile = (int)fs.Length;
                    for (int x = 2048; x < endOfFile; x += 4)
                    {
                        checksum ^= br.ReadInt32();
                    }
                    fs.Position = 720;
                    fs.Write(BitConverter.GetBytes(checksum), 0, 4);
                    br.Close();
                    fs.Close();
                    al.Add((i + 1) + ".) 0x" + checksum.ToString("X"));
                }
                catch
                {
                    MessageBox.Show("Error While Signing \"" + listBox1.Items[i].ToString() + "\"", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            for (int i = 0; i < al.Count; i++)
            {
                temp += al[i] + "\n";
            }
            if (temp != "")
            {
                MessageBox.Show(temp, "Done");
            }
-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: ...

Post by -DeToX- »

Cool, it does about what i just said... :P
Good Job learning :wink:
Image
User avatar
TheSilentModders





Posts: 44
Joined: Mon Aug 07, 2006 9:40 pm
Location: Murfreesboro, Tennessee
Contact:

Post by TheSilentModders »

wow this is very cool i haven't saw a signer that could sign more than one map. good job for your first app. :mrgreen:
Image
-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: ...

Post by -DeToX- »

TheSilentModders wrote:wow this is very cool i haven't saw a signer that could sign more than one map. good job for your first app. :mrgreen:
I think it was r4ndom/prodigy made one a long time ago...
Image
DarkMetal





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

Post by DarkMetal »

Good job for your first app :)
Image
User avatar
VoiDeD
Readers Club




Socialist

Posts: 1866
Joined: Thu Jan 15, 2004 4:46 pm
Location: Gurnee, IL
Contact:

Post by VoiDeD »

Ew resigner.
Image
Vicarious





Posts: 255
Joined: Sun Aug 13, 2006 1:29 pm
Contact:

Post by Vicarious »

I like this one alot , just because of the way its designed , but I still use The Map Maker Worker by TheSwampFox (faster).
Monkey Terd




Coagulator Acolyte Recreator Bloodhound
Sigma Sorceror Connoisseur Droplet
Pyre

Posts: 2032
Joined: Tue May 17, 2005 6:34 pm
Location: T E X A S

Post by Monkey Terd »

-DeToX- wrote:
TheSilentModders wrote:wow this is very cool i haven't saw a signer that could sign more than one map. good job for your first app. :mrgreen:
I think it was r4ndom/prodigy made one a long time ago...
TheSwampFox made one a long time ago that resigned multiple maps, its probably the fastest one I have used so far.
Formerly known as Limpmybizket.
-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: ...

Post by -DeToX- »

Monkey Terd wrote:
-DeToX- wrote:
TheSilentModders wrote:wow this is very cool i haven't saw a signer that could sign more than one map. good job for your first app. :mrgreen:
I think it was r4ndom/prodigy made one a long time ago...
TheSwampFox made one a long time ago that resigned multiple maps, its probably the fastest one I have used so far.
Tru.
Image
Vallen





Posts: 40
Joined: Wed Jun 21, 2006 5:46 pm

Post by Vallen »

eeeewww... mesagebox.show????

msgbox("")
WTF! LOL stupid animals.
Hawaiian Modder wrote:Don't evade word sensors.
-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: ...

Post by -DeToX- »

Ewww your grammar sucks. MessageBox.Show()*. Not "mesagebox"...
And why does it matter... It does the same thing..
Image
Shalted




Eureka Translator

Posts: 565
Joined: Wed Nov 17, 2004 8:41 am
Location: Vancouver, BC This is where people put their modding team because they feel important.
Contact:

Post by Shalted »

Code: Select all

                if (listBox1.Items.Count != 0)
                {
                    for (int i = 0; i < listBox1.Items.Count; i++)
                    {
                        if (listBox1.Items.Contains(ofd.FileName))
                        {
                        }
                        else
                        {
                            listBox1.Items.Add(ofd.FileName);
                        }
                    } 
<

Code: Select all

                if (listBox1.Items.Count != 0)
                {
                    for (int i = 0; i < listBox1.Items.Count; i++)
                    {
                        if (!listBox1.Items.Contains(ofd.FileName))
                        {
                            listBox1.Items.Add(ofd.FileName);
                        }
                    } 
Awaiting connection...
User avatar
VoiDeD
Readers Club




Socialist

Posts: 1866
Joined: Thu Jan 15, 2004 4:46 pm
Location: Gurnee, IL
Contact:

Post by VoiDeD »

Vallen wrote:eeeewww... mesagebox.show????

msgbox("")

Ew msgbox?! Gtfo VB coder!
Image
Post Reply