Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 07/06/20 in all areas

  1. 2 points
    Hello all, For those who do not know me, I studied under a video game development program in the early 2000's. While I did not end up pursuing development as a career, I still actively apply the knowledge to trying to understand what's under the hood of the franchise that first made me want to go into video game development: Pokémon. I am not a code hunter. I am more of enthusiast who enjoys sharing this information with the masses so we all can maintain a database of LIVE RAM Edits for the insight and befenfit of the community as a whole to increase the overall understanding of what is and isn't possible with the games. The Atmosphere CFW OS for CFW uses a built-in cheat app called Edizon which means every single CFW Switch owner with Atmosphere OS are forced to use it. The homebrew app Edizon does not allow for a manual ON/OFF of individual codes which means people interested in experimenting have to maintain their own database of codes and go through the hassle of deleting and re-adding codes to the .TXT file for the codes for the game on a FREQUENT basis. The Atmosphere OS Live requires codes to be located under a specific system folder which is sorted into folders under the TitleID of each game with separate .TXT file for each BuildID (aka version of the game): GAME TitleID BuildID (for v1.2.1) Pokémon Shield 01008db008c2c000 896900182175428b Pokémon Sword 0100abf008968000 157abfb96262aeb9 (New Encountered Wild/Egg/Fossil Pokemon) Shiny Codes [Always Shiny Star Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 007702D4 1400003A 04000000 007702E4 14000036 04000000 00780E54 52000C29 [Always Shiny Square Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 007702D4 1400003A 04000000 007702E4 14000036 04000000 00780E54 2A0103E9 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes (Custom) [Always "Best" Hit Point (HP) IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E1 [Always "Worst" Hit Point (HP) IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E0 [Always "Best" Attack IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AE0 528003E1 [Always "Worst" Attack IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AE0 528003E0 [Always "Best" Defense IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AEC 528003E1 [Always "Worst" Defense IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AEC 528003E0 [Always "Best" Sp. Attack IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AF8 528003E1 [Always "Worst" Sp. Attack IV Wild/Egg/Fossil Pokemon (v1.2.0)] 04000000 00770AF8 528003E0 [Always "Best" Sp. Defense IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B04 528003E1 [Always "Worst" Sp. Defense IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B04 528003E0 [Always "Best" Speed IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B10 528003E1 [Always "Worst" Speed IV Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B10 528003E0 (New Encountered Wild/Egg/Fossil Pokemon) IV Codes (Pre-Sets) [Always 31/31/31/31/31/31 IVs Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E1 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E1 [Always 31/0/31/31/31/31 IVs Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E0 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E1 [Always 31/31/31/31/31/0 IVs Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E1 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E0 [Always 31/0/31/31/31/0 IVs Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770AD4 528003E1 04000000 00770AE0 528003E0 04000000 00770AEC 528003E1 04000000 00770AF8 528003E1 04000000 00770B04 528003E1 04000000 00770B10 528003E0 (New Encountered Wild/Egg/Fossil Pokemon) Gender Codes [Always Female Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A88 52800021 [Always Male Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A88 52800001 [Always Genderless Wild/Egg/Fossil Pokemon(v1.2.1)] 04000000 00770A88 52800041 [Always Species Default Gender Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A88 79406261 (New Encountered Wild/Egg/Fossil Pokemon) Nature Codes [Always Adamant Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800061 04000000 00770A7C 52800061 [Always Bashful Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800241 04000000 00770A7C 52800241 [Always Bold Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000A1 04000000 00770A7C 528000A1 [Always Brave Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800041 04000000 00770A7C 52800041 [Always Calm Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800281 04000000 00770A7C 52800281 [Always Careful Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002E1 04000000 00770A7C 528002E1 [Always Docile Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000C1 04000000 00770A7C 528000C1 [Always Gentle Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002A1 04000000 00770A7C 528002A1 [Always Hardy Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800001 04000000 00770A7C 52800001 [Always Hasty Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800161 04000000 00770A7C 52800161 [Always Impish Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800101 04000000 00770A7C 52800101 [Always Jolly Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001A1 04000000 00770A7C 528001A1 [Always Lax Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800121 04000000 00770A7C 52800121 [Always Lonely Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800021 04000000 00770A7C 52800021 [Always Mild Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800201 04000000 00770A7C 52800201 [Always Modest Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001E1 04000000 00770A7C 528001E1 [Always Naive Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528001C1 04000000 00770A7C 528001C1 [Always Naughty Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800081 04000000 00770A7C 52800081 [Always Quiet Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800221 04000000 00770A7C 52800221 [Always Quirky Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800301 04000000 00770A7C 52800301 [Always Rash Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800261 04000000 00770A7C 52800261 [Always Relaxed Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528000E1 04000000 00770A7C 528000E1 [Always Sassy Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 528002C1 04000000 00770A7C 528002C1 [Always Serious Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800181 04000000 00770A7C 52800181 [Always Timid Nature Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770A70 79406661 04000000 00770A7C 79406661 04000000 00770A70 52800141 04000000 00770A7C 52800141 (New Encountered Wild/Egg/Fossil Pokemon) Ability Codes [Always 1ST Ability Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800002 04000000 00770B38 52800008 04000000 00770B4C 52800008 04000000 00770B60 52800008 [Always 2ND Ability Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800022 04000000 00770B38 52800028 04000000 00770B4C 52800028 04000000 00770B60 52800028 [Always Hidden Ability Wild/Egg/Fossil Pokemon (v1.2.1)] 04000000 00770B20 3940D262 04000000 00770B38 3940D268 04000000 00770B4C 3940D268 04000000 00770B60 3940D268 04000000 00770B20 52800042 04000000 00770B38 52800048 04000000 00770B4C 52800048 04000000 00770B60 52800048 A Few Words about LIVE RAM Editing in Sword & Shield: In order to accomodate new features in v1.2.0, the stored memory active in RAM witnessed drastic changes. The change from v1.1.1 to v1.2.0 shifted the location in memory of all the ENCOUNTERS handling BUT thankfully the entirety of it was moved together. The memory shift was found and applied to all the existing ENCOUNTERS related codes. The Sword & Shield titles ONLY have error handling for "impossible" Pokémon. There are no such "legality" checks built into the mainline Pokémon games furthermore GameFreak currently has no such services immplimented on the Pokémon Home servers. There is an error handler for Pokémon encountering mons outside of the National Dex range which drops in a Pikachu called "Egg." There is also an error handler for illegal gendered Pokémon (for example: Female Mew OR Genderless Charmander) which is displayed in-game by replacing the 2D sprite shown in menus or on Raid preview screens with a 2D sprite of a black PokéBall symbol. Since there's no error handling for "legit" Pokémon, the game is not tracking for LIVE RAM Edits. This means there's no error handling to correct a mistake you make (like that Genderless Charmander) and as such the game will allow it to occur. When a new Pokémon is encountered (whether it's in-game trade, wild, Raid, or even newly discovered Egg), there's a module which puts together all of the pieces of data which make up that Pokémon in a single sector of memory. The single module uses the EXACT same sector of memory for ALL types of encountered Pokémon from in-game Gift Pokémon to Fossil Pokémon, from eggs to Pokémon in tall grass. The module checks for any all the known (predetermined information like how in-game Gift Pokémon have pre-determined IVs) and plugs those values in. Next, the module randomizes any of the unknowns (like Nature when not Synconized OR Ability two ability mons.) After assembling the COMPLETED the module sends the whole Pokémon back to the game's code to use. Since all Pokémon are passing throught the same sector of memory, we can apply LIVE RAM Edits/codes to set the results of one or more charactistics which over-writes randomization and predetermined values. (Once again, the game will not attempt to correct any mistakes you make like assigning a Hidden Ability to a Route 1 wild Pokémon.) Since there's currently neither the mainline games nor Home are preforming any legality checking, you can VERY easily make ILLEGAL Pokémon. LIVE RAM Editing should be something in which is not taking lightly to ensure no ILLEGAL Pokémon spawn in-game as a result. While the game may not show your mistakes now, PKHeX will and down the road one day maybe even Pokémon Home will but when that happens chances are the mon will be deleted from the server. Everyone here is against the creation and sharing of ILLEGAL Pokémon so keep that in mind!
  2. 2 points
    Long-winded story in the spoiler tag. TL;DR: Rather than the games checking the compatibility header, the distribution ROM does. Patch instructions below. (If anyone wants to make an IPS/UPS/BPS patch, go ahead! I just don't feel like downloading one more program for this project to make one.) Due to space constraints, it is impossible to patch a fix in to the same location. However, it is possible to patch out the check completely. Replacing 0x714C through 0x7173 (inclusive) with 0x00 patches out the region, game, and language checks. It leaves the sanity check, however. (Also, see below regarding the language check.) Why does this matter? Using direct injection, I already knew that it is possible to use "comparefarbytetobyte 0x80000AE 'E'" (ASCII 'E', not the proprietary encoding 'E') to check for whether a game is Emerald or not. "comparefarbytetobyte 0x80000AF" can also be used to check for language. Thus, while scripts for both versions - and texts for all languages - would need to fit into 1000 bytes, it is now possible to make a multi-version multi-language distribution ROM. One last thing. I found a glitchcity forum post (Reply #35 at https://forums.glitchcity.info/index.php?topic=7114.30) that confirmed my suspicions regarding the CheckCompatibility function. FireRed, LeafGreen, and Emerald act as Japanese cartridges, regardless of their actual language. This carries over to ValidateMEventClientHeader. Thus, all games can receive the Mystery Gift, regardless of the language of the distribution. This does leave a question as to how the European distribution ROM knew which version to send. It may be the case that only English carts act as Japanese carts. However, without a European decompilation, and without a European cart of my own, I'm left without means to test this hypothesis.
  3. 2 points
    When you hack on TR moves without setting the TR flag, then yes, that's illegal.
  4. 2 points
    This is what I said in the first message, how you can't load gen 7 events in different generations. This problem is still caused because your gen 8 information is being used for a gen 7 event, making the program think you SwSh file self-obtained a gen 7 Pokemon Bank event. This still results in illegal Pokemon. Your fix this time is to change the OT, ID or SID on the Incineroar so it doesn't match the details of the file you're trying to load it in to. Again, you can't be the OT on a different generation event.
  5. 2 points
    See the green square? That's how the program shows you who is currently holding the Pokemon. Remember that OT changes between different generation. Something hatched in gen 7, its OT is gen 7, not any other generation. Even when it gets traded to someone else in gen 7, that other person is not the OT. So the Not OT handler gets updated, because it wouldn't currently be in the possession of the OT. It's the same thing if the gen 7 OT transfers it to their gen 8 game. The gen 8 OT is not the person who hatched the gen 7 egg, so the Not OT handler gets updated. Re-set the Horsea (Right Click -> View and then Right Click -> Set), or click on the box labeled Latest (not OT) Handler to manually set the current person who is handling them, because they wouldn't currently be in the possession of the OT.
  6. 1 point

    Version 1.1

    2321 downloads

    My friend @Baegislash, from the land down unda, and I worked on a bunch of ribbon master saves earlier this year and have been talking about making them public forever. Here's an explanation of each save. HG Palmer 1 and 2. The names of the Pokemon in the file are the ones you should replace with your own Pokemon to do the Palmer battle. They should be saved right before you fight Palmer. (I'd suggest not using these if you're on your first ribbon master. Go the long route, it's part of the journey. But you do you.) Japanese Pokemon Ruby Nutpea It's a Japanese Pokemon Ruby save. (I know, the name was kinda cryptic) I scanned the E-reader nutpea berry into the save so you can use it for Pokeblock mixing. (I know you can't mix records between various region Ruby/Sapphire saves. I might have to upload a NA save later.) Pokemon Platinum (Japanese) A Japanese Pokemon Platinum save I got on ebay happened to have an un-used pre-made gift poffin. It can be used to get damn-near perfect contest stats for any gen 4 ribbon master to be. (You're going to need to clone the save file to use the poffin more than once. It can't give you perfect stats in one use. See the Psyduck sceenshot for an example of contest stats.) Battle 7, rank 5 wifi tower. Save-state made by Baegislash I could not have done this without him. It's already helped countless people. The final battle is full of heavily RNG'ed and powerful Pokemon. Good luck! @Baegislash asked me to include the reddit post containing the instructions. So here these are if you need them. Heart Gold - All but Palmer Heart Gold save that should have the remaining streaks lined up. You should only have to do 1 of each battle to get the ribbon. As well as beat Red for the (Legend?) ribbon. Gibberish.main Baegislash's Omega Ruby save file. Used to obtain the battle Maison ribbons, ORAS Elite 4 and contests. Main.copy Baegislash's Moon save. Used for the gen 7 E4, Battle Royal and Battle Tree ribbons. Ruby A Pokemon Ruby save I made to get battle tower ribbons on. Could also be used for contests and the Hoenn E4. Using Salamence and Snorlax, I was able to get a streak of 181, while getting various other Pokemon ribbons while they were in the 3th slot. Only rarely using them as a sacrificial free switch. Level 50 and 100 clones of my team available. @Baegislash and I put a TON of work into making all these save states. We hope you find use in them. I'm hoping to contribute an XY save, Colosseum and (considering) my perfect Pokeblocks at a later date. Edit: After adding the screenshots, I feel it's important to note. I have perfect Pokeblocks. But I'm not the one who blended them.
  7. 1 point
    I’m not aware of any issues with wine-stable-5.0.1 that would prevent .Net from being installed. As I spend the majority of my time in macOS I use a CrossOver-19 based compile (Wine-4.12.1 with thousands of patches) Just make a clean 32Bit prefix then run winetricks -q dotnet46 Once that’s done you should be all set as long as all wines requirements are installed
  8. 1 point
    No legal zarude release yet. Will be release August with pokemon movie JPN
  9. 1 point
    PKHeX can be ran using wine ether the version of wine your using had bugs/built wrong/missing libraries or you didn’t install the required version of .Net using winetricks.
  10. 1 point
    Local wireless does not have hack checks. Anything online will use the online hack check.
  11. 1 point
    Read the stickied threads instead of making useless threads.
  12. 1 point
    Or just rename the exe to PKHaX, or open up the settings with the secret key modifier (alt or shift or control, idk) and set the force HaX on launch.
  13. 1 point
    Delete whatever you downloaded. Redownload PKHeX from here https://projectpokemon.org/home/files/file/1-pkhex/ Put this batch file into the same folder as PKHeX.exe PKHaX.bat Now just run that file to get into PKHaX mode.
  14. 1 point
    Editing an old save causes the seeds to advance, btw. Seed check whatever you catch to ensure it's from the right seed and not a later frame.
  15. 1 point
    Does this hack have the physical special split from the original game or the updated one?
  16. 1 point
    You are loading an unhatched egg in an illegal save. Remember that you are not allowed to transfer eggs to higher generations, you need to hatch them in the specific generation first, then transfer the hatched one. What the program says you're doing is you're obtaining a gen 5 unhatched egg with the game information of a gen 8 game. You can see you have 10 options in the search. Try using the 6 that are not eggs.
  17. 1 point
    Are you transferring the save over TFP?, if you are set the transfer type to binary. Those are macOS Catalina and later security settings, I allowed my PKHeX wrapper access to the listed locations If those security setting are not set PKHeX won’t have access to the listed locations, well unless you have SIP disabled but I don’t expect a normal user to ever have SIP disabled
  18. 1 point
    Just check the "Infected" or "Cured" checkbox in the Main tab.
  19. 1 point
    bro thanks so much it worked
  20. 1 point
    I am wondering if it would be possible to recreate or revive Pokémon Dream World. It looks like a really fun game, and I would really like to play it. I think that you can download the game's .swf files somewhere on the Internet. I hope something like this is possible...
  21. 1 point
    While never redeemable on XY, these events have their "origin game" as blank, meaning it'll follow the game it was received on. So if you tried to redeem the event in XY, it'll assign XY. As you said, such behavior is abnormal, so just correct it. It's an easy fix. (just change the origin game on the PK file)
  22. 1 point
  23. 1 point

    Version 1.0.35e

    101948 downloads

    Non Shiny Living Dex | Shiny Living Dex Key Description: This is probably one of the most comprehensive collections out there! This page hosts several save files, that have stored all available Pokemon in the Boxes. Presently, there are saves for RBYG, GSC, RSE, FRLG, DPPt, HGSS, BW, B2W2, XY, ORAS, SM, USUM, LGPE and SWSH. As of update 1.0.16, the RS save is ready for Eon Ticket distribution to Emerald via Record Mixing (RS needs to be player 1) Key things you should already know (but I'll remind you just in case): - Non-JPN Ilex Forest's Celebi will appear illegal on PKHeX, only if it's a .sav. (won't occur on a sav.dat) This is because the Celebi encounter for non-JPN games only occurred in VC games, not physical cart. - If you're importing into a VC game, the save must be named sav.dat - If you're importing into a 3DS (non-VC) game, the save must be named main (with no extension) - If you're importing into a Switch game, the save must be named main (with no extension) Extra Note: Note that variants for a few form change Pokemon were excluded from the main sets, as the saves were already full. Those are: Arceus, Furfrou, Silvally, Unown, Vivillon. Additionally, these form changes were not included, as they cannot legitimately exist in PC: Deoxys Pre Gen IV, Castform, Cherrim, Shaymin Pre Gen VII, Darmanitan, Kyurem only one at a time, Meloetta, Aegislash, Hoopa Pre Gen VII, Wishiwashi, Minior (the shelled up versions), Mimikyu (the busted disguise versions) Also, on an unrelated note, Celebi on ENG Gen II will show up as illegal, if the save isn't named sav.dat, as for the English versions, Celebi was only available to the Virtual Console versions. (so it is legal for VC versions [hence renaming to sav.dat]) Also do note, you not necessarily supposed to play with the saves. These saves are just a neat way to hold the mons. You could play with them if you want, but they're all across random parts of the story. Last Word: Despite these Pokemon being legal, I still need to say this: ProjectPokemon.org is not liable, if you somehow managed to get yourself banned with these Pokemon.
  24. 1 point
    No I skipped checking it since wine-crossover-19.0.1 works. I didn’t see much point testing CrossOver-19 since there the same thing just CodeWeavers shinny GUI and pearl wrappers are used
  25. 1 point
    I've been lurking for a while now, but I think I'm finally ready to add what information I know about the distribution ROM. I apologize if I repeat something that was already known, but I checked the last 5 or so pages, and I didn't find the information I have. The actual script data for the Aurora Ticket distribution starts at 0x12728. It is the raw data - unencrypted and uncompressed. Noteworthy is the fact that the checksum and header are not stored here. I edited the script to give me both the Aurora Ticket and Mystic Ticket, and it worked! This means the checksum is calculated dynamically, rather than stored elsewhere on the ROM. The Wonder Card starts at 0x14FB8. At least, that is where the checksum would be. I haven't confirmed if the checksum is calculated dynamically, but I can't find it stored anywhere in the ROM, so I'm assuming it's dynamic. I tried my hand at disassembly. Here's what I've learned: The disassemblers designed for generic ARM7-TDMI code don't like disassembling THUMB code. The disassemblers designed specifically for the GBA (e.g. luvdis) don't like disassembling ARM code. Overall, I'm bad at reading assembly code. Something (maybe) useful: the Wireless Adapter uses the 32-bit "normal" serial communication mode. (It sends data by writing to register 0x04000120.) Not strictly about the distribution ROM, but the "virtual" script functions (opcodes B8 through BF) can access data in the Wonder Card and Wonder News sections. Thus, a properly crafted Wonder Card could add an additional 320 bytes of script data. Finding a way to distribute Wonder News would add another 440 bytes of usable script data. I've been doing some digging into the decompilation projects, and I've found two functions that might be responsible for Emerald rejecting the distribution: "ValidateMEventClientHeader" / "sub_801B6A0" FireRed: https://github.com/pret/pokefirered/blob/2880cf2a51ea36fa36f00d9ecf07177e5955c882/src/mevent.c#L788 Emerald: https://github.com/pret/pokeemerald/blob/4dd3cc7b7691afb8ecd2e8af8b2ebfa717dd2414/src/mevent2.c#L380 "CheckCompatibility" Ruby: https://github.com/pret/pokeruby/blob/f839afb24aa2c7b70e9c28a5c069aacc46993099/src/mystery_event_script.c#L38 FireRed: https://github.com/pret/pokefirered/blob/2880cf2a51ea36fa36f00d9ecf07177e5955c882/src/mystery_event_script.c#L30 Emerald: https://github.com/pret/pokeemerald/blob/4dd3cc7b7691afb8ecd2e8af8b2ebfa717dd2414/src/mystery_event_script.c#L28 Given that "ValidateMEventClientHeader" appears in FRLG and Emerald, but not RS, I suspect it is this function that is used for the Wireless Adapter, while "CheckCompatibility" is used for the eReader. Regardless, as long as it is one of these two functions, the remedy is the same. Replace a 0x1 somewhere with 0x5, and replace a 0xF with 0x20F or 0x38F. Unfortunately, like the checksums, these values do not appear to be stored directly on the ROM. They are likely caused by MOVS or ADDS instructions, instead. I hope this helps, and let me know if there's anything else I can do to help.
  26. 1 point

    Version 1.0.2

    2483 downloads

    Background I was looking for a Pokémon Channel (PAL) save, as I thought the gameplay portion to get to Jirachi, is just so freaking long. Hence, I decided to scour the internet for a save! Crediting Internal Saves NinFanBoyFTW's saves: Pokemon Colosseum and Pokemon XD theSLAYER's saves: I've got a few Colo saves, that might be useful if people want to do RNG or want to experience some of the process: 1. Before Entei 2. Before Suicune 3. Before Raikou 4. All Shadows Obtained 5. All Shadows Purified I don't have a save that is right before collecting Mt. Battle Ho-Oh. Crediting External Saves Any saves that I obtain from the internet or from users, will be credited here. Pokémon Channel (PAL and US) from batwing321 on Gamefaqs (link) Pokémon Colosseum (JP) from @suloku, posted on Gamefaqs (link) Pokémon Colosseum (PAL) from @suloku and richardj0612, posted on Gamefaqs (link) Pokémon Colosseum (US) from thegreekweezel, SonikFire and wildgoosespeeder, posted on Gamefaqs (link) Pokémon XD - Gale of Darkness (US) from TrapperKeeperX, post on Gamefaqs (link) Pokémon Colosseum (PAL) from @SkyLink24 (link). Details & Instructions:
  27. 1 point

    2661 downloads

    This page contains several savefiles dumped from cartridges that were distributed a plethora of event pokemon directly from the Pokemon Center New York PCNY distribution hardware that recently surfaced. Hopefully it provides enough public satisfaction for everyone, while the preservation team undertakes this grand and lengthy task of hopefully enabling the software to become usable via emulation, as well as hopefully producing hardware mods for a publicly feasible physical method of distributing. This is our most major project by a long shot and will likely take quite some time, however now that everything is permanently in Project Pokemon's possession, any roadblocks toward the final goals would be on the technical side. Luckily the best minds are at work on each aspect of this project, so without revealing any further details in regards to that, have patience and remain optimistic. -------------------- For Generation III, a full box per campaign was distributed, with the TID for each incrementing from 00001 to 00030. The Ruby savefile is a male trainer so the OT names are all blue colored, and was loaded using the PCNYc memory card in Slot B of the NR GameCube. The Sapphire savefile is a female trainer so the OT names are all red colored, and was loaded using the PCNYd memory card in Slot B of the NR GameCube. Seven Gen 3 campaigns were preserved from the Slot A memory cards obtained. Each box in both savefiles have at least a few of every pokemon from the respective campaigns. For Generation II, three full boxes per campaign were distributed, with the TID for each incrementing from 00001 to 00060. This Gold savefile was loaded using the PCNYc memory card in Slot B of the NR GameCube. Four Gen 2 campaigns were preserved from the Slot A memory cards obtained. Each box will have at least a few of every pokemon from the respective campaigns, even those with normally extremely rare unlikely odds. -------------------- Generation III: Evolution Stone Campaign: 30 Aug 2003 - 4 Sept 2003 Pikachu Lv50 - Thunder Stone 25% Gloom Lv50 - Sun Stone 25% / Leaf Stone 25% Staryu Lv50 - Water Stone 25% ----- Monster Week 1 Campaign: 18 Oct 2003 - 24 Oct 2003 Cacturne Lv50 - 25% Duskull Lv25 - 25% Shuppet Lv25 - 25% Shedinja Lv50 - 25% ----- Campaign 1: 15 May 2004 - 22 May 2004 Houndour Lv5 - 50% Mareep Lv5 - 50% ----- Campaign 3: 31 July 2004 - Aug 6 2004 Azurill Lv5 - 20% / Soothe Bell 5% Wynaut Lv5 - 25% Gorebyss Lv20 - 25% Huntail Lv20 - 25% ----- Campaign 4: 7 Aug 2004 - 13 Aug 2004 Zangoose Lv18 - 20% / Quick Claw 5% Seviper Lv19 - 25% Milotic Lv35 - 25% Kingdra Lv35 - 25% ----- Campaign 5: 14 Aug 2004 - 20 Aug 2004 Armaldo Lv40 - 25% Sableye Lv18 - 20% / Bright Powder 5% Mawile Lv18 - 25% Cradily Lv40 - 25% ----- Campaign 6: 21 Aug 2004 - 27 Aug 2004 Machamp Lv30 - 20% / Choice Band 5% Ludicolo Lv20 - 25% Shiftry Lv20 - 25% Golem Lv30 - 25% -------------------- Generation II: Silver Cave Campaign: 1 Nov 2002 - 7 Nov 2002 Synthesis Tangela Egg - Normal 17% / Shiny 3% Low Kick Ponyta Egg - Normal 17% / Shiny 3% Low Kick Doduo Egg - Normal 17% / Shiny 3% Hypnosis Misdreavus Egg - Normal 17% / Shiny 3% Rage Larvitar Egg - Normal 17% / Shiny 3% ----- Union Cave Campaign: 8 Nov 2002 - 14 Nov 2002 Twister Staryu Egg - Normal 18.5% / Shiny 3.5% Metal Claw Krabby Egg - Normal 18.5% / Shiny 3.5% Sharpen Onix Egg - Normal 18.5% / Shiny 3.5% Swords Dance Goldeen Egg - Normal 18.5% / Shiny 3.5% Future Sight Lapras Egg - Normal 11% / Shiny 2% ----- Johto Legend Campaign: 15 Nov 2002 - 21 Nov 2002 Shiny Raikou Lv40 - 33% Shiny Entei Lv40 - 33% Shiny Suicune Lv40 - 33% Shiny Lugia Lv40 - 0.5% Shiny Ho-oh Lv40 - 0.5% ----- Celebi Present Campaign: 22 Nov 2002 - 28 Nov 2002 Celebi Lv5 - 98.5% Shiny Celebi Lv5 - 1% Shiny Mew Lv5 - 0.5%
  28. 1 point

    Version 1.0.3

    2721 downloads

    NOTE: FOR THOSE HAVING SCREEN STRETCHING ISSUES IN DOLPHIN, use ShowMiiWads to match your system. Dolphin gets weird about Region-Free patching. https://www.wiibrew.org/wiki/ShowMiiWads Finally the Japan-exclusive WiiWare Pokémon Mystery Dungeon titles, the Adventure Squad series, have been translated! Patches for each game have been released after months and months of hard work from fans of the series. The team has also worked with the Wiimmfi and RiiConnect24 teams in order to restore the event Pokémon that were distributed for this game. Other features of the translation include: -Pokémon nickname limit expanded to 10 characters (Japanese 5) -Buddy Passwords fully functional. These can now be found by hitting the Wii Home button, then pressing the "Operations Guide" button. -Pre-patched with Wiimmfi and RiiConnect24 for ease of event access. Friend Rescues do not work currently, but are being looked into. -Item icons and many descriptions ported from Super Mystery Dungeon -Dummied/beta items ported from Explorers of Sky have been restored. Inaccessible in-game, can be accessed with cheats. -It's in English now, which is cool.
  29. 1 point

    Version 1.0.0

    577 downloads

    This is a Japanese Pokemon Ruby save file that I scanned my "Decoration present" E-reader card on to get the Regi Dolls in my save, using official hardware. I discovered that it was possible to use the decoration trader NPC to trade secret base decorations between games to get every secret base decoration in the English games. (Or any language, I just happen to be in North America.) To get the decoration trader NPC into your game (Without mixing records), your ID needs to end in a 4 or a 5. Alternatively, if you don't have him and you need him. It would be a simple task to create new save files until you get the correct ID, play through the game and mix records to send him to your desired cart. I've included an insulting diagram on how to get the regi dolls from the Japanese Ruby to the non-JP Emerald with the least amount of record mixing needed, assuming all 3 saves have a decoration trader.
  30. 1 point
    Hoping this is ok to post on a thread that hasn't been touched in a couple of years... I joined up just to say thanks for the amazing work you guys have done on this. Thanks to your hard work I have 3 freshly purified English language e-reader pokemon in 2020 that I never thought I'd be able to get. I did have an idea that I unfortunately don't have the knowhow to implement, but here it is anyway: Using the action replay codes here (https://www.gc-forever.com/forums/viewtopic.php?t=2023) it's possible to replace trainer battles using their associated code, ie replacing "trainer xxxx" with "trainer yyyy" Trainer Battle Replacer [Ralf] 04004300 2803xxxx 04004304 40820008 04004308 3860yyyy 0400430C 5460043F 04004310 4820E238 04212544 4BDF1DBC Is it possible to find the code for the 3 e-reader shadow pokemon trainers so the battles could be accessed with nothing more than an action replay or emulator? Am I right in thinking that they would be in the game somewhere already as the e-reader code itself surely isn't big enough to contain all the trainer/pokemon data.
  31. 1 point

    Version 1.0.0

    898 downloads

    Hello everyone, This is the Pokemon pack I'm making for my save. It includes several competitive's Pokemons, some gigantamax, japanese dittos with all natures, the initials and the legendary Pokemons released untill now for Pokemon Sword and Shield. I want to keep updating as I add new pokemons. Hope you like it.
  32. 1 point

    Version 1.0.0

    401 downloads

    Legal Shiny Darkrai LV.50
  33. 1 point
    I did this just yesterday and came across Pikaedit. (Hope it's okay to link files like this). You'll find it under "DLC", and it definitely works. PikaeditGen5C.zip
  34. 1 point

    Version .

    213 downloads

    In June 2019, a Japanese copy of a Debugging variant of Pokémon Diamond Version was found and subsequently dumped. When pressing down Select on the start screen, a debug menu appears. If the player opts to proceed with the debug start, instead of the standard way to start a fresh game, the player will end up having 3 Pokémon in their party, namely: Infernape, Piplup and Finneon, all at Level 99. It appears that it may be possible to shiny hunt these entries. Special thanks to the @TheShadyRelapse for the speedy retrieval of these Pokémon. As usual, these files would be illegal and should not be transferred. Use at your own risk. [We will not distribute the Debug ROM, and it is against our rules to ask for it]
  35. 1 point
    Pokémon Emerald / FireRed / LeafGreen Japanese The American version works exactly like the Japanese, but I'll post pictures of the Japanese version anyway, because the American version is already possible to emulate the e-reader with VBA Link and .sav files 0 - We can do the same with the saves but this time only with Pokémon Emerald. Japanese and non-Japanese saves for FireRed and LeafGreen are not compatible 1 - Download the following saves already prepared for e-reader (it's on the download page <that was linked in the Foreword>, file name being Pokemon E-Reader Saves.rar) 2 - Open the emulator twice 3 - Load in the first emulator an Emerald/FR/LG ROM and an e-reader + JP ROM in the second emulator 4 - On the emulator with the e-reader ROM select File -> Import -> Battery File and select one of the downloaded saves,corresponding to the game that we are using and click OK. A third option will appear 5 - Pikachu appears. Press A and select a raw file for the e-reader, in this case Pokémon Emerald 6 - A Sandsdrew and 7 holes more will appear and the raw file selection will be open again. At this point you can select up to 8 different cards. If you want to load less than 8 just press cancel on the file selection, then press B and select the first option 7 - Select the third option of the first emulator and press A twice in the first emulator 8 - Then press A on the second emulator. The Sandshrew will the start to move up and down. If all went well the first emulator will restart, indicating that the data loaded properly 9 - Now the trainers will be available on the Trainer Hill. In this case you can't put back in the save in the English versions because the Trainer Hill is incompatible with e-reader and have fixed trainers
  36. 1 point

    Version 1.0.2

    524 downloads

    Spanish: Esta es una recreación del Rom 10ANNIV en archivo Sav. El Pokémon elegido fue Celebi. Cambios hechos: EO: 10ANNIV a 10 ANIV ID: 06227 a 00010 Los Iv's y PID no fueron modificados. Prácticamente son legítimos. Herramientas usadas: A-Save y PkHex. English (Traduction). This is a recreation of Rom 10ANNIV in Sav file. The Pokémon chosen was Celebi. Changes made: OT: 10ANNIV to 10 ANIV ID: 06227 to 00010 The Iv's and PID were not modified. They are practically legitimate. Tools used: A-Save and PkHex
  37. 1 point
    Wishmaker does not share the same algorithm. The following use the same algorithm: Space C, JAA, Bryant Park, 10ANNIV, Misturin Celebi, GCEA, and EU Aura Mew.
  38. 0 points

    Version 1.0.0

    248 downloads

    Sword and shield 6iv square shiny eggs I will continue uploading as I make more.
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...