Hello everyone,
I'd like to introduce my application, which can be used for building teams.
I call it Pokemon Team Builder and you can use it for getting team proposals based on Pokemon GL usage statistics.
It was created because I like to play WiFi Battles, but when creating teams I often have an idea about 2 or 3 Pokemon that I really want to use, but am unsure about what to use as remaining members. This application connects with the Pokemon GL API and retrieves the most often used team members for your team and tries to propose you the best Pokemon for your free slots.
After launching you will have to wait until the local pokedex is initialized, this is however a run-once operation. The pokedex will be saved as file and on subsequent runs just be loaded.
You can then select 1-6 pokemon in the boxes, either by name or by id.
Currently the usage language is English only, but I might translate it some time.
By clicking "Edit -> Choose Battle Type" you can decide whether you want to create a team for Single, Double and so on battles. The season is set to VGC 2016 and not changable at this time.
When clicking on "Propose Team" the tool will begin retrieving statistics from Pokemon GL.
Included in those statistics is the common team partners ranking.
For each open slot in your initial team I choose the pokemon, which ranking is best among all team partners that I find in Pokemon GL.
When done, the free slots are filled with the best Pokemon for your team by usage stats and you see some general information on your new team (dangerous opponents, moves, and so on).
For each member you can also open a detailed window, which shows which items, moves, natures, abilities and so on are often used, as well as some stats on which pokemon might get dangerous.
So how do you get it?
You can find the source code here: https://github.com/DigitalFlow/Pokemon-Team-Builder
You can always download the latest version of it by clicking on the green badge which says "Build | Passing" at the front page which leads here: https://ci.appveyor.com/project/DigitalFlow/pokemon-team-builder/branch/master
Click on "Artifacts" and download the zip file, which contains the ready-to-use appication.
It can be run in Linux and in Windows. In both cases you need GTK3, which can be obtained from here https://sourceforge.net/projects/gtk3win/
You will have to reboot after installing GTK3 on Windows.
In Linux you additionally need Mono, since it is a C# application. For launching it, double click the Pokemon.Team.Builder.UI.exe.
Feel free to ask questions. I'll add some screenshots of a proposed team, that only contained Charizard in the initial team, below.
Have fun with it.
Remarks: At this point of time, tier lists are not being paid attention. I want this to change in the future, so that you can choose the tier you play in just like you can choose the battle type. In addition to that, the Pokemon GL API does not pay attention to your Pokemon's form when querying the stats, so the "Form No" control for each slot is not usable right now. In all related Pokemon Lists, you will find columns that just say "0", "1" or sometimes even something different than this. Those are the form numbers, where a 1 is usually a mega evolution and 0 the plain, normal Pokemon.
Kind Regards,
Florian
I'd like to introduce my application, which can be used for building teams.
I call it Pokemon Team Builder and you can use it for getting team proposals based on Pokemon GL usage statistics.
It was created because I like to play WiFi Battles, but when creating teams I often have an idea about 2 or 3 Pokemon that I really want to use, but am unsure about what to use as remaining members. This application connects with the Pokemon GL API and retrieves the most often used team members for your team and tries to propose you the best Pokemon for your free slots.
After launching you will have to wait until the local pokedex is initialized, this is however a run-once operation. The pokedex will be saved as file and on subsequent runs just be loaded.
You can then select 1-6 pokemon in the boxes, either by name or by id.
Currently the usage language is English only, but I might translate it some time.
By clicking "Edit -> Choose Battle Type" you can decide whether you want to create a team for Single, Double and so on battles. The season is set to VGC 2016 and not changable at this time.
When clicking on "Propose Team" the tool will begin retrieving statistics from Pokemon GL.
Included in those statistics is the common team partners ranking.
For each open slot in your initial team I choose the pokemon, which ranking is best among all team partners that I find in Pokemon GL.
When done, the free slots are filled with the best Pokemon for your team by usage stats and you see some general information on your new team (dangerous opponents, moves, and so on).
For each member you can also open a detailed window, which shows which items, moves, natures, abilities and so on are often used, as well as some stats on which pokemon might get dangerous.
So how do you get it?
You can find the source code here: https://github.com/DigitalFlow/Pokemon-Team-Builder
You can always download the latest version of it by clicking on the green badge which says "Build | Passing" at the front page which leads here: https://ci.appveyor.com/project/DigitalFlow/pokemon-team-builder/branch/master
Click on "Artifacts" and download the zip file, which contains the ready-to-use appication.
It can be run in Linux and in Windows. In both cases you need GTK3, which can be obtained from here https://sourceforge.net/projects/gtk3win/
You will have to reboot after installing GTK3 on Windows.
In Linux you additionally need Mono, since it is a C# application. For launching it, double click the Pokemon.Team.Builder.UI.exe.
Feel free to ask questions. I'll add some screenshots of a proposed team, that only contained Charizard in the initial team, below.
Have fun with it.
Remarks: At this point of time, tier lists are not being paid attention. I want this to change in the future, so that you can choose the tier you play in just like you can choose the battle type. In addition to that, the Pokemon GL API does not pay attention to your Pokemon's form when querying the stats, so the "Form No" control for each slot is not usable right now. In all related Pokemon Lists, you will find columns that just say "0", "1" or sometimes even something different than this. Those are the form numbers, where a 1 is usually a mega evolution and 0 the plain, normal Pokemon.
Kind Regards,
Florian
Attachments
-
AbilityRanking.png24.6 KB · Views: 1,006
-
CounterRanking.png40.4 KB · Views: 981
-
DefeatedPokemonRanking.png37.9 KB · Views: 883
-
EffectiveOpponentMoves.png42.9 KB · Views: 916
-
ItemRanking.png38.1 KB · Views: 889
-
MainWindow.png95 KB · Views: 1,019
-
MoveRanking.png43.8 KB · Views: 910
-
NatureRanking.png38.4 KB · Views: 709
-
OwnMoveFaintRanking.png42.4 KB · Views: 833
Last edited: