chrb22
chrb22
I assume this is because of a fix related to your air accel getting quartered when you have a low positive vertical velocity. It isn't listed in the changelog, but...
Oh, so I'm guessing that ConVar just overrides any change to `player->m_surfaceFriction` and isn't specifically targeting the quartering?
I've also seen very bad performance from SDKHooks, though that was something that developed over time and I'm not sure it's the same problem as this issue. It would happen...
I added instructions on how to avoid overriding jump targets after the hooked instruction. The current documentation says 6 bytes are patched, but isn't it only 5: `e9 xx xx...
I was mostly asking about why 6 bytes are used instead of 5. I was also thinking that it might be possible to add a stack parameter type, so you...
I found out that it is also necessary to store the FLAGS register, but that requires me to add new instructions to the assembler from the sourcepawn submodule. I haven't...
The stack offset idea was surprisingly easy to implement: https://github.com/chrb22/sourcemod/commit/416c5b81ed610b5edb0154099d14c9ee6482eedf. It's a bit weird to put stack offsets together with the register enums, but it was the simplest way I...