What is your screen resolution?

Less then 1024 x 768 16 3.79%
Less then 1280 x 800 21 4.98%
It is 1280 x 800 30 7.11%
It is 1280 x 1024 76 18.01%
More then then any in the list. 290 68.72%
Don't know how to look it up. (Help me) 7 1.66%
Multiple Choice Poll. Voters: 422. You may not vote on this poll

LoL Masteries Set Tool by nvn

Comment below rating threshold, click here to show it.

nvn

This user has referred a friend to League of Legends, click for more information

Senior Member

12-22-2010

Enjoy FREE mastery pages from Riot!

-------------------------------------------------------------------------------------------------------------------------
Disregard this post.
-------------------------------------------------------------------------------------------------------------------------


"LoL Masteries Set Tool" is:
===============================================

  • Small, portable and fast tool to help you set your masteries.
  • No modifications of any sort.
  • No Install.
  • Masteries codes are saved in small text file (lolMasterSet.dat same folder)
===============================================


How to use:
===============================================
TIP of the Day: Did you know you can copy someone else's masteries by going to their masteries tab and pressing "read"
===============================================


Features:
===============================================
  • Fast masteries set
  • Read current masteries
  • LoL Shift Window option (fix position of the LoL window when in windowed mode so it fits a screen)
===============================================


Requirements:
===============================================
  • Screen resolution at least 1024 x 640
  • Recommended higher then:1280x800 (LoL launcher original size).

Don't know what is your screen resolution?
Your in luck! This page knows: http://gg.fileave.com/WhatIsMyResolution.html
===============================================


Controls:
===============================================
What can Mouse do:

@Click
Selecting a mastery name in the list will put its associated mastery code into mastery code text box.

@Double click of the list
Same as selecting the item in the list then clicking apply.


Editable Fields:

@Mastery Name
Editing a name will create a new mastery name for the current code in the mastery code field (click Save to add it to the list). Editing a name will not rename currently selected mastery from the list.

@Mastery Code
You can edit/copy/paste a code manually.
Mastery Code is a list of mastery points for each skill in each tree to be read left to right top to bottom separated by comas.


What buttons do (in detail):

@Apply
Takes a mastery code currently displayed in the code text box and converts it into mouse clicks.

@Read
Reads exactly one strategically located pixel of the each mastery number currently set then converts it into the code that then is displayed in the code text box.

@Save
Takes a name of the mastery in the text box and associates it with the currently displayed mastery code. Then saves the list into the file in the same folder as executable.

@Delete
Delete the name and and code associated with it from the list. (save file is not modified until you click save)


Available Keyboard Shortcuts (hot keys):
@ [End]
Exit the Tool

@ [Home]
Shift LoL that is ruining in Windowed mode to fit the screen (if possible)


Any Comments?
===============================================


DOWNLOAD:
==============================================================================================

Source Code:
===============================================
Written in AutoIT: http://www.autoitscript.com
Code Size is about 1 k lines
===============================================

My Related Projects I Had Fun With:
===============================================
LoL Live Stream Popularity Switcher: http://gg.fileave.com/
LoL Windowed Mode Shift Fix: https://code.google.com/p/lol-window-shift/
===============================================

Distributed under General Public License GPLv3 (http://www.opensource.org/licenses/gpl-3.0.html)

Enjoy!


Comment below rating threshold, click here to show it.

nvn

This user has referred a friend to League of Legends, click for more information

Senior Member

12-22-2010

Version History:

Version history posted @ http://masteriestool.codeplex.com/

LoLMasterSave_v1.6.0.255:
Download @ https://code.google.com/p/lol-master...v1.6.0.255.exe
===============================================
Fixes:

  • Multiple small fixes

Features:
  • Now you can modify most of the settings including Hot-keys by editing ini-file: LoLMasterSet.ini (including name of a masteries file)
  • Connected to http://leaguecraft.com masteries page

Other:
  • New GUI coloring (can be changed in LoLMasterSet.ini)
  • Improved masteries page format.
===============================================



LoLMasterSave_v1.5.4.210:
~2k downloads!
===============================================
Fixes:
  • Improved multilingual detection of LoL launcher title

Features:
  • Now you can lunch LoL by simply running the tool. Put the tool in the same folder with "lol.launcher.exe" ( LoL installation path )

Other:
  • New LoL specific "L" icon. (property of Riot)
  • This is a small release just to hopefully fix multilingual LoL Launcher titles.
===============================================



LoLMasterSave_v1.5.3.200 (the big one):
(346 downloads in 5 days)
===============================================
Fixes:
  • Fixed improper detection of LoL launcher exit

Features:
  • Now supports resolution as low as 1024 x 640 (this took me a lot of effort)
  • Auto detects low resolution and changes its mode
  • Read and writes masteries at low resolution
  • Notifies if newer version is available

Other:
  • HUGE code changes
  • Most of the raw data separated form logic
  • Data organized in logical structures
  • Documented logical structures
  • I wish I had time to fix the size of the GUI but right now I don't care if it looks ugly at low resolutions (not that I'm proud of it)
===============================================


LoLMasterSave_v1.4.3.194:
===============================================
Fixes:
  • Masteries where not set in in-game dialog dew to changes made in previous release
  • In rare cases when LoL launcher would be renamed and tool started before LoL launcher the tool will not be able to detect LoL Lucnher running

Features:
  • Now can read masteries in both pre-game and in-game masteries trees

Other:
  • Refused datasets used to one "cord" in order to make additional datasets easier to add.
===============================================


LoLMasterSave_v1.4.2.191:
===============================================
Fixes:
  • Bug where masteries where not read properly
  • Unexpected focus behavior in EU clients
  • Masteries reading OCR was entirely scrapped and rewritten with speed and precision in mind.
  • Now much smother and stable window behavior (less flashing and faster GUI response)

Features:
  • No changes

Other:
  • Rewritten and restructured some code for possible small screen resolution support in future
  • Added some more comments (caught myself not understanding how it works :S )
===============================================



LoLMasterSave_v1.4.1.183:
===============================================
Fixes:
  • Attempt to fix launcher size (dirty but fixes few cases)
  • Read masteries OCR (optical character recognition) improvements
  • Now should work properly with EU (German client) (needs testing, thx)

Features:
  • No changes

Other:
  • Some code refraction
===============================================


Comment below rating threshold, click here to show it.

Sanngetal

This user has referred a friend to League of Legends, click for more information

Senior Member

12-22-2010

Looks good, and trying it.


Comment below rating threshold, click here to show it.

Sobel

Senior Member

12-22-2010

Getting


Comment below rating threshold, click here to show it.

Sobel

Senior Member

12-22-2010

I feel this is bumpworthy


Comment below rating threshold, click here to show it.

CommanderShepard

Senior Member

12-22-2010

Made about five 'pages'. Fun program, will be testing in-game soon. +1


Comment below rating threshold, click here to show it.

Ekira Ernest

Senior Member

12-22-2010

Riot needs to release a official masteries setter soon z.z
Good release.


Comment below rating threshold, click here to show it.

nvn

This user has referred a friend to League of Legends, click for more information

Senior Member

12-23-2010

This is what I wish official release would look like.
With exception of mouse movement and OCR (and hopefully not 6200 per "page").


Comment below rating threshold, click here to show it.

Epik High

This user has referred a friend to League of Legends, click for more information

Senior Member

12-27-2010

it bugged up on my account, it said its running but it won't show up in my masteries =[


Comment below rating threshold, click here to show it.

nvn

This user has referred a friend to League of Legends, click for more information

Senior Member

12-28-2010

Well... it can't bug because of your account.
If you provide more info we can try to figure this out.