Jump to content

Recommended Posts

Posted (edited)

Hi, I uploaded a new version focused on Pokedex page. I think most bugs you mentionned @anticristian5 are fixed now.

 

 

Edited by chnapy
Add file link for convenience
Posted

Hi, first off, this program looks amazing! I've been looking for an alternative to pokemon home for my pc saves for a while now, and this looks perfect.

However, I am having issues getting this program to find and show any of my save files. I'm also confused as to where exactly I should place the executable in relation to those saves. Any help on the setup needed would be a great help.

Posted

Hi @uhed01, there is no constraints on where you should put the app or your saves.
I suggest you to read the exchange we had with RodrigoTR in previous page. Then if you still have issues I can help.

Posted

Sorry for the late reply. I downloaded the latest version and did some testing. The software is getting better and better. It can truly become the offline alternative to Home. I tried to jot down some features that could be implemented and some bugs I found (some are the ones I already wrote in the previous post):

[FEATURES]

  • In both the Pokedex and the storage section, a logo could be added (like the one already used for shinies) to indicate Mega, Gigantamax forms, or – in the case of PLA or ZA – Alpha Pokémon. For Mega and Gigantamax, the sprite of the specific form could also be inserted.

  • In the Pokedex section, a button could be added to switch between the normal Pokedex section and the shiny one with separate sprites.

  • In the Pokedex section, the boxes/squares could be a bit larger.

  • In the “Storage” section, it could be possible to manage boxes, reorder them, and move them. The number of slots in the boxes could also be varied. For example, a 6-slot box for teams.

  • Make it easier to import from save files to storage, by importing the entire box or the entire save file, either by moving it or "attached".

  • Create multiple “banks” with boxes inside them. For example, Bank 1: Normal Livingdex, 2: Shiny Livingdex, 3: Teams, etc.

  • Often the save menu at the bottom is intrusive; it would be useful to move it somewhere else. A quick save button would also be convenient. Also, the menu for moving Pokémon often covers the adjacent slot, making it less easy to move the Pokémon.

  • It would be nice to have a “Vault” section with PkVault's internal boxes and the current “Storage” section to manage the relationship between the save files and PkVault's internal boxes.

  • When you click on a Pokémon, a summary menu with all the info, forms, etc., could appear before the individual files.

  • It would be nice to have a "statistics" section that summarizes information, e.g., number of Pokémon in storage, number of shinies, forms, etc. Maybe also the trainer cards from the individual save files.

  • It would be nice to have the ability to customize box backgrounds.

  • It would also be nice to have a “dark mode” for the app and maybe some themes.

  • It would be great to also have a “Mystery Gift” section that allows importing event Pokémon into the save files.

[BUGS]

  • Sometimes when importing a Pokémon, it gives the message "Cannot read properties of null (reading '0')", but reopening the app and importing the Pokémon again makes the error go away.

  • Excessive slowness when copying Pokémon; it takes almost ten seconds.

Posted (edited)

Hello guys! What i need to do to make the app recognize my saves? There is no tutorial, i don't know what to do to start using the app. Can you make a tutorial on how to use the app?

imagem_2025-10-19_102743697.png

imagem_2025-10-19_102759267.png

Edited by Andrebarrzz91
Posted

Thanks @anticristian5 for your new feedback, this is perfect !
I'll focus first on bugs and performance issues you encountered. Also I planned a future update dedicated to box management.

Hi @Andrebarrzz91 thanks for testing the app.
I know this part can be difficult to understand, I'll working on it. Until then please can you 
read the exchange we had with RodrigoTR in previous page ? Then if you have more specific issues I can help.
To be short you just have to put your saves paths in the input.

Posted
11 minutes ago, chnapy said:

Thanks @anticristian5 for your new feedback, this is perfect !
I'll focus first on bugs and performance issues you encountered. Also I planned a future update dedicated to box management.

Hi @Andrebarrzz91 thanks for testing the app.
I know this part can be difficult to understand, I'll working on it. Until then please can you 
read the exchange we had with RodrigoTR in previous page ? Then if you have more specific issues I can help.
To be short you just have to put your saves paths in the input.

It worked! I hadn’t realized I needed to create a “saves” folder and put the files inside. I was deleting the default paths that appear when launching the program for the first time. Thank you so much!

imagem_2025-10-19_111842624.png

Posted
On 10/1/2025 at 4:06 PM, chnapy said:

Ok then keep it named as "main" and just add globs like this

./saves/**/*.sav
./saves/**/*.gci
./saves/**/main
etc.

Files name/extension don't matter, you just have to put their paths (or equivalent globs).

 

generally 3ds emulators don't create a "saves" folder but rather a "data" folder (inside a bunch of subfolders), and even then, PKVault doesn't seem to recognize the extension-less "main" file that gen 6/7 games use. Even the exact globs you wrote here don't seem to help detect them.

image.thumb.png.b4a230fe35aaed79684c63cd4468d023.png

