[App] Pearl 1.3 - Quick Update
Re: [App] Pearl 1.2
You do of course have Halo Full right?
Otherwise you're about to look like an idiot.
Otherwise you're about to look like an idiot.
Re: [App] Pearl 1.2
WOW you have demo (retardcyphon wrote:PowerBook G4
Only Bloodgulch for some reason as a multiplayer map.
And the b30 map only as a single player map.
it's probably because i experimented with Harbinger and it came up when i opened my Halo folder...
NO MAPS EXCEPT B30 AND BLOOD GULCH![]()
I have bitmaps and sounds though.
The CE map is the Z Team Coagulation PB 2 map that has a very accurate BR and SMG
And another one is the Z Team Sanctuary map which has a Extremely accurate Sentinel Beam![]()
And lastly the Rio FireFight map.
Are These Maps Compatible?
Re: [App] Pearl 1.2
Just so everyone knows: The reason you need to select your full maps is because Pearl can't pull non-existent meta data out of it's ass.
The same can be said for full bitmaps and sounds.
The same can be said for full bitmaps and sounds.
Re: [App] Pearl 1.2
Hey, awesome job modzy. I just coverted yoyorast in almost no time flat with this and it worked perfectly. Your program absolutely destroys QAR.
It's way way beyond my lil experiment here: http://macgamingmods.com/forum/viewtopi ... =40&t=5344
Basically I did a brute search for any 4 byte value in the BSP that resembled a pointer, checked to see if the value pointed to a location within the bsp and that the words before and behind it roughly followed the structure of map pointers, and then updated it to use another BSP magic. After that I searched through the map again for any pointers that referenced locations outside of the BSP (regular map pointers) and updated those too. Then I loaded up the map and it worked! sort of. Holes everywhere, no bitmaps, etc. The other idea I had was to patch the Halo Demo executable to play full version maps, but that would mean one would have to have all of the full version resource maps to go with the patch, thus making it easier to just pirate the whole damn thing than to use the patched executable.
I think it took me 15 minutes to get the covert you see i that old thread working. I had figured out how to convert the maps back in 2006 but I didn't have the skill to write anything then. Since we knew that changing the value of the BSP magic was all it took to convert a map, QAR was easy enough to whip up. I can't take credit for QAR and I don't know if the maker wants to take credit, so I'll just leave things as they are.
Once again, awesome job!
It's way way beyond my lil experiment here: http://macgamingmods.com/forum/viewtopi ... =40&t=5344
Basically I did a brute search for any 4 byte value in the BSP that resembled a pointer, checked to see if the value pointed to a location within the bsp and that the words before and behind it roughly followed the structure of map pointers, and then updated it to use another BSP magic. After that I searched through the map again for any pointers that referenced locations outside of the BSP (regular map pointers) and updated those too. Then I loaded up the map and it worked! sort of. Holes everywhere, no bitmaps, etc. The other idea I had was to patch the Halo Demo executable to play full version maps, but that would mean one would have to have all of the full version resource maps to go with the patch, thus making it easier to just pirate the whole damn thing than to use the patched executable.
I think it took me 15 minutes to get the covert you see i that old thread working. I had figured out how to convert the maps back in 2006 but I didn't have the skill to write anything then. Since we knew that changing the value of the BSP magic was all it took to convert a map, QAR was easy enough to whip up. I can't take credit for QAR and I don't know if the maker wants to take credit, so I'll just leave things as they are.
Once again, awesome job!
The sword.


Re: [App] Pearl 1.2
I have a similar test method in the source. I got it working a lot better than QAR's, though, it still will make holes; much, much less than QAR.sword wrote:Basically I did a brute search for any 4 byte value in the BSP that resembled a pointer, checked to see if the value pointed to a location within the bsp and that the words before and behind it roughly followed the structure of map pointers, and then updated it to use another BSP magic.
Which is why I used mapped-out updating methods.
Re: [App] Pearl 1.2
Yeah, I had planned on making a separate program last summer that would load up a QAR converted map and the original map, parse both BSPs, and then just copy over chunks of the original BSP that are referenced by the pointers. Basically, leave the converted pointers intact and copy over raw data from the original.Modzy wrote:I have a similar test method in the source. I got it working a lot better than QAR's, though, it still will make holes; much, much less than QAR.sword wrote:Basically I did a brute search for any 4 byte value in the BSP that resembled a pointer, checked to see if the value pointed to a location within the bsp and that the words before and behind it roughly followed the structure of map pointers, and then updated it to use another BSP magic.
Which is why I used mapped-out updating methods.
The sword.


Re: [App] Pearl 1.2
So something like this old Pearl beta some people still have?sword wrote:Yeah, I had planned on making a separate program last summer that would load up a QAR converted map and the original map, parse both BSPs, and then just copy over chunks of the original BSP that are referenced by the pointers. Basically, leave the converted pointers intact and copy over raw data from the original.


Re: [App] Pearl 1.2
Haha, exactly like that. I never had the source for QAR so I figured I would make my own little something something.
By the way, is Pearl using eschaton's halo map reading framework? It sure feels like it is.
By the way, is Pearl using eschaton's halo map reading framework? It sure feels like it is.
The sword.


Re: [App] Pearl 1.2
Nope. It's all my own code. Should be faster than Eschaton at rebuilding.sword wrote:By the way, is Pearl using eschaton's halo map reading framework? It sure feels like it is.

Re: [App] Pearl 1.2
Ahh, ok. I saw it was a RB app and figured eschaton would be involved.
The sword.


Re: [App] Pearl 1.2
haha YES!Modzy wrote: So something like this old Pearl beta some people still have?
-
- Newbie
- Posts: 34
- Joined: Fri Jun 12, 2009 10:19 am
- Location: Up Your AssHole. Getting prepared to stab you.
Re: [App] Pearl 1.2
F*** U!myson12 wrote:WOW you have demo (retardcyphon wrote:PowerBook G4
Only Bloodgulch for some reason as a multiplayer map.
And the b30 map only as a single player map.
it's probably because i experimented with Harbinger and it came up when i opened my Halo folder...
NO MAPS EXCEPT B30 AND BLOOD GULCH![]()
I have bitmaps and sounds though.
The CE map is the Z Team Coagulation PB 2 map that has a very accurate BR and SMG
And another one is the Z Team Sanctuary map which has a Extremely accurate Sentinel Beam![]()
And lastly the Rio FireFight map.
Are These Maps Compatible?
i have full. I installed it with my disc. But unfortunately i lost it. i'm still looking for it.
Nam is the new MJ mother F***er

seriously... get the f*** off my mac NOW!

seriously... get the f*** off my mac NOW!
-
- Ranger
- Posts: 873
- Joined: Mon Jun 08, 2009 11:00 am
- Location: Kino der Toten, fighting hordes of undead nazis.
- Contact:
Re: [App] Pearl 1.2
Man, Pearl has ONLY converted, like, Saber Arena for me. >.> WHY WON'T IT CONVERT ANY MORE MAPS FOR ME!?!?!?
Re: [App] Pearl 1.2
Because all you want are double BSP or SP maps.Spartan-006 wrote:Man, Pearl has ONLY converted, like, Saber Arena for me. >.> WHY WON'T IT CONVERT ANY MORE MAPS FOR ME!?!?!?
Re: [App] Pearl 1.2
can this convert ce?Modzy wrote:Because all you want are double BSP or SP maps.Spartan-006 wrote:Man, Pearl has ONLY converted, like, Saber Arena for me. >.> WHY WON'T IT CONVERT ANY MORE MAPS FOR ME!?!?!?
Who is online
Users browsing this forum: No registered users and 21 guests