Skip to content

Conversation

@raonygamer
Copy link
Member

No description provided.

raonygamer and others added 15 commits October 11, 2025 02:41
Updated Amethyst.ModuleTweaker to version 2.0.0 and Amethyst.SymbolGenerator to version 1.0.9 to reflect new releases or changes.

Amethyst.ModuleTweaker has a new section and patching model, so... breaking changes
Introduces HasStorage and StorageOffset to AbstractPESymbol and implements storage allocation for function destructors and virtual table addresses. Adds a new .rtis section for symbol storage in PE files, updates patcher logic to assign and fix up storage offsets, and provides alignment helpers. This enables runtime storage for certain symbols, such as disabling virtual destructor deletion.
Introduced log messages to report the number of symbols and the total size in bytes for the generated RTIS and RTIH sections. This provides better visibility into the patching process and helps with debugging and analysis.
@raonygamer raonygamer merged commit 80f982e into main Oct 15, 2025
1 check passed
@raonygamer raonygamer deleted the new_module_tweaker branch October 15, 2025 16:46
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