Pages

13 September 2015

LoL Assembler, the tool for strategic picks in League of Legends game



assembler_logo
The tool for strategic picks in League Of Legends

Created by Alberto Martin Cajal (2015)


WARNING: THIS BLOG IS NOW OUTDATED. THE INSTRUCTIONS IT PROVIDE MAY NOT BE ACCURATE NEITHER CORRECT.
LoL ASSEMBLER is a tool for strategic picks in League of Legends, the most successful MOBA ever.
LoL ASSEMBLER helps you to build the perfect team in a smart way, using counter-pick data
from the community of players and your own customizable information. The tool is completely free,
and can be used in all game modes,with a bunch of related features.
Whether you are a newbie who needs a little impulse to start in the competitive way,
an experienced player seeking for challenger tier, a trainer who wants a decision support system,
or just a gamer with passion for chess-like planning and strategies,
LoL ASSEMBLER will aim you in the fields of justice.


LOL ASSEMBLER (EXECUTABLE, SOURCE CODE, DOCUMENTATION) IS HOSTED NOW AT GITHUB



Click here to go to LoL Assembler's GitHub repository



FREE, EASY, POWERFULL, CUSTOMIZABLE AND COMPLETE

FREE
LoL ASSEMBLER is a tool from the community to the community. Developed by a passionate player for passionate players.
As League of Legends itself, this software is totally free. Forever. You won't need to pay for updates or bug-fixes.
Just download it, and enjoy.


EASY
LoL ASSEMBLER is specially designed to be easy to use. All operations can be performed by simply pushing graphic buttons -like the UI of the game.
Easy to install and fix (if it crashes somehow), works in Windows, Mac and Linux. You only need Java installed in your machine.
And of course, there is a user manual with all you need to know to become a Summoners Rift Napoleon (well, not in a literal way).


POWERFULL
LoL ASSEMBLER use complex algorithms to calculate different ratios like "which champion should be banned", "which champion should be pick",
"which champion works better in the actual composition", "which champion will be picked by the enemy", and many more, based on
the information available both in the community and personal section (as you can see in the next point). All this operations are performed
quickly and automatically, so you only need to focus on take the final decision.


CUSTOMIZABLE
LoL ASSEMBLER gives you the opportunity to use community information or personal information (or both).
Community information is similar to those from pages like ChampionSelect, Mobafire, Lolcounter, and other forums with counterpick data.
But, what if you have your own opinions? LoL ASSEMBLER features allow you to generate and maintain your personal counterpick information,
along with special data like "most loved/hated champions", "popular champions (the one who become OP with the last patch)",
and "wombo-combos (the composition you saw one time and want to try it)". Whether you trust in the player database,
or you have own ideas, LoL ASSEMBLER will work fine.

COMPLETE
LoL ASSEMBLER supports the previous features in all game modes -ranked and normal, both 5vs5 and 3vs3- along with
an information window to check for specific counter-pick data, combos, personal information, and so on.
You can use LoL ASSEMBLER when you are scaling the ladder to gold division, when you are having fun with friends in Twisted Treeline,
or in a relaxed evening of "brain-storming" for strategies.



Index





Quick Start

 If you have already a version of LoL Assembler, and a new version has been released:
- Replacing the old jar with the new jar should be enought, but if this doesn't work...
- Copy and paste the folders in another directory with the new jar (full instructions in the manual, all of them completely detailed)


1. Get LoL Assembler from Github

2. Execute "LoL_Assembler.jar"

You don't need to install the tool. Just double-click on the .jar and you are ready to go. The main interface will show up almost immediately. NOTE: If you don't have Java installed, you can download from its official webpage: https://www.java.com/

3."Update" and "Check"

Press "Update" button to set up the tool properly. The program will be ready in merely seconds. After that, press "Check" to verify the correct state of the tool. If everything is correct, you are ready to play!

4. Play, configure or add data