If there's anything I'm missing for the file path please clarify it because no combination of path/glob seems to actually detect these files. Do I need to import them to another folder, or to the PKVault folder itself?

 

Posted (edited)

Hi, I published a new version 1.1.0 with some big changes.

First, settings saves paths input is fully remade & simplified, following multiple feedbacks from @RodrigoTR @uhed01 @Andrebarrzz91 @amia7z
If you still have issues with this part I highly suggest to try this new version.

image.png.cfc0ef12687f8b93cca194c897363ea2.png

Then, some new storage features:

  • Multiple saves can be opened, allowing pkm moves between them
  • Each storage can be splitted in 2, allowing pkm moves intra-save for instance, using this button
    image.png.1893495bf71f54dd704c41ca1ede2a7a.png
  • Multiple pkms can be selected via checkbox, allowing actions like move on multiple pkms at once
    image.png.64c750ce4b69b06d1267d24d127a8583.png

Also, important performance improvements on pkm move action, and save action. Slowness you encountered @anticristian5 should be fixed.

Finally, global stability improvements, reducing bugs & catching errors avoiding global app crash.

Edited by chnapy
  • Like 1
Posted

I still having issues. Some on my saves are note recognized in the last version.

 

From the image, only "Pokemon - Edicion Azul (Spain) (SGB Enhanced) - Spain - SGB Enhanced" and "Pokémon Rojo (GameBoy)" are recognized.

 

Thanks!

 

image.png.deaf9fc0155b181039963f9ca5ad0b40.png

Posted (edited)

Okay. As a collector with dozen of thousands of RNG... This tool does everything I always dreamt for. 

I've been looking for a tool like that for YEARS now. WOW. Merci.

 

Are you open to suggestions ? I've some suggestions in mind that could make a thing even more complete (for example to be able to save our Dex configuration as presets + Add some specific storage boxes). Thanks !

Edited by Vladcik
Posted (edited)

So a little things i've seen : 

  • Being able to create differents storages which would group boxes (like PKSM), that way you could create different kind of storages 
  • Being able to save (as said in my previous post) pre-config for saves used (for example, I select 3 games, I save it at a config that I can load easily)
  • Being able to add storages (based on my first suggestion) to that pokedex count
  • Being able to have a Shiny mode for "caught" (like being able to still see missing mon AND obtained shiny) 
  • Being able to display a Shiny sprite in the Pokedex mode
  • Maybe being able to filter a little with Dex cuts : For example, I've put Sword / Shield saves only, and I see that it displays all Pokemon.


Edit : Also have a specific setup in mind, don't know how possible it could be done. Might if I DM you about that ?


Thanks ! Might be easier for me to explain that in French if necessary x_x

 

Edit 2 : Same problem occuring with handling PID Clones. I've two Shiny Kabuto (Gen 2) that shares the same data / info but are still obtained differently / at different times so for me they aren't cloens at all. I wanted to test the tool by moving both to the storage. Only one is kept. The tool flags them as copies but they aren't in fact. Same occures with the Weedle next to it

 

image.thumb.png.14535282d4d68b0b29eb67112522182e.png

Edited by Vladcik
  • Like 1
Posted

Hi, I published a fix version 1.1.1 related to the bug you're describing @Vladcik, so data loss with pkm duplicates in this specific case should not happen anymore.
Note that sometimes different pkms can be considered as clones, even when it's not the case, especially with old generations like 1 & 2. You can see more why in this answer.
Note that I'll try to improve this behavior in the future.

For the rest thanks for your ideas. If you want you can of source DM me and/or write part of your messages in french if it's easier for you.

Posted (edited)

Hi chnapy,
First off, thank you for making this amazing program. It's exactly what I was looking for to maintain my PKMN collection between ROMs!
I have a bit of feedback:


- For context, I am loading save files from ROMhacks for both Pokemon Crystal and Pokemon Yellow. All save file contents load fine for the crystal ROM (ofcourse the pokemon are illegal, but thats indicated correctly), but when I open the Yellow ROM save in the storage editor, I can only see the 6 party pokemon, and pokemon in boxes are ignored. (See image below - yellow has only 6 total pokemon) Is it a ROMhack issue? I have attached the save file to this post.

 

- For the Pokedex, I noticed it updates based on the contents of the SAV files as soon as they are loaded. Is it possible to have a pokedex that only checks the pokemon in the local storage? It would be nicer I think. Also, when I move a shiny pokemon from my SAV file to the storage, the shiny form is no longer registered in the pokedex. Is this intended behaviour?

 

Thanks so much again and looking forward to your answer!

image.thumb.png.e86ad06f7de27ef8613a80432e33f2eb.png

Yellow Legacy V1.0.10.sav

Edited by QuArtzX_
Posted (edited)
6 hours ago, chnapy said:

Hi, I published a fix version 1.1.1 related to the bug you're describing @Vladcik, so data loss with pkm duplicates in this specific case should not happen anymore.
Note that sometimes different pkms can be considered as clones, even when it's not the case, especially with old generations like 1 & 2. You can see more why in this answer.
Note that I'll try to improve this behavior in the future.

