Jump to content

PKHeX's PKM Database Clones only possible mismatch-error


PrometheusG

Recommended Posts

1363825658_2022-04-17clonesonlychecked.thumb.png.b9573fd8ca1d96ed4f36bc584c611c78.pngHi,

Using the latest dev build(22.3.19+51) and the latest release of PKHeX(220318), I have encountered an error regarding the PKHeX's PKM Database.

It seems like the "clones only" button works when it remains unchecked. I can see my clones and the legal and illegal pokemon (146 in total). Selecting the "clones only" (even with the rest of them checked or unchecked, it doesnt matter) the clones dissapear and the pokemon in total are reduced from 146 to 107 (the difference is the clones, e.g. gyarados, lugia etc.)1870928628_2022-04-17clonesonlyunchecked.thumb.png.08d7f74c899598cb9633d192828cac42.png

Show legal and shown illegal select and deselect, work as intended. Clones only seems like it is working the opposite way

The first picture(prtscn) I uploaded is with clones only button checked and the second picture (prtscn) is with clones only unchecked and you can see the clones appearing in the database (red gyarados and the lugias). for the pictures I uploaded I am using the latest release of PKHeX(220318) and pokemon Gold on the 3ds bought from the 3ds eshop. The results are the same with the latest dev build.

Thank you for all your hard work all those years and for helping the community with your amazing program Kaphotics(or kwsch) and the rest of the contributors

Link to comment
Share on other sites

Searching for Clones only returns the clones that remain in the search results. It iterates through all of them, and if the program has seen the details already, it flags it.

If you're searching multiple sources (save files AND box data), then it'll still return the multiple occurrences (ignoring the first one it sees), not ALL that are cloned from each other.

Turn off searching savedata and backups.

Link to comment
Share on other sites

Firstly, thank you for your response.

Even when I left the "clones only" button checked, it does not show the clones (nothing happens). No matter if I search inside boxes, savedata or backups. If I remember correctly, earlier versions of PKHeX would have shown the clones, if only the "clones only" was checked (minus the legal and illegal). I might be wrong but searching for clones only it appears to be hiding the clones, not making them visible on the search results.

I have tried with search inside boxes, savedata or backups and checked and unchecked all possible combinations.

Clones do not appear when I check the "clones only", just the legal and illegal pokemon. There is no way (of what I have tried so far) to make only the clones appear on the search results.

Checking the clones only button "hides" the clones from the search results, unchecking the "clones only" makes them appear in the search results, along with the legal and illegal pokemon.

If it works as intended, I am sorry for insisting on that issue

Link to comment
Share on other sites

Small Update:

Even with the latest dev build from 15hours ago, although the clones only button works now, it does not show both the clones, just 1 copy and that makes the delete clones button to not work "no clones detected or deleted". (for example mantine and shiny suicune, feraligatr, typhlosion and showing only 7 gyarados out of 8 in total)

I can see the clones I have in the boxes and in the "Verify All PKMs" from the SAV tab but not in the PKM database.

Again, showing all legal and illegal pokemon in the database, it makes all the clones appear.

I have attached an image and the text file from the results of the "Verify All PKMs"

Thanks again in advancegold clones.txt

1464692947_GoldClones.thumb.jpg.b8b614a47cc3acd44305490c94e96bf8.jpg

Link to comment
Share on other sites

Right, as stated previously it only shows the extra clone, and the Delete All Clones only deletes FILES not content in savedata.

You can already delete clones in your currently loaded save file via the Box right click menu.

 

Anyways, I've added logic so that the pkmdb also deletes clones present on the currently loaded save file, to prevent future confusion.

https://github.com/kwsch/PKHeX/commit/a6561a91b12da3131133d0602e092ce02e26df82

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...