Popular Post Kichi Posted June 5, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Popular Post Share 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 Link to comment Share on other sites More sharing options...
Brave Posted June 6, 2014 Group: Members Topic Count: 30 Topics Per Day: 0.01 Content Count: 208 Reputation: 11 Joined: 05/31/12 Last Seen: May 15, 2016 Share Posted June 6, 2014 NICE WORK Quote Link to comment Share on other sites More sharing options...
Jezu Posted June 6, 2014 Group: Members Topic Count: 29 Topics Per Day: 0.01 Content Count: 566 Reputation: 34 Joined: 11/17/11 Last Seen: January 24 Share Posted June 6, 2014 UP FOR THIS!! Very nice work! Hope it will continue the development of this project. Quote Link to comment Share on other sites More sharing options...
Kichi Posted June 7, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share Posted June 7, 2014 thank youyou may give suggestion to improve this code Quote Link to comment Share on other sites More sharing options...
Yuka Posted June 7, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Kichi Posted June 7, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
Yuka Posted June 7, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Kichi Posted June 7, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
Yuka Posted June 7, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Kichi Posted June 8, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
Yuka Posted June 8, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Kichi Posted June 8, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share Posted June 8, 2014 just list all skill that has chance to be tricked Quote Link to comment Share on other sites More sharing options...
Yuka Posted June 8, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Yonko Posted June 8, 2014 Group: Members Topic Count: 166 Topics Per Day: 0.04 Content Count: 789 Reputation: 50 Joined: 04/16/12 Last Seen: July 8, 2022 Share Posted June 8, 2014 Lookinh forward to this project thanks kichi hahah 1 Quote Link to comment Share on other sites More sharing options...
Kichi Posted June 8, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share Posted June 8, 2014 Lookinh forward to this project thanks kichi hahah thank you and you could express it click button 4 Quote Link to comment Share on other sites More sharing options...
a91323 Posted June 8, 2014 Group: Members Topic Count: 15 Topics Per Day: 0.00 Content Count: 99 Reputation: 10 Joined: 01/13/12 Last Seen: December 6, 2020 Share Posted June 8, 2014 nice! good job! Quote Link to comment Share on other sites More sharing options...
Yuka Posted June 8, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share Posted June 8, 2014 Are you working on the skills I have stated above? Quote Link to comment Share on other sites More sharing options...
BFPkiller Posted June 9, 2014 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 111 Reputation: 2 Joined: 05/09/13 Last Seen: May 12, 2021 Share Posted June 9, 2014 its gave me same SQL warnings as stated above Quote Link to comment Share on other sites More sharing options...
Yuka Posted June 9, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share Posted June 9, 2014 Any update on the skills I have posted? D: Quote Link to comment Share on other sites More sharing options...
Brynner Posted June 10, 2014 Group: Members Topic Count: 119 Topics Per Day: 0.02 Content Count: 1950 Reputation: 201 Joined: 01/08/12 Last Seen: 41 minutes ago Share Posted June 10, 2014 also include Bowling Bash of swordsman. Quote Link to comment Share on other sites More sharing options...
Kichi Posted June 11, 2014 Group: Members Topic Count: 25 Topics Per Day: 0.01 Content Count: 509 Reputation: 80 Joined: 11/20/11 Last Seen: October 3, 2020 Author Share Posted June 11, 2014 update 11 june 2014 Quote Link to comment Share on other sites More sharing options...
Yuka Posted June 13, 2014 Group: Members Topic Count: 100 Topics Per Day: 0.02 Content Count: 333 Reputation: 7 Joined: 03/01/14 Last Seen: May 6, 2020 Share 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 Link to comment Share on other sites More sharing options...
Yoona Posted June 14, 2014 Group: Members Topic Count: 153 Topics Per Day: 0.04 Content Count: 567 Reputation: 18 Joined: 04/15/13 Last Seen: April 21, 2016 Share Posted June 14, 2014 Is this compatible with renewal settings only? or the same as pre-renewal? Quote Link to comment Share on other sites More sharing options...
Brynner Posted June 14, 2014 Group: Members Topic Count: 119 Topics Per Day: 0.02 Content Count: 1950 Reputation: 201 Joined: 01/08/12 Last Seen: 41 minutes ago Share Posted June 14, 2014 Is this compatible with renewal settings only? or the same as pre-renewal? Current Version only support Renewal Mode. Quote Link to comment Share on other sites More sharing options...
Yoona Posted June 14, 2014 Group: Members Topic Count: 153 Topics Per Day: 0.04 Content Count: 567 Reputation: 18 Joined: 04/15/13 Last Seen: April 21, 2016 Share Posted June 14, 2014 I see. well thanks! for the reply.. Quote Link to comment Share on other sites More sharing options...
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.