JustEnoughMod
|
JEM is a game engine that is packed as an executable. The game it self is loaded as dll and so are any mods/plugins.
This reversed process has some benefits over normal linking:
There are also some minor drawbacks:
Besides the stated pros above JEM aims to support following things:
Not much on this side besides web, mobile and hardware not capable of running Vulkan. The reason is simply the Vulkan only ideology and high optimization for performance and possible support for FSR/DLSS, Raytracing, etc.
And if you are talking about platform compatibility. Well nowadays almost all hardware that is capable of running modern games supports Vulkan. Hardware that is older is very likely not capable of running those games. So it isn't worth the maintenance and possible performance regression for other platforms.
JEM is open source and contributions are great. Just fork the project and make sure you installed pre-commit correctly (see Getting Started). After this just make a Github PR.
JEM does officially supports Windows and Linux.
However MacOS is possible but not planned currently due to the lack of tester and developers. Feel to make contributions for MacOS.
Android and IOS support isn't very likely to be a thing in JEM (main problem is the plugin system). However feel free to make suggestions/discussions and creating contributions.