3 ms·
Interesting, I am curious how were you able to achieve this, Baldurs Gate 2 is a closed source game, I guess its possible to have written a lifter for LLVM WASM
by vans163 6y ago
Interesting, I am curious how were you able to achieve this, Baldurs Gate 2 is a closed source game, I guess its possible to have written a lifter for LLVM WASM?
But that seems to be an insane effort.
- astlouis44 6y agoThis is using GemRB, which itself is a reimplementation of Bioware's Infinity Engine. GemRB is ported to WASM, and it loads the game demo data in the filesystem. Pure magic, if you ask me :)
- ThePadawan 6y agoIt is closed, but there are ongoing open source ports of the underlying Infinity Engine like GemRB [0]. C++ to WASM should be doable. [0] https://github.com/gemrb/gemrb https://github.com/gemrb/gemrb
- astlouis44 6y agoThis is just a demo, fyi