Add more of the record structure for FO4 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fleshes out some more of the record structure for FO4.
In particular it adds support for the
TRNS,DMGT,CMPOrecords, and expands theCOBJrecords to reflect their state in FO4.This also includes a couple of other fixes due to
PTRNsubrecords being added in many places. There are still quite a few places that need thePTRNsubrecords added though.This also handles the extra 8-bytes that are at the start of the
DMDTandMODTsubrecords in theDESTRUCTandMODELgroups 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.