Jump to content

Windows Oni vs. Mac Oni: Difference between revisions

m
OSL to BSL
m (OSL to BSL)
Line 3: Line 3:
Everything that has to do with cutscene authoring (recording character movements), and probably a little bit more.
Everything that has to do with cutscene authoring (recording character movements), and probably a little bit more.


===[[OSL:Oni Scripting Language|OSL]] functions/variables===
===[[BSL:Oni Scripting Language|BSL]] functions/variables===
The PC build is probably older, and so it has a lot of "dev-and-debug" functionalities that were not used by the original script logic.
The PC build is probably older, and so it has a lot of "dev-and-debug" functionalities that were not used by the original script logic.
When the Mac and PC demo releases were built, some of those features were completely left out.
When the Mac and PC demo releases were built, some of those features were completely left out.
Line 20: Line 20:
*[http://edt.oni2.net/files/script_commandsMacBeta.txt script_commands_MacBeta.txt]
*[http://edt.oni2.net/files/script_commandsMacBeta.txt script_commands_MacBeta.txt]
*[http://geyser.oni2.net/PCvsMac/script_commands_PC.txt script_commands_PC.txt]
*[http://geyser.oni2.net/PCvsMac/script_commands_PC.txt script_commands_PC.txt]
*[[OSL:Commands | A comparison of the commands/variables side by side, PC, Mac, and Mac Beta]]
*[[BSL:Commands | A comparison of the commands/variables side by side, PC, Mac, and Mac Beta]]
As for the effect of the commands and variables, the best documentation so far is on ssg's [http://ssg.oni2.net/commands.htm Oni Stuff]. It covers the full list of commands/variables, i.e. that of the PC version. Porting it to Oni Galore, slowly but surely...
As for the effect of the commands and variables, the best documentation so far is on ssg's [http://ssg.oni2.net/commands.htm Oni Stuff]. It covers the full list of commands/variables, i.e. that of the PC version. Porting it to Oni Galore, slowly but surely...


Line 43: Line 43:
==Other differences==
==Other differences==
===Level logic===
===Level logic===
The contents of the [[OSL:IGMD|IGMD]] folders are essentially the same on Mac and PC, but in {{C13}} (aka [[OSL:IGMD#tctf_ii|tctf_ii]]), there are minor differences in the logic of the boss battle.
The contents of the [[IGMD|IGMD]] folders are essentially the same on Mac and PC, but in {{C13}} (aka [[IGMD#tctf_ii|tctf_ii]]), there are minor differences in the logic of the boss battle.


Additionally, the [[OSL:IGMD/global|global]] folder is not recognized by the Mac and PC demo engines.
Additionally, the [[IGMD/global|global]] folder is not recognized by the Mac and PC demo engines.


===File formats===
===File formats===
1,051

edits