Pokéwalker: Homebrew Version

Discussion in 'NDS - Emulation and Homebrew' started by mad maniak, Mar 11, 2010.

  1. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Hi everyone,

    I was wondering; would it be possible to remake or rip the Pokéwalker software and to make a homebrew out of it that could use .pkm files (from PokéSav) so that people that use the game ROM can still "use" the Pokéwalker?
    Edit: it could be a windows application, too, although I would personally prefer a DS version.

    It could use multiple different means of measurement for steps. Possibilities are;
    - Pedometer that came with the other DS walking game (forgot the name)
    (Or maybe even the Arkonoid peripheral thingy that measures movement?)
    - Pressing a button; one press = one step (or 3 presses = one step or something like that)
    (I mean, let us face it, most people are shaking those things for "steps" anyway, so this would probably be the best way.)
    - Simply cheating for the required steps (gimme 1mil steps!; ... done)

    This will allow people to try out the Pokéwalker in a sense, and it would allow people to get (semi) legit Pokémon that can only be gained using the Pokéwalker normally.

    A problem is the item finding thingy... it could be made so that the homebrew makes a .txt file that stores what items are "found" so that you can manually add them to your game using PokéSav. Again, to preserve legitness of your save game.

    Is this possible/is anyone interested in producing this? I think there is a pretty high demand for something like this, seeing the popularity of Pokémon.

    Thanks for reading; any and all suggestions are welcome. [​IMG]
     
  2. solarsaturn9

    solarsaturn9 Newbie

    You don't know how much effort it takes to write this kind of program. You can't just make a forum post and expect someone to write a program just because you think it would be a good idea.

    That aside let's get something straight:

    The pokewalker communicates with the DS game via an IR connection! If your flashcart does not have IR hardware (currently none do) it cannot receive IR signals. So it is impossible for those of you who do not purchase the game to take advantage of the pokewalker peripheral.

    And finally, even if you used an IR device and ran a program on your pc that could send the same type of packets that the pokewalker sends you would not be able to receive the data packets... for further explanation please refer to the above statement
     
  3. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Please reread my post, since it seems you don't get it. [​IMG]

    Edit: to try and help you understand what I mean, here is it again in a simplified version. [​IMG]
    The homebrew (be it PC or DS) could open a .pkm file (exported from Pokésav) and the specified Pokémon would then enter the digital Pokéwalker. Any (in the Pokéwalker) catched Pokémon could then be exported to another .pkm file, as well as the previously imported Pokémon. These Pokémon can then be put back in the savegame of your Heart Gold or Soul Silver games (or even other games [​IMG] ).
    Items, as previously described, can't be exported and must be added manually. The digital Pokéwalker can, however, keep track of which items are found (in a .txt file, for example).

    Don't get me wrong, I understand this is a big project. Heck, I couldn't know better, I am a hobbyist programmer myself (Java/PHP and such). I am therefore not assuming or ordering anyone to make this. I am politely asking, and if no one responds, I am fine with that.

    Now please, get the heck off my lawn.
     
  4. Another World

    Another World Emulate the Planet!

    Former Staff
    10,495
    1,651
    Jan 3, 2008
    Colombia
    From Where???
    i'm so glad i'm too old to care about this pokemoncrap. this whole thread reads like blahblah to me. what the hell is a pokewalker? is that like some secret ninja pokemon that farts lightnin' out its butt?

    if your talking about just parsing data... thats super easy. you should ask soulanger to add this feature to his homebrew men-u-do.

    -another world
     
  5. mkoo

    mkoo GBAtemp Fan

    Member
    448
    0
    Aug 30, 2007
    May I ask how old you are?
     
  6. Wabsta

    Wabsta you fight like a dairy farmer

    Member
    2,498
    69
    Apr 25, 2008
    Netherlands
    SCUMM Bar
    You shouldn't overreact. He was clearly asking for a simplified version.

    On topic:
    I don't think it will be possible. Well, in theory, you should make a homebrew, able to read your pokémon save, then have it "extract" on of you pokémon. Then look at the datastructure of this pokéwalker, "add" that to your pokémon save, and it should be done, but not with some UI that pokémon gives you.
    That's pretty hard to code.
     
  7. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Well, obviously, an adapted emulator would be the best bet if it is somehow possible to extract the pokéwalker firmware... I am not sure how this is done, though.

    Another option is an entire recode. Of course, someone would need to come up with the right algorithms. Also, the b*ttload of sprites will be problematic... it would simply take up *a lot* of time.
     
  8. gameguy95

    gameguy95 Needs More Furries!

    Banned
    1,119
    1
    Jan 27, 2009
    United States
    Furrytown
    ^everything is possible if you wait long enough
    [​IMG]
     
  9. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Don't make me slap you. [​IMG]
     
  10. AAcrazyman

    AAcrazyman GBAtemp Regular

    Member
    119
    0
    Feb 28, 2010
    United States
    I understand you mad maniak.... I only wish I was a coding masta (like wabsta) and could help you out! [​IMG]
     
  11. Salax

    Salax GBAtemp Regular

    Member
    265
    0
    Jan 16, 2010
    United States
    This would be nice, but I doubt it would ever be made due to the complexity.
    If anyone wants to attempt it, You have my support:D.
     
  12. nutella

    nutella Low Glycemic Index

    Member
    1,097
    3
    Sep 4, 2008
    Your nearest supermarket
    Perhaps you could... buy the game?
     
  13. Salax

    Salax GBAtemp Regular

    Member
    265
    0
    Jan 16, 2010
    United States
    I buy all my games, but it's very convenient to have them all on one cartridge.
     
  14. Chaz.

    Chaz. GBAtemp Fan

    Member
    314
    0
    Jul 7, 2009
    UK
    How would you gain watts? PCs and DS' don't have pedometers.
     
  15. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Read the darn topic please. [​IMG]
     
  16. Donald Serrot

    Donald Serrot GBAtemp Fan

    Member
    366
    2
    May 11, 2009
    United States
    This seems like an interesting idea, not sure how doable it is though.
    I think the best bet for this working would be a complete from scratch homebrew not an emulation.
    In time all the info you ever wanted (and some you didn't) about every little detail about the PokeWalker will be available somewhere. Once that's done the hardest part would be recreating it in homebrew form.
    That would still take a TON of work though.

    As for the step counting mechanic why not have a bunch of options? If you have something that can detect movement have the option, if you'd rather mash A that's an option too, and I'd even throw in an over time option, adding wats at a rate consistent with avarage walking.
     
  17. Kyoton

    Kyoton GBAtemp Regular

    Member
    101
    1
    Dec 20, 2008
    United States
    This is really an amazing concept! I wonder though, how would it be coded? I am a newbie to Visual Basic and really interested in how it could be done.
     
    SilverTheGamer likes this.
  18. Rykin

    Rykin GBAtemp Fan

    Member
    394
    0
    Feb 15, 2004
    United States
    Baltimore, MD
    I agree with both of these statements. Thankfully for me, I don't use my DS anymore, so when HGSS comes out it may be the only game I use. [​IMG] Therefore.. problem eliminated.
     
  19. mad maniak
    OP

    mad maniak Member

    Newcomer
    45
    0
    Dec 16, 2008
    Netherlands
    Not if you want to use Pokésav. [​IMG]