neuviemeporte's strategy is to reverse the disassembly function by function into C code that produces the same binary code as in the original executable
using the old MSC 5.1 compiler that was originaly used to compile the game (which is the exact same compiler that was used for Stunts)
this strategy is very time consuming and will take easily years to finish - what is typical for reverse projects - for example BladeRunner in ScummVM took more then a decade to finish
the reconstructed C source will be more or less exact the same as the original (except symbol-names, comments, etc.)
based on this C source everything will be possible - porting as is over to other platforms (keeping the software renderer etc.) or replacing the 3d engine with OpenGL, Vulkan, Raytracing... stuff, Resolution changes etc. just everything someone can think of
there is an discord for technical discussion: https://discord.com/channels/819897993624682516/1155564470828007434
using the old MSC 5.1 compiler that was originaly used to compile the game (which is the exact same compiler that was used for Stunts)
this strategy is very time consuming and will take easily years to finish - what is typical for reverse projects - for example BladeRunner in ScummVM took more then a decade to finish
the reconstructed C source will be more or less exact the same as the original (except symbol-names, comments, etc.)
based on this C source everything will be possible - porting as is over to other platforms (keeping the software renderer etc.) or replacing the 3d engine with OpenGL, Vulkan, Raytracing... stuff, Resolution changes etc. just everything someone can think of
there is an discord for technical discussion: https://discord.com/channels/819897993624682516/1155564470828007434