How do I get rid of some of the BSP?
How do I get rid of some of the BSP?
Is it possible to use hex or something to delete part of the BSP structure? I don't want to have to go into CE to do this, that would be pointless.
For anybody still wondering where FTD has gone, here it is.
- Cryticfarm
- Posts: 3611
- Joined: Sat Dec 09, 2006 7:23 pm
- Location: canada
- Contact:
no you can null BSP with a hex editor. tut:
Nulling BSP -Crypt
Here is a extremely easy way to take away the bsp from a map.
Tools needed:
Hex editor
Bloodgulch.map
Basic knowledge of hex editing
In a halo full version header, it tells you where certain things are within the map. It states that the bsp of a map begins at the offset of 0x00000800. The bsp size then continues for 0x00172800 ending at 0x00173600.
What we are going to do today is null out the bsp for the bloodgulch ground area. Nothing else (like the scenery, or weapons, etc.)
First off open up your hex editor (if you dont already have one try hex workshop)
Then goto the offset of 0x00000910
You will see '7F15' change that to '0000'
Nulling BSP -Crypt
Here is a extremely easy way to take away the bsp from a map.
Tools needed:
Hex editor
Bloodgulch.map
Basic knowledge of hex editing
In a halo full version header, it tells you where certain things are within the map. It states that the bsp of a map begins at the offset of 0x00000800. The bsp size then continues for 0x00172800 ending at 0x00173600.
What we are going to do today is null out the bsp for the bloodgulch ground area. Nothing else (like the scenery, or weapons, etc.)
First off open up your hex editor (if you dont already have one try hex workshop)
Then goto the offset of 0x00000910
You will see '7F15' change that to '0000'
- Cryticfarm
- Posts: 3611
- Joined: Sat Dec 09, 2006 7:23 pm
- Location: canada
- Contact:
Re: How do I get rid of some of the BSP?
I think he wants, part of the bsp, not just part of it.Philly wrote:Is it possible to use hex or something to delete part of the BSP structure? I don't want to have to go into CE to do this, that would be pointless.
Good job, now go make a program that loads in recursive reflexives so you can get access to all the bsp parts.Tyler777 wrote:lol i can null out certain parts of the bsp in hex i can even make the bsp invisible
Well while we wait for tyler to make this program i will explain to you why this is impractical.
1. How the bsp is composed you would have to manually rearrange the tris info inside of the proper reflexives, and there are literally thousands of these.
At this point it would be quicker to line the proper tricks in max and just compile it wit ha +seamsealer.
2. The visible bsp and collision are different reflexives and different techniques. The collision one has a really weird structure, it uses polies, lines, and other odd stuff. The model collision has same technique as bsp collision from the small research i have done on it, so break one break both.
3. This type of process realy would need to be automated but even then it would take forever due to the nature of the selection and rearranging of verts so that visible and collision lined up.
IMO you should jsut learn CE, it wont kill you and provides some things that it just isnt practical to do on pc (mind you not impossible). While i like to say a PC modder can do almost as much as a maker, this isnt the case unless you have access to programs that LET you do this.
Halomods member wrote:tags meta? There is no such thing for Halo PC.
The reason why I don't want to use CE is, a) I can't
, and b) If I could be bothered to use modify content, wouldn't I make stuff myself?

For anybody still wondering where FTD has gone, here it is.
well mabee not that but i could try wrighitng an HMT plugin for bspconure wrote:Good job, now go make a program that loads in recursive reflexives so you can get access to all the bsp parts.Tyler777 wrote:lol i can null out certain parts of the bsp in hex i can even make the bsp invisible
Well while we wait for tyler to make this program i will explain to you why this is impractical.
1. How the bsp is composed you would have to manually rearrange the tris info inside of the proper reflexives, and there are literally thousands of these.
At this point it would be quicker to line the proper tricks in max and just compile it wit ha +seamsealer.
2. The visible bsp and collision are different reflexives and different techniques. The collision one has a really weird structure, it uses polies, lines, and other odd stuff. The model collision has same technique as bsp collision from the small research i have done on it, so break one break both.
3. This type of process realy would need to be automated but even then it would take forever due to the nature of the selection and rearranging of verts so that visible and collision lined up.
IMO you should jsut learn CE, it wont kill you and provides some things that it just isnt practical to do on pc (mind you not impossible). While i like to say a PC modder can do almost as much as a maker, this isnt the case unless you have access to programs that LET you do this.

i know aloughtt about bsp hex structure and thast how i do the stuff i do with bsps for demo atm i bet there would be a way to wright a colision compiler that makes jpt files then wright a tag /map compiler like tool
and use sparkedit to place stuff in the senerio
Tyler777's Spell Checker wrote: Well, maybe not that, but i could try writing an HMT plugin for bsp, even tho i do not know ship about writing plugins.
I know alot about bsp hex structure and that's how i do the stuff i do with bsp's for demo atm. I bet there would be a way to write a collision compiler that makes "jpt" files, then write a tag map compiler like tool and use Sparkedit to place stuff in the scenario.
For those who aren't fluent in Tyler talk...
Life is not how you survive the storm, but how you dance in the rain