Results 1 to 8 of 8

Thread: League of Legends

  1. #1
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default League of Legends

    This thread has 2 purposes
    1) Gathering fellow league players for some games. I can even add a list of all players at the bottom of this post and the server they belong to
    2)Simba connects to more clients than just Runescape (speaking of which, what is this Soul Split I've heard mentioned as if it's another game?). I'm considering spending a decent amount of time dedicated to a utility tool for League that will recognize mias and add some sort of sound/visual cue to announce as an enemy champion is either suddenly mia (or approaching your location within a range) for those who have bad map awareness. The real trick to this task is allowing for multiple graphics settings and I already have a couple ideas of hwow to get around that so people can keep their quality up instead of forcing people to all share the lowest quality, but still allow people to have low settings if their computers can't handle the awesomeness of maxed everything. Thoughts on if anyone would use this?

  2. #2
    Join Date
    Mar 2012
    Location
    San Diego
    Posts
    760
    Mentioned
    4 Post(s)
    Quoted
    91 Post(s)

    Default

    Buy wards.

    jk, seems like a nice idea, since I have a big screen and can't see the minimap. It might take a while, too, but it's possible.

  3. #3
    Join Date
    Nov 2012
    Posts
    2,351
    Mentioned
    55 Post(s)
    Quoted
    603 Post(s)

    Default

    collect DTM's of all the champ map icons and make an announcer

    would take forever tho


    Programming is like trying keep a wall of shifting sand up, you fix one thing but somewhere else starts crumbling

  4. #4
    Join Date
    Jan 2009
    Location
    Turlock/LA, California
    Posts
    1,494
    Mentioned
    3 Post(s)
    Quoted
    66 Post(s)

    Default

    iirc, full screen wont work with simba. idk if u can hook the actual full screen client to make it work though.

    sounds like a fun idea, but it will never help the person who is playing get better at the game.

    this would be all about the MM in the bottom. i would make it a dynamically sized map type that would retrieve the x/y sizes in the beginning by using the black spaces on the bottom corners of the map. you can start off in the corner (in that little black slit between the map and the border for the map) and keep goin up until you dont have the black color anymore (it will change colors when u hit the top right border) thus u have you Y size, and u can do the same with X.

    from there, you can determine the radius around your character that would be considered an "ut oh im gunna get raped" zone, and use that circle to detect when more enemies have entered.

    icons for the characters are easy because no matter the size of the MM, the icons are the same size. so just use a small bmp for each character and determine the character you are using at the beginning of the script.

  5. #5
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by x[Warrior]x3500 View Post
    iirc, full screen wont work with simba. idk if u can hook the actual full screen client to make it work though.

    sounds like a fun idea, but it will never help the person who is playing get better at the game.

    this would be all about the MM in the bottom. i would make it a dynamically sized map type that would retrieve the x/y sizes in the beginning by using the black spaces on the bottom corners of the map. you can start off in the corner (in that little black slit between the map and the border for the map) and keep goin up until you dont have the black color anymore (it will change colors when u hit the top right border) thus u have you Y size, and u can do the same with X.

    from there, you can determine the radius around your character that would be considered an "ut oh im gunna get raped" zone, and use that circle to detect when more enemies have entered.

    icons for the characters are easy because no matter the size of the MM, the icons are the same size. so just use a small bmp for each character and determine the character you are using at the beginning of the script.
    Linking to the full screen client would require some heavy duty work... but League can be run in windowed mode.

    And no, it wouldn't help people get better... At least not directly. But I feel the announcements would help the matches they are used and get them to look at the MM each time they were notified until they just got used to watching the MM while they played.

    I had the same idea for grabbing the MM, almost exactly so.

    You wouldn't even necessarily need a bmp for each character, if you just watched the white box that represented your current vision of the screen and had a watch for approaching red circles. If you're watching other areas of the map, then obviously you have decent enough attention to not need this utility, and otherwise you're only watching where your character currently is. Although, if League has the icons already stored in a simple bmp file (or folder of all the characters...), then that could be easily grabbed and used for better accuracy in all situations.

  6. #6
    Join Date
    May 2012
    Posts
    351
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    I usually always play with friends in a party of 5, so mias are always called

    But stealthing might make the process more complicated.
    Currently Working on:
    Mining:77/80
    Herblore:55/80

  7. #7
    Join Date
    Oct 2006
    Location
    Netherlands
    Posts
    3,285
    Mentioned
    105 Post(s)
    Quoted
    494 Post(s)

    Default

    This only works when lol is not fullscreen(windowed), can look into it though:

    Simba Code:
    function FindAndSetTarget(): Boolean;
    var
      processes: TSysProcArr;
      i: Integer;
    begin
      processes:= GetProcesses();
      for i := high(processes) downto 0 do
        if ExecRegExpr('League',processes[i].Title) then
        begin
          SetTarget(processes[i]);
        end;
    end;
    Working on: Tithe Farmer

  8. #8
    Join Date
    Jan 2009
    Location
    Turlock/LA, California
    Posts
    1,494
    Mentioned
    3 Post(s)
    Quoted
    66 Post(s)

    Default

    i wrote out some code that determined the size of the MM pretty reliably. still working out the exact color for the blackness. will post it once i fix the little bugs.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •