• The moderator of this forum is jetou.
  • Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.

Programming Showdown Replay Scouter

The Pokémon Showdown Replay Scouter has now started to support Gen 9!

Example: https://fulllifegames.com/Tools/Rep...-1715256459-wskzpoa3vb4nkhvw6p98krvberlafjppw

1668891013753.png
 
the sprites of gen 9 pokemon seem to be a bit messed up

using the example in your post:
1670958871008.png
 
The site will be going under maintenance from 2023-01-28 to the earliest 2023-01-29 as I switch servers and the hosting provider.

There are two reasons for this:
* Increased costs from the old hosting provider (I am currently paying ~25€ per month and since I have been running this server since ~2018 ... you can do the math!)
* Upgrade the processing power since the current machine is quite outdated

When this is done, a new version of the Replay Scouter will be deployed with that, which supports caching, that should make loading times after a couple of days a lot faster (e.g. I intend to cache all tournament replays which are posted on Smogon).

The main thing, however, still are the costs, which is why I will be putting a donation link on all of my tools, since I have been investing quite a lot into this, mentally and of course financially. For these donations, if you are willing and able, feel free, otherwise of course not. Best would be, if you'd like to, to set monthly donations so that I know that I can pay the server and set money aside for that (and future projects like better UI)!

Here is the donation link already: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ

Thanks for bearing with me!
 
The site will be going under maintenance from 2023-01-28 to the earliest 2023-01-29 as I switch servers and the hosting provider.

There are two reasons for this:
* Increased costs from the old hosting provider (I am currently paying ~25€ per month and since I have been running this server since ~2018 ... you can do the math!)
* Upgrade the processing power since the current machine is quite outdated

When this is done, a new version of the Replay Scouter will be deployed with that, which supports caching, that should make loading times after a couple of days a lot faster (e.g. I intend to cache all tournament replays which are posted on Smogon).

The main thing, however, still are the costs, which is why I will be putting a donation link on all of my tools, since I have been investing quite a lot into this, mentally and of course financially. For these donations, if you are willing and able, feel free, otherwise of course not. Best would be, if you'd like to, to set monthly donations so that I know that I can pay the server and set money aside for that (and future projects like better UI)!

Here is the donation link already: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ

Thanks for bearing with me!
Have you considered using DigitalOcean for hosting? We pay around $12 a month.
 
The site will be going under maintenance from 2023-01-28 to the earliest 2023-01-29 as I switch servers and the hosting provider.

There are two reasons for this:
* Increased costs from the old hosting provider (I am currently paying ~25€ per month and since I have been running this server since ~2018 ... you can do the math!)
* Upgrade the processing power since the current machine is quite outdated

When this is done, a new version of the Replay Scouter will be deployed with that, which supports caching, that should make loading times after a couple of days a lot faster (e.g. I intend to cache all tournament replays which are posted on Smogon).

The main thing, however, still are the costs, which is why I will be putting a donation link on all of my tools, since I have been investing quite a lot into this, mentally and of course financially. For these donations, if you are willing and able, feel free, otherwise of course not. Best would be, if you'd like to, to set monthly donations so that I know that I can pay the server and set money aside for that (and future projects like better UI)!

Here is the donation link already: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ

Thanks for bearing with me!
Maintenance is done, and the new server should be up and running!

If you encounter a new issue (and there probably will be one), just hit me up and I'll try to figure it out!
 
I'm currently working on a new version of the replay scouter with a bunch of new features and better design. If you want to alpha test it (functionality might drastically change) and provide feedback, feel free to try it out: https://fulllifegames.com/Tools/NewReplayScouter/

