Skip to content

Slow restore path fix v2#143

Merged
sinbad merged 5 commits into
masterfrom
slow-path
Feb 22, 2026
Merged

Slow restore path fix v2#143
sinbad merged 5 commits into
masterfrom
slow-path

Conversation

@sinbad
Copy link
Copy Markdown
Owner

@sinbad sinbad commented Feb 22, 2026

This PR takes #127 and:

  1. Rebases it on latest
  2. Fixes tests because of changes since the original PR
  3. Increases the SPUD_CURRENT_SYSTEM_VERSION to 4 and only tries to load the new ClassID from saves after this, so as not to break old save games that don't need the slow path fix

drepekh and others added 5 commits February 22, 2026 11:11
- Pass PropertyOffsets to the RestoreSlowPropertyVisitor and use it for property lookup
- Save PropertyOffsets of the nested UObjects separatly from the parent class' offsets
- Save ClassID for named objects
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.

2 participants