hey guys i dont think any one has asked this yet is there an internalizer that can internalize all the bitmaps of a map at once (or at least more than one at a time)? Having to intenalize tons of bitmaps takes a while and gets pretty annoying. THANKSSSSSFAFGHAFHSGHS
EDIT: cmon you dont need to have one to answer me i just want to no if there is such a thing
Mass Internalizer?
-
- Posts: 745
- Joined: Mon Feb 14, 2005 1:09 pm
- Contact:
-
- 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:
![]() |
![]() |
IMO, I don't think you'll find anyone to write a program to do this(actually there are two people who probably would... But you end up with a buggy, rushed and poorly made application), I would, but I have better things to do, like, making a list of things I'd rather do than programming(for you anyways)....
I would probably do it for money, heh, but I doubt anyone would to do it...
I would probably do it for money, heh, but I doubt anyone would to do it...
Awaiting connection...
-
- Posts: 118
- Joined: Wed Mar 30, 2005 5:35 pm
-
- Posts: 745
- Joined: Mon Feb 14, 2005 1:09 pm
- Contact:
-
- 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:
![]() |
![]() |
Maybe if I get bored of writing libhalo2 I'll write a small "Mass Internalizer".
It would be fairly simple.
Program Opens a map and loads all the bitmap tags.
Loops through each one, checks if its extenal.
If it is Record(for each LOD that isn't nulled or the first LOD and null the rest)
The External Map, the offset the Bitmap is at, and the offset's to the bitmap's bitmap offset and size(The offset to the offset(s) will be invalidated when you add space to inject the bitmaps, so you'd just add the size of the new space you created to them
).
Once you've looped through all the bitmaps once, you'd have to add all bitmap's sizes together and add space to the end of the map's bitmaps, and read all the bitmaps from the external maps. Then loop through the bitmaps again, injecting the bitmaps, and relinking the data for each. Pretty simple...
It would be fairly simple.
Program Opens a map and loads all the bitmap tags.
Loops through each one, checks if its extenal.
If it is Record(for each LOD that isn't nulled or the first LOD and null the rest)
The External Map, the offset the Bitmap is at, and the offset's to the bitmap's bitmap offset and size(The offset to the offset(s) will be invalidated when you add space to inject the bitmaps, so you'd just add the size of the new space you created to them

Once you've looped through all the bitmaps once, you'd have to add all bitmap's sizes together and add space to the end of the map's bitmaps, and read all the bitmaps from the external maps. Then loop through the bitmaps again, injecting the bitmaps, and relinking the data for each. Pretty simple...
Awaiting connection...