Infinity Viewer
June 3, 2026 ยท View on GitHub
![]()
Infinity Viewer lets you view infinity engine binary files as json, primary focused on the BGEE(1,2) games.
Current support
- ARE files
- BAM files
- CRE files
- DLG files
- EFF files
- ITM files
- SPL files
- STO files
- VVC files
Partial Support
- TLK files, due to the number of strings javascript can not handle parsing 100k+ strings, so we parse the first hundred for now, some kind of scrolling needs to be implemented
- KEY files, for the same reason as the TLK files, so this is mega/giga slow
- BIF files, recursive file parsing is not done and rendering tilesets is not done
Todo
Support all the other ie binary file types
How to build me
- use nix flakes and direnv to enable development environment
pnpm run package
The vsix file can then be installed to vscode/vscodium.