[Utility] NotifyMeSenpai (game start notificator)

06/28/2014 19:08 DrakPulse#1
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:
[Only registered and activated users can see links. Click Here To Register...]

And here is the download link for the binary v1.5:
[Only registered and activated users can see links. Click Here To Register...]

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 [Only registered and activated users can see links. Click Here To Register...]

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,
06/28/2014 20:24 GameHackerPM#2
Quote:
If you want the source of the program you can easly decompile it with any*vb.net*decompiler.
Didn't try it yet!
Frist thanks, 2nd nice point xD as I'm really interested to see how did you think to do that!
06/28/2014 22:14 Wiiwiifons#3
I'm trying it.

---

Hum, said that the game started, but it was still in the loading screen. I will try again later.
06/28/2014 22:25 king-kongs#4
can you put a video ?
06/28/2014 23:07 DrakPulse#5
since few people are having issues with the popup coming before the game fully loads i am going to include a option to select the sensitivity of the detector varying from low to high(it is currently set to high)

i can't upload a vid currently because i am on a trip for the moment with limited internet access so if anyone got it working it would be really kind to post a vid in here XD
07/01/2014 22:13 DrakPulse#6
Thank you Percle for your thanks,this feedback pushes me to help this community by pushing more updates,

I will soon be adding a new version with small bug fixes and the option to save your sensitivity settings.