19,286
edits
m (→Ian's patch: linked to Troubleshooting explanation of the bug) |
m (added a link to the historical release of the patch, and a little more explanation of the WinXP bug) |
||
Line 16: | Line 16: | ||
==Ian's patch== | ==Ian's patch== | ||
''[This was Ian Patterson's fix for the | ''[This was Ian Patterson's fix for the "WinXP bug", so named because a [[Troubleshooting/Blam#Blam at startup|Blam at startup]] showed up around the time of Windows XP, though the actual manifestation of the bug was dependent on the graphics card and driver in use. (In fact, some post-WinXP PCs have been able to run Oni without this patch for the simple reason that their GPU does not return a very large list of extensions.) The "WinXP fix" [https://web.archive.org/web/20060417164153/http://oni.bungie.org/help/winxp.html was distributed by Bungie.org] in the form of a patched version of Oni.exe. Ian was rather zealous in trying to eliminate possible buffer overflows such as the one which was causing the crash: the patches after the first two below are unnecessary and additionally disable any writing to debugger.txt, startup.txt, and the dev console. I have filled in more information below about those patches to serve as documentation of Ian's work, so keep in mind that geyser's narration on other parts of the page does not take this newer information into account. -Iritscen]'' | ||
===0xBDA0=== | ===0xBDA0=== |