ramenu
New Member-
Posts
12 -
Joined
-
Last visited
-
Days Won
1
ramenu last won the day on August 23
ramenu had the most liked content!
Reputation
5 NeutralRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
New release is also out now, it mostly just fixes some bugs people have been having with their Unbound saves. But it adds a new feature and several other improvements to the GUI. As usual it can be downloaded here. Thanks to everyone for the kind words and also those who submitted bug reports and feature requests. This project has attracted a lot more people than I initially anticipated to be honest. It pushes me to continue working on the project and add new ROM hacks and port it to new devices. :)
-
Ability changing seems to work for me, I haven't been able to reproduce your issue. But another person mentioned the same issue, so I'll take a look if more reports pop up. As for the abilities, I've fixed them, at least for Sandshrew-A and Sandslash-A. I'll take a look at it. Right now I'm playing Lazarus though, so I'm thinking of adding support for that. I generally add support for games that I'm currently playing.
-
Hi, the editor only supports Unbound at the moment, I'm afraid. Downloads for the GUI are available here: https://codeberg.org/ramenu/pkedit-qt/releases
-
I've received reports from other users regarding that. For anyone experiencing this issue, just give yourself 999 ability capsules in the item editor. I'll look into fixing this later though, many thanks.
-
I've uploaded a new release fixing this issue, and also the save backup problem on Windows. I would really appreciate it if you could give that a try and tell me if it fixes your issue. Thank you! :)
-
At a first glance, it just seems like it failed to copy the save file to the backup directory. You can disable the backup feature in the options menu, make sure you manually backup yourself first. Also the Windows release has been uploaded here: https://codeberg.org/ramenu/pkedit-qt/releases please do give it a test and let me know if everything goes smoothly. For Arch Linux users, you can install the pkedit-qt-git package from the AUR. If you're on another distribution you can take a look at the PKGBUILD and figure out how to compile it yourself. It's very straightforward if you have the correct dependencies installed. I'll probably add some documentation on that in the near future.
-
Glad to hear it worked out for you. I have successfully compiled everything and tested on Windows so give me a bit and I'll post the link to the zip for those who are waiting.
-
I encountered the SING macro conflict earlier today when I was cross-compiling with MinGW. See: https://codeberg.org/ramenu/pkedit/commit/d6d3b59b7c5f7516194ea12a214842fc00686aee should be fixed now. I will get to fixing the other errors you mentioned tomorrow. I have built the DLL (no idea if I'm allowed to distribute it here?) but I haven't tested it yet as I still need to build the GUI. Cross compilation failed for that so I guess I will just try building it on Windows natively tomorrow. *shrug*
-
Hello, thanks for your interest in the project! I am actually working on compiling on Windows myself, so expect precompiled binaries by sometime tomorrow or the day after. I haven't tried compiling and testing on Windows yet so I can't give specific instructions as to what exactly you're doing wrong. I have mostly been fixing some important bugs if you look at the commit history, so I apologize for the wait.
-
I'm very sorry about the inconvenience. I don't use Windows on any of my computers so I haven't tried building on Windows yet. Otherwise I would have just given it by now. I will try setting up a VM later this week and make an announcement once I get the binaries and test it. Thank you for support, I really appreciate it. Not making any promises about Elite Redux yet, but Emerald Imperium will definitely be added to the backlog. Can't give a timeline of "when", but presumably after I'm done the mundane tasks.
-
Radical Red seems to use the Complete FireRed Upgrade engine, which Unbound also uses, so maybe? It should be able to recognize all Gen 1-8 pokemon and moves in the editor. Some item names will be incorrect though. And unless Radical Red uses the same sector signatures as Unbound then the editor will be unable to load the save at all. But that's trivial to fix. I'll add proper support for it later on but for now I want to focus on tidying up the code, providing binaries, fixing bugs, etc.
-
ramenu started following PKEdit - Cross-platform Pokémon save file editor
-
(Update 2025/09/26: Downloads for Windows and Linux are now officially available) Download link: https://codeberg.org/ramenu/pkedit-qt/releases Hi everyone, I've been working on a Pokemon save file editor particularly for ROM hacks, but it supports all the vanilla gen 3 Pokemon games at the moment. I plan on adding more. It also supports Unbound. And I plan to add more ROM hacks once I finish playing Unbound and add tests for the library. You can find the source code and some examples on usage on the Git repository: https://codeberg.org/ramenu/pkedit It's written in C++ but has bindings for Python which makes it very very simple and a lot more different than typical save file editors. Basically, you can easily read and write compatible save files with very few lines of Python code. So, for example, say you're trying to hunt for Pokemon with good IVs, you can make a Python script, open up a terminal on UNIX in a split screen and use the watch command on UNIX to instantly check the Pokemon's stats (or whatever the alternative on Windows is) rather than manually opening the save in a GUI and such. This is just one example and you can do a lot more with it, of course. An example of this in Python: import pkedit sav = pkedit.Save.load('Pokemon Unbound.sav') pkmn = sav.trainer.party()[2] print(f'HP IV: {pkmn.hp_iv()}') print(f'Attack IV: {pkmn.attack_iv()}') print(f'Defense IV: {pkmn.defense_iv()}') # ... If you're less interested in the scripting/programming stuff, there is also a GUI I wrote in QT so it is cross-platform and works on Windows, MacOS, Linux, and probably other *Nix operating systems. It's a little buggy but it works well enough, the bugs usually come up when you open another save file: https://codeberg.org/ramenu/pkedit-qt No downloads available atm. But if you're knowledgable enough you should be able to build and compile it yourself. Again, I hope to expand the documentation later on and provide binaries if people request it. I plan on writing a 3DS homebrew app as well. Here are a few screenshots: You can edit the greyed out boxes by enabling the 'Allow Potentially Illegal Modifications' in the options menu. It's disabled by default. Current Limitations You cannot inject events, transfer Pokemon between different Games, or view Pokemon in your box. I plan to add viewing box Pokemon at some point as well though. But PKHeX and PKSM work well enough for these purposes for most users. If you have any ROM hacks you want me to add feel free to ask. Though NDS rom hacks are going to be dismissed for now as I don't even have any abstractions setup in place, let alone the regular gen 4 games as of right now.