19,703
edits
m (→File formats:  wording)  | 
				 (show_trigger_volumes is no longer a difference between Mac Intel and Windows + Daodan; mentioning sound quality; PC -> Windows, as elsewhere on the wiki)  | 
				||
| Line 1: | Line 1: | ||
There are no significant gameplay differences between the   | There are no significant gameplay or content differences between the Windows and Mac versions. However, there are some minor differences in scripting functionality that modders should be aware of.  | ||
==  | ==Windows exclusives==  | ||
There are no known significant features found only in Windows Oni, but there are a couple differences in BSL functionality (see "Other differences" section below) and in the [[Developer Mode#Controls|Developer Mode controls]].  | There are no known significant features found only in Windows Oni, but there are a couple differences in BSL functionality (see "Other differences" section below) and in the [[Developer Mode#Controls|Developer Mode controls]]. Also, sounds are generally 44KHz, but only 22KHz in Mac Oni.  | ||
==Mac exclusives==  | ==Mac exclusives==  | ||
| Line 17: | Line 17: | ||
===New BSL commands===  | ===New BSL commands===  | ||
Modders may find it helpful to set the following new variables to true: '''am_show_texturename''', '''chr_show_weaponid'''  | Modders may find it helpful to set the following new variables to true: '''am_show_texturename''', '''chr_show_weaponid'''.  | ||
===Modified BSL commands===  | ===Modified BSL commands===  | ||
| Line 38: | Line 38: | ||
==Other differences==  | ==Other differences==  | ||
===BSL functions===  | ===BSL functions===  | ||
*  | *Windows Oni can turn '''li_center_cursor''' on/off, whereas this behavior is hardcoded to be on all the time on Macs.  | ||
*'''chr_location''' can take the AI's name as a string or the AI's index number on Macs, but only the AI's index number on   | *'''chr_location''' can take the AI's name as a string or the AI's index number on Macs, but only the AI's index number on Windows.  | ||
*Macs can show attack extents by passing an animation name to the '''chr_showextent''' command (with the '''chr_showextent_globals''' variable set to true).  | *Macs can show attack extents by passing an animation name to the '''chr_showextent''' command (with the '''chr_showextent_globals''' variable set to true).  | ||
===BSL variables===  | ===BSL variables===  | ||
*Only   | *Only Windows Oni has the boolean '''ai2_debug_localmove_lines'''.  | ||
*Macs can show attack extents with the '''chr_showextent_globals''' variable set to true by watching characters attack (or by passing an animation name to the '''chr_showextent''' command).  | *Macs can show attack extents with the '''chr_showextent_globals''' variable set to true by watching characters attack (or by passing an animation name to the '''chr_showextent''' command).  | ||
*Macs can display the weapon name when equipping a weapon if '''chr_show_weaponid''' is true.  | *Macs can display the weapon name when equipping a weapon if '''chr_show_weaponid''' is true.  | ||
*Macs have a few probably-useless variables for graphics left over from the debugging days at Bungie: '''debug_font_cache''', '''gl_disable_dxt1''', '''gl_disable_packed_pixels''', and '''gl_mipmap_offset'''.  | *Macs have a few probably-useless variables for graphics left over from the debugging days at Bungie: '''debug_font_cache''', '''gl_disable_dxt1''', '''gl_disable_packed_pixels''', and '''gl_mipmap_offset'''.  | ||
===Level logic===  | ===Level logic===  | ||
The contents of the [[IGMD|IGMD]] folders are exactly the same on Mac   | The contents of the [[IGMD|IGMD]] folders are exactly the same on Windows and the Mac, except for tctf_ii ({{C13}}); these changes were made in the logic of the boss battle and cutscenes:  | ||
*[http://wiki.oni2.net/Special:ComparePages?page1=BSL%3ATutorial%2Ftctf2.bsl&rev1=&page2=BSL%3ATutorial%2Ftctf2.bsl_%28Mac%29&rev2=&action=&diffonly=&unhide= Differences in tctf2.bsl]  | *[http://wiki.oni2.net/Special:ComparePages?page1=BSL%3ATutorial%2Ftctf2.bsl&rev1=&page2=BSL%3ATutorial%2Ftctf2.bsl_%28Mac%29&rev2=&action=&diffonly=&unhide= Differences in tctf2.bsl]  | ||
*[http://wiki.oni2.net/Special:ComparePages?page1=BSL%3ATutorial%2Ftctf_ii_cutscene.bsl&rev1=&page2=BSL%3ATutorial%2Ftctf_ii_cutscene.bsl_%28Mac%29&rev2=&action=&diffonly=&unhide= Differences in tctf_ii_cutscene.bsl]  | *[http://wiki.oni2.net/Special:ComparePages?page1=BSL%3ATutorial%2Ftctf_ii_cutscene.bsl&rev1=&page2=BSL%3ATutorial%2Ftctf_ii_cutscene.bsl_%28Mac%29&rev2=&action=&diffonly=&unhide= Differences in tctf_ii_cutscene.bsl]  | ||
===File formats===  | ===File formats===  | ||