Any bsp program idea

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





Posts: 618
Joined: Thu Nov 23, 2006 12:10 pm
Location: Canada

Any bsp program idea

Post by plushiefire »

ok so heres an idea. An app that lets you load a bsp from a different map. So if you are using the coag map you'd set the bsp path to lets say scenarsio/singleplayer/newmombassa/newmombassa the mp map would look through your sp halo maps and find that bsp and coll and use it.just an idea
User avatar
Th2mods
Readers Club





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

Post by Th2mods »

why did you post this twice?
User avatar
plushiefire





Posts: 618
Joined: Thu Nov 23, 2006 12:10 pm
Location: Canada

Post by plushiefire »

dam sry
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

It may be possible to make the raw external but thats not the problem.

Getting a larger bsp to load is alot more complicated than that. Heres an example of what needs to be done to get a larger bsp to load

if the bsp magic is 800AE000 and the bsp size is lets say CA000 you would take the bsp magic and add the bsp size

800AE000 + CA000 = 80178000

80178000 this would be the new value we use to calculate the map magic.

Once you have you map magic value(80178000 - (IndexOffset + IndexSize) you would use this value and rewrite every reflex in the map and all the tag offset pointers in the meta index using this new magic value.

Doing this will make the magic proper agian eliminating any conflicts the bsp magic would of had with the old map magic. And the map should load.
-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- »

shade45 wrote:Once you have you map magic value(80178000 - (IndexOffset + IndexSize) you would use this value and rewrite every reflex in the map and all the tag offset pointers in the meta index using this new magic value..
Actually shade im pretty sure thats wrong. That calculates Secondary Map Magic.
MapMagic is actually SBSP Magic - (IndexOffset + IndexSize)
So No SBSP Size.
Image
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

I donno I just wrote that from memory. I gotta find that paper on base magics again. I know I had it sumwhere..
Post Reply