While there is a number of topics for discussing possible new features of the upcoming game, I have not noticed any dedicated to only modding features. As such I propose to have a topic for discussing possible improvements in the modding system of the new game in X series.
From my limited modding experience of X Rebirth I have only one suggestion:
Support for custom dlls.
While this might be tricky to implement ability to have custom functions in native language(C++) can provide boost to both performance of mods as well as their complexity. Think about custom AI for intelligent control of ships or even management of entire factions like in CWIR mod. It is possible to implement it via XML scripts, however it is way easier to do so using one of high-level languages due to OOP support and easier debugging.
A good example of a game with user dll support is kerbal space program. In KSP user can implement his own dlls in C#, which interface with game engine via engine api. At the same time calls for custom functions from dlls are used in user defined components. As a result mods that simulate behaviour of fission/fusion reactors or colony management are possible.
In a sense this is already implemented in X Rebirth, as AI scripts call a set of core(engine) functions described in xml libraries. What I propose is to allow users extend existing libraries of core functions via dlls.
X4 wishlist for modders.
Moderators: Moderators for English X Forum, Scripting / Modding Moderators