Now, its your choice:
  • Configure the game to show the data you want
  • Start to add your personal counter-pick information
  • Select a game mode (ranked or normal), and be ready to assemble a powerful team NOTE: For full detailed instructions, take a look at the user manual (seriously, it has everything about the tool)

    5. GL HF!

    Click here to return to index



  • News

    10 - 08 - 2019: LoL Assembler hosted in GitHub

    LoL Assembler project is now hosted at GitHub. The "executable" can be downloaded directly from such page too (for non-technical users). --> Repository at GitHub

    21 - 02 - 2016: LoL Assembler in Facebook, Reddit, and League of Legends Forums!

    Time to spread the word! LoL Assembler has now its own space in Facebook, Reddit and League of Legends forums. Feel free to give it a like, or share the links! --> Facebook page --> Reddit post --> League of Legends forum (Spanish) --> League of Legends forum (English)

    31 - 01 - 2016: Version 1.2 of LoL Assembler released!

    Yikes! Those damn NULL POINTER references... LoL Assembler just got another patch. This time, a bug was crashing the pick/ban phase. But thanks to your feedback, the problem has been resolved! The performance stills high (I hope), and the functionality of the tool still the same (100% hope too) Download it now -for FREE- and start to build customized and amazing strategies. And of course, don't hesitate in giving feedback about the tool! NOTE: In theory, replacing the old jar with the new jar should be enought to update the tool. But in case it doesn't work for you, copy and paste the folders in a new directy with the new jar will do the trick (full instructions in the manual!). GOOD LUCK AND HAVE FUN!

    24 - 01 - 2016: Version 1.1 of LoL Assembler released!

    After a couple of weeks, LoL Assembler tool receives its first update. The global performance of the application has been improved, but much important, personal data causes bugs no longer! You can use now both community and personal data with full functionality. Tested to the limit! Download it now -for FREE- and start to build customized and amazing strategies. And of course, don't hesitate in giving feedback about the tool! NOTE: Check manual for complete instructions about how update your LoL Assembler tool (in case you have already an older version in your PC). The update operation is very easy, and you wont lose any of your custom information. Copy and paste the old files into the new directories will work! GOOD LUCK AND HAVE FUN!

    10 - 01 - 2016: Version 1.0 of LoL Assembler is finally released!

    LoL Assembler tool is finally available! Download it now -for FREE- and start to build customized and amazing strategies, while you add a more tactical flavour to your team during bans and picks phase. You will find the download links at the beginning of the post. Together with the software, there is a user manual with all the information you need to become a Summoner's Rift's master tactician (like Swain... without Beatrice, I'm afraid). And of course, don't hesitate in giving feedback about the tool! NOTE: Tool fully tested with Community information (that is, the data you obtain by default, builded from community opinions about counterpicks and so on). Using personal information ("Personal Strong Against, Personal Weak Against...") may lead to little bugs. I'm working currently to improve the tool. Until then, stay tuned! GOOD LUCK AND HAVE FUN! Click here to return to index



    Version History

    31 - 01 - 2016: Version 1.2

  • Version 1.2 of LoL Assembler. Fixed bug that crashes pick/ban phases. Now works as intended.

    24 - 01 - 2016: Version 1.1

  • Version 1.1 of LoL Assembler. Performance improved. Fixed bugs while using personal data. Now both types of information works perfectly well.

    10 - 01 - 2016: Version 1.0

  • Version 1.0 of LoL Assembler. Click here to return to index



  • Feedback

    Found a tricky bug? Have an idea for another feature? Want to share your opinion?

    Let me know! Developed to be a community-oriented tool, user's feedback really matters. And like the refrain said, "4 eyes see more than 2". In this case, hundreds of eyes can find quickly bugs or malfunctions. Or, instead of eyes, hundred of brains could share a same opinion about what the next feature to develop should be to improve even more the functionality of the tool. Even if you only want to communicate your personal feelings! I will try to answer all questions, in the most customized way. You can contact me in:
  • Twitter: @amartin_g23
  • Gmail: amartin.glimpse23@gmail.com (notice the dot between "amartin" and "glimpse23")
  • The comments section of this very blog (Contact Page) Click here to return to index



  • Disclaimer

    About League of Legends

    League of Legends (R) is a free-to-play, session-based, multi-player on-line battle-arena computer game developed by Riot Games, Inc., a Delaware Corporation (the "Game"). Its wholly owned subsidiary, Riot Games Limited, an Irish limited company, operates and publishes the Game in the European Union, the Russian Federation, and other international territories, and provides related services.

    About Riot Games

    Riot Games, Inc. All rights reserved. Riot Games, League of Legends and PvP.net are trademarks, services marks, or registered trademarks of Riot Games, Inc. Click here to return to index



    License

    LoL ASSEMBLER is released under GNU GPL v3.0 license. Check it at https://www.gnu.org/licenses/gpl-3.0.en.html

    Click here to return to index



    Future Works

    The main goal from now on is the improvement of the tool's performance, as well its graphical appearance.
    Further details will be given alongside community feedback and developer's planning.
    
    Click here to return to index
    
       



    Miscellaneous

    Why this software

    LoL Assembler has been developed due many reasons:
  • eSports expansion: Not long ago, video-games were just hobbies for kids. Now, they are close to be -if they aren't already- art. Even more, you can put your passion towards them. League of Legends is a very good example. LCS, The World Championship... meeting with 5 friends and enjoy an evening of ganks, Baron steals and global ultimates is no longer only a funny occupation, but a real ability, tactic and intense sport. An electronic sport. And LoL Assembler has been developed to improve this experience -the team-play, the coordination, the combinations-, no matter your level or your approach.
  • Programming training: As a computer engineer, one of my favourite fields is programming. Java, C, ADA... There's plenty of good opportunities to use the computers to solve problems. And develop a tool for strategic picks is good as any other. LoL Assembler has gave me the chance to improve my skills in a lot of fields (software development, software testing, UI design), and learn many others (HTML-CSS3 web combo!). Going from an abstract idea to a "pick-Darius-now" functional tool is a perfect way to become more closer to a professional programmer. And hope this is just the beginning... And of course...
  • The joy of gaming: From old Super Mario World days to Zelda Majora's Mask, to Dead Space... and finally to "Bot Premade!" calls. Games are awesome in a lot of ways. The plots, the music, the graphics, and most important, the friendships. As fun as counter your mid-lane opponent is to coach your buddy-group and brainstorming for amazing team compositions, while you get involved in a special environment: the game mechanics, the community surroundings, and a bit of science too! How can it be not funny? Click here to return to index



  • FAQ

    There's no current FAQ. It will be added alongside community feedback.
    
    Click here to return to index