Jump to content

Mac beta 4: Difference between revisions

14 bytes removed ,  20 July 2014
m
no "seem" about it, Oni doesn't load tool files
m (moving Mac history link to top of page; PC -> Windows (Macs are PCs too!))
m (no "seem" about it, Oni doesn't load tool files)
Line 15: Line 15:
As in the retail Mac application, access to Developer Mode and many BSL functions had been removed, but 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. 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 [[History of Mac Oni|engine code and BSL changes]].
As in the retail Mac application, access to Developer Mode and many BSL functions had been removed, but 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. 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 [[History of Mac Oni|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. level0_Tools contains:
The '''level0_Tools files''' (found in GameDataFolder in the usual .dat/.raw/.sep formats) contain resources used during development. The application can not actually 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:
:*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)