ROM Hack Pokewalker app idea

  • Thread starter Thread starter blopa
  • Start date Start date
  • Views Views 49,702
  • Replies Replies 63
To me, this just seems like a waste of time. Most people wouldn't have an IR port on there PC, so they would have to buy one (according to your first post, it seems like you can buy a USB one), which then cost more than what most people wanted. Another reason is that what sucks about the pokewalker is that you have to be fairly close to the game cart for it to transfer, and a slight movement will interrupt the transfer and tell you to try again. If you guys are still up for it, by all means, go for it. Would be nice to see it work, but it just seems like it wouldn't be worth it.

What I personally like about the pokewalker and the cart with ir port is that you can change Pokemon on the go. With this, you either have to be at home, or near a PC and somehow transfer your .sav file into the computer every time and transfer back to your cart.
 
It's sad that when one of these threads come out the first thing you see is at least a page of "You can't do this because X X X X YYY AND Z", despite the fact that the people proposing you can't have no idea what they're talking about.

IR is IR, there's no reason why you using an IR port on your PC can't achieve the same effect as on your flashcart.

You just need to catch the packets (data) being sent by the Pokewalker and by the retail cart, find out what's being sent, what's necessary of whatever program you're writing, and then write a program to emulate the the retail cart's side of the transfer using whatever the hell you're using.

Now you guys are saying that the retail cart has a built in IR, and I haven't read of this on any site, but I also haven't bothered purchasing the retail cart to find out. I believe a Phat DS still has the IR though it might not work with this game.
 
Pyrofyr said:
It's sad that when one of these threads come out the first thing you see is at least a page of "You can't do this because X X X X YYY AND Z", despite the fact that the people proposing you can't have no idea what they're talking about.

IR is IR, there's no reason why you using an IR port on your PC can't achieve the same effect as on your flashcart.

You just need to catch the packets (data) being sent by the Pokewalker and by the retail cart, find out what's being sent, what's necessary of whatever program you're writing, and then write a program to emulate the the retail cart's side of the transfer using whatever the hell you're using.

Now you guys are saying that the retail cart has a built in IR, and I haven't read of this on any site, but I also haven't bothered purchasing the retail cart to find out. I believe a Phat DS still has the IR though it might not work with this game.

ERROR!
lecture.gif


DS phat nor any other ds have a IR port. it has built in wifi but no IR/bluetooth.

Truth to be told there is a IR port on the game cartridge.
 
Wow, people are so negative when a new idea comes around. I pretty much think none of those people will be inventing things in the future due to things being "impossible" to them.
 
This sounds very possible to me.

The only kind of protection this will likely have is hardware recognition, which reads a hardware ID of the transmitter, which you can fake, this is most likely the only catch to the cart->walker synch as well
tongue.gif


I'd say whip up some coders who were nerd raging over not being able to crack this bitch and make a team
tongue.gif
 
Saddamsdevil said:
This sounds very possible to me.

The only kind of protection this will likely have is hardware recognition, which reads a hardware ID of the transmitter, which you can fake, this is most likely the only catch to the cart->walker synch as well
tongue.gif


I'd say whip up some coders who were nerd raging over not being able to crack this bitch and make a team
tongue.gif

I love how people assume this is so easy, its not nearly as easy as your making it sound. Yes it would be easy to trick the DS into sending the code to a PC adapter, but understanding the code? Not nearly as easy, plus this would only be good for people with a retail cart. Its not nearly as simple as you guys are trying to make it out to be, and if it is, why aren't you doing it right now?
 
how do we know the pokewalker uses ir signle?

Doesn't the ds also have ir built into it's wifi card? Witch is what is used for direct play and the ds chat thing?
 
chartube12 said:
how do we know the pokewalker uses ir signle?

Doesn't the ds also have ir built into it's wifi card? Witch is what is used for direct play and the ds chat thing?

No, Wireless and IR are completely different. The DS has local Wireless and Wi-Fi, but no built in IR. Just to clear up further discussion about IR, IR has to be a DIRECT LINE OF SIGHT, anyone ever use a gameboy Color? The IR sensor has a DIRECT LINE OF SIGHT to be used, hence why the pokewalker has to be almost next to the game.

