Results 1 to 10 of 10

Thread: Project for Inter-Game Trading

  1. #1
    Member theSLAYER's Avatar
    Join Date
    Jun 2009
    Location
    Singapore, where events are sparse...
    Age
    23
    Posts
    554

    Project for Inter-Game Trading

    I don't know if this is in the correct place,
    But I thought that it would be cool to create a program (to be worked on pc)
    Which promotes trading between two game (and game saves of course)

    This is because using PPSE or Pokesav to shift an event pokemon from one sav to another isn't enough as because if it ain't done by trading, the event flag won't be triggered
    (such as directly moving the Eigakan Arceus won't trigger Hiker event in platinum; Another example is TRU Regigigasu directly implanted won't trigger REGIs trio cave)
    Not everyone has two DS, and without the WiFi protocol behind hacked,
    Trading is hard (especially if it has a Classic ribbon, so can't use GTS)

    If such a program is too tedious and time consuming,
    At the very least some kind of plugin to allow trading between emulators
    (like give the game a false "wireless network" or something)

    So I'm wondering anyone who is good with programming and stuff to be kind enough to pick up this project?

  2. #2
    Learning to breathe IRC VOPDeveloperGame Save ResearcherModerator codemonkey85's Avatar
    Join Date
    Apr 2009
    Location
    New Milford, CT
    Age
    28
    Posts
    978

    Re: Project for Inter-Game Trading

    Well first of all, trading doesn't set any "flag" for the in-game events you are referring to. The only thing that sets those off is if you have the correct PKM in your party and it has the Fateful Encounter flag set on it.

    Second of all, I'm pretty sure this topic belongs in Save R&D, not Misc.

    The data structure of the Pokédex and Pokétch Pokémon History apps have been laid out; to make a program that can perform legal trades between two games, we have yet to discover the structure of the Journal (which I believe will record trades), and there may be other things I am not thinking of just now. Otherwise... it should be possible.

    Even better would be if we wrote an app that can directly connect between two computers over the internet to perform trades between save files on each machine.

  3. #3
    Obsessive Perfectionist Developer Matt140's Avatar
    Join Date
    Apr 2009
    Location
    Sheffield, England
    Age
    19
    Posts
    48

    Re: Project for Inter-Game Trading

    Quote Originally Posted by codemonkey85 View Post
    Well first of all, trading doesn't set any "flag" for the in-game events you are referring to. The only thing that sets those off is if you have the correct PKM in your party and it has the Fateful Encounter flag set on it.

    Second of all, I'm pretty sure this topic belongs in Save R&D, not Misc.

    The data structure of the Pokédex and Pokétch Pokémon History apps have been laid out; to make a program that can perform legal trades between two games, we have yet to discover the structure of the Journal (which I believe will record trades), and there may be other things I am not thinking of just now. Otherwise... it should be possible.

    Even better would be if we wrote an app that can directly connect between two computers over the internet to perform trades between save files on each machine.
    If we could hack the journal to allow us to record trades, a neat idea would be to set up a server (GTS-like); and allow users to upload a Pokémon for trade (and request another in return; of course). If we had the server space, your Pokemon DS Library would come in useful here!!
    In Development:
    • PokeManager - The Pokemon Save Manager!
    • ARDStoSAV - Convert *.DUC to *.SAV files (and back!)

    _________________________________________________

    Member of the Unique Geeks Media development team.

  4. #4

    Re: Project for Inter-Game Trading

    Actually, I do know the basic structure and location of the Journal. It's some of the details that I don't have fully worked out yet.

    Like for example, how it records the day's starting position.
    I'm a Natu.
    Spoiler

  5. #5
    Obsessive Perfectionist Developer Matt140's Avatar
    Join Date
    Apr 2009
    Location
    Sheffield, England
    Age
    19
    Posts
    48

    Re: Project for Inter-Game Trading

    Quote Originally Posted by Jiggy-Ninja View Post
    Actually, I do know the basic structure and location of the Journal. It's some of the details that I don't have fully worked out yet.

    Like for example, how it records the day's starting position.
    What other secrets are you keeping from us!?!?!?

    I've only a few questions:
    Spoiler

    1) Is it encrypted (or, does it have a checksum? My guess is yes)
    2) Can you edit any logs at the moment?
    In Development:
    • PokeManager - The Pokemon Save Manager!
    • ARDStoSAV - Convert *.DUC to *.SAV files (and back!)

    _________________________________________________

    Member of the Unique Geeks Media development team.

  6. #6

    Re: Project for Inter-Game Trading

    Quote Originally Posted by Matt140 View Post
    What other secrets are you keeping from us!?!?!?
    Let's see....

    Hall of Fame
    The basics of Battle Video structure
    How the Touch Screen Poketch App stores it's picture

    Uh...I think that's about it.
    I've only a few questions:
    Spoiler

    1) Is it encrypted (or, does it have a checksum? My guess is yes)
    2) Can you edit any logs at the moment?

    1) No, on both accounts.
    2) As I said, I know the basic structure, so I could edit it. The problem is that I don't know exactly what values represent what..

    Except for trades, each line in the Journal is a 4 byte value. For something like "Used PC Box", that value is 03 00 00 00. For something more complicated like "Flew to X City", the first byte is again the identifier, and the others clarify where exactly you flew.
    I'm a Natu.
    Spoiler

  7. #7
    SOUL SILVER FAN!! derrick's Avatar
    Join Date
    Apr 2009
    Location
    stuck in a pokewalker some where in the US
    Posts
    438

    Re: Project for Inter-Game Trading

    this would be so awsome
    but could it have the ability to trade to ds? like between computer and ds.
    A halo 3 fan stuck with dial up
    ..........

  8. #8
    Obsessive Perfectionist Developer Matt140's Avatar
    Join Date
    Apr 2009
    Location
    Sheffield, England
    Age
    19
    Posts
    48

    Re: Project for Inter-Game Trading

    Quote Originally Posted by derrick View Post
    this would be so awsome
    but could it have the ability to trade to ds? like between computer and ds.
    That would require us to imitate the DS (which is something I really don't want to try to do, but it is being discussed by other members in Miscellaneous Research & Development).

    Quote Originally Posted by Jiggy-Ninja
    Hall of Fame
    The basics of Battle Video structure
    How the Touch Screen Poketch App stores it's picture
    I look forward to seeing the results of this research (especially battle videos!!!)


    Quote Originally Posted by Jiggy-Ninja
    1) No, on both accounts.
    2) As I said, I know the basic structure, so I could edit it. The problem is that I don't know exactly what values represent what..

    Except for trades, each line in the Journal is a 4 byte value. For something like "Used PC Box", that value is 03 00 00 00. For something more complicated like "Flew to X City", the first byte is again the identifier, and the others clarify where exactly you flew.
    Cool!!! But what do you mean about "Except for trades"? I'm guessing they follow a different pattern?
    In Development:
    • PokeManager - The Pokemon Save Manager!
    • ARDStoSAV - Convert *.DUC to *.SAV files (and back!)

    _________________________________________________

    Member of the Unique Geeks Media development team.

  9. #9
    PMD Researcher DeveloperGame Save ResearcherEvent ContributorModeratorSuper Moderator evandixon's Avatar
    Join Date
    Apr 2009
    Location
    An Aperture Science lab near Treasure Town
    Posts
    1,897
    Blog Entries
    1

    Re: Project for Inter-Game Trading

    To start out, we need to make a program that "trades", as well as changing the obvious values, such as location, where there is a little problem with transferring from platinum to diamond/pearl

  10. #10

    Re: Project for Inter-Game Trading

    Quote Originally Posted by codemonkey85 View Post
    Well first of all, trading doesn't set any "flag" for the in-game events you are referring to. The only thing that sets those off is if you have the correct PKM in your party and it has the Fateful Encounter flag set on it.
    It does for the Arceus event in Platinum.
    And for proof, I traded back my TRU Arceus to my Platinum save file after restarting.
    I didn't even have the Arceus in my party, and the hiker was in Oreburgh Mine.
    Last edited by Pingouin7; Nov 23rd, 2009 at 08:46 PM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •