SGP

Halo ODST => SGP Task Force: Ghost Chasers => Topic started by: ColdGlider on October 09, 2009, 05:01:15

Title: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: ColdGlider on October 09, 2009, 05:01:15
Many people (including myself) have already gotten the "Glyph Unlock" to work without getting face-to-face with a glyph in District 06.  So my video, posted on October 4th, needs to be updated.   This is essentially old news.

So I hereby bury the term "Glyph Unlock".  It has been Gothied.

Why did it take so long for me to admit "defeat"?  Well, for one I have been spending ridiculous amounts of time administering the SGP in lieu of actually playing ODST!  Additionally, I wanted to present a replacement hypothesis that would stand up to rigorous testing and hopefully become a theory.  I believe I have found that replacement.

In a sense, this hypothesis is proof of both Gothi's "loading glitch" assumption and my... errr... previous theory (as seen distributed via YouTube).  In reality it is based completely on technical aspects of the game engine's data loading processes as merely deduced though testing and observation.  It is not based on fictional Halo concepts.  The mystery of the glyphs continues.  Due to its technical nature, not everyone will be able to follow along with the details I provide in the "Assumptions" and "Hypothesis" sections.  Hopefully most will be able to follow the "Proof" and will therefore be able to get to the good stuff, as it were.  

I have tested this.  It does work.  (Just like last time!)  The glyphs are not technically in the equation but they do coincidentally mark the key position required to obtain the results shown in my video.  Can this hypothesis be applied to other Districts?  Not only some, but all; however, it remains to be seen how the other districts are affected.  

Of course I had to try it somewhere else and get some new results!  I can report that the "Bump Glitch" removes two locked security doors (the tall dark ones) which lead into the southwest courtyard in District 03.  The bad news is: behind each door is an utterly jet black wall!  Not the kind of breakthrough discovery I wanted to report, but if I spend time looking for the goodies you won't get a chance to find them first!  

So let's learn about "Bump Glitching"...

Most of the abbreviations and terms I end up using in this description are explained as I go.  One notable exception is BSP.  For those who don't know, "BSP" is technical talk for "Halo level data".  That's enough to get you through this!

Disclaimer:  I have never built (or taken apart) a Halo level in my life, although I have designed first-person shooter levels in the past.  I do not know what Bungie's internal names are for the components of their architecture blah, blah, blah.  Do all of the processes I describe exist exactly as I describe?  No, that would be impossible for me to do unless I worked a dream job at Bungie.  The point here is that they don't have to be exact... they accurately describe the game's behavior in a way that allows you to reliably repeat the removal of some objects in the game levels.

Assumptions

Hypothesis

BMA Checks
BMA checks are comprised of two separate checks: a BSP ID Check and a BSP Integrity Check, which occur in that order.  

The ID Check looks to see of the ID of the BSP (which district it belongs to) is the same as the one it is requesting to load.  In other words, if the BSP data is already in there because you're going back to the district you just came from.  If this check fails (because you are entering a new district instead of backtracking) then it skips the Integrity check and loads in the requested BSP.

The integrity check is only called if the ID Check passes; thus, every time the integrity check is called the BSP ID requested (e.g. the ID for District 06's BSP data) will be the same as the ID of the BSP currently loaded into the aBMA.  The necessity of this check is due to the process of preloading which may cause data in the aBMA to be partially rewritten.  The integrity check verifies the contents of the aBMA without having to load the BSP.  When an integrity check passes, the player will move into the District without causing the "Loading... done" message to occur.  If the integrity check fails, then a partial load of the BSP will occur to restore the aBMA's contents so that they match the data in the requested BSP.  This causes an identical loading message ("Loading... done") to the one displayed for a full BSP load.  

Preloading
As you approach a BSP loading point (district doors), you may trigger a preload.  When triggered, the game engine has predicted that you are about to request BSP data.  Some initial data for that BSP is then preloaded into the aBMA.  In the process, some of the data previously in the aBMA will be replaced.  Preloading the aBMA will cause BMA integrity checks to fail.  Preloading does not cause the BSP ID in the aBMA to change!

The crux of my hypothesis is that partial loading is flawed.  This partial loading bug is equivalent to Gothi's "loading glitch".  

Proof

Part 1: Integrity Checks.

From this point, you may follow the steps to either Part 2 (the good stuff) or Part 3 (the normal behavior).

Part 2:  Partial Loading

Part 3: Full Loading

Use
The "bump glitch" owes its name to two things:

To use the glitch, follow this three step process:

Now go bumping!  But don't forget to report your findings here!

Thanks to all of the SGP members for their support and resources.  It wouldn't have happened without you!  (Especially you, Gothi!)
Title: Re: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: ColdGlider on October 09, 2009, 05:29:37
WOOOOOOOOOOOO-HOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!

Using the "Bump Glitch" I have entered the dark area in District 00!!!  It removes a lot of objects from this District, including the tall, dark security doors on the western edge!

AHHHHHH-HA-HA-HA-HA!!!!!!!!!!!!!!!

GO SGP!!!

Finally a dark area I can get to without having to be Tepec!   :P

I'll stop now so you guys can find some!  I have to work on a video...
Title: Re: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: ColdGlider on October 09, 2009, 12:58:38
The video (http://www.youtube.com/watch?v=M4UrE8O8PMw) is now available on YouTube!

Get bumping!
Title: Re: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: DeathIsTheEnd on October 09, 2009, 16:34:42
Went and tried this out, and just happened to be where you did it already. I wonder why they bothered putting a supply cache out there...
Now to find other places...
Title: Re: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: Rogue Sniper on October 13, 2009, 15:57:37
oh boy....this is going to take awhile to get used to bumbing.........but it will definately be worth it!
Title: Re: SGP: The Modified Gothi Hypothesis or "Bump Glitching"
Post by: Scatcycle on December 16, 2009, 01:00:58
Went and tried this out, and just happened to be where you did it already. I wonder why they bothered putting a supply cache out there...
Now to find other places...
its there because the city is a mirror. Bungie got lazy so the city is the same backwards and flipped. that suplly cache is most likely on the other side of the city and reachable, and that is the mirror image.