Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 05/05/26 in all areas

  1. Did not receive Mystic Ticket, yet can travel to Navel Rock? Hasn't even shown the Aurora ticket to the captain, yet has the flags to be able to travel to both event islands. Every single pokemon in the boxes has default friendship. Articuno/Moltres/Zapdos all share the same unremarkable PID/IV. Possible modified from each other. Snorlax PID/IV is exactly the same as ^ except with the top bits flipped. Very suspicious. Eevee (leftmost) has the exact same IV spread. Extremely suspicious for an egg. Venusaur and Blastoise are level >90 and have 0 EVs. Venusaur has all ribbons (including contest stats) without any pokeblocks used. Insanely suspicious. The Suicune in the Roamer data does not match the Suicune they captured. Every single TM is owned (in bag), but multiple Pokemon have TM moves learned. Somewhat suspicious. Initial E4 clear has an entirely different Charizard PID (4A5E25BB) from the one in party (C2947D2E). Both are level 100. The TID/SID is different from the novelty TID of the save file, implying that the save file TID/SID was changed. The Hall of Fame only has 2 entries, implying the Hall of Fame was only cleared one extra time. Strange that the team has none of their OT present, and instead shows level 100s from various trainers instead. 4/6 party members have 3/3 PP Ups. All have 252/252/6 EVs (except Venusaur, as mentioned above, has no EVs). The save file has only been saved 60 times. Very suspicious for someone with 600 hours played. Only 124 Pokémon were captured. Very hard to fill out boxes with such a small amount. Only healed in the pokecenter 19 times. Crazy low amount. Only received ribbons once, which makes sense for the duplicate Hall of Fame clears. Used the daycare 8 times? hatched less than 2 dozen eggs? getting vgc-player vibes here. Only did 9 trades. lmao. You can't complete the pokedex with only 9 trades, sorry. Pokedex is complete, but Spinda's PID is still uninitialized (zero), implying the pokedex was cheated to complete. Lugia has the exact same IVs as the other 3 birds. Come on. Only traded 9 times, deoxys has been trained, yet still has 0 friendship. Entirely possible it was traded away then traded back and never touched again, still sus. Nickname trash bytes missing on every single pokemon is incredibly suspicious -- except the Ditto sequestered in the daycare (which has trash bytes as expected!). Zero link battles recorded, yet has the sticker for link battles. nope. This is not a clean save file.
    2 points
  2. This thread covers support for the following plugins I have made: - FlagsEditorEX - MissingEventFlagsChecker Need Help? 1) Specify the plugin and version 2) Provide detailed information about what you are attempting to do Bug Reporting 1) Specify the plugin and version 2) Specify the PKHeX version and language being used 3) Specify the game version which the save file comes from 4) Provide detailed steps you did for the issue to happen 5) If the issue only occurs to a specific save file, provide that file Please note that I need to be able to reproduce the same issue on my side to get if fixed, so the more detailed information, the more chances I get to fix such issue New Discovered Flags The event flags are being researched little by little. As the flags gets documented and descriptions are created, they will be embedded into the next version of the plugins. All research work can be checked here Event Flags - Research spreadsheet To contribute, create a copy of the above, fill the info you researched, and contact back with the information of what needs to be merged. You may also use this thread to report discovered flags. Priority for community contribution would be the 3DS games. B2W2 had some progress right now.
    1 point
  3. It's cool to see at least SOMEONE working on 3ds rom hacking. Sadly, I'm mostly interested in hacking XY. A question: Despite being made with USUM in mind, can your version of pk3DS be used on gen 6 roms? I remember pk3DS being a pain to work with. Terrible user interface, lack of QoL features, constant bugs and crashes, etc. The lack of alternatives was frustrating. It would be cool to see improvements in these areas.
    1 point
  4. Response inline. They shouldn't be trying to make excuses for why their modifications are clearly detectable, they should just own up to it. I wouldn't put any value on the save file, even if you only consider Lugia and Deoxys with the assumption that they were encountered without any cheats being active. They are simply unremarkable. Sure they may have completed XD legitimately, but they hacked in the event ticket item+flag to encounter Deoxys.
    1 point
  5. As it stands, this point below in itself is sufficient to prove that the save itself isn't clean. Everything else was just a really sweet and juicy cherry on top. You cannot legitimately trigger those flags in the wrong order. I am sorry to say that the save is definitely not clean and the story about receiving the ticket on this save is patently false, full stop. Nothing they can say will change that >< Not part of the main point, but rather just adding on:
    1 point
  6. because the values are correlated to the RNG seed that generated the pokemon. use the encounter database instead of manually changing individual properties. settle for imperfect values that you can make perfect via in-game mechanics (such as bottle caps). nobody is going to believe you when you show them a 6*31IV Pokémon.
    1 point
  7. Adding from a trusted source: Flittle Espathra If someone would be kind enough to post Silicobra and Sandaconda it would be very nice. 0955 - Flittle - 58A023A03811.pk9 0956 - Espathra - 4F584AF22B70.pk9
    1 point
  8. So this hack has been out for a few months but I've been putting off on posting it here for a while. But now that I've finished 1.1 with a slew of new features, I decided it was finally time! The goal of Explorers of Fortune was to add extra content and quality of life to Explorers of Sky as possible, while keeping the original's difficulty level and spirit! Sky was always a comfort game for me, so I didn't gel with similar hacks that focused more on difficulty. Thus I set out to create my own take on an expanded Sky, and I ended up very pleasantly surprised with the result! So without further ado... Story and characters: QoL and features: Dungeons: Pokemon: -New additions: -Regional Variants: -Added forms: -Shinies: Misc: -The UI is now gold! -Intimidator's activation odds have been lowered. Screenshots: Credits: Anonymous: Appraise All, Choose Starter, Expand Poke List, Add Experience Share, Add Types, Dungeon Interrupt, Implement Fairy Gummies, Move Shortcuts, Fix Evolution Glitch, Change Evo System, Change Fixed Floor Properties, Change Text Box Background, Externalize Mappa File, Externalize Waza File, Extract Anim Data, Extract Bar Item List, Extract Dungeon Data, Extract Hardcoded Item Lists, Extract Item Code, Extract Move Code, Extract Object Table, Extract SP Code, Provide ATUPX Support End45/Frostbyte: Disable Tips, No Weather Stop, Same Type Partner, Better Enemy Evolution, Move Shortcuts, Compress IQ Data, Edit Extra Pokemon, Extra Space Cipnit: Far Off Pal Overdrive, Partners Trigger Hidden Traps, Reduce Jumpcut Pause Time, Complete Team Control Adex: Pitfall Trap Tweak, Special Actor Name, a TOOOOON of special processes psy_commando: Actor and Level Loader Jawshoeuh: Ivy Cudgel Happylappy, Chesyon, and I, with help from Adex, Hecka, Mond, deltaflare, and Frostbyte: StarterMenuTool Quiz Recreation Waaaaaaaaaaaaaaaaaaaaaaaay too many spriters to list here. check the included sprites/portraits credits document for the full list! Misc credits to Mond, happylappy, and Sergey, who were instrumental in me learning SkyTemple, and without, this hack would not be possible. Download You will need a US rom of Explorers of Sky. Use XDeltaUI to install the patch. Enjoy! Explorers of Fortune.zip
    1 point
  9. Here's the relevant line of code that replicates how HOME ingests the ZA entity and updates its contents: https://github.com/kwsch/PKHeX/blob/06c742ac789f31831ab01ed0ec3b62f9fd2847fd/PKHeX.Core/PKM/HOME/GameDataPA9.cs#L129 Size ratings in S/V use the Scale value. In games with separate sizing for height and weigh (like LGPE/E) they use height and weight values. Transferring around in HOME, HOME tries to make things consistent in its own way.
    1 point
  10. thanks, fixed on latest commit Slot9a: overqwil defer, ignore hasTracker · kwsch/PKHeX@06c742a
    1 point
  11. Your files are really good basis for building a collection. To me Needs hours of editing to be "perfectly" legit For example All the Pokémon caught on the same day with good stats, Same ball. Unlikely. I also have a good collection from USUM. It's an old file but seems correct. See my profile. I have another one that I've reworked. I'll update it someday.
    1 point
  12. As far as I can tell, no geolocation data is written onto the mon's data, be it from Go Park or sent directly to HOME. Yeah, direct to HOME location would be "Pokemon GO", whereas GO to LGPE would be "GO Park complex". Because of this difference, stuff from LGPE will not have the hovering "G" flag in the boxes when viewed in HOME.
    1 point
  13. So in general, using encounter database should be good enough as 1) encounter database replicates known algorithms for stats calculation and 2) everything else is said to be sufficiently random. Thing is I am slightly paranoid hence what I've said prior. For regular usage either option should be fine, really depends on you. As for Go trainer name, as far as I can tell no such information is written on the mon itself for GO -> LGPE (Go Park). While GO -> HOME also doesn't write the information to the mon itself, it is stored using the tracker on the server side. So even if the app eventually stops showing you to Go trainer (it used to show me for some pokemon caught earlier, but stopped displaying it after an update), that information will likely continue to be stored by the server.
    1 point
  14. So there’s a few layers to this question, and I’ll provide answers slightly away from your question, to provide context: 1. GO to LGPE’s Go Park GO entries and GO to HOME’s GO entries are slightly different, due to met location being different (and that excludes the fact that you’re also species limited), so you should take that into account 2. Regarding genning GP1 data VS Go park entry itself, while the end results currently seems identical (and I believe that I’ve been told stat generation is sufficiently random), there could always be breakthroughs into recognising RNG determination (stat correlations) in the future. I might be overly conservative (and also not caught up in generation subs), however personally, I will opt for the game to generate details where possible. Whether is that a sufficient enough benefit, is up to you.
    1 point
  15. Works fine on latest commits; was reported a couple days ago and fixed at that time. Your two uploads are fine: Feel free to try the development build if the red triangles irk you
    1 point
  16. In recent years, I became interested the Gen 1 Mew event distributions, and I've tried to recreate the Mew Machine software as a hobby project. While I'm not a developer, I checked the code, experimented, and got help to make it work. My goal was to authentically recreate the experience based on messages around the internet from people who attended the original events, since the actual distribution machines are likely lost to time. I created a rom hack that allows players to receive Mew, as if they had attended the official event distributions. However, I don't have the skills to maintain or update it further for now. So don't expect next releases. This is intended for use on PC or mobile with emulation mostly. To patch the ROM, Beat Patcher is recommended. https://www.romhacking.net/utilities/893/ How to use: 1. Copy any save file from Pokémon Red, Blue or Yellow, this save file should have at least 1 slot in the party available. (Make sure to do backups first just in case). 2. Paste the save file wherever you have the Mew Machine ROM. Make sure to rename the save file to have the same name as the Mew Machine ROM. 3. Load the Mew Machine ROM on your emulator. 4. Write a name for the OT for the Mew you want. (I.e: YOSHIRA, HAMBURG, FINLAND, etc) 5. Once selected, press A to send any amount of Mews (Max. 5). 6. Copy the updated save. Load it back to the original game (Red, Blue, Yellow), now you have Mew(s) in your party. If you don't load a save file the game will display that is empty and will reset as a loop. Screenshots: Special thanks to: chatot4444, dannye33 for their help with the Trainer ID Ajxpk for their guidance Ax461 for assistance and helping me fixing some bugs Pokered disassembly, for making this possible mewmachine.zip
    1 point
  17. The bot plays the game for you when the bot runs. If it's performing online interactions that would require NSO, then of course you need NSO and the game, and connect to online servers.
    1 point
  18. Version 26.05.05

    13192045 downloads

    Pokémon core series save editor, programmed in C#. Supports the following files: Save files ("main", *.sav, *.dsv, *.dat, *.gci) GameCube Memory Card files (.raw, .bin) containing GC Pokémon savegames. Individual Pokémon entity files (.pk*) Mystery Gift files (.pgt, .pcd, .pgf, .wc*) including conversion to .pk* Importing teams from Battle Videos Transferring from one generation to another, converting formats along the way. Data is displayed in a view which can be edited and saved. The interface can be translated with resource/external text files so that different languages can be supported. Pokémon Showdown sets and QR codes can be imported/exported to assist in sharing. We do not support or condone cheating at the expense of others. Do not use significantly hacked Pokémon in battle or in trades with those who are unaware hacked Pokémon are in use. FAQ Support Forum <-- Post here if you have questions or found bugs
    1 point
  19. Re-read my first reply. I already mentioned that not all languages can enter the same characters. Your OT name cannot be half-width characters on a Japanese origin save file. It is impossible to enter anything besides what is available from the character entry screen.
    1 point
  20. Hi, the events are already available in the GitHub event gallery: https://github.com/projectpokemon/EventsGallery They'll be added in the website gallery shortly.
    1 point
  21. Hello! Happy Easter! Bunny brought us HOME-ZA connection and a new atmosphere release! Uploading in this post (04/05/2026): Patrat Watchog Furfrou Natural Form Furfrou Pharaoh Trim Pansage Simisage Panpour Simipour Pansear Simisear These mons were obtained via GTS trading Enjoy! 0504 - Patrat - 5846CCCED116.pa9 0505 - ミルホッグ - 003CBD19F4E3.pa9 0511 - Pansage - FE92914154EC.pa9 0512 - 花椰猿 - 5DAC838BE135.pa9 0513 - Pansear - B817BDEB5886.pa9 0514 - Simisear - 6CAFB1542FEB.pa9 0515 - Panpour - 417DC8BBBF28.pa9 0516 - Simipour - 04826B9FA3F9.pa9 0676 - Furfrou - B60EEDDE6841.pa9 0676-09 - Furfrou - B5CEFD06B119.pa9
    1 point
    this mod looks decent i hope it will be available later for PAL version of this game because i myself live in Europe and would find it useful
    1 point
  22. 1 point
  23. hello bowlin! I'm less of an expert than you, but... if i took JackyJack307255's black save file and threw in my white forest npcs, then sent you the file, would that still help? sorry for the pretty late reply. i admire your commitment!
    1 point
  24. Did you know underleved still exist nowadays ? I didn't. Thanks to ProfessorRex here a list of the non event ones in SV : -Tera Poison Sliggo (lv30) in wild tera -4* Tera Raid Bisharp (lv45) -4* Tera Raid Drakloak (lv45) -4* Tera Raid Zweilous (lv45) And here all I found in Grand Underground at level 16 in BDSP (with National Dex and 1 badge) Spacious Cave Raticate Gloom Venomoth Primeape Rhydon Houndoom Mightyena Crawdaunt Sandslash (Pearl) Shelgon (Pearl) Graveler Golbat Machoke Grassland Poliwhirl Weepinbell Skiploom Cacturne Ariados Ledian Purugly (Pearl) Skuntank (Diamond) Fountain Dewgong Gastrodon Rocky Pupitar (Diamond) Lairon Camerupt Vibrava Volcanic Magcargo Swampy Weezing Tangrowth Dazzling Banette Dusclops Kirlia Some remain mystery (if you can really get them underleved) such as the ones where you need Surf (Lanturn, Tentacruel, Whiscash) or the Icy Cave (Walrein, Glalie, Sealeo). I don t think it s possible, but maybe lv33 Glalie/Walrein can be a thing at least ? Did you find any other ones in BDSP/SV/ZA ?
    1 point
  25. Hi there. How do I download this? There is a message stating I do not have permission to view it. **edit (for those finding this page with a search engine) - I found it on the downloads section**
    1 point
  26. Hey Bowlin, sorry for the late response, but right now I'm trying to do the same thing as you. I'm currently have 6 BW saves (4 from Black, 2 from White), with them I have 29 out of 30 residents of the game, but unfortunaly I still missing Grace, I believe she's probably rare. If you happen to have a sav with her I would be glad, also I can share my savs with you if needed.
    1 point
  27. Using Local API to Upload PKHeX Saves to PKSM Cloud (2025) aka: Upload PKHeX Files directly to your PKSM straight from your computer. Official Set Up Guide (Linux) RUN THIS GUIDE THROUGH AI TO SEE IF IT CAN GENERATE A WINDOWS/MAC FRIENDLY TUTORIAL AND DON'T FORGET TO VIEW THE SPOILER IN STEP 8. Otherwise, wait for me to release it. If you choose to do this, be sure to read along with this actual tutorial because AI will mess this up if you're not careful. If a kind person wants to translate this guide for these OS for me, I will be forever appreciative. Find me in the Discord Server and DM me if you have done so. ──────────────────────────────────────── Hi there, I'm a mom and I like to make things easy. Last thing I want to do is physically move my SD card into my PC to inject Pokémon into Gen 6 or older games into PKSM. I don't have the time to do all that when I've got a toddler to keep up with. This guide will fix this issue, that way you can just inject PKHeX Pokémon into PKSM Cloud straight from your PC. As far as I am aware the API has been discontinued for some time leaving people unable to conveniently upload their PKHeX saves into their PKSM; today we are going to fix that. I only started using PKSM and PKHeX two days ago in hopes of restoring some legitimate competitive Pokes I spent hours breeding back in 2014. My game cartridges were unfortunately stolen from me... amazingly I had all the necessary data's footprint on the web that's survived 10+ years so I can recreate them in PKHeX. Thank you devs!! WARNING: I haven't had the time to write this out for Windows/Mac but I am very happy to share my steps for Linux users and update this guide in the future for other operating systems. Perhaps you can plug in my code into AI to make it Windows/Mac friendly in the meantime. I'm also writing this guide out strictly from memory, so if you run into any complications please let me know because I might've miswritten something. DO THIS AT YOUR OWN DISCRETION. IT IS HIGHLY ADVISED NOT TO SKIP OR DELETE THE DATABASE BACKUP JUST INCASE SOMETHING GOES AWRY. ──────────────────────────────────────── Read each instruction carefully. 1.) Download local-gpss: Download the latest version of local-gpss. Again, I'm using the Linux version. Don't extract the contents yet. 2.) Create an Apps directory if you haven't already and its subfolders: I'm just going to show you my pathing that I do. I like to keep all my Apps in an App folder in the home directory, Open up a Terminal. mkdir -p ~/Apps/local-gpss/PKM Then, go to your recently downloaded linux64.zip and extract all the contents into ~/Apps/local-gpss. (NOT into the PKM folder, this is where your PKHeX data is going to go when you're finished setting up.) 3.) In the terminal, enter the following code to run your local server: cd ~/Apps/local-gpss/ ./local-gpss/ If this is your first time booting the server, it will ask if you want to download a database. (gpss.db), hit Y. 4.) Test to see if the server is live: You should have been given an IP address and it's port to plug into the API section of PKSM in your terminal. It should look something like this: http://192.168.x.xxx:5000 On your 3DS, go to PKSM > X Button (Settings) > Local API URL > Enter http://192.168.x.xxx:5000 > Press OK > B Button > Select Game of Choice > Load with A Button > Storage > Press Wifi Button on the Bottom Left Corner. If the cloud storage loaded, everything is running smoothly. 5.) Kill server for now: On the server terminal press Ctrl + C. Optional: For good measure, type this in your terminal to be absolutely sure it's dead pkill local-gpss 6.) Create a Backup of your gpss.db: In Thunar, navigate to ~/Apps/local-gpss, copy and paste the gpss.db in the local-gpss directory, and rename it to gpss-backup. 7.) Clear the Database and check to see if it's empty: There are SO many pokemon left in this database from when the database was publicly accessed, I'm assuming, so let's clear them out to make room for our own 'mons. (Sidenote for Devs/Tech Savvy people: I have each DELETE and SELECT separated for other developer's clarity if anyone wants to do anything/make their own modifications with this.) # Clear the tables sqlite3 "$HOME/Apps/local-gpss/gpss.db" <<'EOF' DELETE FROM bundle_pokemon; DELETE FROM bundle; DELETE FROM pokemon; VACUUM; EOF Now, sanity check to see if it's clear. # Verify the tables are empty sqlite3 "$HOME/Apps/local-gpss/gpss.db" <<'EOF' SELECT 'bundle_pokemon count: ' || COUNT(*) FROM bundle_pokemon; SELECT 'bundle count: ' || COUNT(*) FROM bundle; SELECT 'pokemon count: ' || COUNT(*) FROM pokemon; EOF If you see something along the lines of: bundle_pokemon count: 0 bundle count: 0 pokemon count: 0 The data successfully cleared and it's safe to move on to the next Step. Optional: Also create a backup for the empty database. Copy and paste current gpss.db, the empty one, into the local-gpss directory and name it "gpss-empty-backup.db". 8.) Create the shell script and command to regenerate your database: (Tech Savvy individuals check note at bottom.) Lets create a shell script that will allow you to add your Pokemon to your database with one simple terminal command. We will create a shell script called gpss-import-all. gpss-import-all will do the following: Back up your current DB Create a new bundle each run (no overwrites) Auto-detect gen from the file extension Compute bundle min_gen / max_gen from the files it actually imported De-dupe by content (skips exact duplicates) Kill Local-GPSS if you accidentally left it running, restart Local-GPSS and print your API URL. Copy and Paste the ENTIRE code in the spoiler below into your terminal. For my tech savvy people ONLY: (if you're not a developer skip this section) TLDR for Devs: .pk* files are encoded as Base64 inside SQLite. If you ever get “GetString() on NULL values” or “500 Internal Server Error” when PKSM loads Cloud, run the above SQL to replace missing download_code, generation, and base_64 values... it’s always one of those being NULL. 9.) Add your PKHeX files to the PKM folder in ~/Apps/local-gpss: Pretty self-explanatory. Generate the desired PKHeX files and add them to the PKM folder in your local-gpss directory. 10.) Repopulate your Empty DB: In your terminal, type: gpss-import-all You should have now imported all Pokemon that you've generated and started your server (while creating a backup,) Optional: Do another sanity check to see if the tables have populated. Enter this into a new terminal. # Verify the tables are populated sqlite3 "$HOME/Apps/local-gpss/gpss.db" <<'EOF' SELECT 'bundle_pokemon count: ' || COUNT(*) FROM bundle_pokemon; SELECT 'bundle count: ' || COUNT(*) FROM bundle; SELECT 'pokemon count: ' || COUNT(*) FROM pokemon; EOF You should see: bundle_pokemon count: [THE AMOUNT YOU JUST IMPORTED] bundle count: [THE AMOUNT YOU JUST IMPORTED] pokemon count: [THE AMOUNT YOU JUST IMPORTED] If you see this, congratulations, you've set up everything correctly and ready to Generate like a boss. 11.) Load PKSM and inject your generated pokemon into your game: Select Game of Choice > Load with A Button > Storage > Press Wifi Button on the Bottom Left Corner TA-DA they should be good to go! Enjoy! ──────────────────────────────────────── Important Sidenotes: Might need to unblock port 5000 on your firewall if your 3DS isn't finding it. I highly recommend making these a shell script for your convenience.
    1 point
  28. Should work in theory but I can't test the European ips files: GTI text speed up.zip
    1 point
  29. Hey y'all, I know this topic is pretty old, but if anyone's still around, I made a wii homebrew version of @Team Fail's program https://github.com/The-Revvy/ii-reader
    1 point
  30. I found out what to do. After getting in game go to box 16 by pressing left. Then move a pokemon in box 16 (even if you put it in the same spot). Then the other boxes will be unlocked. Hope this helps to someone who might encounter the same problem.
    1 point
  31. Poke-Reader 1.1.zip GBA Event Pack 1.0.zip
    1 point
  32. Thank you for your contribution! It´s always a pleasure to see your updates. I will update the file when I fix my homebrew switch, I stil have a few Pokémon to upload. Also I made a "mistake", because of language incompatibilities (Latin America Spanish), I cannot transfer Pokémon from before LZA anymore, so it will be a bit slower.
    0 points
×
×
  • Create New...