ALSO, I've opened my DS up a multiple of times to change cases and parts, I know for a fact there is no IR sensor in it.
 
chartube12 said:
how do we know the pokewalker uses ir signle?

Doesn't the ds also have ir built into it's wifi card? Witch is what is used for direct play and the ds chat thing?

Just look at Atashi's post http://gbatemp.net/index.php?showtopic=215641 you can see the IR sensor component in both pictures, located near the top of the retail DS Gamecard.


Something like this might be possible but would require the retail gamecard and a pokewalker. Trying to get an IR sensor from a PC to talk to the one on the DS cart would make things easier IMO.
 
well, after all... it dosen't make any sense keep talking about this if nobody showed up to build this app =(
 
iceissocold said:
chartube12 said:
how do we know the pokewalker uses ir signle?

Doesn't the ds also have ir built into it's wifi card? Witch is what is used for direct play and the ds chat thing?

Just look at Atashi's post http://gbatemp.net/index.php?showtopic=215641 you can see the IR sensor component in both pictures, located near the top of the retail DS Gamecard.


Something like this might be possible but would require the retail gamecard and a pokewalker. Trying to get an IR sensor from a PC to talk to the one on the DS cart would make things easier IMO.

I looked at the pix and read the description. This just SCREAMS memory mapping of the IO to me; I did assembly language programming on the Apple 2 way the hell back in the day and its CPU had ZERO I/O ports - 100% of the machine's I/O was accomplished by using memory addresses reassigned to devices.. read from $C030 and the speaker clicks, reading from another series of addresses would turn the disk drive on or off, writing to a third outputted a byte, etc ...

MMIO also naturally lends itself to being used anywhere memory might be found. Like, in a cartridge. Why waste extra pins for ports, or a cart Nintendo has already gone out of its way to make smaller than previous carts... additionally, the fact that none of the reader/writers yet work with HG/SS lends credibility to this observation (PMIO wouldn't get in the way of accessing memory, but MMIO left switched to the wrong state can make memory inaccessible.)

The fact that a 1MB file full of nulls is located by the other hardware is also valuable: it indicates that when in some other mode, there seems to be a 1MB space. Is it 100% nulls, or are there a few values that aren't null? If so, focus your attention on those locations and how interacting with a physical pokewalker changes them (does d/ling the 1MB of 'dead space' always produce the exact same file?)
---
From watching the thing blink as it transfers (via camera), I've come to a couple GUESSES:
Pokemon aren't stored on the device. Not because they can't be, but because it would be pointless anyways, the device doesn't have the game mechanics to deal with it; and the primary pokemon can't be "traded out" - in fact, Nintendo even went out of its way to ensure that the cart could be reset if the pokewalker was lost - doing so would explicitly make cloning possible unless the pokemon wasn't on the walker in the first place. They seem to be aware of these sort of issues, so ...

The device doesn't have a pokedex.
The paths are relatively simple, and consist of less data than B&W images of your pokemon walking..
The device doesn't store your pokemon - but it does download several really nice bitmap images of it. Probably RLE graphics.
The device doesn't let you capture pokemon, just names & ID values that are sent back to the game.
...So, you can't catch Flychu in the Refreshing Field with a hack because there won't be any way to communicate the idea in the first place; any pokemon you catch doesn't get stats, moves, etc until it returns to the DS. So to hack a Flychu with infrared, you will at the very least need to have the ability to return from the Yellow Forest / i.e. you still need the event.

... All of this is resent at each download.

I would also guess that the processor inside the unit uses numeric registers that contain a single bit, rather than the usual 8,16,32, or 64 seen in desktop systems.

I make these guesses because it would be both easier and cheaper to manufacture the device that way, than in a way that involved it manipulating the actual data of the pokemon itself, and the predicted behaviors that would result match how the thing works in real life very well.
 
Thanks for the spare pokewalker link. I saw a bunch of people (who have suddenly become friends) carrying these around and became sad...because I didn't even pirate the game. (sorry ninty!)
 
zaphraud said:
MONSTER POST WAS HERE

Congrats, you just posted on a topic over a month old, on something abandoned none the less. Also, while it is a very well written and nice post, we have discovered most of these things already. Though thank you for your time and effort.
 

Site & Scene News

Popular threads in this forum