Releases: azalty/sm-hosties-plus
[5.1.0] LR anticheat fixes and improvements
This update brings a lot of changes regarding LastRequest anticheats, but also changes some other parts of Hosties+.
Make sure you check the cvar changes.
- Changed cvar
sm_hosties_lr_rebel_action
tosm_hosties_lr_cheat_action
, and added option 0:Nothing, but prevent cheating
(commit)- This change requires you check the new cvar and update its value if you want to. It will still default to option 2:
Slay
- This change requires you check the new cvar and update its value if you want to. It will still default to option 2:
- Made the chat banner cvar include the message color and space (default changed from
{darkblue}[{lightblue}Hosties{darkblue}]
to{darkblue}[{lightblue}Hosties{darkblue}]{lightblue}
)- Removed the forced space in chat messages containing the chat banner (this previously meant 2 spaces were used between the tag and the chat message)
- This change will require you change the cvar's value.
- Updated the debug cvar's name from
sm_hosties_debug_enabled
tosm_hosties_debug
- This change might require you check the new cvar and update its value if you want to.
- Fixed the Dodgeball anticheat sometimes being inaccurate (#4)
- Made so that the weapon fix for OnTakeDamage is only applied where the damage source is direct
- Attempted to fix the Russian Roulette LR anticheat bug in Counter-Strike: Source (#7)
- If everything goes well, this should also fix some LR anticheat related bugs.
- Many thanks to @Tuberculosis-FP for reporting the bug and testing my fix attempts, as well as providing useful logging. Thanks to @FrokedFork as well for being very patient and testing my fixes and providing logging.
- Fixed some LRs' anticheats not working properly in CS:GO (namely Fists fight and Shield fight) (#7)
- Fixed the Juggernout Battle LR ignoring the
sm_hosties_lr_damage
cvar - Added an anticheat for the HE Battle LR, Juggernout Battle and Only Headshot
- Added and improved weapon pickup prevention for some LRs
- More LR anticheat improvements (ex: removed the player_hurt anticheat. Now largely relying on OnTakeDamage)
- Only HS LR: The clip is now reloaded on bodyshot to avoid running out of ammo (commit)
- Added the cstrike include in lastrequest.inc (commit)
- Small code changes and improvements
- Changed ENT_Hosties V3 to Hosties+ in translations (commit)
Special thanks to @FrokedFork who reported a lot of bugs, video recorded those, tested my fixes and helped me debug.
These patch notes document changes between version 5.0.5 and this version.
There hasn't been any changes between 5.1.0 BETA 7 and this version.
[5.1.0 BETA 7] Small fixes and improvements
This is a BETA release. It might contain bugs.
- Updated the debug cvar's name from
sm_hosties_debug_enabled
tosm_hosties_debug
- This change might require you check the new cvar and update its value if you want to.
- Made the chat banner cvar include the message color and space (default changed from
{darkblue}[{lightblue}Hosties{darkblue}]
to{darkblue}[{lightblue}Hosties{darkblue}]{lightblue}
)- Removed the forced space in chat messages containing the chat banner (this previously meant 2 spaces were used between the tag and the chat message)
- Fixed some LRs' anticheats not working properly in CS:GO (namely Fists fight and Shield fight) (#7)
- Made so that the weapon fix for OnTakeDamage is only applied where the damage source is direct
These patch notes document changes between version 5.1.0 BETA 3 and this version.
To see the changes between version 5.0.5 and this version, check the patch notes for version 5.1.0 BETA 3
[5.1.0 BETA 3] LR anticheat fixes and improvements
This is a BETA release. It might contain bugs.
- Changed cvar
sm_hosties_lr_rebel_action
tosm_hosties_lr_cheat_action
, and added option 0:Nothing, but prevent cheating
(commit)- This change requires you check the new cvar and update its value if you want to. It will still default to option 2:
Slay
- This change requires you check the new cvar and update its value if you want to. It will still default to option 2:
- Fixed the Dodgeball anticheat sometimes being inaccurate (#4)
- Attempted to fix the Russian Roulette LR anticheat bug in Counter-Strike: Source (#7)
- If everything goes well, this should also fix some LR anticheat related bugs.
- Many thanks to @Tuberculosis-FP for reporting the bug and testing my fix attempts, as well as providing useful logging. Thanks to @FrokedFork as well for being very patient and testing my fixes and providing logging.
- Fixed the Juggernout Battle LR ignoring the
sm_hosties_lr_damage
cvar - Added an anticheat for the HE Battle LR, Juggernout Battle and Only Headshot
- Added and improved weapon pickup prevention for some LRs
- More LR anticheat improvements (ex: removed the player_hurt anticheat. Now largely relying on OnTakeDamage)
- Only HS LR: The clip is now reloaded on bodyshot to avoid running out of ammo (commit)
- Added the cstrike include in lastrequest.inc (commit)
- Small code changes and improvements
- Changed ENT_Hosties V3 to Hosties+ in translations (commit)
Special thanks to @FrokedFork who reported a lot of bugs, video recorded those, tested my fixes and helped me debug.
These patch notes document changes between version 5.0.5 and this version.
[5.0.5] Juggernout LR crash fix
- Fixed a crash/bug in the Juggernout LR caused by the model restore feature. The server would crash if long playermodel paths were used (over 64 bytes). (commit)
[5.0.4] item_ crash fix and admin activity tag config
- Fixed a crash that would occur if there was an 'item_' in start weapons (commit) - thanks @Tuberculosis-FP for the report
- Added sm_hosties_chat_activitytype (commit) - a cvar to chose between the [SM] tag or plugin tag for admin activity messages. It defaults to 1: plugin tag.
[5.0.2] Fixed include bugs
This version fixes broken includes not all being updated correctly (I forgot to upload them to the repo).
This version also adds my username to the plugin author's list.
Apart from those 2 changes, nothing else.
[5.0.1] First release
This is the first Hosties+ public release.
It hasn't been tested and could be bugged.
Hosties+ bases itself on ENT_Hosties v4.2.44b
Changes from ENT_Hosties v4.2.2-fix to v4.2.44b were undocumented, you can check the changes by yourself here.
So, what did Hosties+ bring? Not much for now:
- Fixed a few bugs regarding custom LastRequests
- Fixed the Only Headshot LR hs verification
- Attempted to fix sm_hosties_lr_damage
- Fixed compile errors and warnings
- Added the
IsLastRequestAvailable
native that was not registered for some reason - Some minor changes and patches