Mac beta 4: Difference between revisions

104 bytes added ,  16 January 2013
→‎German Oni: better wording, note about use of Win BSL
m (removing merge notice, I suppose the rest should stay here)
(→‎German Oni: better wording, note about use of Win BSL)
Line 11: Line 11:


==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 contains files that come from the development stage of Oni (although these files would likely have come from Oni's pre-beta era, to be exact).
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 of Oni was available as stand alone and also as part of a package of four games called the Big Blue Box, and sold on a German website. <!--(This sentence cut because the page is dead now. --I)It may no longer be available for purchase, but the product page is [http://www.macelite.de/product_info.php?language=en&info=p107_Big-Blue-Box--Mac-.html here].--> 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 "lost" level scripts.
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]].


The level0_Tools files (found in GameDataFolder in the usual .dat/.raw/.sep formats) contain resources used during development. The application does not actually seem able to use these tools in-game (in fact, the startup log explicitly records that Oni skips "tool files" such as this one), but the function of the tool 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.
The '''level0_Tools files''' (found in GameDataFolder in the usual .dat/.raw/.sep formats) contain resources used during development. The application does not actually seem able to use these tools in-game (in fact, the startup log explicitly records that Oni skips "tool files" such as this one), but the function of the tool 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:
 
:level0_Tools contains:
:*distinct furniture models ([[OFGA|OFGAs]]) (which 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]]) (which 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 at some point to edit [[OBJC|OBJCs]] and other [[BINA]] resources (helpful in reverse-engineering the BINA formats)
:*[[WMDD]]s that were used at some point to edit [[OBJC|OBJCs]] and other [[BINA]] resources (helpful in reverse-engineering the BINA formats)