-
Notifications
You must be signed in to change notification settings - Fork 15
new update i guess(?) i haven't touched this in a while tbh #152
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- More detailed instructions/documentation - autohook now being locked behind an additional player setting and game/mod developer's sandbox spec. - Windows support, with a bit of caveat. - Clarify support (experimental and WIP) - Deleted sbz_logic_autohook
- switch to xmake instead of make - further clarify README.md - use prefix-suffix that xmake produces (more correct) lib*.so on linux, and lib*.dll from mingw toolchains
- autohook now requires 1 argument, which is the sandbox spec. - libox is less noisy when autohook is unavailable - update windows autohook.
- introduces autohook C module API versioning + checks - autohook C module now respects the given hook_time and time_limit arguments.
- better xmake build script with options that actually works - use autohook.c hash as the version check - no longer vendoring C modules - update docs
… over to the new recipe API
- split general utils out of autohook.c - add debug build and logging - use hash of all C source files instead of just one - when loading autohook, check for matching luajit version - fix broken sandbox kill command for def.in_hook support - update autohook documentation
- update knowledge station docs - apply the same isyieldable check and attempts to in_hook called by autohook - clean up old autohook usage
also no swearing! we are family friendly developers, not some garish barbaric punks!
- gut out some unnecessary stuff in autohook.c - remove sandbox check entirely because it can't see past 12 call stacks - silence GCC warnings about compiler flags - make has_autohook available in coroutine sandboxes by default
Autohook in libox + other stuff
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It's definitely incomplete
anyway i don't know but it has a chance of fixing #151, i tested it and it seems to work a bit
ALSO: from now on i'll only fix major bugs, and won't work on sbz anymore