Jump to content

Small bugs in DLGV1 and BIFCV1 formats


Calhavintas

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)

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...