For the rest thanks for your ideas. If you want you can of source DM me and/or write part of your messages in french if it's easier for you.

Thanks a lot for your answer !

Yeah I'm 100% aware of the situation, it's even an issue that i've hit while trying to work on my personal tool. I didn't saw the answer, so still wanted to send a warning for that because even if yeah they are clones, players get them in a 'no-cloning' situation (that's thing is insanely difficult to deal with it ngl)

Warning : your last version gets double flagged by anti-viruses (even if false positive, quite important to fix)

Edit : A nice thing would be a way to cache download everything necessary to use it offline. I don't have internet connexion these days, and yeah the tool is broken sprite wise :(

Edited by Vladcik
Posted

@Vladcik what anti-virus are you using ? It would help me if you can send me screenshot or more details about this.
About your issue with sprites it should be fixed with last app version since now the app is using local spritesheets and do not depend on pokeapi anymore. To check if your app is up-to-date, in settings you can see "Build ID" on top-right, its value should be for 1.1.1: "
39bf8b0c-66ed-4047-aa05-08f2ec06db5a".

@QuArtzX_ thanks for your message.
For your issue I opened your save with PKHeX and the result is the same, boxes are all empty. Since PKVault is using PKHeX under the hood I cannot do anything about that.
If you consider this is a PKHeX issue you may contact them.

About your idea on the pokedex this is something I have to think for, but I keep your suggestion in mind.

Posted (edited)

I can echo having box sets/box folders for different storages would be awesome.

I can totally imagine Generation 1 > Living Dex > Box 1, Box 2, etc.

Or-- You know these awesome little slots for the saves? how it shows how many pokemon are in storage, maybe it could look a little something like that, a 'slot' for each collection of boxes instead of just the drop down menu, and then when you select whichever one the dropdowns are different for each depending on the storage, i dont know, just spit balling, ignore if bad idea

image.png.9ead3db42cb1caa4dc7135fccfa495ef.png 

Edited by Enan
Posted
7 hours ago, chnapy said:

@QuArtzX_ thanks for your message.
For your issue I opened your save with PKHeX and the result is the same, boxes are all empty. Since PKVault is using PKHeX under the hood I cannot do anything about that.
If you consider this is a PKHeX issue you may contact them.

About your idea on the pokedex this is something I have to think for, but I keep your suggestion in mind.

Hi chnapy,

Thanks for your answer! I have done some research and it seems it is indeed a PkHex issue. Due to the ROMHack introducing some memory optimization methods, only the currently accessed box is stored in the sav file. Therefore its still possible to extract pokemon from the game, just one box at a time.🙂

 

I'm excited to see what features you may add in the future, thank you for taking my suggestions into consideration!

Posted
10 hours ago, chnapy said:

@Vladcik what anti-virus are you using ? It would help me if you can send me screenshot or more details about this.
About your issue with sprites it should be fixed with last app version since now the app is using local spritesheets and do not depend on pokeapi anymore. To check if your app is up-to-date, in settings you can see "Build ID" on top-right, its value should be for 1.1.1: "
39bf8b0c-66ed-4047-aa05-08f2ec06db5a".

Hey !

I didn't specify because it was the most basic combo sorry : My Chronium browser flags it with Microsoft Defender. So the base that could create issues for any user

Thanks !

Posted

I'm trying to add my 3DS saves with the last version from the emulator folder without success. The path is similar to $USER/http://appdata/Roaming/Azahar/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/

Adding the main manually doesn't work. However, saving the file alongside PKVault.exe works, so I think it's related to the long path on Windows.

Posted (edited)

Heyah ! 

Just to update with things @chnapy :

  • The anti-virus warning is gone, so it's safe
  • Thanks for the clone update, no more Pokemon being deleted, that's huge, I hope there'll be a way to still move them around to the boxes in the future haha
  • Little bug with Minior : It's shown as a form in the save, the dex will ignore it : 

image.png.e3d6026d16bf1bd509f6c1a772c9721f.png => Shown as missing Shiny on my save but I do have it : image.png.ea74c653cd1b5c7324ab17a297d15934.png

Suggestion wise

  • Could it be possible to have a way to add Pokemon files to the storages (like by drag & drop) OR by allowing folder scan ? That could also solve the idea of being able for users to create multiple storages I guess ?

Thanks o/

 

Edited by Vladcik
Posted

Thanks for all your feedbacks, I'm keeping all your suggestions.

I published a new version 1.1.2 focused on bug fixes (including yours @Vladcik), perf improvements & a significant reduced app size (from ~180MB to 58MB).

I'll try to work on storage box management/layout rework for next update.

  • Like 1
  • Amazed 1
Posted

Thanks a lot for that ! ❤️

Are you more interested for us to report everything here or on Github ? Can do as you want if it can help.

Another suggestion : Let us select which kind of save it is when Pkhex can't fetch it (Gen 2, FRLG) 

Thanks !

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...