18,970
edits
(linking to beta article (why did I not do this before?); reverting to calling the OS "Mac OS X", it's the only way this reads properly) |
m (wording; removed dead link) |
||
Line 3: | Line 3: | ||
==Windows Oni 1.0 to Mac Oni 1.1== | ==Windows Oni 1.0 to Mac Oni 1.1== | ||
[[Image:Classic_Mac_Oni_Get_Info_window.jpg|thumb|Bungie's original Carbon PPC build of Oni 1.1 | [[Image:Classic_Mac_Oni_Get_Info_window.jpg|thumb|Bungie's original Carbon PPC build of Oni 1.1.]] | ||
While Oni was developed by [[Bungie West]] simultaneously for Windows and Mac OS (with the PlayStation 2 port being done in parallel by Rockstar), the game's development was not completed for both PC platforms at the same time. Oni was [[wikipedia:Software_release_life_cycle#Release_to_manufacturing_.28RTM.29|gold master]]ed for Windows [http://carnage.bungie.org/oniforum/oni.forum.pl?read=6259 around mid-November 2000]. The Mac version continued in development for [http://carnage.bungie.org/oniforum/oni.forum.pl?read=7653 at least another month], partly due to a graphics bug discovered at the last minute. During this period, a [[Mac betas|beta build]] of the game was leaked. | While Oni was developed by [[Bungie West]] simultaneously for Windows and Mac OS (with the PlayStation 2 port being done in parallel by Rockstar), the game's development was not completed for both PC platforms at the same time. Oni was [[wikipedia:Software_release_life_cycle#Release_to_manufacturing_.28RTM.29|gold master]]ed for Windows [http://carnage.bungie.org/oniforum/oni.forum.pl?read=6259 around mid-November 2000]. The Mac version continued in development for [http://carnage.bungie.org/oniforum/oni.forum.pl?read=7653 at least another month], partly due to a graphics bug discovered at the last minute. During this period, a [[Mac betas|beta build]] of the game was leaked. | ||
At some point after gold-mastering Windows retail Oni, while still working on Mac Oni, but before the Windows demo was made, some significant changes were made to the layout of the level data | At some point after gold-mastering Windows retail Oni, while still working on Mac Oni, but before the Windows demo was made, some significant changes were made to the layout of the level data files (see [[Windows_Oni_vs._Mac_Oni#Game_data_files|Windows Oni vs. Mac Oni]] for details), and thus the code of the application had to be updated to match it. After these irreversible changes were made, the Windows demo was produced. Thus, the Windows demo application and its accompanying level files have the same differences from Windows retail Oni as Mac retail Oni. | ||
As a result, Windows retail Oni is | As a result of reaching gold status first, the Windows retail Oni application is version 1.0 (as seen in the [[Oni_(folder)/readme.txt|Windows read-me]]), and Bungie's build of the game app for Macs was version 1.1 (pictured, right; also see the [[Oni_(folder)/Oni_ReadMe|Mac read-me]]). But even long after 1.1, the Mac Oni app would continue to evolve. | ||
==Classic to Carbon== | ==Classic to Carbon== | ||
Line 17: | Line 17: | ||
==Carbon to Cocoa== | ==Carbon to Cocoa== | ||
[[Image:Omni Oni Get Info window.png|thumb|The Omni Group's Cocoa PPC port of Oni for Mac OS X.]] | [[Image:Omni Oni Get Info window.png|thumb|The Omni Group's Cocoa PPC port of Oni for Mac OS X.]] | ||
Then, at the end of 2001, [http://www.omnigroup.com The Omni Group] [http://www.omnigroup.com/mailman/archive/omni-press/2001/000008.html released] a "Cocoa" (native OS X) build of the game which they had produced for free. This became known as the Omni build (now often referred to as the PPC build to differentiate it from the later Intel build). Their OS X builds (released through 2003) kept Oni stable on the latest Mac OS for several years. The last Omni build is still available | Then, at the end of 2001, [http://www.omnigroup.com The Omni Group] [http://www.omnigroup.com/mailman/archive/omni-press/2001/000008.html released] a "Cocoa" (native OS X) build of the game which they had produced for free. This became known as the Omni build (now often referred to as the PPC build to differentiate it from the later Intel build). Their OS X builds (released through 2003) kept Oni stable on the latest Mac OS for several years. The last Omni build is still available [http://www.omnigroup.com/ftp/pub/software/MacOSX/10.1/Oni-1.0v1.36.dmg here]. However, as computers advanced, a critical bug appeared in both Windows and Mac Oni: the game would immediately crash while querying the graphics card at startup. Once a patch, made through hex editing, was figured out in Windows, it was carried over to the PPC build. Other patches were made in time to the PPC build; see [[AE:OMNI|HERE]] for details. | ||
{{clearall}} | {{clearall}} | ||
==PPC to Intel== | ==PPC to Intel== | ||
[[Image:Feral_Oni_Get_Info_window.jpg|thumb|Feral's Intel port of Oni | [[Image:Feral_Oni_Get_Info_window.jpg|thumb|Feral's Intel Mac port of Oni.]] | ||
In 2006 Apple began their '''third''' major Mac transition: the [[wikipedia:Apple's_transition_to_Intel_processors|switch to Intel processors]], back to CISC architecture and moving away from the PowerPC chip for which both Bungie and The Omni Group had built Oni. For a while, PPC apps could be run on Intel Macs using [[wikipedia:Rosetta_(software)|Rosetta]], but support for the old architecture was expected to eventually phase out. In 2009, [http://www.feralinteractive.com/en/ Feral Interactive] (Oni's Mac distributor outside of North America) [http://oni.bungie.org/community/forum/viewtopic.php?id=848 expressed an interest] in putting out an Intel-native build of Oni. They obtained the latest version of Oni's source code from The Omni Group (who had already begun porting it to Intel), and made their initial public release of Oni for Intel Macs in the spring of 2011, a few months before the first version of OS X without Rosetta was released. The Feral build of Oni incorporates a number of changes requested by fans, detailed [[AE:FERAL|HERE]]. | In 2006 Apple began their '''third''' major Mac transition: the [[wikipedia:Apple's_transition_to_Intel_processors|switch to Intel processors]], back to CISC architecture and moving away from the PowerPC chip for which both Bungie and The Omni Group had built Oni. For a while, PPC apps could be run on Intel Macs using [[wikipedia:Rosetta_(software)|Rosetta]], but support for the old architecture was expected to eventually phase out. In 2009, [http://www.feralinteractive.com/en/ Feral Interactive] (Oni's Mac distributor outside of North America) [http://oni.bungie.org/community/forum/viewtopic.php?id=848 expressed an interest] in putting out an Intel-native build of Oni. They obtained the latest version of Oni's source code from The Omni Group (who had already begun porting it to Intel), and made their initial public release of Oni for Intel Macs in the spring of 2011, a few months before the first version of OS X without Rosetta was released. The Feral build of Oni incorporates a number of changes requested by fans, detailed [[AE:FERAL|HERE]]. | ||
</div> | </div> | ||
[[Category:Oni history]] | [[Category:Oni history]] |