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: add xmake support and a default logger #12

Merged
merged 6 commits into from
May 16, 2024

Conversation

qudix
Copy link

@qudix qudix commented May 16, 2024

  • add default logger, enabled by default; uses plugin internal name for log file name
    • existing loggers will just get overwritten if initialized before F4SE::Init
    • can be disabled if necessary by passing false to F4SE::Init(a_f4se, ...)
  • add F4SE:: getters for plugin name, plugin author, and plugin version
    • also includes a getter for the new F4SE api function GetSaveFolderName introduced in 0.7.1
  • add shorthand F4SE_* macros for load and preload functions
  • add missing include for the __m128 type
    • not sure why this didn't result in a build error before...
  • change Version::(w)string function to use . as the default separator, and allow for arbitrary user modification
  • add xmake build support

@shad0wshayd3 shad0wshayd3 merged commit a926ea0 into shad0wshayd3-FO4:master May 16, 2024
2 of 3 checks passed
shad0wshayd3 pushed a commit that referenced this pull request Dec 10, 2024
* feat: Scaleform IDs updated.

* feat: NiController ID update.

* feat: Actor IDs updated.

* chore: Update 'BSInputEnableManager' IDs.

* chore: More misc. IDs updated.
feat: Functions delcared in BGSScene.

* chore: More IDs updated.

* chore: Single ID update.
feat: ´Float´ & ´Float0To1´ added to BSRandom.

* feat: Few more functions.

* feat: Further implementation of BGSSceneAction classes.

* feat: More RE/IDs.

* chore: Update ID.

* feat: More REing.
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