10. How is the code split between hard-coded (engine) and modsys (open to the modding community)? What level of access do we have to the game UI code, AI, etc.? Could you provide us with an example of what will likely remain hard-coded?
Unlike Warband, the vanilla game scripts will not be directly modifiable by modders. However, it will be possible for modders to add new scripts as plugins and also have modifications for XML data files. In Warband, we had the problem that, whenever we released a new version or patch, almost all existing mods would immediately become incompatible with the new version and modders had to go through the lengthy process of reapplying their changes on the new version’s scripts. Moreover, it was impossible for players to run multiple mods in conjunction. The new system will make modders’ lives much easier and also support multiple mods.