Thank you so much for taking the time to write this detailed answer. I have been through Larian's explanations already. I didn't get the DB system at first. No w I have a good grasp on it, and can use it for some fairly interesting bits of systems.
I am also starting from scratch, not taking the Native game as parent. I did that because od some character creation issues. It seems starting from scratch makes things harder, because --Rant on-- some options are missing, like quite a lot of convo scriptflags, for example. Couldn't they just simply be made global ? I tried to copy past the DOS2 ones into my mod, but "of course", nothing happens, way to simple. If you don't follow 15 obscur hidden steps in this editor, nothing happens as "expected".-- Rant off--.
1/ I will give a try to your solution. Should _MyModStart be located under _Start ?
2/ So, to make things clear and simple, I could just create on single big old story ?
Because how do I know what stuff have been implemented in the base osiris stuff ? How do I know what will be broken if I add a DB ? My main problems it seems have come from DB_isPlayer(); "Sometimes" it seems to be needed, and "Sometimes", not. Moreover, a DB in Init is used to store stuff, and in KB, to call stuff or to store stuff. So confusing overall...
I think my routines are biased, because I code with object oriented procedures in mind.
Again, I can feel the power, but can't reach it :-(