QuoteMay I ask why you are not bothering to extend/fork swbf-unmunge? From what I have seen, it already supports a lot of formats that are used in the Zero Engine.
I'm writing it from scratch because of a few reasons but the main one is that swbf-unmunge only works on windows due to relying on some DirectX stuff (am Linux user). The coding style also bothers me a bit and libzeroengine is specifically designed to be used as a library, so other programs can build on top of it to make something cool.
QuoteDo you want to support Lua 5.1 exclusively, or do you plan to support older versions too?
SWBF 1 uses Lua 4.0 which implements a stack-based VM. I think in Lua 5.0 the switch to a register-based VM was made.
I'm using this extremely niche library called lunify whose sole purpose is to convert lua 5.0 to 5.1. It has a nice framework in place to implement other versions of lua so once libzeroengine becomes more mature maybe I'll make a pull request for lunify to support lua 4.
QuoteHave you already compiled a list of Zero Engine games? I would be interested to see that.![]()
On Wikipedia there is a list of every pandemic game. It also mentions the game engines they use. Heres a link: Pandemic Wikipedia page