Hi, I don't have much experience in creating mods for Paradox Interactive games, and therefore my proposal may seem crazy, but this idea has been visiting me from time to time for the past six months.
Don't you think the existing modding system is limited? How often have you had an idea for a mod that you could not implement due to the limitations of the scripting system? Or are you a developer of low-level systems (like me) and are scared off by the Clausewitz Engine scripting system, as well as the lack of up-to-date and complete documentation for it?
I would like to suggest that developers consider adding an alternative modding system, like a more low-level api with access to the game engine, with the ability to connect mods as a dynamic library.
What advantages and disadvantages do I see in this approach:
Wider possibilities for modification;
Potentially faster working modifications (a lot depends on the mod developer here).
Disadvantages:
More complex development (although, for me, on the contrary, it would be much easier);
Most likely incompatibility with existing mods.
I wait for the red crosses and close my eyes.
Don't you think the existing modding system is limited? How often have you had an idea for a mod that you could not implement due to the limitations of the scripting system? Or are you a developer of low-level systems (like me) and are scared off by the Clausewitz Engine scripting system, as well as the lack of up-to-date and complete documentation for it?
I would like to suggest that developers consider adding an alternative modding system, like a more low-level api with access to the game engine, with the ability to connect mods as a dynamic library.
What advantages and disadvantages do I see in this approach:
Wider possibilities for modification;
Potentially faster working modifications (a lot depends on the mod developer here).
Disadvantages:
More complex development (although, for me, on the contrary, it would be much easier);
Most likely incompatibility with existing mods.
I wait for the red crosses and close my eyes.