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!