Useful SSL Libraries and Modding Tools
I created this thread to share and discuss SSL scripting libraries (headers) and functions that could be used between scripters and different mods.
Benefits that I see from such effort:
I see there are several people in this forum currently in active modding, I hope they'll participate
My library (now part of sfall headers):
Other stuff:
I created this thread to share and discuss SSL scripting libraries (headers) and functions that could be used between scripters and different mods.
Benefits that I see from such effort:
- a lot of very useful high-level procedures, constants and macros, especially useful for beginners
- you could quickly see how different features are made in other mods
- this should inspire scripters to write good code, with more-or-less single style, little repetitions, re-inventions of the wheel
I see there are several people in this forum currently in active modding, I hope they'll participate
My library (now part of sfall headers):
- 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 (eg. 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
Other stuff:
- Script Editor with compiler and decompiler (VS2013) with new syntax and opcodes support (sources: sslc, int2ssl) - UPDATED at 2016.10.14
- SSL UDL definition for Notepad++ (syntax highlighting).
- C++ tool that allows to easily apply armor changes to all appropriate critters (.bat file has all the mapping for latest RP version). This allows to quickly rebalance defense parameters of all humanoid critters, without editing them all by hand. I know it's not first of it's kind, but I couldn't find other ones - superseeded by critter armor global script
- PRO file Template for Sweetscape 010 Editor View attachment fallout_pro.zip (it's very useful when you need to edit single prototype without opening f2wedit or critter editor, or when you need to edit scenery) - not complete, but common values are there.
- sfallgv.sav file Template for 010 Editor: link (this file contains stuff like fake perks, traits, sfall globals and sfall arrays; may be useful for save editor developers or modders)
- Interactive map of random encounters, for analysis.
Last edited: