Jump to content

Mac beta 4: Difference between revisions

→‎German Oni: wording tweaks, and a little more info on the app and how this isn't the only release with dev files in it
m (→‎Beta 4: more specific time for beta leak; wording)
(→‎German Oni: wording tweaks, and a little more info on the app and how this isn't the only release with dev files in it)
Line 11: Line 11:


==German Oni==
==German Oni==
The German localization of Oni for the Mac accidentally shipped with development-related files. This version was originally called "beta 5" by the community because it was thought to come after the leaked beta 4; but in fact the extra files it contains would likely have come from Oni's <u>pre</u>-beta period. It was also called "Big Blue Box beta" or the "BBB beta" because the discovery was made in a collection of four games that included Oni, which was called The Big Blue Box; however, all German copies of Oni seem to have these files, not just the Big Blue Box version.
The German localization of Oni for the Mac accidentally shipped with development-related files. This version was originally called "beta 5" by the community because it was thought to come after the leaked beta 4; but in fact the extra files it contains would likely have come from Oni's <u>pre</u>-beta period. It was also called the "Big Blue Box beta" or the "BBB beta" because the discovery was made in a collection of four games called The Big Blue Box which included Oni. However, not only do all German copies of Oni seem to have these files, but other localizations may have them as well; for instance, the U.S. PS2 release of Oni has the cut level scripts, but not the tool files.


The game app itself is unremarkable; its version number is 1.1, just like the English Mac build of Oni, and access to Developer Mode and many BSL functions have been removed as in the English Mac builds of Oni. In fact, the app's creation date is 3/13/01, well after Oni's American release, which indicates that the app was produced after localization had occurred.
The app's creation date is 3/13/01, well after Oni's U.S. release, which indicates that the app was produced after localization had occurred, and contains changes necessary to make it work with the extended set of characters in the German alphabet. The game app itself has the same functionality, however, as other retail releases do; its version number is 1.1, just like the English Mac build of Oni, and access to Developer Mode and many BSL functions have been removed as in the English Mac builds of Oni.


However, the game data had two very unusual features: the level0_Tools files, and some scripts for levels that were never released. It also uses the Windows versions of the familiar level scripts (the Mac scripts have a [[Windows Oni vs. Mac Oni|few small differences]]). This might mean that the Oni files were made available to the localization team between the Windows gold master in November 2000 and the [[History of Mac Oni|Mac gold master]] in December 2000; at least the code for the game app was supplied after the Windows gold master, since [[separate file]]s are present. However, this does not explain why there are files from earlier in Oni's development bundled with the game.
However, the game data had two very unusual features: the level0_Tools files, and some scripts for levels that were never released. It also uses the Windows versions of the familiar level scripts (the Mac scripts have a [[Windows Oni vs. Mac Oni|few small differences]]). This might mean that Oni's game data files were made available to the localization team between the Windows gold master in November 2000 and the [[History of Mac Oni|Mac gold master]] in December 2000; at least the code for the game app was supplied after the Windows gold master, since [[separate file]]s are present, as in other Mac releases. However, this does not explain why there are files from earlier in Oni's development bundled with the game.


The '''level0_Tools files''' (found in GameDataFolder in the usual .dat/.raw/.sep formats) contain resources used during development. The Oni application will not actually load these files (in fact, the startup log explicitly shows that Oni skips "tool files"), but the function of the files was determined from examining their resources. If you're curious, you can download level0_Tools [http://geyser.oni2.net/edition/plugins/level0_Tools.zip here]. [[OniSplit]] can be used to extract the data into individual resources. level0_Tools contains:
Firstly, the '''level0_Tools files''' (found in GameDataFolder in the usual .dat/.raw/.sep formats) contain resources used during development. The Oni application will not actually load these files (in fact, Oni will explicitly state in its startup log that it is skipping the "tool files"), but the function of the files was determined from examining their resources. If you're curious, you can download level0_Tools [http://geyser.oni2.net/edition/plugins/level0_Tools.zip here]. [[OniSplit]] can be used to extract the data into individual resources. level0_Tools contains:
:*Distinct furniture models ([[OFGA|OFGAs]]). These are now "baked into" the environment of Oni's levels as generic [[AKEV]] quads that are merely flagged as furniture.
:*Distinct furniture models ([[OFGA|OFGAs]]). These are now "baked into" the environment of Oni's levels as generic [[AKEV]] quads that are merely flagged as furniture.
:*[[WMDD]]s that were used by the in-game visual editor, AKA Tool mode. This mode is not available in retail builds of Oni, but Bungie West used it to edit [[OBJC|OBJCs]] and other [[BINA]] resources while in-game. The German localizers seem to have translated some of the Tool mode GUI into German along with everything else, not understanding that the files were superfluous.
:*[[WMDD]]s that were used by the in-game visual editor, AKA Tool mode. This mode is not available in retail builds of Oni, but Bungie West used it to edit [[OBJC|OBJCs]] and other [[BINA]] resources while in-game. The German localizers seem to have translated some of the Tool mode GUI into German along with everything else, not understanding that the files were superfluous.