When people talk about Firaxis eventually releasing modtools, do they mean things like the script tuner and so forth? And, is a script tuner the type of thing where you can unpack game events live to see what scripts are handling them and what database entries are affected? Am I correct in thinking that it's almost impossible to deeply modify the game right now since we aren't aware of how certain game events are handled, but if we somehow did know, then we could still modify them just with JS, lua and XML today? So, are people waiting for modtools so we can have visibility into the game scripts? Am I understanding all this correctly?
For instance, I'd like to make a civ that only has one settlement, but commanders will have an option when they are on top of an independent power to convert it into a settlement by disappearing, and in the settlement production menu there's a button for the commander to vacate the settlement, where it would revert to a friendly city-state and the commander would reappear. If I knew what scripts and database entries handled the conversion of independent powers into a friendly city-state, I could write a script to implement this feature by controlling these events through added UI functionality? Or is there somewhere deeper in the game code where this happens where I'd be unlikely to be able to modify it?
And, is there transparency on this kind of thing now, even without modtools? Would it be a brute force review of game scripts, and how do I access them to read? Where are they located?
For instance, I'd like to make a civ that only has one settlement, but commanders will have an option when they are on top of an independent power to convert it into a settlement by disappearing, and in the settlement production menu there's a button for the commander to vacate the settlement, where it would revert to a friendly city-state and the commander would reappear. If I knew what scripts and database entries handled the conversion of independent powers into a friendly city-state, I could write a script to implement this feature by controlling these events through added UI functionality? Or is there somewhere deeper in the game code where this happens where I'd be unlikely to be able to modify it?
And, is there transparency on this kind of thing now, even without modtools? Would it be a brute force review of game scripts, and how do I access them to read? Where are they located?