lslib
lslib copied to clipboard
Support decompiling Osiris version 1.4 (used in Divine Divinity and Beyond Divinity)
A feature suggestion: support for story.000 files from Divine Divinity (located at main/startup) and Beyond Divinity (located at savegames/Bd_act*_start/), which are an older version of the story.div.osi format used in DOS/DOS2/BG3.
If you want to use the compiler bundled with the game (e.g. as a reference), you can get a wrapper for the compiler here (requires OsirisDLL.dll from DD; also that repo contains some initial reverse-engineering attempts on the VM, specifically the parser of the bytecode files): https://github.com/usernameak/OsirisRE/releases/tag/v1.0.0