i've been roped into writing mods for europa unversalis 5. you might remember posting a thread about this game's engine a few days ago.
this game is really easy to mod! there's an incredible jetbrains plugin that -- no joke -- is better thought out and designed than plugins for some actual programming languages i've used before. for a video game about clicking on maps.
however, i've just discovered something a bit cursed: the game wants you to save all mod files in microsoft's awful UTF-8 with BOM encoding. if you don't, the game will complain about it, but load it anyway.
i'm gonna have to BOMify all the files, because i foresee a dark future where not doing so causes a subtle bug that i spend hours debugging.