LightbulbClient API

Posts 1–15 of 23 · Page 1 of 2
Client API
Hey guys,

I'm working on an open source client API, providing useful features, such as :
  • camera control APIs (position, zoom, angle, speed)
  • mouse APIs (current position on the screen, current position in the 3D world, destination position)
  • GUI APIs (minimap position, chat APIs for logging things with different colors / font size / etc.)
  • Ally champions information (HP, summoner name, champion name and position)
  • Game information APIs (time, number of players, number of current kills / deaths / etc.)
  • Basic drawing APIs (you can drawi an image or a text anywhere on the screen during the game)
  • and few others, and more coming !


I don't really want to see people using this API for making cheat scripts : as a lot of you already said, cheating scripts are boring to use *and* to play against.
Consequently, I don't provide APIs for controllling your champion position or attacking ennemies for instance.

I'm pretty sure there are talented and inspired people out there, who could use this API for making useful and/or funny tools for the community.

I've already few ideas of project you could make with this API, such as :
- Movie Maker : basically, a tool that let you control your camera for scripting your camera during replays - similar to League Cam v2, but with a custom GUI in game - so you can show your awesome plays to your friends with a great camera!

- Death Recap : A better and more detailed death recap than Riot one.

- PathTracker : You want to record all your position in game, create a database about your moves and document your games ? Or maybe you simply want to draw the path of your jungler during the last 5 minutes so you can understand WTF he is doing ? That should be doable :-)

- FunnyStats : Why not collecting funny stats, such as total walking distance in game, total kills, number of ults per game ... etc?

- Create your own fun camera game modes for your LANs : Invert the camera control for everybody, plays as 1st person camera for everybody, force camera lock on somebody else ...

So here are my ideas, but I wonder if you have others ideas ?
What kind of data you would like to pull from the client if you would be able to do it ?
Please, don't be hesitate to be imaginative !

For your information for those interested, I haven't publicly released the API yet, but you should see it coming... soon!
I support this 100% if u need any help, let me know i can try..... this needs to happen
Well, if you are a developper, and you want to use this API for making tools, please let me know. I'll add you in a special list so you will be able to try it as soon as it is ready :-)
i cant do anything i just think this is a really good idea sooo WOOHOO!
I would LOVE to see and test it!!
hey bro its seems great! im also a c# devloper and i would like to know how u'll devlop it? c#/autoit or what?
Quote Originally Posted by itapi View Post
hey bro its seems great! im also a c# devloper and i would like to know how u'll devlop it? c#/autoit or what?
i have an autoit group if you wanna check it out
Quote Originally Posted by notcoolatall View Post
i have an autoit group if you wanna check it out
i would like to bro.

please p.m me
Quote Originally Posted by Visit0r View Post
Hey guys,

I'm working on an open source client API, providing useful features, such as :
  • camera control APIs (position, zoom, angle, speed)
  • mouse APIs (current position on the screen, current position in the 3D world, destination position)
  • GUI APIs (minimap position, chat APIs for logging things with different colors / font size / etc.)
  • Ally champions information (HP, summoner name, champion name and position)
  • Game information APIs (time, number of players, number of current kills / deaths / etc.)
  • Basic drawing APIs (you can drawi an image or a text anywhere on the screen during the game)
  • and few others, and more coming !


I don't really want to see people using this API for making cheat scripts : as a lot of you already said, cheating scripts are boring to use *and* to play against.
Consequently, I don't provide APIs for controllling your champion position or attacking ennemies for instance.

I'm pretty sure there are talented and inspired people out there, who could use this API for making useful and/or funny tools for the community.

I've already few ideas of project you could make with this API, such as :
- Movie Maker : basically, a tool that let you control your camera for scripting your camera during replays - similar to League Cam v2, but with a custom GUI in game - so you can show your awesome plays to your friends with a great camera!

- Death Recap : A better and more detailed death recap than Riot one.

- PathTracker : You want to record all your position in game, create a database about your moves and document your games ? Or maybe you simply want to draw the path of your jungler during the last 5 minutes so you can understand WTF he is doing ? That should be doable :-)

- FunnyStats : Why not collecting funny stats, such as total walking distance in game, total kills, number of ults per game ... etc?

- Create your own fun camera game modes for your LANs : Invert the camera control for everybody, plays as 1st person camera for everybody, force camera lock on somebody else ...

So here are my ideas, but I wonder if you have others ideas ?
What kind of data you would like to pull from the client if you would be able to do it ?
Please, don't be hesitate to be imaginative !

For your information for those interested, I haven't publicly released the API yet, but you should see it coming... soon!
i Would like to use an api like this when will it be available i am good programmer
Quote Originally Posted by Visit0r View Post
Well, if you are a developper, and you want to use this API for making tools, please let me know. I'll add you in a special list so you will be able to try it as soon as it is ready :-)
I can't wait for the release! Could I be added to that list?
NxMalware[at]gmail[dot]com
Send me an e-mail. =)
was do you mean by LANs if you mean private sever how is it possible to do !!! i have been trying to customize the client to attach it to another server but with no luck :/ ..
Quote Originally Posted by halearn View Post
was do you mean by LANs if you mean private sever how is it possible to do !!! i have been trying to customize the client to attach it to another server but with no luck :/ ..
No, I meant everybody to use the same client mod, and play with it. (For instance: everybody play with 1st person camera)

It's been a long time since the last post I've made, so here is the first version :
https:// github. com/ Spl3en/ LoLClientAPI (without spaces ofc, I'm not allowed to post links on this account)

For information, everything is not perfect, but there are already few things that works correctly, everything is open source and should be readable.
There are a lot of APIs broken (for instance chat APIs), I suggest you to open an issue on Github for each API that doesn't work.
I'm not working on maintaining this API anymore currently, but I might fix it if people request it.

Please follow the "installation" steps on the Github at the bottom of the page if you want to install the environnement for making it work.
Quote Originally Posted by Visit0r View Post
No, I meant everybody to use the same client mod, and play with it. (For instance: everybody play with 1st person camera)

It's been a long time since the last post I've made, so here is the first version :
https:// github. com/ Spl3en/ LoLClientAPI (without spaces ofc, I'm not allowed to post links on this account)

For information, everything is not perfect, but there are already few things that works correctly, everything is open source and should be readable.
There are a lot of APIs broken (for instance chat APIs), I suggest you to open an issue on Github for each API that doesn't work.
I'm not working on maintaining this API anymore currently, but I might fix it if people request it.

Please follow the "installation" steps on the Github at the bottom of the page if you want to install the environnement for making it work.

awesome release bro!! it's truely good haha
btw may i just ask u how did u read the health and the summoner name etc..

readmemory functions with cheat engine?
Posts 1–15 of 23 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us