Skip to content

Conversation

@Orvid
Copy link

@Orvid Orvid commented Nov 22, 2015

This fleshes out some more of the record structure for FO4.

In particular it adds support for the TRNS, DMGT, CMPO records, and expands the COBJ records to reflect their state in FO4.
This also includes a couple of other fixes due to PTRN subrecords being added in many places. There are still quite a few places that need the PTRN subrecords added though.
This also handles the extra 8-bytes that are at the start of the DMDT and MODT subrecords in the DESTRUCT and MODEL groups respectively.
This fixes most places so that the type is read correctly, however it appears that the extra 8-bytes require a condition that I haven't looked into yet. As the majority of places have the extra 8-bytes, I've left the change in this PR.

This fleshes out some more of the record structure for FO4.

In particular it adds support for the `TRNS`, `DMGT`, `CMPO` records, and expands the `COBJ` records to reflect their state in FO4.
This also includes a couple of other fixes due to `PTRN` subrecords being added in many places. There are still quite a few places that need the `PTRN` subrecords added though.
This also handles the extra 8-bytes that are at the start of the `DMDT` and `MODT` subrecords in the `DESTRUCT` and `MODEL` groups respectively.
This fixes most places so that the type is read correctly, however it appears that the extra 8-bytes require a condition that I haven't looked into yet. As the majority of places have the extra 8-bytes, I've left the change in this PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant