Skip to content

Add support for Starfield updates up to v1.14 #681

@Infernio

Description

@Infernio
  • The save header has changed quite a bit, so we'll need to investigate exactly what changed -> 1d210ee and commits after
    • There is a new block for medium plugins, similar to the small & full plugin blocks. This was added in v1.11
    • Some plugins have extra data as of v1.12
    • Here are some saves from various versions for testing: saves.zip
  • A new file type was added (medium) that's between ESL (small) & ESM (full). It occupies the FD load order index, & form IDs follow the format FDxxYYYY where xx is the index & YYYY is the record ID. That means there's a hard limit of 256 medium plugins, & the hard limit for full plugins has dropped to 253 when medium plugins are present -> 99bfee3
  • Load order is a bit of a mess, see Revisit Starfield support loot/loot#1989 & Support Starfield's Shattered Space DLC loot/loot#2032
    • The way LOOT is handling late-loading vanilla plugins is by writing them to Starfield.ccc to force them to load early. WB should probably do this too
    • This behavior has changed back to SSE/FO4 behavior in v1.14, so writing to CCC file is no longer necessary
  • The overlay flag no longer allows plugins to not take up an LO slot. It also appears to be known internally as the update flag & may be related to version control

Metadata

Metadata

Labels

C-enhancementCategory: Enhancement, a request to add or enhance a featureG-starfieldGame: StarfieldM-relnotesMisc: Issue should be listed in the version history for its milestone

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions