Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: improve setting related classes #139

Merged
merged 5 commits into from
Oct 4, 2023
Merged

feat: improve setting related classes #139

merged 5 commits into from
Oct 4, 2023

Conversation

qudix
Copy link
Contributor

@qudix qudix commented Oct 3, 2023

No description provided.

@TommInfinite
Copy link
Contributor

I can't compile my test plugin by using your branch of Clib(it might be an issue on my end though as I usually overwrite include files and .lib file compiled from the latest branch)

static_assert(sizeof(RegSettingCollection) == 0x160); is false
and
Setting doesn't have GetKey() - fixed it by placing "#include "RE/S/Setting.h"" in Starfield.h before "#include "RE/I/INIPrefSettingCollection.h""

@qudix qudix marked this pull request as ready for review October 3, 2023 18:23
CommonLibSF/include/RE/I/INISettingCollection.h Outdated Show resolved Hide resolved
CommonLibSF/include/RE/R/RegSettingCollection.h Outdated Show resolved Hide resolved
CommonLibSF/include/RE/S/Setting.h Outdated Show resolved Hide resolved
@ThirdEyeSqueegee
Copy link
Member

Regarding the Starfield.h thing, just a reminder that it isn't necessary to update Starfield.h in PRs--the maintenance workflow does that automatically when PRs are merged into main

@qudix
Copy link
Contributor Author

qudix commented Oct 3, 2023

I have to do it if I want to test it, not for this specific instance but generally

@qudix qudix merged commit f5055f4 into main Oct 4, 2023
4 checks passed
@qudix qudix deleted the feature/setting branch October 4, 2023 01:50
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.

3 participants