-
Notifications
You must be signed in to change notification settings - Fork 124
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
Plugin system v2 #343
Plugin system v2 #343
Conversation
Use R2Northstar/NorthstarDiscordRPC#3 to test |
Some TODO's:
|
I just want to mention that logs from |
logs from plugins aren't getting logged too |
@catornot putting this PR on the backburner for now while we switch toolchains. Will fix this issue after that is all done |
…tarLauncher into plugins-v2-new
@emma-miler can you merge this pr -> #6 ( for rust support ) |
Add CreateObject function
merge main and fix conflits
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code seems good overall; haven't tested it, but if someone else does a proper review, I don't have any objection to merging it.
And this is definitely an overall improvement. I like the plugin request mechanism.
resolve comments :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested for breakage and backwards compat on both client and dedi server and seems to work fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have tested my plugins with the latest build and mods and they still work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks fine at a glance, only issue is gamestate struct members using snake case (inconsistent with rest of codebase inside and out of pr), but overall fine
Remove snake cases from GameStatePresence
Addressed in 432aaa6 |
Doesn't exist since 450d0b1 (R2Northstar#343).
This reverts commit 450d0b1.
This reverts commit 450d0b1.
Still a little bit work in progress. Feel free to review and comment. Will depend on a few more PR's across multiple repos