@Maffine21 Hello Maffine, Sorry for the late reply. And thank you for the explanation, but here I have few more questions. Although, I am unsure, if would I be able to help to solve your problem, but I will certainly try my best to do so. (:
So, as you have mentioned, about the
custom config file to check if the player has reached a certain point or unlocked the special ability,
by this did you mean, the
Game's Default Ability thing e.g. Franklin has special ability of slow car driving at high speed in traffic, Michele has bullet-time as special ability or something, and I don't remember about trevor.?
About the game save file and your custom script to allocate the your add-on abilities, I think, this will do the job, and at the best, you can just add a note to user, if an old load game option is been used, then simply reload all the scripts(for scripthookv it's insert key on the keyboard I guess.) This allows the scripts to reload/restart on the run-time. Meaning users don't have to quit the game on the new session. (:
And the last part Don't worry about the explanation, it's okay, neither my English is good, It's not my primary language, but I am trying to improvise this as well, so I can understand what others are trying to say. (: