Skip to content

Improving performance#127

Merged
remyCases merged 9 commits intomainfrom
ImprovingPerformance
Sep 7, 2025
Merged

Improving performance#127
remyCases merged 9 commits intomainfrom
ImprovingPerformance

Conversation

@remyCases
Copy link
Collaborator

Rewriting and removing some bloat to improve stability and performance:

  • Performance:

    • Read table using assembly abstraction instead of decompiling it, 100x performance
  • Clarity:

    • Remove some useless legacy code concerning the first iteration of MSL
    • Rewrite the resource getter system to remove dependancy from WPF, should be cleaner and simpler to maintain
    • Removes the save button in the modsource page to limit code duplication
  • Improvement:

    • GML code in the Loot and Log Module are now external gml resources instead of string
  • Misc:

    • Renaming
    • Better and more accurate logging

@remyCases remyCases added this to the Minor Update 0.14.0.0 milestone Sep 7, 2025
@remyCases remyCases requested review from Nylux and altairwei September 7, 2025 01:02
@remyCases remyCases added the type:enhancement New feature or request label Sep 7, 2025
@remyCases remyCases merged commit 044bcf5 into main Sep 7, 2025
1 check passed
@remyCases remyCases deleted the ImprovingPerformance branch September 21, 2025 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants