Popular Post Kichi Posted June 5, 2014 Popular Post Posted June 5, 2014 File Name: (HANSIP) Skill Spam Protection File Submitter: Kichi File Submitted: 29 May 2014 File Category: Source Modifications Content Author: Kichi Info & History Info: HANSIP Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules. History: This is a simple code, which we have made since long to minimize the NDG User. The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc). But the player doesn't allowed to do double cast. Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc). Implementation & Feature Implementation: Download the file Apply manual "rA - Hansip Protection.diff" to your src. Paste "battle_conf.txt" to conf/import/ Don't forget to recompile your server. All done Features: The user still able to use double SB / CI / etc. You may switch on and off. Very simple Skill Packet Spam detector . Note: 2013 client already detect modified file (after act delay). so i've tested this using WPE. i got the number from comparing with and without *cheat. Supported Skills: Bash Sonic Blow Arrow Vulcan Double Strave Bowling Bash Ninja Kouenka Ninja Hyousensou Jupitel Thunder Cross Impact Dragon Breath Fire & Water Change Log: 1.1 -Add archer double strave skill 1.2 -Add support for some skills 1.3 -Change name from NDG to Hansip -Add skill packet spam detector & punishment -Support PRE-RE Click here to download this file 18 Quote
Jezu Posted June 6, 2014 Posted June 6, 2014 UP FOR THIS!! Very nice work! Hope it will continue the development of this project. Quote
Kichi Posted June 7, 2014 Author Posted June 7, 2014 thank youyou may give suggestion to improve this code Quote
Yuka Posted June 7, 2014 Posted June 7, 2014 (edited) Has someone tested this? Sounds really create, I almost paid for Adelay Anti-Nodelay, but this seems to satisfy all my needs. Edit: I have it running on my Test Server at the moment, but other than a nodelay.grf I have nothing else to test it with. WPE somehow does not recognize my .exe as well as Linkz-Speedhack. Any other tools I could use for testing? Edit2: Got WPE to work, your nodelay protect does not work for me. x_x Edit3: https://www.mediafire.com/?1l58wwd9q991nvf These are my manually patched files, I have checked them three times. Edited June 7, 2014 by Yuka Quote
Kichi Posted June 7, 2014 Author Posted June 7, 2014 Has someone tested this? Sounds really create, I almost paid for Adelay Anti-Nodelay, but this seems to satisfy all my needs. Edit: I have it running on my Test Server at the moment, but other than a nodelay.grf I have nothing else to test it with. WPE somehow does not recognize my .exe as well as Linkz-Speedhack. Any other tools I could use for testing? Edit2: Got WPE to work, your nodelay protect does not work for me. x_x Edit3: https://www.mediafire.com/?1l58wwd9q991nvf These are my manually patched files, I have checked them three times. what skill you have been test with this code? only Double Strave, Arrow vulcan, Sonic Blow, Cross Impact, Dragon Breath supported by this code send the picture / video Quote
Yuka Posted June 7, 2014 Posted June 7, 2014 Has someone tested this? Sounds really create, I almost paid for Adelay Anti-Nodelay, but this seems to satisfy all my needs. Edit: I have it running on my Test Server at the moment, but other than a nodelay.grf I have nothing else to test it with. WPE somehow does not recognize my .exe as well as Linkz-Speedhack. Any other tools I could use for testing? Edit2: Got WPE to work, your nodelay protect does not work for me. x_x Edit3: https://www.mediafire.com/?1l58wwd9q991nvf These are my manually patched files, I have checked them three times. what skill you have been test with this code? only Double Strave, Arrow vulcan, Sonic Blow, Cross Impact, Dragon Breath supported by this code send the picture / video I have tested it with Double Strafe using WPE. A video of me spamming Double Strafe? Well, it was just like a Sniper spamming Double Strafe with WPE. Quote
Kichi Posted June 7, 2014 Author Posted June 7, 2014 did you apply? //--------------------------------------------------------------// rAthena Battle Configuration File// Originally Translated by Peter Kieser <[email protected]>// Made in to plainer English by Ancyker//--------------------------------------------------------------// Note 1: Value is a config switch (on/off, yes/no or 1/0)// Note 2: Value is in percents (100 means 100%)// Note 3: Value is a bit field. If no description is given,// assume unit types (1: Pc, 2: Mob, 4: Pet, 8: Homun, 16: Mercenary)//--------------------------------------------------------------//Make sure nodelay grf user still follow the rules [Kichi]//Also it prevent WPE user to spam skill.//Note: 2013 client will detect modified act delaynodelay_protect: 1; Quote
Yuka Posted June 7, 2014 Posted June 7, 2014 (edited) did you apply? //-------------------------------------------------------------- // rAthena Battle Configuration File // Originally Translated by Peter Kieser <[email protected]> // Made in to plainer English by Ancyker //-------------------------------------------------------------- // Note 1: Value is a config switch (on/off, yes/no or 1/0) // Note 2: Value is in percents (100 means 100%) // Note 3: Value is a bit field. If no description is given, // assume unit types (1: Pc, 2: Mob, 4: Pet, 8: Homun, 16: Mercenary) //-------------------------------------------------------------- //Make sure nodelay grf user still follow the rules [Kichi] //Also it prevent WPE user to spam skill. //Note: 2013 client will detect modified act delay nodelay_protect: 1; I guess I'll add that to my battle.conf, right? I couldn't find that step in your read me.txt I have put your snipet into my battle.conf, your battle_conf.txt into my import folder and applied your patch manually. (and recompiled my server) Here is WPE with 50ms: I tried it without your protection and it is the same delaywise. Also during "make sql" I get this warning: http://snag.gy/5e6Vk.jpg Edited June 7, 2014 by Yuka 1 Quote
Kichi Posted June 8, 2014 Author Posted June 8, 2014 did you apply? //-------------------------------------------------------------- // rAthena Battle Configuration File // Originally Translated by Peter Kieser <[email protected]> // Made in to plainer English by Ancyker //-------------------------------------------------------------- // Note 1: Value is a config switch (on/off, yes/no or 1/0) // Note 2: Value is in percents (100 means 100%) // Note 3: Value is a bit field. If no description is given, // assume unit types (1: Pc, 2: Mob, 4: Pet, 8: Homun, 16: Mercenary) //-------------------------------------------------------------- //Make sure nodelay grf user still follow the rules [Kichi] //Also it prevent WPE user to spam skill. //Note: 2013 client will detect modified act delay nodelay_protect: 1; I guess I'll add that to my battle.conf, right? I couldn't find that step in your read me.txt I have put your snipet into my battle.conf, your battle_conf.txt into my import folder and applied your patch manually. (and recompiled my server) Here is WPE with 50ms: I tried it without your protection and it is the same delaywise. Also during "make sql" I get this warning: http://snag.gy/5e6Vk.jpg thanks, sorry this skill not support double straving yet now its support double straving version 1.1 Quote
Yuka Posted June 8, 2014 Posted June 8, 2014 (edited) thanks, sorry this skill not support double straving yet now its support double straving version 1.1 I see. I will try it later. If it was only a small bit of code you changed/added in version 1.1, could you tell me what is was? Or at least the files which you changed? So I don't need to apply the whole patch manually again. Can you implement a protection against Acid Demonstration and Sharp Shoot spamm as well? (that's what many people use in WoE/ PvP) I'll post again, once I have tested your new version. Edited June 8, 2014 by Yuka Quote
Kichi Posted June 8, 2014 Author Posted June 8, 2014 just list all skill that has chance to be tricked Quote
Yuka Posted June 8, 2014 Posted June 8, 2014 just list all skill that has chance to be tricked Meteor Storm Double Strafe Sharp Shoot Acid Demonstration Lightning Spear of Ice Guess that's the most important ones. Good job and thanks a lot! Quote
Yonko Posted June 8, 2014 Posted June 8, 2014 Lookinh forward to this project thanks kichi hahah 1 Quote
Kichi Posted June 8, 2014 Author Posted June 8, 2014 Lookinh forward to this project thanks kichi hahah thank you and you could express it click button 4 Quote
Yuka Posted June 8, 2014 Posted June 8, 2014 Are you working on the skills I have stated above? Quote
BFPkiller Posted June 9, 2014 Posted June 9, 2014 its gave me same SQL warnings as stated above Quote
Yuka Posted June 13, 2014 Posted June 13, 2014 I will try it out later! Thanks. I guess it works! Awesome! Could you please add Acid Demonstration? Or is this enough to add it?: case AC_DOUBLE: case SM_BASH: case KN_BOWLINGBASH: case NJ_KOUENKA: case NJ_HYOUSENSOU: case WZ_JUPITEL: case CR_ACIDDEMONSTRATION: if (sd->last_skill = skill_id) sd->state.skill_check_double = 1 ; update 11 june 2014 Just quoting so you notice, sorry. D: (Since you don't follow this thread) Quote
Yoona Posted June 14, 2014 Posted June 14, 2014 Is this compatible with renewal settings only? or the same as pre-renewal? Quote
Brynner Posted June 14, 2014 Posted June 14, 2014 Is this compatible with renewal settings only? or the same as pre-renewal? Current Version only support Renewal Mode. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.