"Demicrosoftizing" FiveM

What I meant by removing/replacing was actually adding native, functional equivalents so MSFT tech (like Powershell) does not have to be installed.

Ideally, I’d see platform-agnostic project definition (which seems to be there already in form of premake) and a separate set of build scripts (for every supported platform) written in whatever shell scripting language is native to that platform (sh/bash for Linux, batch/PS for Windows) that makes use of that definition to generate project files for a toolchain native to that platform (unix makefiles for Linux, VS solution/MSBuild for Windows).

This is a massive project developed over several years. For anyone who did not take part in it’s development and does not know it inside out (or almost at all for that matter), the only logical course of action would be to start “at the beginning” and that’s where the entry point seems to be.

As seen is a rather unfortunate choice of words here, since I have asked to see and was denied.

It is somewhat difficult for me to discern which parts aren’t important and can be safely #if 0'd without immediate replacement and which can’t.

Now this is definitely very useful, clear and actionable advice. Thank you.