Oni engine patches (Mac PPC): Difference between revisions

m
OniX-affected article
m (Fmbox is much more visible)
m (OniX-affected article)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
:''For a list of changes to the Windows version of Oni, see [[Oni engine patches (Win)|here]].''
{{Hatnote|For the full history of the Mac builds of Oni, see [[History of Mac Oni|here]]. For information on all patches to Windows and Mac Oni, see the [[:Category:Patches|Patches category]].}}
{{UpdatedForOniX|1.0.0}}
{{fmbox
{{fmbox
   | text = This is the game app for PPC Macs. It does not run on modern Intel Macs and is no longer supported by the community. See the [[Oni engine patches (Mac, Intel)|Intel patch page]] for a download link for the Intel build.
   | text = This is the game app for PPC Macs. It does not run on versions of Mac OS X after 10.6, and so it is no longer supported by the community. See [[FERAL|this page]] for a download link for the Intel Mac build.
   }}
   }}
From 2001 through 2003, The Omni Group released new builds of the Oni application for PowerPC Macs running Mac OS X. The main purpose of these builds was to improve the game's compatibility with OS X. Certain changes from Bungie's original Mac build of Oni were made intentionally or accidentally, but the purpose of the page below is to document additional hex patches which fans made to the game application to the last Omni build in the years after it came out in 2003. Later on, when Macs were transitioning to Intel, Feral Interactive released a native Intel build of Oni (see [[FERAL]]) with many changes that were requested by fans or that were first made to Windows Oni with the [[Daodan DLL]].
==Download==
==Download==
:http://edt.oni2.net/files/Oni.zip -- Updated on July 2009, with all patches listed below except the bgra32 patch.
:http://edt.oni2.net/files/Oni.zip -- Updated on July 2009, with all patches listed below except the bgra32 patch.
Line 53: Line 56:
|-align=center
|-align=center
|2008/10||0x1220AF<br>0x1220B3<br>0x1151C3||06<br>06<br>10||46<br>46<br>40
|2008/10||0x1220AF<br>0x1220B3<br>0x1151C3||06<br>06<br>10||46<br>46<br>40
|align=left|to support 1024x1024 textures
|align=left|1024x1024 texture support added
|-align=center
|-align=center
|2008/06||0x0005E4C2||00||7F
|2008/06||0x0005E4C2||00||7F
|align=left|Increased flailing timer (For jetpack hack)
|align=left|Flailing timer increased (for jetpack hack)
|-align=center
|-align=center
|2008/05||0x000E2D19||7A||9A
|2008/05||0x000E2D19||7A||9A
|align=left|non-"_Final" levels are now valid
|align=left|Non-"_Final" levels are now valid
|-align=center
|-align=center
|2007/07||0x00096DCB<br>0x00096DE3||04<br>04||20<br>20
|2007/07||0x00096DCB<br>0x00096DE3||04<br>04||20<br>20
|align=left|pathfinding grid cache size x8
|align=left|Pathfinding grid cache size increased x8
|-align=center
|-align=center
|2007/05<br>2007/06<br>2007/07||valign=top|0x00189FDC
|2007/05<br>2007/06<br>2007/07||valign=top|0x00189FDC
|90&nbsp;61&nbsp;00&nbsp;18<br>90 81 00 1C<br>90 A1 00 20<br>90 C1 00 24<br>90 E1 00 28<br>91 01 00 2C<br>91 21 00 30<br>91 41 00 34<br>4E 80 00 20
|90&nbsp;61&nbsp;00&nbsp;18<br>90 81 00 1C<br>90 A1 00 20<br>90 C1 00 24<br>90 E1 00 28<br>91 01 00 2C<br>91 21 00 30<br>91 41 00 34<br>4E 80 00 20
|7C&nbsp;EA&nbsp;3B&nbsp;78<br>7C C9 33 78<br>7C A8 2B 78<br>7C 87 23 78<br>7C 66 1B 78<br>38 60 00 00<br>38 83 FF FF<br>38 A3 00 01<br>4B F2 F6 F8
|7C&nbsp;EA&nbsp;3B&nbsp;78<br>7C C9 33 78<br>7C A8 2B 78<br>7C 87 23 78<br>7C 66 1B 78<br>38 60 00 00<br>38 83 FF FF<br>38 A3 00 01<br>4B F2 F6 F8
|align=left|console output display fixed
|align=left|Console output display fixed
|-align=center
|-align=center
|2007/01||0x001B6050||0D&nbsp;00&nbsp;00&nbsp;0A||0D&nbsp;00&nbsp;00&nbsp;0D
|2007/01||0x001B6050||0D&nbsp;00&nbsp;00&nbsp;0A||0D&nbsp;00&nbsp;00&nbsp;0D
Line 73: Line 76:
|-align=center
|-align=center
|2006/08||0x00117B36||1F 03||1F 02
|2006/08||0x00117B36||1F 03||1F 02
|align=left|"Intel fix" (GL extension list?)
|align=left|GL extension list crash fixed
|-align=center
|-align=center
|2006/06||0x0019024B||00 00 00 14||00 00 00 0B
|2006/06||0x0019024B||00 00 00 14||00 00 00 0B