hello guys here is the NotifyMeSenpai V1.5 Update,
Did you ever alt-tab out of the loading screen and return few minutes later to see that the game started and you are underleveled and under farmed ruining the next 20 min of the game?
I always wanted that riot implements a pop up to notify me if the game has started like SMITE and searched everywhere and never found something like this.
What is NotifyMeSenpai?
It is a lol multi tool featuring:
-A notificator which will alert you when your game finished loading
-Ping Checker(for EUW only will be adding more servers soon)
-One click button to record your game using op.gg(work in progress)
Safety first so here is the virus scan for the v1.5:
And here is the download link for the binary v1.5:
If you want the source of the program you can easly decompile it with any vb.net decompiler.
How to use it:
-Notificator:
launch NotifyMeSenpai before or during the league of legends loading screen and you will automaticly get a notification in the tray bar if the match finished loading and started.
-Ping Checker:
Click ping me senpai and you will get your ping for the indicated region,(only for EUW more regions soon)
If you are getting any error make sure you have 4.5 net framework installed, and if this error persists send me mail at
How to test it:
-Launch NotifyMeSenpai
Open a custom game chose a random champ and wait for the loading screen to appear then alt-tab out and wait, you will get a notification when the game has started.
If you get it working it would be nice if you just inform me by a post or mail.
I am open to any suggestion or feedback.
=>Explanation Section<=Skip if you are lazy
For geeks interested on how i made the game start notificator feature here is the tests i made: First i fiddled trying to read the leagueoflegends.exe process memory to find if there is any string that appears when the game loads but wasn't successful with that.
Secondly i tried to analyze the packets sent from the client to the server to check if the game has loaded(someone suggested me to use BoL because there is a function called onload() using packets and stuff implemented in it but i didn't want to mess up with BoL and get banned and i wanted to make something that wasn't dependent on BoL)
So i finally was out of hopes i opened task manager wanting to end the league and then i got an idea, i closed the game(all the test were made on custom games) and launched a new game opened task manager during the loading screen and found out that the memory use by the process was increasing steadily during the loading phase and that at one point it remained constant(meaning the game finished loading all the map,assets,entities) and the game started so i figured out that i can use this to my advantage and succesfuly inculded lines of codes which can detect if the memory taken by the process was constant for a few seconds and thus giving you a notification that the game has started.
=>End<=
Currently working on:
-Saving the sensitivity settings
-Adding more regions to the ping checker
-Fixing issues with the op.gg game recorder
V1.5:
-Detection sensitivity can now be saved(saved in a .txt file please don't delete senpaiconfig.txt)
-Sensitivity is automaticly changed(no more apply button)
V1.4:
-Option to adjust detection sensitivity
-Number of uses tracker(not displayed in the software currently)
v1.3:
-Simplified automatic process detection
V1.2:
-Bug Fix with the ping checker
-Temporary removal of the op.gg record feature(will be reimplemented soon after some fixes)
V1.1:
-New Ping Checker option
V1.0:
-Release of NotifyMeSenpai
Kind Regards
FlashKillGG,