Jump to content

Leaderboard

  1. ERNESTO JG

    ERNESTO JG

    Member


    • Points

      11

    • Posts

      160


  2. Kaphotics

    Kaphotics

    Helpful Member


    • Points

      10

    • Posts

      6822


  3. theSLAYER

    theSLAYER

    Administrator


    • Points

      7

    • Posts

      22359


  4. BlackShark

    BlackShark

    Contributor


    • Points

      7

    • Posts

      1562


Popular Content

Showing content with the highest reputation since 02/19/24 in Posts

  1. I know there are already some threads about running PKHeX on Linux (like this or this) but they are all outdated and none of them is simple and straightforward enough. I feel like there’s still a lot of confusion about PKHeX and Linux, especially for what happened recently when the program switched from .NET 7 to .NET 8, so I’m making this thread hoping for it to become the ultimate reference for this subject. I'll keep it up to date. --------------------------------------------------- Latest PKHeX version: 24.03.10 Status: WORKING Known bugs: Drag & dropping save files into the program's window isn't really stable and could lead to a crash. This usually happens when you import/export boxes in a save file, and then import another one into the program. Always make a backup or try to avoid drag & drop at all by only using the File > Open option. --------------------------------------------------- 1) Installing Wine Vanilla Wine is more than enough for this. It’s a matter of a couple of commands and everything will work fine without having to go through a bunch of settings in programs like Lutris and Bottles. You must have Wine version 9.3 (or higher). Please refer to your distribution's documentation if you don’t know how to install it. 2) Creating a Wine prefix It's better to create a separated Wine prefix (the “Windows environment”, for those who don’t know what a prefix is) so that it won't conflict with others (if you have any). You can do that with the following command: WINEPREFIX=/path/to/your/prefix/pkhex wineboot Replace /path/to/your/prefix/pkhex with the folder you want to create the prefix in. For example: WINEPREFIX=/home/anon/Prefix/pkhex wineboot Let it set up everything. If it asks for the Mono installation you don’t need it, so you can click on cancel. 3) Installing .NET Desktop Runtime 8 PKHeX needs the 64 bit version of .NET Desktop Runtime 8 to work. You can download it from here. This is the global page with every download link, just in case the given link dies because of a version change (it is currently 8.0.3). Launch the following command to start the installer: WINEPREFIX=/path/to/your/prefix/pkhex wine /path/to/the/installer/windowsdesktop-runtime-8.0.3-win-x64.exe As seen before replace the paths with your own ones. For example: WINEPREFIX=/home/anon/Prefix/pkhex wine /home/anon/Downloads/windowsdesktop-runtime-8.0.3-win-x64.exe Go through the installation process. 3.1) CJK fonts CJK stands for Chinese, Japanese and Korean. These fonts are not shipped by default with Wine, therefore names or OTs of Pokémon in these languages won't be displayed. The "shinify" icon is also affected by this. Although this is optional, we can fix this by installing CJK fonts with Winetricks (you have to install the package first): WINEPREFIX=/path/to/your/prefix/pkhex winetricks cjkfonts Again, replace the path with the one of your prefix. WINEPREFIX=/home/anon/Prefix/pkhex winetricks cjkfonts This could take a while, so be patient. 4) Launching PKHeX PKHeX can now be launched with this command: WINEPREFIX=/path/to/your/prefix/pkhex wine /path/to/pkhex/executable/PKHeX.exe In my case: WINEPREFIX=/home/anon/Prefix/pkhex wine /home/anon/Games/Pokémon/PKHeX/PKHeX.exe 4.1) Note on .NET If you have .NET installed on your system (it is available natively for Linux, it's the Desktop Runtime needed by PKHeX that isn't) PKHeX might not launch. If this is the case for you make sure to add the following arguments to the command: WINEPREFIX=/path/to/your/prefix/pkhex env -u DOTNET_ROOT -u DOTNET_BUNDLE_EXTRACT_BASE_DIR wine /path/to/pkhex/executable/PKHeX.exe In my case: WINEPREFIX=/home/anon/Prefix/pkhex env -u DOTNET_ROOT -u DOTNET_BUNDLE_EXTRACT_BASE_DIR wine /home/anon/Games/Pokémon/PKHeX/PKHeX.exe 5) Making a launcher for PKHeX In case you don’t want to use the terminal every time you want to launch PKHeX you can create a launcher for it. For example you can make a simple bash script for it. Paste the following content into a text editor and save the file wherever you want and with whatever name you want: #!/bin/bash WINEPREFIX=/home/anon/Prefix/pkhex wine /home/anon/Games/Pokémon/PKHeX/PKHeX.exe As always replace the paths with yours. Of course this can also be the command seen in paragraph 4.1: #!/bin/bash WINEPREFIX=/home/anon/Prefix/pkhex env -u DOTNET_ROOT -u DOTNET_BUNDLE_EXTRACT_BASE_DIR wine /home/anon/Games/Pokémon/PKHeX/PKHeX.exe Now make the file executable by running: chmod +x /path/to/your/script For example: chmod +x /home/anon/Games/Pokémon/PKHeX/Launcher Now you can simply open PKHeX by double-clicking the launcher.
    3 points
  2. No losing penalty for Exclusive sounds fair, I'm gonna add it ! Thanks for the idea ! Drastic seems to be 100% compatible in the next version so there's that. Max Elixirs are Beach Cave floor 3 and have a 45% chance to spawn out of 3 to 6 items, which is enough I feel like. The resource is fairly accessible. The Porygon bug is fixed in my version. Waterfall Cave's even floors have a high density of orbs and you can use them floor 9. The Apple Woods floor however wasn't perfectly designed in the public version so I came up with a new design emphasing what I wanted people to do in the room along with a Pitfall Trap allowing to do to the previous floor in order to scout for the resource needed. The full version has additions but most likely this won't affect your immediate experience pre-Aegis Cave. That's a fairly odd bug that was fixed in my version, however it's not addressed in the public one... Sorry about that... Level Scaling directly manipulates the entity level in the spawn list. That means the movesets are altered as a result. Some entities however have hardcoded movesets, for that it's case by case. As someone mentioned there's a public version that adresses the Job Bulletin Board issue. Thanks for the kind words, however it's not just me haha! Without my testers and all the help I got from other modders, this project wouldn't exist! Teamwork makes the dream work! Finally, I'll have you know that 2.0 is proceeding nicely. I tackled one of the biggest issues of Alpha and now that I'm done with it I'm clearing some stuff in my todolist yet again, though life prevents me from working faster, development is going well so far!
    2 points
  3. The latest release works fine, the development build is not ready/tested for public consumption. We hadn't yet double checked that form for correct behavior, but I've found the missing code and re-added the loading of that checkbox.
    2 points
  4. How to Edit EZ-Flash Save (.esv to .sav) Step 1: Download the ZIP Step 2: Install (windowsdesktop-runtime-3.1.32-win-x64 or x86)(depends on your operating system) Step 3: Follow the VideoTutorial Any questions I will be on the lookout Sorry, my English is not very good. EZ-Flash editar sav.mp4 Goomba Save Manager.zip
    2 points
  5. The E-Flash has an option to change the save type
    2 points
  6. The Encryption Constant does not change when moved to Pokémon HOME, that is incorrect. Keep in mind that it's EC mod 100 = 0 when the EC is converted to Decimal. In Hexadecimal, it's EC mod 64 = 0 Either your math was incorrect, or PKSM's was. Also, if you cloned them in Gen 2, and then sent them up, they'd all receive new/different ECs, each with a 1/100 chance to be eligible to evolve to 3-Segment, if you only cloned 1 box, (20 pokemon), then you'd only have a 18.21% chance of finding one that evolves to 3-Segment. If you cloned them AFTER they had already been sent to Bank, then the EC would be identical for the entire box you cloned, so there's no chance for any of them to evolve into 3-Segment. You'd have just copied the exact same set of ECs, all of which already didn't evolve into 3-Segment.
    1 point
  7. 1 point
  8. PL* files were used by the Pokemon Link feature. This feature existed in Gen 6 and was used by Pokemon Bank to distribute gifts to the games. These files can be injected by PKHeX, you can then receive the Pokemon in the start menu of the games. PCD (Pokemon Card) are wondercards from Gen 4, so basically WC files with a different name. While the games could only store up to 3 wondercards, the game could actually have up to 12 gifts waiting to be received from the delivery guy. That's why the PGT (Pokemon Gift) files exist. The PGT data is part of the PCD data. PGF (Pokemon Gift) files are wondercards from Gen 5, also basically WC files with a different name. Starting with Gen 6 it was decided to use WC* for wondercard files. There are WC4 files, which are mostly identical to PCD files. The only difference is that by default the Pokemon data inside the PCD is encrypted while in the WC4 it is decrypted. They are both compatible with PKHeX. You might also have seen some WC*Full files. These are the full data that was sent to the games by the distribution software, it includes the WC* data and some other data that's not relevant for most use cases, like the distribution text that's shown when the card is received.
    1 point
  9. I was able to edit type/category/power/accuracy/PP for moves but that's pretty much all. It looks like the data size is not fixed for each move and pretty hard to understand what each byte means. I.E. Sometimes the type comes right before the category and sometimes there is an extra byte between the type and the category. This probably means if we want to change the move additional effect we need to edit some pointer table too. I would like to know if there is any available and shareable results so that I (and other potential readers) don't need to research everything from the beginning.
    1 point
  10. Roaming8b is for roaming Cresselia and Mesprit in BDSP. I have not tested recently, but when I last edited it, Roaming8b works when a BDSP save is loaded. The idea is that for Switch games, cross game save editing of Pokémon is not recommended (and should even be frowned upon), as you’ll break correlations with the HOME tracker. For example, if a mon from SWSH is shifted via HOME into BDSP, then edited in BDSP, chances are it won’t be able to enter back into HOME (and thus cannot return to it’s original game)
    1 point
  11. Is that so. Then I should disable it. Don’t generate SWSH mons in BDSP. Will cause issues relating to HOME tracker. Also, Roaming8B isn’t for Galarian legendaries. It uses Overworld8, but certain stats needs to be fixed/set, like 3 guaranteed IVs.
    1 point
  12. @Dragazaif you can dump the games RAM while you’re battling the trainer you can use this application to extract the Pokémon.
    1 point
  13. Already fixed on latest commits; https://github.com/kwsch/PKHeX/commit/7122c5c3f5f437c986e1910b825ae36a2e93d876 In the meantime, you can manually create the folder it is forgetting to create. In your case: E:\De Jure\Program Files\PKHeX\pkmdb\ Side note, PKHeX isn't really a "Program Files" level program, moreso a portable app. I don't think it will cause issues being there, but the program does not require any specific administrator permissions to function (reading and writing files isn't a special privilege for PCs).
    1 point
  14. ty, fixed on latest https://github.com/kwsch/PKHeX/commit/7ac5da37b393e78c34da755d34f823bae8d0448f
    1 point
  15. It appears in Slot 1 while a swarm is active. This spread/Pokemon combo doesn't occur without a Pressure/etc lead; without a lead the same spread appears on the next frame, in a different encounter slot
    1 point
  16. Do you have any info regarding the setup (seed) for this encounter? I don't see it in Pokefinder, or a frame where you get a Slot 11 roll for the regular result. Does Hustle/Pressure/Vital Spirit behave differently for Wild Pokemon (not forcing max level for the slot)?
    1 point
  17. Not sure if this is the right place to report this, but PkHeX's legality checker is currently flagging Gen 4 Fishing encounters with Cute Charm PIDs that aren't accurately predicted by PokeFinder. This isn't consistent and doesn't affect all spreads; below are two Remoraids generated from the same encounter method during the same play session (on unmodified retail obv): The first is a spread that PokeFinder is blind to, the second one isn't. A couple more examples of unpredictable fishing spreads being flagged: PkHeX also can't find an RNG frame for any Honey Tree encounter, seemingly regardless of PID type. Example: This is probably the fault of PokeFinder's limitations, but the false positives are worth bringing to attention regardless.
    1 point
  18. Made an account just to say thank you, 6 years later and this saved me quite a headache, legend
    1 point
  19. Don't know if someone has experienced the same bug...however, I'm playing 2.0 and the job bulletin board keeps showing me the same missions, over and over again. Anyone knows if there's some way to fix this? Anyways shoutout to Mond for its works, he took the PMD hacking stuff to a whole new level
    1 point
  20. I've used this site for years, meant to make an account, but finally decided to once I saw a scammer and felt like I needed to report them, but I guess I'm here to stay.
    1 point
  21. Having a 0 TID Scizor with OT name Gay is somewhat sus, just because it’s probably some kind of meme. Whats the Hall of Fame Entries like? Also mind taking a clearer image of the back of the cart?
    1 point
  22. 1 point
  23. Here you have pcdata (GBC)(ENG).bin pcdata (VC)(ENG).bin
    1 point
  24. Thanks for pointing out the issue. Should now be fixed on the releases page.
    1 point
  25. Note to anyone that may be struggling: it is VITAL that you visit the LILYCOVE harbor. Visiting the Slateport Harbor will not trigger the event.
    1 point
  26. Works with a local save file, if you need the remote connection you currently need to use the Dev Build: https://github.com/Manu098vm/Tera-Finder/wiki/Downloads#cidev-builds, or wait for the next stable release
    1 point
  27. You have to save in-game. Then go to "Tools">"Memory Card Manager" Now click on your desidered game and select "Export as .gci"
    1 point
  28. Sorry about the delay. It's fixed now. Pokemon Emerald - GBA.sav
    1 point
  29. Decided to try out the demo until Quicksand Pit. And yeah, as expected, QoL, design, difficulty (played in Expert + SC) are exquisite. As opposed to some other difficulty hacks, it seems dungeons are carefully crafted to provide an intelligent difficulty instead of outright kaizo. It's very enjoyable to find resources on the ground and having to use them creatively to survive. Mindless grind is eradicated from this hack. Those field effects are such a cool addition for bosses, I felt I was playing later games. Got caught off guard by Quicksand Pit's boss after recruiting great supports from the same dungeon, but managed to beat it deathless nonetheless Random remarks: - Not sure if it's an Expert-only thing, but it seems nothing in the dungeons prepare to the fixed rooms of Waterfall Cave and Apple Woods. I full cleared previous floors multiple times to be sure, but never found any items that would provide the basis for a strategy there. In my opinion orbs should drop somewhere, at least in Waterfall Cave, to not enter the realms of unfair difficulty at this level. Still passed them thanks to careful Manual mode positioning but yeah. - Beach Cave (or another resupply dungeon), should have a floor chock-full of Max Elixirs. They definitely are the rarest resource, not having a Wynaut trade recipe. Nectar Forest could be repurposed as a sort of Drunkard Forest for example, with Nectars mixed with Max Elixirs. - Porygon has a bug where one of the later ranks listing is accessible from the start (but not usable). Anyways, anyone should play this hack. I think many kids dreamt of having this kind of experience back in the day. I surely did.
    1 point
  30. Awesome, that just fixed it for me too! I never would've expected setting the windows version to an earlier version would fix this issue haha.
    1 point
  31. I was having the same issue and got it fixed by changing the windows version to "Windows 7" using winecfg
    1 point
  32. Add a name and gender and language (if the fields are there) for Not OT Handler (below OT). in the dropdown, change/maintain the handler to OT. In Gen 6 and above, there’s extra details that changed during trades, and this applies to trade evolutions; more than “changing of species”.
    1 point
  33. 1) Refer to this post: 2) Pokémon from gens prior to 5 will have Poke Transporter as the location. 3) Just recreate the Pokémon. All that is preserved from gen1/2 to 7 is the species, nickname, OT, trainer ID, gender, current level, and if it was shiny.
    1 point
  34. Yes, that's intended. There were two faulty save blocks between the others. Blocks from your previous save that shouldn't have been there. I removed them so the following blocks moved up to the correct address. I might have messed something up though. Sorry, I can check that on wednesday.
    1 point
  35. Fixed. Haven't tested it on an emulator though. Your HoF data is completely gone, it got overwritten by another save block. If you have a backup from right after completing the E4 it would be possible to restore it. I'm not sure what the guide told you but changing the block number is not enough. Pokemon Emerald - GBA.sav
    1 point
  36. PKHeX can read [SAV] from First to Ninth Generation
    1 point
  37. I’m not sure if it’s in PKHeX (I reckon it’s there); I remember seeing it on the old old save tool pokesav. If you know the offsets could just make a plugin or something.
    1 point
  38. 1 point
  39. This program will let you edit various things in the saves of Pokémon Mystery Dungeon: Red and Blue Rescue Team and Explorers of Time, Darkness, and Sky, and some parts of the ROM for Pokémon Mystery Dungeon: Explorers of Sky! You need the .Net Framework 4.6 to use 4.0.4 and above. Other versions only require 4.5. Last Update: 12/23/2016 Latest Version: v4.0.11 Beta Download Changelog: Current Features: Credits: -evandixon (Developer) -Grovyle91 (Research of item structure) -Prof. 9 (Team Name character encoding) -matix2267 (Research of Pokémon structure) -Demonic722 (Help with cheat generation) -psy_commando (lots of stuff for ROM editing) Old Downloads: -Sky Editor 4.0.5 - Only save editing -Sky Editor 4.0.4 - Only save editing -Sky Editor 4.0.3 - Only save editing -Sky Editor 3.2.zip -Sky Editor 3.2 (No DeSmuMe).zip - same as above, but without DeSmuMe integration to keep the file size low. -Sky Editor 3.2 (Full).zip - Contains debug symbols and XML comments. Only useful if you're a developer. -Sky Editor 3.2 (Source).zip - Contains the source code for Sky Editor 3.2. When you download a zip file, it's important that you right-click on it, got to Properties, then general, then click the button that says "Unblock" near the bottom. Otherwise, you might not be able to do anything with Sky Editor. Source on GitHub Other downloads: Sky Editor v2.0 R.zip Sky Editor v2.1..zip Sky Editor v2.2..zip Sky Editor v2.3..zip Sky Editor v2.6..zip Sky Editor v3.0.1.zip Sky Editor 3.1 Final.zip Sky Editor 3.2 (No DeSmuMe).zip
    1 point
  40. That's definitely a fake cart, the board doesn't look right, and despite not being able to edit anything, multiple pokemon in the savefile have RNG legality errors (PID mismatch), so the game wasn't running correctly either. (not uncommon for bootleg carts to have glitches that aren't present on real carts, real carts work completely differently) The good news is the savefile appears intact, the bad news is bootleg carts are extremely hit or miss on whether they can be read/written to by savefile managers, including cart readers. Your best option is to dump the game ROM and continue playing on emulator, or buy a legitimate FR or LG cart to restore the savefile to.
    1 point
  41. Ah - I had not realized there was a github repo for the project! I see that there is a version (22.12.18) that uses .NET 4.6, which is definitely usable with wine! https://github.com/kwsch/PKHeX/releases/tag/22.12.18 I've tried this and it works perfectly! I had to compile the project on a Windows machine, but now the executable can be run with wine-stable. These instructions will be for macOS. 1. Open the Terminal application. Type "brew install wine-stable". (If you do not have homebrew, check out how to do it here! https://docs.brew.sh/Installation) 2. Download the .EXE file for PKHeX 22.12.18 here (I've attached it to this post). If that makes you nervous, download Visual Studio Code on any Windows machine and follow these instructions. Make sure you're building a "Release" version and you're building the 22.12.18 release I linked above! 3. Go into your Finder, find the PKHeX.exe and Right Click -> Open With -> Wine Stable! It should work perfectly now. (Note that this is an older version of PKHeX, so it's missing the newer updates and additions to the app.) PKHeX.exe
    1 point
  42. Version 1.01 is available now as the new download in the OP. In the weeks following 1.0, it became very obvious to us that our early testing group had a higher difficulty tolerance than the general public, so we made a lot of changes to make things easier across the board. The patch notes below will contain spoilers for the entire hack, so reader beware! Features: Bug Fixes: Balance Changes - Starters Balance Changes - Dungeons/Enemies Just a reminder that we're always open to feedback and having active conversations about the hack on the EotS Discord. We don't know if there's an issue unless you tell us. Thanks for the support!
    1 point
  43. Fun stuff. I'll chime in with my own thoughts. Very refined experience for a blind playthrough, seems like all those betatesting phases I've read about over the last few months paid off. Gameplay: There doesn't seem to be any documentation regarding changed the changed Pokemon attributes in the OP as of writing this, so I figured I'd use my Python skills + the SkyTemple library to dig in for myself! (spoilers, obviously) v1.0 changes:
    1 point
  44. Mystery Dungeon is different enough from the main series that PKHeX isn't going to support it. Depending on the results of reverse engineering the game, I might be able to write a save editor, but at a glance, the save looks like the same structure as PSMD, which I opted not to make a save editor for because the structure is fluid enough to require a full understanding of it, and not just a partial one.
    1 point
  45. @Whalermouse Just shift a pokemon around in PKHeX, export save, and it'll correct the checksum for you. Pokemon StormSilver invalid turned valid.sav
    1 point
  46. I have a "small" contribution. I'm currently digging through Pokemon Battle Revolution, hoping to find an unused wondercard or something like that. Unfortunately I haven't found anything so far and it doesn't look like I will. Anyway I noticed Battle Revolution Items are not in our gallery yet. Though I've seen the English ones somewhere a few year ago (not sure if it was here), but I've never seen the other languages. Well they are just items...but after all they are still wondercards! I dumped them right from the game data (PAL version). They can be found in the menu_shop.fsys file after decompressing it. Included are the following items (I left out the pkm since we already have them all): I would upload them to the gallery as a package only. Pokemon Battle Revolution Items ENG.zip Pokemon Battle Revolution Items FRA.zip Pokemon Battle Revolution Items GER.zip Pokemon Battle Revolution Items ITA.zip Pokemon Battle Revolution Items SPN.zip
    1 point
  47. Download Location Here PKMs and SAVs can be injected to 3DS games if you have any of the following: Homebrew Menu & any Save Manager App Hacked Console with Custom Firmware JP Cart+JP System using Cyber Save Editor & Dongle NO POWERSAVES. Datel does not allow edited save resigning. NO SKY3DS EITHER. Save files must be decrypted in order to load & save. Methods how to view (not inject) your Powersaves are in the X/Y Save File Research Thread. Complete list of shortcuts and update history is available within program via Options->About. Source code is available on my GitHub. Tutorial Video
    1 point
×
×
  • Create New...