Jump to content
Sign in to follow this  

Small bugs in DLGV1 and BIFCV1 formats

Recommended Posts

Hello there :)


the definitions for the DLGV1 and the BIFCV1 format contains some small errors:


  • DLGV1: the version constant in the header is 5 characters long (only 4 allowed)
  • BIFCV1: the last three offsets are shifted 4 bytes too far. Checked with icewind dale reference data

I patched them and created a pull request containing 2 commits, one for each format


By the way, the IESDP is a massive help for interpreting the infinity engine file formats.

Big thanks


UPDATE: added a commit to fix all inconsistencies regarding signatures and versions (amount of whitespaces, braces, char array type)

Edited by Calhavintas

Share this post

Link to post

Sure, plenty of them, both content and infrastructure related.

Share this post

Link to post
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...