New functionalities include:
* Better search interface
* Integration into a replay scouter api: https://replayscouter.api.fulllifegames.com/swagger/index.html
* Classic Statistic views (as e.g. http://replaystats-eo.herokuapp.com/ does it)
* Night mode, lol

If you like this work and want to contribute, here is the repo: https://github.com/FullLifeGames/replay-scouter-app/tree/v1

If you want to contribute financially, you can do this here: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ

Some preview images:

1677786816069.png

1677786839538.png

1677786855598.png

1677786871293.png

1677789370757.png


Open for feedback and ideas!
I'm planning to replace the old replay scouter page at some point in the future by this, so some testing would be great!
 
Last edited:
1678495758774.png

Visual Bug: Hisui Zorua shows up both as Unova and Hisui sprite, so it looks like there are 7 pokemon in a team.

Also, for future versions, it would be good if cosmetic forms (e.g. Vivillon, Maushold, Dudunsparce, Sawsbuck) can be grouped under one entry in the usage stats, since they are functionally the same.

Currently it's like this:
Code:
+ ---- + -------------------- + ---- + ------- + ------- +
| Rank | Pokemon              | Uses | Usage % |  Win %  |
+ ---- + -------------------- + ---- + ------- + ------- +
| 25   | Vivillon             |   14 |   7.87% |  50.00% |
| 55   | Vivillon-Marine      |    4 |   2.25% |  50.00% |
| 68   | Vivillon-Fancy       |    2 |   1.12% |  50.00% |
| 79   | Vivillon-Archipelago |    1 |   0.56% | 100.00% |
| 79   | Vivillon-Icy Snow    |    1 |   0.56% |   0.00% |
| 79   | Vivillon-Tundra      |    1 |   0.56% |   0.00% |
Could make it like this:
Code:
| 15   | Vivillon             |   23 |  12.92% |  47.83% |
 
View attachment 498836
Visual Bug: Hisui Zorua shows up both as Unova and Hisui sprite, so it looks like there are 7 pokemon in a team.

Also, for future versions, it would be good if cosmetic forms (e.g. Vivillon, Maushold, Dudunsparce, Sawsbuck) can be grouped under one entry in the usage stats, since they are functionally the same.

Currently it's like this:
Code:
+ ---- + -------------------- + ---- + ------- + ------- +
| Rank | Pokemon              | Uses | Usage % |  Win %  |
+ ---- + -------------------- + ---- + ------- + ------- +
| 25   | Vivillon             |   14 |   7.87% |  50.00% |
| 55   | Vivillon-Marine      |    4 |   2.25% |  50.00% |
| 68   | Vivillon-Fancy       |    2 |   1.12% |  50.00% |
| 79   | Vivillon-Archipelago |    1 |   0.56% | 100.00% |
| 79   | Vivillon-Icy Snow    |    1 |   0.56% |   0.00% |
| 79   | Vivillon-Tundra      |    1 |   0.56% |   0.00% |
Could make it like this:
Code:
| 15   | Vivillon             |   23 |  12.92% |  47.83% |
Thanks for the feedback, could you maybe provide me for each of these problems some replays, so I can test things out? (you can also edit your post, if you want to)
 
Thanks for the feedback, could you maybe provide me for each of these problems some replays, so I can test things out? (you can also edit your post, if you want to)
This is the replay that caused the problem:
https://replay.pokemonshowdown.com/gen9pu-1817019814-mc4x59eeak3fukn0x8qwub7rg1na09upw

I've tried some other replays with Hisuian Zorua, but the problem doesn't happen seem to happen.
https://replay.pokemonshowdown.com/gen9pu-1819429636-sa7b1n5q0w0wmzh8rvvifml6ex7w402pw
https://replay.pokemonshowdown.com/gen9pu-1819431806-y3rtwy5t26cjyk81m0rwac721c64gmepw
https://replay.pokemonshowdown.com/gen9pu-1819434949-3m49ik3hlwk477rj1687sesdbqf322npw
 
A lot of stuff has btw happened on the new replay scouter page (https://fulllifegames.com/Tools/NewReplayScouter/#/), with main things like:

* Sorting
* Display of Smogon Tournaments
* Ton of bug fixes
* Better filters

Shoutouts to everyone testing things out and providing feedback and ideas!

From my perspective, things are getting feature-complete and if no one complains, in one or two weeks, I will probably switch the old replay scouter to the new one (the old one will still be reachable under a URL, just not really supported anymore).
 
Today marks the release of the new Showdown Replay Scouter! :boi:

It launches with a ton of new features which should elevate the Replay Scouter experience to a new level!
With statistics, many visual options, searching and sorting, this is hopefully a version anyone can enjoy and find some new uses.

Thanks for everything testing the beta, everything can now be found here: https://fulllifegames.com/Tools/ReplayScouter/#/
I updated this thread, to reflect all the new changes: https://www.smogon.com/forums/threads/showdown-replay-scouter.3595090/#post-7223176

Please don't hesitate to contact me, if you experience any issues and if you want to support my work, you can do this here: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ
 
Really cool project, nice work :blobthumbsup: I was wondering if there are any plans to add a search option to only consider the X latest replays/replays after a certain date? Not sure what the implementation looks like today but it may or may not improve performance by only analysing those games - I had trouble getting any results when searching for my showdown name "im tofa"
 
Are you able to add National Dex Legacy from the old sports server and the new dl server for this? Gen 8 and 9 for those?
Since looking at my statistics and my friends, they dont have specific mons they have used all the time from our draft leagues over the past 3-4 years,
 
Really cool project, nice work :blobthumbsup: I was wondering if there are any plans to add a search option to only consider the X latest replays/replays after a certain date? Not sure what the implementation looks like today but it may or may not improve performance by only analysing those games - I had trouble getting any results when searching for my showdown name "im tofa"
Sooooo, this request took me quite a while, but I can now say that it is done!

1687373974280.png


You can specify and minimum and maximum date for which you want to search, and only they should be considered.
In my small tests, a small filter window really speeds up the scouting performance, so if you are only interested in recent replays, definitely make use of it!

Are you able to add National Dex Legacy from the old sports server and the new dl server for this? Gen 8 and 9 for those?
Since looking at my statistics and my friends, they dont have specific mons they have used all the time from our draft leagues over the past 3-4 years,

For this, I did not really understand the request. Do you have any replays so that I could take a look at why they would not work?

Finally, I updated the UI of the Visual Representation so that i looks a bit neater.

Before:

1687374167238.png


After:

1687374217957.png


Changes are live as always at https://fulllifegames.com/Tools/ReplayScouter/#/

Please don't hesitate to contact me, if you experience any issues and if you want to support my work, you can do this here: https://www.paypal.com/donate/?hosted_button_id=LSAEWSQK7NJBJ
 
For this, I did not really understand the request. Do you have any replays so that I could take a look at why they would not work?

So in the https://dl.psim.us/, and in the defuncted sports server (Gen 8National dex Legacy), there were tiers called these.
1687376368402.png

The replay scouter does not recognize these tiers probably because its not from the actual showdown server.
I wanted to know if its possible to add battles from accounts from that server.
 
Sooooo, this request took me quite a while, but I can now say that it is done!

View attachment 528081

You can specify and minimum and maximum date for which you want to search, and only they should be considered.
In my small tests, a small filter window really speeds up the scouting performance, so if you are only interested in recent replays, definitely make use of it!
Works like a charm! Even one-sided boundaries work, great job & thanks!! :blobthumbsup:
 
Sooooo, this request took me quite a while, but I can now say that it is done!

View attachment 528081

You can specify and minimum and maximum date for which you want to search, and only they should be considered.
In my small tests, a small filter window really speeds up the scouting performance, so if you are only interested in recent replays, definitely make use of it!
I’m not entirely sure how practical this would be, but would it be possible to artificially speed up loading times by loading one page at a time, working chronologically backwards? This would make loading times seem faster, at the coat of potentially temporarily misrepresenting the actual teams that the scouted user uses.

In other news, I’ve noticed some issues with the tier autofill. It seems to only autofill for the current selected page of tiers, which is a little annoying since it forces a user to search through the different pages to find the tier they want. If this could be switched to either use a single scrolling page or to pull from all pages for autofill that would be a huge improvement.

Thanks for the great work on this awesome tool!
 
As posted here already, I integrated the Smogon Team Dump into the new Replay Scouter UI, making it more and more a Showdown Companion.

This means, updates to the UI representations will affect both products, which I am quite happy about (less maintaining).

If you didn't know about the Smogon Team Dump until now, I wrote an application which daily retrieves all posted teams on Smogon, ranks them by date and likes and then makes them available as a list. With this tool, you can easily pick a tier and find a team that you can use!

This is how it looks:

1688844819502.png


Hope you are happy with this addition!
 
Back
Top