ok so the lego island decompilation community finally decoupled the game from the D3DRM backend that plagued the game since the dlls' got dropped in vista, the current implementation is using SDL3 with support for OpenGL 1 and 3, directX, sdl3gpu and a custom software renderer for any system to use, Lego island is the new DOOM. (link above)