BSP truncation?

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




Artisan Advisor Literarian 250

Posts: 408
Joined: Mon Jul 23, 2007 7:56 am

BSP truncation?

Post by CaptainPoopface »

Is there a way to shrink the campaign BSPs (or any other BSP) so that they are only a fraction of the original BSP? For example, let's say I only want to edit a small section of deltaapproach, and delete the rest of the BSP. Right now, the campaign BSPs are so large that they bog down my computer beyond the point of usability. I've resorted to guess and check because it's faster! "Hmm, let's fly over to that part of the map again. Is the mach in the right place? No, needs to be a little more positive X, negative Y, and add 45 degrees to the yaw, which in radians is, let's see, pi/4, that's .785." ->change coords->ftp->try again. "Oh wait, that was supposed to be MINUS 45 degrees, and now it's too far in the negative Y direction." sssssssssuuuuuuuxxxxxooorrrrrrssssss

If I could delete the unused portion of the BSP, it would make the map file much smaller and easy to handle. I've tried the BSP Master program, but it only moves the meshes. It retains all the vertices, so the map is the same size (the file size). And because the vertices get squashed, the map becomes confused (I'm guessing) and the floor disappears, so you fall until the Guardians wax you. That's been my experience, anyway. It's funny for about 5 seconds, and then you become very angry.

IS there a way to do this? Milkshape can edit the mesh, but can any program or method delete unused BSP portions so the map is wee small? I'd prefer a non-Milkshape method, since my trial version of Milkshape does not allow me to save or export, and I don't intend to buy it.
User avatar
SpecOp44




Advisor Recreator Snitch! Critic

Posts: 2008
Joined: Tue Jun 06, 2006 12:34 pm
Location: The Canadarm

Post by SpecOp44 »

Currently, it's not possible to remove parts of the BSP.
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 »

SpecOp44 wrote:Currently, it's not possible to remove parts of the BSP.
Nah u can make certain peices invisible but the collision will still be there
User avatar
-Legendary-




Recreator Connoisseur Renovator Mad Hatter
Snitch!

Posts: 2272
Joined: Mon Aug 02, 2004 8:06 pm
Location: SC
Contact:

Post by -Legendary- »

You can put like.. Walls there blocking the rest of it off ;D
Image
User avatar
CptnNsan0




Stylist Snitch! Collaborator Commentator

Posts: 1904
Joined: Thu Jun 15, 2006 5:49 am
Location: Durham, NC

Post by CptnNsan0 »

I think he just wants to make the map size smaller.
Image
Not Removing This
User avatar
DrXThirst




Connoisseur Foundry Pyre

Posts: 3011
Joined: Fri Jun 29, 2007 6:28 am
Location: Georgia
Contact:

Post by DrXThirst »

You know, I was actually wondering this myself earlier. I am doing the bsp earthcity_4 (the bsp where you fly to get the scarab gun in campaign) and it makes my computer lag. x10. I am only editing a portion of it about the size of zanzibar and so if I could delete the rest of the bsp, that would be of MUCH appreciation.
Image
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

That would be difficult. It would be something along the lines of:
Extracting the BSP with Entity, opening the extracted file in a hex editor, then deleting data, and then fixing everything that you messed up while deleting it.

I think Shade could do that maybe.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
User avatar
Alex201
Readers Club





Posts: 119
Joined: Sat Dec 09, 2006 1:01 pm

Post by Alex201 »

Can't believe noone else thought of this... Just export the meshes and edit them in 3ds max or milkshape, then re-inject it.
Post Reply