Follow-up from #56, use this issue for discussion only.
For the 3DS games, we no longer have an emulator to test coordinates on ourselves. We need a different method of finding the bounding boxes of buttons.
Some possible options:
Ask the streamer to open up the stream for testing. This will get us the best results, but it might be cumbersome having to deal with the broadcast delay and other interfering players (or even trolls). For example, testing the coordinates to select a move when learning a TM requires us to go through a lot of screens and can easily go wrong if we get too many As in.
Use an actual 3DS to do coarse coordinate testing. Based on the screenshots we have, we could test a coordinate by just looking where it's located on the screenshot and then trying to tap there on the 3DS. Of course, the results won't be pixel-perfect, but we might be able to infer some things based on whether a certain region hits or doesn't hit a button. The main problem I have is that I don't have a 3DS myself to do some testing, so I won't be able to actually help testing... :confused: Perhaps we could ask for help in IRC / Reddit?
Additional information:
3DS touch screen is 320 by 240 pixels.
Touch screen coordinate input on the stream is not 100% accurate due to hardware spoofing. Coordinates are accurate to around ±3 pixels. (source)
I am working on the data for X in my own fork. If you want, I can make a pull request to better track the progress (but don't merge it yet! :stuck_out_tongue: )
Follow-up from #56, use this issue for discussion only.
For the 3DS games, we no longer have an emulator to test coordinates on ourselves. We need a different method of finding the bounding boxes of buttons.
Some possible options:
A
s in.Additional information: