Oni Scripting Language (or OSL)
is what Oni scripts are written in. It's a programming language akin to C with some shell-script features as well.
Knowledge database
For the theoretical minds, everything you'll ever need to know about OSL
For the practical minds who don't care (too much) about the theory.
- Wanna make minor (yet cool-looking) changes to the original level logic?
- Wanna script a "patch" that's effective in every level but doesn't affect the original logic?
- Wanna create completely new level logic from scratch? Here you are
Overview
OSL syntax overview table
OSL separators
;
|
,
|
#
|
"
|
{
|
}
|
(
|
)
|
Click on a separator for details
|
|
|
|