This script packet aims to consolidate as many useful functions as possible with the main goal being giving modders extensive feature set that they can enable by calling a single 'init' function. Future plans include adding wiki with examples explaining all the features.
Credits
We are using a collection of many scripts from the entire Gothic community.None of this would be possible without Ikarus & LeGo and without modders willing to share their amazing works & ideas.
Thank you: Sektenspinner, Lehona, Gottfried, mud-freak(Szapp), Neconspictor, OrcWarrior, Dalai Zoll, Cryp18Struct, L-Titan (Gelaos) (we will try to keep list up to date 😄 ) Special thanks goes to: helpo1 👑 & Kaiser, who endlessly debugged many features ✨
AFSP Initialization
-
Make sure both Ikarus & LeGo are parsed from your
Gothic.src
file. -
Copy all files from this repository to your Gothic work folder
_work\data\Scripts\Content\AF-Script-Packet
. -
G1 users will have to add function
Init_Global();
into their Startup.d file (as it is not there by default). CallInit_Global ();
from allINIT_*()
functions (don't call it fromINIT_SUB_*()
functions). -
Update file
_work\data\Scripts\Content\Gothic.src
- add new line after parsed LeGo:- G1:
AF-Script-Packet\_headers_G1_All.src
- G2 NoTR:
AF-Script-Packet\_headers_G2_All.src
- G1:
-
Important note: in case of both G1 & G2 NoTR - each feature has to be initialized by calling respective
*_Init
function from yourInit_Global();
function inStartup.d
file.
G1 Weapon stacking / splitting
G12 Enhanced information manager
G12 Set display dialogue distance
G1 Patch firedamage multiplication