Pokemon Platinum - Gotta catch em all?

Discussion in 'NDS - ROM Hacking and Translations' started by Wolfsclaw, Mar 22, 2009.

Mar 22, 2009
  1. Wolfsclaw
    OP

    Member Wolfsclaw GBAtemp Fan

    Joined:
    Dec 9, 2003
    Messages:
    411
    Location:
    Germany
    Country:
    Germany
    Important: This version seems to cause errors at specific places / with legendary bird encounters. You can either use the 'Perfect Platinum' hack or wait for my own 'Platinum Extended' version to get 'clean' hacks.

    Huzzah!

    I've just managed to get this Catch-all-493-pokemon-in-one-game hack working on the US version of Pokemon Platinum!
    What I did was rather simple: Apply the existing patch by thegame07 (if i'm not mistaken) to a clean Diamond Rom, leech out the edited .narc file for the encounters, and insert it into Pokemon Platinum! Works fine here; however, I've never used xdelta patching before, so please report back if the patch worked or not!

    You can download it here.

    Have fun with it, and let's hope I didn't screw the xdelta patch up.

    --edit: Also, it might be worth mentioning that I have not extensively tested it. I encountered some Pokemon to check that it works, but if you ever encounter some serious bugs/crashing because of it... you have been warned!

    --edit: Also, I'm not familiar if there any wild-pokemon-battle areas that are new in Platinum that have not not been in D/P; if that's the case, then there might be some heavy bugs / no pokemon encountering / crashing involved, since the new .narc file with the new settings is actually an old one out of Diamond - if that happens, then you should consider changing out the .narc by yourself or (if too lazy) I could create another xdelta patch for reversing the whole process, while not doing anything to your save state. That should be safe. Just don't freak out if you get a black screen or something [​IMG]
     


  2. thegame07

    Member thegame07 GBAtemp Psycho!

    Joined:
    Oct 16, 2006
    Messages:
    3,860
    Country:
    United Kingdom
    It isn't made by me,I just put it on the gbatemp.I couldn't find the authors name,Good job m8.
     
  3. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    This is exciting news! I was actually just about to start work on a patch after getting the info needed to begin it!
    As for the bit about not being sure about new areas I suppose this list of changes could be useful!
    I'll be awaiting further info on bug information
     
  4. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    Does anyone know where the Pokedex info is located? cuz in this version the areas in the pokedex do not work...
    What I was thinking is, if there is a way to rip the location and Pokedex info out of Bloody Diamond that just might do the trick!
    (Bloody Diamond was a modified version of US Diamond)
     
  5. Wolvenreign

    Member Wolvenreign Transhuman Satanist Furry Technocrat

    Joined:
    Jul 7, 2008
    Messages:
    629
    Location:
    Indianapolis, IN
    Country:
    United States
    Thanks, mate, I'll link to this in my thread. Sticky for you, lock for me.

    Edit: I'll be doing a full playthrough of Platinum with this patch, so I'll look out for any bugs and post them on here if/when I find them. Others to start playing along with me would be appreciated, along with their friend codes. We could make a "493" clan, or some such thing. I'll be playing on R4-III (R4dsl.net), so it would be nice if I had someone using this patch on another cart for various cart-specific bugs.

    Edit 2: Sorry for the noobish inquiry, but how does one apply this patch? I've done some browsing, and I haven't found the answer yet.
     
  6. progaor06

    Newcomer progaor06 Advanced Member

    Joined:
    Mar 18, 2009
    Messages:
    62
    Country:
    United States
    i havent clue how to do this how it works etc some help please
     
  7. Wolvenreign

    Member Wolvenreign Transhuman Satanist Furry Technocrat

    Joined:
    Jul 7, 2008
    Messages:
    629
    Location:
    Indianapolis, IN
    Country:
    United States
    Alright, got it to work. What Wolfclaw means in the Readme, which I'm sure he considered obvious to most anyone who reads it, is to "use" Command Line. Open up your start menu, select "Run", and type in "cmd" in the box that pops up. Press enter.

    Now you'll want to navigate to the folder you placed Platinum and Wolfclaw's patch in. For the purpose of this miniature tutorial, I will assume that you have named the .nds file Platinum, and renamed the provided XDelta file to "Platinum", and the directory you have stored the folders in is "C:\Platinum". To navigate to C:\Platinum, type "cd .." in the command line box until you have reached "C:\". Then type in "cd Platinum". You will then be in the correct directory.

    Now, type in "xdelta patch platinum.xdelta platinum.nds" and press enter. Wait a few minutes until the command line box changes and appears to be finished, and voila! You now have a new file called "Patched.nds". Rename it to match the name of your current save, and put the patched nds file back in your "Games" drive, or wherever you play your games on your card.

    A few suggestions to Wolfclaw. We should make an official "Version changes/known bugs" thread to notify that this patch is an open beta and should be treated as such. No offense or anything, you have stated yourself that this is an experimental idea. Another idea would be to create a Frontend for this process, as I'm sure this project will become quite popular.
     
  8. Wolfsclaw
    OP

    Member Wolfsclaw GBAtemp Fan

    Joined:
    Dec 9, 2003
    Messages:
    411
    Location:
    Germany
    Country:
    Germany
    I don't consider this as a real beta version, as there is nothing really to add anymore. I changed just one file inside the .nds archive (it's /fielddata/encountdata/pl_enc_data.narc ) with a patched d_enc_data.narc out of a Diamond ROM and that's it.
    As seen on the serebii site, the only real new area (if i haven't missed another one) with wild pokemon is the "Distortion World". I kind of expect the patched Platinum ROM to crash there when trying to go into the grass (or at least something strange will occur) as there is no data on which pokemon are supposed to "live" there.
    There is, however, a rather simple solution to this:
    1) Save before going into the Distortion World.
    2) On your PC, create a clean new Pokemon Platinum ROM file and exchange it on your flashcard, matching the name of the save file that you want to play. Keep your clean as well as your patched .nds file in the same folder to enable quick game switching. You could even throw both on your flashcard and use some program to rename it on-the-fly.
    3) Use your clean ROM to guide yourself safely through Distortion World, meeting the Pokemon that were originally intended to be there.
    4) When you're done there, just change out the clean ROM with the patched one again. The save state will just work fine, there is NO reason why it wouldn't.


    As of now, there does not seem to be an (easy) way of creating an absolute solution to this, which is less complicated than this one (but seriously you guys... exchanging the ROMs takes just a few minutes). This nifty little tool allows for the complete editing of all the wild pokemon in D/P - but there is no Platinum support (yet). Therefore, even the long route is blocked.


    I'm quite curious actually about the Distortion World. If anyone has gotten so far already, don't hesitate to share your save with me [​IMG] I could then look into it by using the save with the 493-hack. Then we'll see what really happens.

    Btw, I am no programmer. Therefore, I can't create a frontend for this. Though I thought that patching a file with xdelf wouldn't be that hard... [​IMG]

    ---Edit: Found out that there are no Pokemon at all at Distortion World - just Giratina as an event pokemon. This could mean that all goes well within Distortion World, even with the hack.
     
  9. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    If I make it to that point I will upload my save...
    But what are we to do about the locations in the pokedex?
    For example, you can catch Happiny in the patch of grass right above your home town, but if you look in the pokedex it has it's default location and that is it... >.>
    And Chimchar isn't in the pokedex locations at all (Location Unknown)
    This is why I mentioned ripping Bloody Diamond's locations cuz if we rip the Pokedex files from it too they will all be accurate
    And I have found tools that let me open and rip the narc files for D/P/P
    I would just need to know which files do what...
     
  10. Wolvenreign

    Member Wolvenreign Transhuman Satanist Furry Technocrat

    Joined:
    Jul 7, 2008
    Messages:
    629
    Location:
    Indianapolis, IN
    Country:
    United States
    I've been playing up to Oreburgh, and so far, so good. The thing is, though, I don't reccomend playing through Platinum first time with this patch. It's not a bad patch at all; it's just meant for postgame once you filled up the Sinnoh Dex and got your International Dex. This is because, with this patch, you're going to miss a few key Pokemon (such as Starly and Bidoof. Starly becomes a fantastic flier, and Bidoof is your HM Slave), not to mention you'll be eating money and run out of Poke'balls like crazy if you're trying to get them all. Besides, Platinum is a pretty balanced game overall.

    With that said, however, I do also believe in some serious potential with this patch. For example, what if we made it so you couldn't LITERALLY catch all 493, but at least had access to all of them through evolution and so forth? (Such as having base forms catchable, but not their evolved counterparts.) Also, what if we placed the promotional tickets inside Pokeballs and put them inside some of the postgame dungeons as treasure? Maybe we could even make an NPC to kick off the Manaphy quest. I'd be willing to help with a project such as this.
     
  11. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    If anyone would have looked into anything I've said, you would know that this is exactly how Bloody Diamond was designed! You couldn't "catch" them all, but you could obtain them all. Through evolution, breeding, and trading with the in-game NPCs... And I have spent the past 5 hours trying to play message tag with people to get the info as to what files to rip out of Bloody Diamond! I can guarantee the original creator won't mind, they abandoned the project 5 months ago and have not been logged on since then...
    I could literally have this done in 10-30 minutes if someone would just tell me what files to grab! You would not miss any Pokemon and you would have a fully operational Pokedex!
    EDIT: I missed the part about the promo tickets at first, they were originally on sale at the big department store in Bloody Diamond... (for really high amounts too, it wasn't some cheap 1,000, I think 1 was 10K, 1 was 20k, and 1 was 30K...) I can load up my Bloody Diamond save and cross reference if we need it, I am right at the Elite Four in it...
     
  12. Wolvenreign

    Member Wolvenreign Transhuman Satanist Furry Technocrat

    Joined:
    Jul 7, 2008
    Messages:
    629
    Location:
    Indianapolis, IN
    Country:
    United States
    Oh...terribly sorry about that, old bean. Let me then state my apology...in solid form. I would love to help you with this project. I'm somewhat new, however, but I learn fast. I'm taking a CIS course, and this looks like some great practice.

    P.S. I did have some guess that Bloody Diamond may have been something like that.

    P.S.S. Let's call it "Perfect Platinum".
     
  13. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    Well, I guess the best thing you can do is head over to the Pokecommunity forums and check out their rom hacking tutorials although they have very little on Diamond/Pearl/& Platinum...
    I'm actually using some of my resources from there to help out with this...
    If you are willing to pick up any scripting that would be great! I've never had the patience for it myself...
    I do like the Manaphy event idea! I'd have to do a bit more research before I could get a complete picture of what is needed for something like that... I do gotta say that mapping is currently impossible for D/P/P so I am not entirely certain that we could place a fresh NPC into the game but we can probably re-script an existing one...
    If you are really serious about doing this, register with pokecommunity and look me up, same name:
    RolandHazoto
     
  14. SCVgeo

    Member SCVgeo GBAtemp Regular

    Joined:
    Nov 5, 2008
    Messages:
    115
    Location:
    USA
    Country:
    United States
    With PPRE (see my sig) you can place new NPCs and add new scripts.
     
  15. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    Thank you very much!
    It's really hard to find D/P/P tools cuz everybody is obsessed with FireRed hacking so almost all of the tuts are geared towards that Advance games...
     
  16. auREAX

    Member auREAX GBAtemp Regular

    Joined:
    Feb 21, 2009
    Messages:
    131
    Country:
    United States
    It's not that hard making a batch file for patching you know. [​IMG]

    Assuming there's is only one rom and xdelta file:

    CODE@echo off
    @echo Pokemon Platinum Patcher to catch all 493 Pokemon
    @echo.
    @echo Please drag your clean rom in the same directory as the patcher files.
    pause
    @echo.
    @echo.
    @echo Commencing patching...
    if not exist *.nds goto norom
    if not exist *.xdelta goto nopatcher
    if not exist xdelta.exe goto nopatcher
    dir /b *.nds > dir.txt
    set /p name=
     
  17. RolandHazoto

    Newcomer RolandHazoto Advanced Member

    Joined:
    Mar 22, 2009
    Messages:
    84
    Country:
    United States
    I've spent the entire day testing various programs and I guess I should tell you that the program you said doesn't have platinum support does in fact let me open platinum's files no problem
     
  18. thehuntison6

    Newcomer thehuntison6 Member

    Joined:
    Mar 2, 2009
    Messages:
    11
    Country:
    Canada
    thanks for the patch although i am having a lot of difficulty trying to patch it
    I'm new to this stuff and i'm used to people including the xdelta which will make the patch run and patch it automatically so I have no idea how to do this. By any chance could you include one?
     
  19. Wolvenreign

    Member Wolvenreign Transhuman Satanist Furry Technocrat

    Joined:
    Jul 7, 2008
    Messages:
    629
    Location:
    Indianapolis, IN
    Country:
    United States
    Also, Roland, talk to me on Yahoo Messenger. My YID (Yahoo ID) is Wolvenreign_Lyghtovoid.
     
  20. thehuntison6

    Newcomer thehuntison6 Member

    Joined:
    Mar 2, 2009
    Messages:
    11
    Country:
    Canada
    Oh alright wolfreign
    i did actually try the method listed but the thing is when i type in "xdelta patch platinum.xdelta platinum.nds" it always comes up as "xdelta is not a function" or something like that.
    Any advice?
     

Share This Page