Skip to content

Conversation

@dengr1065
Copy link
Collaborator

As suggested by @SkimnerPhi. Vanilla is unlikely to ever provide any frontend for achievements (nobody cares about achievements), so this code would be unused. By removing stats stored in the savegame it is possible to remove savegame dump copying with minimal code changes - this can make saving faster in cases of large savegames and greatly reduce peak RAM usage.

Suggested by @SkimnerPhi. If needed, mods should provide their own
support for achievements. For vanilla this is dead code.
No longer used as achievements are gone.

Also, avoid copying the old savegame dump object. This is possible
thanks to this change.
@dengr1065 dengr1065 added enhancement New feature or request performance An improvement in performance is desired labels Apr 8, 2025
@dengr1065 dengr1065 merged commit f9ad135 into master Apr 8, 2025
1 check passed
@dengr1065 dengr1065 deleted the dengr1065/remove-achievements branch April 8, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request performance An improvement in performance is desired

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants