Page 1 of 1

Halo/Halo 2 Support?

Posted: Sun May 22, 2005 8:46 pm
by Storm
These would be nice for the .map files. I know there is already quite a lot of editors, but they're all .NET, and .NET crashes my computer cause its the worst thing ever made. And since MultiEx can do everything, why not halo 2 injections? :)

Posted: Thu May 26, 2005 3:32 am
by UnReAlMaCk
dude thats the best idea ever, you know how many ppl will use MultiEx if they support halo 2? i mean, think about it, taking files from a .map for halo 2? CrAzY! :D

Posted: Thu May 26, 2005 4:43 am
by friendsofwatto
Any chance we could get a file to look at please?

If the files are too large, you can use one of our cutter programs to give us the bits of the archive we need. My cutter is at http://www.watto.org/extract/download/cutter.zip , and Mr Mouse also has a cutter somewhere (i think you can get his from http://multiex.xentax.com). You will need Java installed to use my cutter. When you use any of the cutter programs, it will make a *.zip file that you can email to us.

Thanks mate.

WATTO
[email protected]
http://www.watto.org

Posted: Thu May 26, 2005 6:25 am
by Storm
Done and done, didn't know what was required of me. Thanks in advance!

Posted: Thu May 26, 2005 8:33 am
by Mr.Mouse
Okay, the request rules are at the top of this forum. :)

Anyway, I haven't recieved any files yet.

Did you send them to Image with a MULTIEX subject line?

You can also ATTACH them to this thread by the way.

Posted: Thu May 26, 2005 12:25 pm
by Mr.Mouse
In the meantime, here's a script that will extract from the HALO PC DEMO map files.

Code: Select all

Get MAPType Long 0 ;
If MAPType < 256 ;
Get NamesOffset Long 0 ;
Get InfoOffset Long 0 ;
Get FileNum Long 0 ;
GoTo InfoOffset 0 ;
For T = 1 To FileNum ;
Get NamePos Long 0 ;
Math NamePos += NamesOffset ;
SavePos FSO 0 ;
Get FileSize Long 0 ;
SavePos FOO 0 ;
Get FileOffset Long 0 ;
SavePos CP 0 ;
GoTo NamePos 0 ;
Get FN String 0 ;
GoTo CP 0 ;
Log FN FileOffset FileSize FOO FSO ;
Next T ;
Else ;
Set FO Long 0 ;
GoTo EOF 0 ;
SavePos FS 0 ;
Math FS += 1 ;
Set FN String thefile.map ;
Log FN FO FS 0 0 ;
EndIf ;

Posted: Thu May 26, 2005 2:24 pm
by friendsofwatto
NOTE: Halo 1 had 2 different *.map files - some were maps and others were archives. The script Mr Mouse gave above is for the Halo 1 *.map archives.

Now, the file you sent was an actual map file, with a very similar structure to the maps in Halo 1. The file was not an archive, and I do not know enough about the maps to be able to decode them properly.

Sorry about that :(

WATTO
[email protected]
http://www.watto.org

Posted: Fri May 27, 2005 8:52 am
by Storm
Alright, thats what I thought. All the halo 2 map editors was basically all hex edit with plugins to help out, not really any extraction at all. I thought.. maybe.. JUST MAYBE.. lol oh well, thanks for trying :)

Posted: Fri Jun 03, 2005 3:17 pm
by Zico
storm just wait for prometheus:
http://www.halodev.org

It will be able to do everything!