I wrote a self chat restriction script for league

HPLT·10/10/2018, 1:06:17 PM·20 votes·15,483 views

Hello Community,

I post this separately thus people on the internet, which searching for such a solution might find it easier through the google algorithm. Inspired by the following thread:

https://boards.na.leagueoflegends.com/en/c/player-behavior-moderation/ghKQoeu8-how-to-unbind-your-enter-key-to-prevent-inadvertent-toxicity

I wrote a self chat restriction script for League of Legends using Autohotkey. I've seen some threads requesting such a tool, but I was surprised no one actually provided a solution in the past. Compared to the method explained in the thread above, it enables a similar experience to the chat restriction implemented by Riot. You can define how many initial chat messages you want to have available, how long the chat restriction will last and how many additional chat prompts you get after the chat restriction timer elapsed. I hate being completely cut off from the communication but often find myself arguing too hard - Thus I personally prefer to be permantly chat restricted.

You can download it here:

[removed by moderation pending more information on the legality of the script]

I also added tooltips, thus you can see if it is loading/working correctly.

What do you have to do:

  1. Download Autohotkey - https://autohotkey.com/

  2. Run the Script

  3. Start League

  4. Select a game

  5. Between champ select and Loading screen OR if the game is already running tab out and press the left mouse click once--> You will see a message that the Script successfully loaded at the tip of your mouse cursor (League of Legends.exe must be started but not an active window to start the script)

  6. Play the game :)

In order to load the script in a new game just du step 5 before every game (as long as the script is running).

The script doesn't interfere with the rest of windows. So you can tab out of a game and the system should behave normally.

Cheers Max / HPLT

virustotal scan:

https://www.virustotal.com/de/file/e67db90b37d4736ef2f62ee16b068f23e32250107c12ad103d383b43d59a5743/analysis/1539137476/

P.S. If we have an admin here it would be very nice to know, if it is a bannable cause. I found a response by a Riot employee for the unbind Enter key script but it would be very nice if someone can verify that statement also for this case. https://boards.euw.leagueoflegends.com/en/c/player-behaviour-en/WvoxQ6b7-perma-banned-for-disabling-enter-key?show=flat&page=3

Hi there,

NiceToMeatYou44 here.

I'm afraid the Enter key cannot be unbound.

Now, regarding the program, as long as you are not using Autohotkey to spam the chat (you're doing quite the opposite here), which IS bannable, then you should be able to use it without a problem.

I ask that you would use the hotkeys responsibly, and as long as you do, then you should have nothing to worry about

If you have any other questions, feel free to let me know!

All the best,

NiceToMeatYou44

Player Support Specialist

54 Comments

ModThe Djinn10/10/2018, 1:12:41 PM26 votes

Hey!

Awesome initiative. I've pinged my Riot contacts about seeing if I can get you a response on the legality of this script, although I can't promise any response, obviously.


#IN THE MEANTIME, I WOULD SUGGEST THAT PEOPLE DO NOT USE THIS SCRIPT UNLESS/UNTIL IT IS CLEARED BY RIOT.

I have removed the download links until such time as we can get Riot feedback to avoid potential account compromise. Thank you for your understanding.

HPLT10/10/2018, 1:24:41 PM3 votes

Thank you for the fast response. I want to point out that I didn't create that script to compromise RIOT. As some of you may know, conversations can be become pretty nasty especially if the game is heading towards a loss. You might write something, what you would not do typically and regret afterwards. The whole purpose of the script is, that if you have just limited chat resources you might use them for the most important things and don't start a heated conversation with your own team or the enemy. If you look into the raw code, all it does is basically setting the enter key to sleep after a certain amount of presses. It is far from perfect as it doesnt detect if you actually typed in something, but it shouldn't destroy the actual purpose and I could add that in the future (if found to be legal by RIOT)

Who Fed Ru10/10/2018, 2:39:13 PM3 votes

Inb4 Riot bans for scripting

HPLT10/10/2018, 9:33:07 PM3 votes

Quick update: I improved the the script thus it now detects if you actually typed something, Also fixed some bugs and loopholes, which you could have used to type indefinitely. I will await The Djinns and RIOT answer before making it publically available. If someone wants to try it on his own risk, he can contact me. I will dissociate myself however from any consequences this might have :-).

Cheers

Umbral Regent10/10/2018, 9:39:24 PM3 votes

I am personally very unsure how I feel about this. On the one hand, anyone here who knows me likely knows that I'm staunchly against personal chat restrictions/self-mutes primarily for the fact that they mostly run counter to the idea of personal reform - as well as that their effectiveness hinges on player self-awareness.

But, on the other hand, seeing someone having put forth the effort to make it a possibility, with even going out of your way to clarify with Riot if the script would be allowed or use-at-risk - even moreso with The Djinn spurring on communication with Riot about the legality and usability of the script, even the more cynical part of me is bound to have second thoughts about this.

I can't say I'm particularly excited with the concept becoming a reality - of all things, that opinion isn't conflicted - but, for what it's worth, I applaud your efforts regardless.

Starcraft243ver10/10/2018, 5:03:03 PM2 votes

How about a script that get every single of your inputs between two pressure on the enter key and then nicify the content using cloud based machine learning tools that can sort out if a message is toxic or not and make the message not toxic :

Ex:

User type : "wtf are you doing kayle ? put some wards in the jungle retard" Script reads it, algorithm reads it and change it to : "Be carefull summoners these woods are not safe ! Kayle, could you lighten our path in the darkness ?"

User type : "report this troll feeding" Script : "Be cautious fellow summoner, I salute your courage, but they have some scary weapons, you wouldnt be a coward if you stayed out of range !"

mlm olo mlm10/13/2018, 12:00:31 PM1 votes

Riot sure does read slowly.

HPLT10/22/2018, 12:12:12 PM1 votes

Hmm /push would like to know if there is maybe an update to this topic :)

HPLT11/9/2018, 1:39:03 PM1 votes

Since it is a month now

/push

Just wanna make sure me/people don't get banned for using it.

JoeyDoeII2/10/2019, 4:26:59 AM1 votes

I've been searching for something like this for quite a while. I'm not sure if you've received any updates from riot but I am fine with the risk and would most likely try it on an alternative account.

[email protected]

Just trying to test out methods to help myself. If you can't share it that's fine but I thought it would be worth a shot.

JAGL Aqua3/13/2019, 10:33:19 PM1 votes

bump for reminder lol