gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Help Wanted > Nee help developing a fingerprint scanner

#151266 - SG1anubis007 - Fri Feb 22, 2008 4:14 am

I previously posted a topic about this in development but haven't gotten very far. What I am trying to do is make a fake fingerprint scanner that detects your finger or maybe heat of your finger, on the touch screen, and pretends to scan it. I thought it may be a cool concept. I currently have it compiled into several frames that could possibly be coded to a homebrew app.
I can't code so could someone tell me what to do, or do the coding for me, If you would do it for me let me know how you want me to send you the files.
Please respond.

#151271 - strongesthylian - Fri Feb 22, 2008 6:19 am

It's a nice concept, but the DS' touch screen is pressure based, which is why you need to use a stylus. The stylus only hits a certain point on the touch screen. A fingertip is a large area compared to a stylus.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers

#151273 - lokibrth - Fri Feb 22, 2008 8:05 am

i just wanted to say that the "New Super Mario Bros." DS game allows you to use your whole finger to select your power up so it is clearly possible to do.

It is the only game i know of that does this though. All other games simply ignore that you even touched the screen if you try to use your whole finger.

I don't know anything about programming but it's my guess that you could just make the program know whether or not the touchscreen had any pressure applied to it at all and then trigger based on that.

#151274 - strongesthylian - Fri Feb 22, 2008 8:07 am

Well of course you can use your finger to touch the screen, but the DS still needs to pick a coordinate that the touch was placed at, so anywhere the finger can touch can be chosen. Most likely the area with the most pressure applied at.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers

#151278 - jay001 - Fri Feb 22, 2008 12:16 pm

this would be great as something before a game starts, like the "press start button" or "touch the screen to start". but u have to scan your finger lol
nice idea

#153523 - sammyrp - Tue Apr 01, 2008 10:54 am

The DS touch screen is not multi touch so if you touched the screen with 2 styles then it would think you are touching the middle of the 2 points.

#153549 - Kyoufu Kawa - Tue Apr 01, 2008 7:33 pm

I'm thinking Another Code. Wonder why >>

#154239 - HtheB - Sun Apr 13, 2008 10:37 am

sammyrp wrote:
The DS touch screen is not multi touch so if you touched the screen with 2 styles then it would think you are touching the middle of the 2 points.



DynamicStability has done a demo to use multi touch :)

http://blog.dev-scene.com/felix/2007/06/10/multitouch-demo/

Though I couldn't find the official site of him.. since he left drunkencoders...
_________________
check out my projects:
http://www.HtheB.com
Donations are welcome ^^

#155146 - max_index - Fri Apr 25, 2008 5:12 pm

There's a fake fingerprint scan in the "Kim Possible : Kimmunicator" game, you might want to check this out.

There is also a puzzle in "Hotel Dusk" (*warning: spoiler*) where you have to swap two switches at the same time by double-touching the screen.

From my understanding of the NDS tech specs, you can detect if there are multiple touches at the same time by using the diagonal positions (Z1 and Z2), but you cannot detect the coordinates (X Y) of each touch precisely. Z1 and Z2 were originally used to detect how strong the screen is pressed but can be tricked to detect double touch (as shown in Felix's example).

Of course this is not of any importance if you're only interested in faking it! :)