Mac beta 4: Difference between revisions

99 bytes removed ,  16 January 2013
m
intro wording
(→‎German Oni: better wording, note about use of Win BSL)
m (intro wording)
Line 1: Line 1:
Although no PC [[wiktionary:beta#Noun|betas]] are known to have been leaked, there are two alternate Mac versions that have been found "in the wild". One is definitely a beta, and has been called "beta 4" since its leak. It is unknown whether there were later beta versions or if this was the last one before Oni's release. Secondly, a version known as the "Big Blue Box beta", or "beta 5", which may not be a beta at all. Regardless of its actual version, both of these Mac "betas" have shed some light on the development of Oni.
Although no PC [[wiktionary:beta#Noun|betas]] are known to have been leaked, there are two alternate Mac versions that have shed some light on the development of Oni. One is a leaked beta, and has been called "beta 4" since its leak. It is unknown whether there were later beta versions or if this was the last one before Oni's release. The second is the German localization, known informally as the "Big Blue Box beta", or "beta 5", which is not technically a beta.


==Beta 4==
==Beta 4==
Line 7: Line 7:


Also, this beta still had all the BSL functionality of the PC version; it had previously been thought that about 40 functions and about 160 variables were stripped from Oni for the Mac (listed [[BSL:PC_vs._Mac_Comparison_(list)|here]]), since the Mac version is generally thought to have been finalized a bit later than the PC version. Having seen that the code was once present in the Mac binary, the community set about searching for it in the retail Mac version, and found it. Through hex editing, pointers to active variables and functions that were not of much use were diverted to point to some of the hidden and more useful BSL abilities. Those efforts have brought the retail Mac release into effective near-parity with the retail PC version; the changes made are documented [[AE:OMNI|here]].
Also, this beta still had all the BSL functionality of the PC version; it had previously been thought that about 40 functions and about 160 variables were stripped from Oni for the Mac (listed [[BSL:PC_vs._Mac_Comparison_(list)|here]]), since the Mac version is generally thought to have been finalized a bit later than the PC version. Having seen that the code was once present in the Mac binary, the community set about searching for it in the retail Mac version, and found it. Through hex editing, pointers to active variables and functions that were not of much use were diverted to point to some of the hidden and more useful BSL abilities. Those efforts have brought the retail Mac release into effective near-parity with the retail PC version; the changes made are documented [[AE:OMNI|here]].


==German Oni==
==German Oni==
This version is v1.1, just like retail Mac Oni, and its creation date is 3/13/01, which, if accurate, means it is unlikely to be a beta, but rather a translated retail version, which would certainly agree with the version number. It was originally called "beta 5" by the community because it was thought to come after the leaked beta 4, but it contains files that would likely have come from Oni's <u>pre</u>-beta period.  it was also called "Big Blue Box" Oni, or "BBB" for short, because it was sold as part of a collection of four games called The Big Blue Box (it was also sold separately).
This version is v1.1, just like retail Mac Oni, and its creation date is 3/13/01, which, if accurate, means it is not a beta, but a retail version that accidentally shipped with development files. It was originally called "beta 5" by the community because it was thought to come after the leaked beta 4, but it contains files that would likely have come from Oni's <u>pre</u>-beta period.  It was also called "Big Blue Box" Oni, or "BBB" for short, because it was sold as part of a collection of four games called The Big Blue Box (it was also sold separately).


As in the retail Mac application, access to Developer Mode and many BSL functions had been removed, but this version had two very unusual features: the level0_Tools files, and some scripts for levels that were not in retail Oni. It also uses the Windows versions of the familiar level scripts. This confirms that the files made available to the localizers predate the final preparation for the Mac gold master, which came after the Windows gold master and included some [[PC_vs_Mac|engine code and BSL changes]].
As in the retail Mac application, access to Developer Mode and many BSL functions had been removed, but this version had two very unusual features: the level0_Tools files, and some scripts for levels that were not in retail Oni. It also uses the Windows versions of the familiar level scripts. This confirms that the files made available to the localizers predate the final preparation for the Mac gold master, which came after the Windows gold master and included some [[PC_vs_Mac|engine code and BSL changes]].