Jump to content

chnapy

New Member
  • Posts

    46
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by chnapy

  1. @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.
  2. 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.
  3. Thanks @Vladcik, of course feel free to suggest any improvements.
  4. @Alberto14 please can you share your saves so I can see the issue
  5. 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. 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 Multiple pkms can be selected via checkbox, allowing actions like move on multiple pkms at once 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.
  6. 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.
  7. 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.
  8. Hi, I uploaded a new version focused on Pokedex page. I think most bugs you mentionned @anticristian5 are fixed now.
  9. @anticristian5 I just published a new version 1.0.4 with your bug fixed
  10. Thanks for your long feedback, it helps me a lot. About the bug you're mentionning please can you share your save file ? I cannot reproduce the issue with my own files. For the rest I'll try to answer point by point: Pokedex In Pokedex pkm details gender difference is not displayed This is to avoid some complexity since each pkm can have multiple genders and multiple forms and shiny/not-shiny. I'll try to do something about it. Some forms are shown as present in the Pokedex even if they are not in save files This is an issue with most generations, I'll try to fix it. This is a painful work since each generation (even each game for some generations) has its own way to do and requires specific code. Pokémon that do not have such gender-based form differences are marked as having them Right, I don't know why I ignored gender differences here, I'm going to fix it. Storage Importing an entire box into storage without having to import the Pokémon one by one I planned to allow move action on multiple selected pkms, I think it would answer your need. Ability to reorder the boxes by Pokedex number Here too I have something in mind that would solve this need. Ability to create multiple separate spaces (...) Interesting idea, I had some thought about 'grouping' boxes, something like that. My thoughts about it are not yet mature, cannot promise anything for now. Thanks again for your feedback !
  11. Yes I'll check for adding boxes order change, for main storage only since saves boxes are fully defined by the game itself. About a 'notes' tab or similar (tags etc), this is something I'm thinking of, it will be done I just don't know how yet. Use of plugins is not planned yet, it requires some technical stability, the app being too young for now.
  12. I just uploaded a new version with pokedex now including forms & genders, allowing full living dex. Same in storage, each pkm displays its correct form & gender sprite and icons.
  13. Thanks @OnBrand89 Regarding the bug you describe, can you tell me from which game your save comes from? Ideally, even sharing it would be great.
  14. Hi, I published a new version 1.0.2 with the bug about pkm duplicates fixed, and saves paths setting improved.
  15. I think it's because you have multiple copies of the same pkm. In PKVault each pkm is defined by an ID, which is created from species + PID + IVs + Form. In your case you're with 1st generation save (Red) which doesn't have PID, so probabilities to have 2 pkm with same ID is quite high. This cause copies of 1st pkm to not show in program. It doesn't have any impact on your save data, pkm copies are not deleted, just ignored by the app. I'm working on a fix since this is very annoying especially with old games. Thanks for your report, don't worry I don't take feedbacks negatively.
  16. 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).
  17. Yes, every save types which works with PKHeX should work with PKVault. Maybe file extension is not handled in your saves path/globs.
  18. You can put globs as save paths in Settings: ./saves/*.sav <- any file .sav under "saves" folder or ./saves/**/*.sav <- any file .sav under "saves" folder, including subdirectories (recursive) Note this is just an example, you can also use any other extensions (.srm, .gci etc), target parent directories, or use absolute paths. (Just be careful in specific case you have save copies, if you have 2 same saves (with exact same ID in PKHeX) PKVault loads only one of them.) For more details about globs you can search for "glob pattern", or use this small cheatsheet: --- @RodrigoTR if you still have issues consider posting snapshot of your Settings page (save paths part), and the real paths of your saves. In future I'll try to simplify this part.
  19. Thanks for your feedback @SailorNed, I just fixed the error and published a 1.0.1 clean version. I forgot uses of dev-related tools. I just tested the app on a new PC and it should be ok.
  20. Hi everyone, It's been some months I'm working on an app based on PKHeX, allowing to manage pkms in saves, moving them between boxes, saves and local storage. Also allowing to edit any pkm (moves, nickname, EVs). And a centralized Pokedex grouping all saves pokedex. The goal was to offer something easy to use, less raw than PKHeX, more limited and safe too. An app somewhat similar to Pokemon Home. I put most details in file page, not sure if I should move them here. Note that a web-app also exists (backend + frontend) for homelab environments. More in github repo: https://github.com/Chnapy/pkvault For the tech part backend is C# (using PKHeX.Core) and frontend Typecript/React, the two being used by WinForm desktop app via WebView2. --- I made this tool for my specific use-case: I want to transfer my pkms between my saves, without any generation barrier, I don't want to be blocked by trade-only evolves, and I'm tired of TM unique use in early gens. With PKVault I can replay my good old Pokemon games in the conditions I want today, and maybe it can help some people here. Big thanks to PKHeX contributors, to be honest I'm not sure I would have continue playing Pokemon games without this tool.
  21. chnapy

    PKVault

    Version 1.4.1

    5358 downloads

    PKVault is a Pokemon storage & save manipulation tool based on PKHeX. This tool is similar to Pokemon Home, for an offline use. Storage & save manipulation compatible with all pokemon games, from first generation to Pokemon Legends: Z-A transfer pokemons between saves convert pokemon to any generation (ex. G7 to G2) store pokemons outside saves using banks & boxes allow use of multiple "versions" for stored pokemons move/delete actions edit pokemon moves, EVs & nickname evolve pokemons requiring trade or trade + held-item (ex. Kadabra -> Alakazam) link a save pokemon with all his versions, sharing data like exp & EVs backup all saves & storage before any save action backups listing backups restore always possible Centralized Pokedex based on all listed saves views with forms & genders multiple filters: species name, seen/caught/owned, types, ... possible living dex possible shiny dex Dynamic saves listing based on paths & globs Checkout project-pokemon discussion ! This tool allows you to manage all your saves storage, moving pkm between banks, boxes, saves and local storage. You can also edit pkm, evolve them (when trade is required), create "version" of them for specific generations. All generations are supported, starting from Gen1 to Pokemon Legends: Z-A ! For example you can take a Kadabra from your save of Pokemon Black (Gen5), create a "version" for your save Pokemon Crystal (Gen2), then move pkm to it. PKVault allows you to bypass all generation constraints, you can move a pkm from Gen3 to Gen1, from Gen2 to Gen7, and so on. The app includes a centralized Pokedex with search filters (by name, games, types, etc), as well as living-dex and shiny-dex support. An auto-backup system prevents data loss. Saves & pkms are backed up before any write actions ! Saves are read from your file system, you don't have to upload them to PKVault, provide your saves paths and the app will get them itself. PKHeX is used under the hood, so all your stored pkm are in PKHeX format and can be manipulated by PKHeX directly. Compatibility & legality PKVault aims to be compatible with every save file supported by PKHeX. Creating a pkm "version" means converting a copy between generations, which may cause legality issues with origin, moves, etc. These issues are all displayed on the app, and you can use PKHeX to fix them. Currently, English & French are supported by the app. It can evolve depending on feedbacks. Bugs & issues A backup system exists to avoid any data loss even in case of bugs when writing save. You can still encounter bugs and other issues. Please report any issue on github or project-pokemon discussion to help improve the app. Why I made this app My good old first gens Pokemon games lost their saves due to empty internal battery. So I decided to replay the first games and continue through to the latest generations, with the goal of fully completing all the pokedex. I was frustrated about barriers between some generations (2->3, 4->3, ...), and by how difficult it was to get some pkms, like Slowpoke in Gen3 even though I already had one in my Crystal (Gen2) save. Also it's hard today to get all trade-only evolutions like Alakazam, and I didn't like the limited usability of TMs in the early generations. While PKHeX can fix all these issues and more, but I wanted something more tailored to my needs, and more restricted: PKVault restricts cheating possibilities. Finally I wanted something like Pokemon Home, but for the old games as well. For all these reasons I created PKVault. Please share your feedback --- Technical details The executable provided here is a Windows desktop app (technically similar to PKHeX). A web-app version (backend + frontend) is also available in the github repository for specific use-cases. Source code & license: https://github.com/Chnapy/PKVault
×
×
  • Create New...