arleypadua Posted June 28 Posted June 28 (edited) After a bit of effort I put recently on writing a terminal app to edit pokemon save files in any platform (Windows/Linux/MacOS), making it accessible to install with a simple terminal command, I realized that some of it could actually be ported to a nice UI accessible on the browser. If you want to jump right into it, go to: https://pkhex-web.github.io I finally released this working version with a couple of features fully funcional: Open/Export save files Visualize trainer data Add/Remove items Add Pokemons from the encounter database Edit Pokemons (party/box) Legality warning Extendable with plug-ins Auto legality mode plug-in I'm trying as much as I can to make it responsible to work on big screens or mobile-ready, but there may be some aspects that are broken (if you find any, let me know on GitHub) The repository is the same of the CLI for now: https://github.com/arleypadua/PKHeX.CLI If you like what you see, share your feedback or issues here: https://github.com/arleypadua/PKHeX.CLI/issues Again, none of it would be possible without the efforts put into making PKHeX.Core, so kudos for the team. Edited July 14 by arleypadua Updated feature set 3
kalesin Posted July 4 Posted July 4 Hi, I am trying to edit a Pokemon Emerald .sav save file. Is that possible with the online version or with the linux CLi tool? Both seem to throw an error: Error: The file at Pokemon - Emerald Version (USA, Europe).sav did not load into a save file. I also tried bunch of winetricks(wineprefix with latest pkhex and .net 8 installed), mono(directly executing latest pkhex .exe with .net 8 runtime on my linux), to get Pkhex on my linux machine. But nothing seems to work... Any ideas ?
arleypadua Posted July 4 Author Posted July 4 (edited) 3 hours ago, kalesin said: Hi, I am trying to edit a Pokemon Emerald .sav save file. Is that possible with the online version or with the linux CLi tool? Both seem to throw an error: Error: The file at Pokemon - Emerald Version (USA, Europe).sav did not load into a save file. I also tried bunch of winetricks(wineprefix with latest pkhex and .net 8 installed), mono(directly executing latest pkhex .exe with .net 8 runtime on my linux), to get Pkhex on my linux machine. But nothing seems to work... Any ideas ? If the file os not loading into a valid save file, it means that PKHeX core wasn't able to load it.. Most of the time, when it happens, it means that your save file is either corrupted or invalid. I tried opening an Emerald save file as an example, like this one and it works. So I'm guessing it is likely to be your save file. I can double check if you send me you save file through GitHub or https://filebin.net/ Edited July 4 by arleypadua
kalesin Posted July 4 Posted July 4 (edited) 50 minutes ago, arleypadua said: If the file os not loading into a valid save file, it means that PKHeX core wasn't able to load it.. Most of the time, when it happens, it means that your save file is either corrupted or invalid. I tried opening an Emerald save file as an example, like this one and it works. So I'm guessing it is likely to be your save file. I can double check if you send me you save file through GitHub or https://filebin.net/ Looks like amongst all the confusion and installing 5 different softwares, I lost track of the folder where i had the save file. I was trying to open a save file that hasnt started the game yet , could maybe add error handling for that if the library allows it. Totally my fault. The correct save file works, as does yours! Good job writing this tool and thanks for the answer! I have another question: I am trying to create a team for the battle tower, what would be the right tool for that job? I thought i could manipulate the IV's, EV's, nature, PID, but I just press enter and it scrolls to the top? Edited July 4 by kalesin
arleypadua Posted July 4 Author Posted July 4 2 hours ago, kalesin said: Looks like amongst all the confusion and installing 5 different softwares, I lost track of the folder where i had the save file. I was trying to open a save file that hasnt started the game yet , could maybe add error handling for that if the library allows it. Totally my fault. The correct save file works, as does yours! Good job writing this tool and thanks for the answer! I have another question: I am trying to create a team for the battle tower, what would be the right tool for that job? I thought i could manipulate the IV's, EV's, nature, PID, but I just press enter and it scrolls to the top? Glad you found the issue... It happens Right now the tool only allows you to edit/v clone Pokemons you currently have in your party or box.. I'm slowly adding the feature of adding Pokemons from the encounter database. Not sure if I understood your issue, but there's no need to press enter, just enter the number you want and export the save file. For instance, to change the nature, select the new one on the drop-down, go to the menu "Save" on the left, and export it.
arleypadua Posted August 10 Author Posted August 10 57 minutes ago, Alvar0301 said: Does it work for pokémon past generation 3? It should support the same versions PKHeX for Windows supports, as it's based off the same foundation
Alvar0301 Posted August 10 Posted August 10 1 hour ago, arleypadua said: It should support the same versions PKHeX for Windows supports, as it's based off the same foundation The web page as well? The reason I'm asking is that i'm playing the emerald ROM hack Run and Bun which has pokémon up to gen 8. When I load the save file on the web page my Chimchar shows up as an Anorith with the nickname Chimchar.
arleypadua Posted August 10 Author Posted August 10 2 minutes ago, Alvar0301 said: The web page as well? The reason I'm asking is that i'm playing the emerald ROM hack Run and Bun which has pokémon up to gen 8. When I load the save file on the web page my Chimchar shows up as an Anorith with the nickname Chimchar. ROM hacks are not really supported, unfortunately, as their save file structure differ quite a lot from the original games.
Alvar0301 Posted August 10 Posted August 10 23 minutes ago, arleypadua said: ROM hacks are not really supported, unfortunately, as their save file structure differ quite a lot from the original games. Oh ok, thank you for quick answers:)
NewHobby Posted November 5 Posted November 5 Have been using this extensively for a little over a month, it’s been a life saver for fully playing on my iPhone. Just wanted to say thanks for making and sharing this! 1
advcornprostheitc Posted November 9 Posted November 9 Thanks so much for this dude! Noob question, maybe this is unrelated; is there any way to make the game play faster? I tried to fast forward using the settings on the retroarch browser emulator, but it won't do anything despite everything I've tried lol. Maybe I'm doing something wrong? 1
arleypadua Posted November 9 Author Posted November 9 6 hours ago, advcornprostheitc said: Thanks so much for this dude! Noob question, maybe this is unrelated; is there any way to make the game play faster? I tried to fast forward using the settings on the retroarch browser emulator, but it won't do anything despite everything I've tried lol. Maybe I'm doing something wrong? If you're running somewhere having a keyboard (like a PC or macOS) you can configure the key bindings and set the toggle_fast_forward to some key, like tab. However, if you're running on a phone that's not yet possible. This plug-in is in very early stages, just experimental, although playable, it is far from being polished 1
Noob PKHex user Posted December 3 Posted December 3 I have a problem when exporting sav file using the PKHex on web, somehow it only exporting into .txt no .sav So I can't load the exported sav file that has been modified on PKHex on web to Citra emulator.
arleypadua Posted December 6 Author Posted December 6 On 12/3/2024 at 6:42 AM, Noob PKHex user said: I have a problem when exporting sav file using the PKHex on web, somehow it only exporting into .txt no .sav So I can't load the exported sav file that has been modified on PKHex on web to Citra emulator. Thanks for the feedback, today I release a version with the fix
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now