>>2142668
"Static" bits (graphic elements, 3D models, species, buildings, star systems, ...) and translations are easy enough and exposed via structured text files. The syntax is annoying though, debugging almost non-existent, and documentation sparse, incomplete and sometimes wrong.
"Dynamic" bits (events, "situations" and so on) are partially exposed to modding via the same kind of files. This makes the syntax and debugging even more of an issue. While powerful, not even Paradox manages to write them properly with their own internal development game builds.
The GUI is where it gets dire. This is essentially Paradox' first line of defence against modders making things like their DLCs but better, so most of it is hardcoded, and done so badly.
I'm surprised places like LoversLabs even bother modding the game. And the Chinese seem to like it too (pic related).