Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 11/13/18 in Posts

  1. 2 points
    Iirc there was an ar code somewhere in this thread that allows you to reset every berry patch in the game in such a way that it acts like it's your first time visiting the route (for berries only, it doesn't affect any other events). Best of luck to you
  2. 1 point
    Starting a topic related to reverse engineering game code, specific for the switch pkm titles. Reverse engineering code of Nintendo Switch titles is most commonly done with the Interactive Disassembler (IDA) and the Hex-Rays extension, which converts the assembly code to easier to understand c code. Using SwitchIDAProLoader, you can load the game .nso file which generates the .i64 database used for 'disassembling' the game code. With the disassembly in hand and a blind understanding of how the code is laid out, finding your bearings within the millions of instructions is hard. It is recommended to search for a sequence of values, such as the list of TM Moves (ordered TM01, TM02, TM03), then branch out from there. Keep in mind that the games were programmed by humans, but the compiler may optimize things into relative gibberish. Useful hotkeys: F5 with cursor placed on/within a function = go to function definition x = cross reference list for selected variable/function / = add new comment n = rename variable/function escape = go back (e.g. if you go to definition then press escape, this will pop you back out to where you were before peeking). Here's some hints: byte sequence (68 96 40 39 94 06 00 11 9F 02 08 6B). This will put you in the method that creates the pkm's PID, which is called every time a new Pokémon is generated (sub_71007399B0). Search "Immediate value" for '632' (Shiny Charm item ID). Filter by MOV instruction. The third result=sub_71002F6760 (which is the first that actually uses 632 immediately in a function call) is the wild catch combo shiny rate/IV determination method. Search "Immediate value" for '874' (new Silph Scope item ID). Filter results by MOV instruction again. This will get you the 'has inventory item' function (first=sub_71002BF180 and second result=sub_71002fe3c8). The latter result from above is the main wild spawn function sub_7100300B84 (gets the Height group xs/s/normal/l/xl) which is called by the above method, is also used by sub_710082D89C. This method is the 'exp boost' factor which gives bonuses based on throw type/etc. Feel free to discuss your findings about the game code here!
  3. 1 point
    @dji, PKHex recognizes some events, but not ALL events. If PKHex recognizes an event, it will not say SID 0 is fishy. If it does not recognize an event, then it will say this.
  4. 1 point
    Sorry, I didn't make any backups per tutor. I just wanted to get it over with because it was a hassle tracking them all down one by one. I saved immediately after I got all 4 because I was so glad I found everything and didn't wanna risk losing my progress. Thinking back, the developers probably intended for the Heart Scales to ONLY spawn after using up all (or some) in-game move tutors as some form of RSE-related irony. At least the mystery of the hidden Heart Scales has been solved lol.
  5. 1 point
    Because of what you said I checked everything again and found an error. Now everything works except for the the 3d model replacement but that's a minor issue. Thanks a bunch!
  6. 1 point
    I have not had any error either, I have only added a couple of pokemon from other generations (that have appeared as eggs) and I have filled the pokedex, but it has not corrupted my save file. I do not touch the money part, so i dont know.
  7. 1 point
    Not sure if this helps or not, but the starter's gender is determined upon that initial cutscene before you even input your name. While you can SR for nature or characteristic, the gender is set in stone. If you do a future save, make sure your partner is the desired gender (tail shape for pikachu, tail tip shape for eevee.) before you save the game.
  8. 1 point
    Along with your 3DS, just change your Computer time and date to the date the event was active, BEFORE opening PKHeX or downloading or saving the wonder card event. I left an example below, sorry if anything is misspelled or anything, I was in a rush. Example to this Wonder Card Date fix Problem: Lets say you want the (2018) Get a Legendary Pokemon! "Shadowy Yveltal!" Wonder Card, which was only available/redeemable from May 4th 2018 to August 28th, 2018. Step 1. Make sure everything on your computer is closed, internet, photoshop, games, PKHeX, etc. Step 2. On your computer, go to Settings>Date & Time. Step 3. In the Date & Time settings: "Set time automatically" - Make sure this is turned OFF. "Set time zone automatically" - Make sure this is turned OFF. "Change the date and time" - Change the Date to the date the event was active, so from May 4th 2018 to August 28th, 2018. I will set my date to May 4th 2018. (Note you can only change this when everything else is turned OFF) "Adjust for daylight savings time automatically" - Make sure this is turned OFF. Step 4. Close out of settings and open PKHeX. Step 5. In PKHex go to Tools>Data>Mystery Gift Database> and find the Wonder Card your looking for. Mine is the "Shadowy Yveltal!", Right Click on the event and "Save Gift" to Desktop, or whatever folder you choose. Step 6. Load up your games Sav. file into PKHeX, then open the "Mystery Gift" box and drag and drop the event you just saved to your desktop into your events, hit save, then save your Sav. File. Step 7. Take your SD/Micro SD card out of your computer, and put your SD/Micro SD back into your 3DS. Step 8. Turn your 3DS back on, and go to your settings and change your 3DS time and date, to the time and day you set your computers too. So, I would set my 3DS to May 4th 2018. Step 9. Close out of settings, open checkpoint or whatever you use to restore your new Sav files to your game. Step 10. Start your Game and go collect your Event Pokemon, after that save your game and check your wonder card. Step 11. Restore your Computers time and date settings and your 3DS time and date back to normal. Hope I helped.
  9. 1 point
    I'm under the impression it's because it's flagged as Japanese, yet it's name is in English. Both are the exact same Mewtwo, except one has it's name in English, and other in Japanese. (Obviously, the Legal one is the Japanese one; Both were flagged received as JPN btw) Additionally, I just created another Mewtwo, with it's Nickname in English, and also flagged as received in English. It appears legal. TLDR; the error you're entering is because you mismatched the language byte and nickname. Working as intended.
  10. 1 point
    Pokémon UnovaHGSS Rom info: Hack of: Pokémon SoulSilver (USA) (HeartGold will be supported at a later date) Language: English Current Version: Alpha v1.1 (goes up to Ilex Forest) Last Updated: 10th April, 2012 Summary UnovaHGSS is a hack of Pokémon HeartGold and SoulSilver that integrates the new fifth generation Pokémon from Black and White into the game. The new Pokémon are not meant to replace the original 251, rather, my intention is to have them alongside the original Pokémon. Not all Pokémon will be included in this hack – very few third and fourth generation Pokémon appear. To include the Unovian Pokémon, I had to replace existing Pokémon, so most third and fourth gen Pokémon are gone. This is my first actual hack, so I’m still new at this. The battle sprites for the new Pokémon are placeholders, simply taken from Black/White and put into the game until I create original sprites for them. All but a few overworld sprites for the new Pokémon were created through a community endeavor over at DeviantArt; I made a few myself, notably the larger Golurk sprite. Shiny Pokémon are also fully supported, in-battle and overworld. Features: -Every Pokémon from Unova will be obtainable in this game, alongside every first and second generation Pokémon! Some third and fourth generation Pokémon also available! -All Unovian Pokémon will follow you around for the first time! -Slightly increased difficulty – stronger trainers, wild Pokémon, etc. -More features will be added in future versions FAQ: Screenshots: Videos: (Might be loud - complete silence for a few seconds, then music starts) [YOUTUBE]dkB8NwL0xQ4[/YOUTUBE] Credits: Tools used: DeviantArt community – for making all the Unova overworld sprites. Link Chaos Rush – for his wonderful endeavor in creating resized sprites. I’m using the Reshiram and Zekrom in the game for now - Link Poryhack – for pointing me in the right direction for hex editing Pokémon icon palettes (whenever I learn how, I will make a program that will make editing the icons and palettes easier than hex editing them). Also thanks to Poryhack and the Project Pokémon community for creating a list of the HGSS File system - Link Stratocaster - for creating a guide on how to change every aspect of a Pokémon. This hack would not have happened without it - Link PokeCommunity – for giving me the desire to hack Pokémon games back in 2007 when I knew even less than I do now MediaFire – for continuing its services through this stupid anti-piracy craze… Bugs: Changelog: Downloads and Documentation: Link to patch and xdelta (used to patch the original rom) List of Changed Pokémon
  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up
×