Files
sfall/artifacts/scripting
NovaRain a9ad1a62eb Tweaked the path to load global shaders in the previous commit
* although 3.8 doesn't have the path issue as 4.x due to the lack of
loading custom .dat, it's better to unify the path in this case.

Refactored the code for DataLoadOrderPatch in the same way as 4.x.
2019-12-15 10:31:50 +08:00
..

This folder contains documentation about sfall scripting extensions.

    headers\ - folder contains sfall headers that you should #include in your scripts
        sfall.h - main sfall header, always include it
        define_extra.h - some additional preprocessor constants for vanilla engine stuff (proto offsets, etc.)
        define_lite.h - a lite version of official define.h
        dik.h - DX scancodes constants for use with key_pressed function and HOOK_KEYPRESS
        lib.arrays.h - procedures that will help you use arrays in their full:
        - use them as stacks, sets
        - easily compare, copy, slice, cut, add arrays
        - display array contents (for debugging)
        - save/load two-dimensional arrays to savegame in one command (e.g. arrays of objects)
        lib.inven.h - fallout items manipulation functions
        lib.math.h - a few simple functions for calculations
        lib.strings.h - search in strings, join, repeat, etc.
        lib.misc.h - misc stuff

    sfall function notes.txt - incomplete reference for new opcodes
    sfall opcode list.txt - list of all sfall opcodes (w/o descriptions)
    hookscripts.txt - detailed manual for using hook scripts to modify engine behavior
    arrays.txt - manual for sfall arrays

If you are/will be using sfall Script Editor, don't forget to check out new compiler documentation in ScriptEditor\docs\sslc_readme.txt,
there are numerious new syntax features and extensions to SSL (Star-Trek Scripting language).