
Basically my point is: if the community has a big enough interest in it - it'll happen. Sure that wouldn't bring back legacy mods, but it could be a way forward.

Let the mod loader expose an API via V8 and people could mod TLD with limited programming experience. It is possible to do binary modding (maybe the most popular example of this is SKSE), but you kinda rightly point out that this is a job hardly possible for a signle individual unless comitting to it full time (maybe patreon the project? Crowdfund?). But if that was done actual modding could be done in a simpler language like JavaScript. Doesn't mean I have to like it (since I indeed believe in free software - free as in free speach, not as in free beer), but I guess I'll have to respect their stance on it.

And as such it's at Hinterland's gusto to allow or prevent modding either with their EULA, by means of obfuscation or, as it happened in this case, converting bytecode into actual machine code. But I'm also making a living writing proprietary code, and if there wasn't such a thing as ownership of intellectual property I'd be out of a job in no time. And I'm probably with you on that argument. I'm involved in open source for 20 years, not big time, but with a few contributions, mostly in the GNU and Linux code bases, and also Minecraft modding back in the 1.7 days. I think we could now have a discussion on if someone paying money for code should be allowed to use said code as they see fit. Also godmoding, teleporting, or what have you that was possible with the right mods which you can't really consider modding, but more like cheating, is something they will want to avoid with all means neccessary. Like adding some food, tweak weapons, add new maps, things like that. Removing breath, for example, probably isn't in their playbook. If - and by this time I doubt it - The Long Dark gets modding support they will want to have it restricted to what you are supposed to mod.


For a game that's eventually supposed to get mod support, that's a pretty rough deal.
