18,700
edits
m (correcting template name) |
(updating for OniX 1.0.0) |
||
Line 1: | Line 1: | ||
{{UpdatedForOniX}} | {{UpdatedForOniX|1.0.0}} | ||
There are no major gameplay or content differences between the Windows and Mac versions. However, there <u>are</u> major differences in file format and minor differences in scripting functionality that modders should be aware of. | There are no major gameplay or content differences between the Windows and Mac versions. However, there <u>are</u> major differences in file format and minor differences in scripting functionality that modders should be aware of. | ||
{{TOCfloat|limit=2}} | {{TOCfloat|limit=2}} | ||
==Game data files== | ==Game data files== | ||
The most visible difference | The most visible difference in vanilla retail Oni is the presence of .sep files in the [[GameDataFolder]] of Mac Oni and the Windows Oni demo. This and other changes were made either for general optimization or to meet some limitation on the Mac side. Due to the fact that Mac Oni [[History of Mac Oni|was finished after]] Windows retail Oni but before the Windows demo was made, some changes made for Mac Oni carried over to the Windows demo. (This addition of .sep files was also carried into [[OniX]].) To illustrate what sort of level data files you'll find in the GameDataFolder: | ||
{|class="wikitable" style="margin-left:auto; margin-right:auto;" | {|class="wikitable" style="margin-left:auto; margin-right:auto;" | ||
!Windows retail | !Windows retail | ||
!Mac demo, Mac retail<br /> | !Mac demo, Mac retail<br />Windows demo, OniX | ||
|- | |- | ||
|<center>*.dat, *.raw</center> | |<center>*.dat, *.raw</center> | ||
Line 21: | Line 21: | ||
==Windows exclusives== | ==Windows exclusives== | ||
There are no major features only available in Windows Oni except | ===Data format=== | ||
There are no major features of the game data that are only available in Windows Oni except an extended header for [[SNDD]] (sound data) which isn't actually taken advantage of. | |||
===BSL=== | ===BSL=== | ||
*Windows Oni can turn the BSL boolean '''li_center_cursor''' on/off, whereas this behavior is hardcoded to | *Windows Oni can turn the BSL boolean '''li_center_cursor''' on/off, whereas this behavior is hardcoded to "true" on Macs. | ||
*The BSL boolean '''ai2_debug_localmove_lines'''. | *The BSL boolean '''ai2_debug_localmove_lines'''. | ||
Line 33: | Line 34: | ||
*New BSL commands for math, game characters, and output, listed [[Daodan_DLL#Added_BSL_functions|HERE]]. | *New BSL commands for math, game characters, and output, listed [[Daodan_DLL#Added_BSL_functions|HERE]]. | ||
*Level files not ending in "_Final" will be loaded by Oni. | *Level files not ending in "_Final" will be loaded by Oni. | ||
===OniX=== | |||
[[OniX]] is currently Windows-only, though it will come to Macs in the future. OniX is not currently more functional than the last build of Oni for Macs (see below), but at least it runs on modern Windows machines, which sadly Mac users cannot say about the Intel Mac build since 32-bit support was dropped from macOS in 2019. | |||
==Mac exclusives== | ==Mac exclusives== | ||
===A | ===A deluxe game app=== | ||
The | The last build of [[FERAL|Oni for Intel Macs]] is based on code that has been touched up by Bungie, The Omni Group, and Feral Interactive in the years since Oni was gold mastered for Windows in 2000 (see [[History of Mac Oni]] for details). Thus many issues have been fixed, including the following that have not been reproduced by the Daodan DLL or OniX: | ||
*Lens flares shining through objects. | *Lens flares shining through objects. | ||
*Crashes from missing textures, missing level files, and excessive particle classes. | *Crashes from missing textures, missing level files, and excessive particle classes. | ||
See [[FERAL#Bug_fixes|HERE]] for a full list of fixes which is compared to the current state of Windows Oni as patched by the Daodan DLL. | See [[FERAL#Bug_fixes|HERE]] for a full list of fixes which is compared to the current state of Windows Oni as patched by the Daodan DLL. | ||
The major caveat with this Intel Mac build is that, being 32-bit, it cannot run on a version of macOS past 10.14 Mojave. | |||
===Bigger textures=== | ===Bigger textures=== |