Oni engine patches (Mac PPC): Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (Got date for Pathfinding fix)
(tables are our friends; please review)
Line 1: Line 1:
The Mac Oni engine from OmniGroup has been upgraded over the years through the efforts of the Oni community.
The Mac Oni engine from OmniGroup has been upgraded over the years through the efforts of the Oni community.


The latest version can be found here: http://edt.oni2.net/files/Oni.zip
=Latest version=
:http://edt.oni2.net/files/Oni.zip


This is a brief timeline of the upgrades  
=List of in-place patches=
 
A brief timeline of the upgrades so far:
'''May 2008'''<br>
{|
Enable level plugins:
|
:Offset 0x000E2D19 change 7A to 9A
{{table}}
 
{{tr}}
'''July 2007''':<br>
!Date!!Offset!!Old hex!!New hex!!Description
Larger pathfinding grid cache:
|-align=center
:0x00096DCB change 04 to 20
|2008/05||0x000E2D19||7A||9A
:0x00096DE3 change 04 to 20
|align=left|non-"_Final" levels are now valid
 
|-align=center
'''May-Jul 2007'''<br>
|2007/07||0x00096DCB<br>0x00096DE3||04<br>04||20<br>20
Display Console output:
|align=left|pathfinding grid cache size x8
:Offset 0x00189fdc change
|-align=center
:90 61 00 18 to 7C EA 3B 78
|2007/05<br>2007/06<br>2007/07||0x00189FDC
:90 81 00 1C to 7C C9 33 78
|90 61 00 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 A1 00 20 to 7C A8 2B 78
|7C EA 3B 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
:90 C1 00 24 to 7C 87 23 78
|align=left|console output display fixed
:90 E1 00 28 to 7C 66 1B 78
|-align=center
:91 01 00 2C to 38 60 00 00
|2007/01||0x001B6050||0D 00 00 0A||0D 00 00 0D
:91 21 00 30 to 38 83 FF FF
|align=left|Return/Enter key fixed
:91 41 00 34 to 38 A3 00 01
|-align=center
:4E 80 00 20 to 4B F2 F6 F8
|2006/08||0x00117B36||1F 03||1F 02
 
|align=left|"Intel fix" (GL extension list?)
'''Jan 2007'''<br>
|-align=center
Fix RETURN key:
|2006/06||0x0019024B||00 00 00 14||00 00 00 0B
:Offset 0x001B6050 change 0D 00 00 0A to 0D 00 00 0D
|align=left|'''killmequick''' bound to Dev Mode
 
|}
'''Aug 2006'''<br>
|}
Intel Fix:
:Offset 00117b36 change 1F03 to 1F02
 
'''June 2006'''<br>
Enable Developer Mode:
:Offset 0x0019024B change 00 00 00 14 to 00 00 00 0B

Revision as of 14:18, 2 June 2008

The Mac Oni engine from OmniGroup has been upgraded over the years through the efforts of the Oni community.

Latest version

http://edt.oni2.net/files/Oni.zip

List of in-place patches

A brief timeline of the upgrades so far:

Template:Tr
Date Offset Old hex New hex Description
2008/05 0x000E2D19 7A 9A non-"_Final" levels are now valid
2007/07 0x00096DCB
0x00096DE3
04
04
20
20
pathfinding grid cache size x8
2007/05
2007/06
2007/07
0x00189FDC 90 61 00 18
90 81 00 1C
90 A1 00 20
90 C1 00 24
90 E1 00 28
91 01 00 2C
91 21 00 30
91 41 00 34
4E 80 00 20
7C EA 3B 78
7C C9 33 78
7C A8 2B 78
7C 87 23 78
7C 66 1B 78
38 60 00 00
38 83 FF FF
38 A3 00 01
4B F2 F6 F8
console output display fixed
2007/01 0x001B6050 0D 00 00 0A 0D 00 00 0D Return/Enter key fixed
2006/08 0x00117B36 1F 03 1F 02 "Intel fix" (GL extension list?)
2006/06 0x0019024B 00 00 00 14 00 00 00 0B killmequick bound to Dev Mode