-
-
Notifications
You must be signed in to change notification settings - Fork 176
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
API: Add hooks "ED_<Alloc|Free>" (#867)
* Update pr_edict.h * Update pr_edict.cpp * Update rehlds_api_impl.cpp * Update rehlds_api_impl.h * Update rehlds_api.h * Update pr_edict.h * Update pr_edict.cpp * Update rehlds_api_impl.cpp * Update rehlds_api_impl.h * Update rehlds_api.h * Update pr_edict.cpp
- Loading branch information
Showing
5 changed files
with
43 additions
and
1 deletion.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
04ddafe
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.
@wopox1337:
Sorry, I forgot to edit "rehlds/version/version.h", think to do that once you will make a "public release" with the other pending hook (#861)!
I think you can for now, safely & at least add #656, #796, #861, #865 & push a new public release.
Thank you!
04ddafe
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.
@wopox1337:
Thanks for the public release build!
But, why you no longer release the Windows files? Especially knowing there are generated well in "artifacts"!
Linux is the most used, but there are servers using ReHLDS under Windows (I know some as example), besides, people can also test ReHLDS under Windows with their configs before uploading to their public server hosted somewhere under Linux.
Also, a lot of people do not know they can get those "artifacts" on dev builds, besides, they can not download them without to be logged on GitHub (so account needed).
My first guessing why you do not upload it, is due to 50+MB file size, but this is not so big! But maybe I am wrong? However I do not see why no Windows build!
PS: Also, the new "SV_EmitPings" & "Con_Printf" hooks should be "IVoidHookChain" without the "void, " part after the "<", in order to follow the declation format of the other hooks without return value, despite actual code is simpler & should work fine as "t_ret" will pass "void". Up to you to push a commit to change this or not.
04ddafe
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.
It's because of issue with virus detection: #841
04ddafe
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.
Ah, that's explain everything, thanks for the information!
I have not tested but, if the "two related files are the problem", maybe the Windows build could be provided without those, after all, putting only "engine_i486.so" under Linux (no other binaries provided with it) works fine, maybe same could be for Windows.
At least if, the issue of those files is not solved internally via compiling parameters.