Mastery Helper
A bit late in posting, but anyway, I felt that I needed some help sorting things out in the new masteries, so I wrote a little program. If this isn't the best board to post it in, feel free to move or whatever.
I'll just paste the mostly unaltered contents of the linked page here:
League of Legends 5.22+ Mastery Helper [Organize your thoughts on mastery synergies with champs/roles, keep more than 20 pages, and quickly compare champion pages for equivalent masteries so that you can combine them in-game.]
Current version: v1.1 (for LoL patch 5.23, finished November 25th, 2015.) Disclaimer: As always, use this program at your own risk. You, the user, are liable for anything that occurs involving this program.
After LoL released patch 5.22, where masteries changed (and basically literally everything else), I found that the masteries, to me, were more difficult for making general setups for roles, needing attention for specific champs more. I would say it’s a natural result of making the choices more ”meaningful”. It would be helpful to have mastery pages for champions, like item sets; perhaps in season 6 client changes. I wouldn’t be surprised if there’s something in the community that can store unlimited pages out-of-game, something this program can do. But in addition to wanting that, I also wanted a way to help me sort everything out and help me consolidate the page space I do have.
Use the Help button in the program for some additional usage info. I’m sure some people won’t find this very useful, but this is for the section of people that might want a little help, or insight on champs/roles/builds that they may miss at first otherwise, and those that like to use a lot of characters with specific settings.
Program Features
- Organize your thoughts on mastery synergies with champs/roles.
- Keep more than 20 pages.
- Quickly compare champion pages for equivalent masteries so that you can combine them in-game.
- Slightly less wordy descriptions for masteries, also involving abbreviations like AD for attack damage, to make it easier to quickly assess information.
- Can be resized and scrolled to part of window relevant to you, to save space (LoL’s client window has significant limits).
- For sake of screen space and work involved, mastery pictures are instead abbreviations of the mastery name.
- Comes with a quick set of terms/expectations I thought might be applicable to each mastery, and some example Annie pages. They’re not refined, and you may disagree with some of them, but you can alter them however you wish or start from scratch by deleting the Champs.dat and/or Terms.dat. A backup of starter settings also exists.
- The numbers next to the mastery buttons are not points in that mastery, but rather the number of terms that recommended it. Note that in this program, it is assumed that you put all 5 points into a 5-point max mastery level. You can still click both in the same level, But I didn’t feel the exact split was important. For things like that, you can figure out the exact numbers in-game.
Also see Version History for more features: v1.1:
- Added 5.23 mastery changes. Fixed a misinterpretation of mine on Bandit. It actually works if allied minions/turrets kill them too; just not yourself. This means it’s potentially useful for those who will be bullied, or are bad at CS.
- Made backward-compatibility. Set up for program version and LoL version. Changed how versions displayed in titlebar a tad.
- (Especially for v1.0 users:) Made separate files for Terms and Champs, so that one can be updated in code without affecting the other in the future. You can still use your settings.dat at first, but you can delete it after you make sure to save and create the Terms.dat and Champs.dat files. Make sure you delete the Champs.dat and Terms.dat that come with the download first, or the program won’t see your settings.dat. (If you’re thinking of swapping them out, keep in mind that champs try to reference terms, and if the terms aren’t there, it can recreate the ones it knows about [used by a champ], but the terms won’t be associated to masteries.)
- Dual-Backup system. One will create a backup every new day you launch the program for the first time, keeping 10 backups total. The other form is “while you work” and only one instance will exist at a time. It is only made after every 25 “changes” the program tracks that you make in one session. This is to rollback big mistakes / crashes / deletions without losing everything you were doing.
- Very slight bg color change to champ box (248,248,253) -> (247,247,253). Meant to be a bit less contrasty/bright and still match the blue in the terms box. Slightly more colorful/saturated. (In other words, if you noticed, you’re not crazy.)
- Resized default size for Help and Equiv windows so they more easily stand out if main window covers them.
- (Probably) fixed that when subwindows combine with main in taskbar, no name displayed. Honestly that was kinda odd, but it’s not doing it for me now. We’ll see.
- Other little things.
Future (potentially): – Perhaps a way to denote synergies that are of less value to the champ/role. – Import / Export to trade single/sets of champs and not overwrite your own. – Notes on specified champ/role. You could say how you expect to play it with these masteries and perhaps what runes, comps, counters, etc. – Perhaps more instructions if necessary. (This was initially done in a fairly short amount of time, ~7.5 days.)