[Release] NinjaCam

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Dec 7, 2015.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Hi guys,
    today i want to share with you my latest work: NinjaCam.

    NinjaCam is an homebrew which allows users to take photos with cameras without playing the default shutter sound typical of Nintendo 3DS Camera.

    Features:
    - Selectable Resolution (640x480, 320x240, 160x120, 352x288, 176x144, 256x192, 512x384, 400x240)
    - Selectable Camera (Inner, Outer)
    - Selectable Photo File Format (JPG, BMP)

    Saved photos are viewable in DCIM folder.

    Download (Mirror): http://rinnegatamante.it
     
    Last edited by Rinnegatamante, Dec 8, 2015


  2. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,651
    4,304
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.13.3-1-zen
    I can now create my own porno series without breaking the bank!
     
  3. MannCo

    MannCo GBAtemp Regular

    Member
    139
    78
    Nov 23, 2014
    United States
    It's pretty cool, thanks!

    Btw, I think that the A or B button (this last one dosen't have any function as I can see) would be better to take photos.
     
  4. Ammako

    Ammako GBAtemp Guru

    Member
    6,406
    3,540
    Dec 22, 2009
    Canada
    Is there any purpose to this apart for being able to snap pics of people without them noticing?
     
    VinsCool likes this.
  5. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    to not have the obnoxious shutter sound play all the time? it's not like everyone wants to secretly take pictures.

    the reason it plays in Nintendo 3DS Camera is because Japan (and some other countries?) require cameras have a shutter sound. for example, Japanese iPhones don't let you disable it, but my American one does.
     
  6. Olmectron

    Olmectron GBAtemp Addict

    Member
    2,097
    1,300
    Dec 31, 2012
    Mexico
    A game
    This lets you select the resolution. That's quite neat.
     
    SaagiBols likes this.
  7. Ammako

    Ammako GBAtemp Guru

    Member
    6,406
    3,540
    Dec 22, 2009
    Canada
    Is the regular 3ds camera app locked to... Whatever the 3ds screen resolution is? (Dont remember it off the top of my head.)
    Wonder what the highest res possible is... Could be quite neat to be able to take high res 3D photos considering the regular 3ds camera takes such shitty pictures.
     
  8. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    the cameras go as high as 640x480, and that's also what 3DS camera does.

    oh, but Old 3DS camera is pretty bad when you compare it to New 3DS. even when it's not used in low-light conditions.
     
  9. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    people probably like to know quality differences before trying it out. I decided to take a shot of some game cards and an amiibo in a few setups.

    control (iPhone 6): http://i.imgur.com/OJgwge3.jpg

    Old 3DS Nin Camera: http://i.imgur.com/qh9ockg.jpg
    Old 3DS NinjaCam: http://i.imgur.com/UvHzynV.jpg (looks nothing like on-screen)
    New 3DS Nin Camera: http://i.imgur.com/JaDsn6v.jpg
    New 3DS NinjaCam: http://i.imgur.com/7SYVQev.jpg (slightly zoomed in because of me, but I like the quality a bit more)\\

    I am still not aware of why Old 3DS is doing this. :unsure: I know New 3DS camera does better in low-light conditions but this is just weird.
     
    Last edited by ihaveamac, Dec 7, 2015
  10. NekoMichi

    NekoMichi Retro Collector

    Member
    1,278
    908
    Jun 4, 2015
    Minus World
    Without the original EXIF data it's hard to tell. My guess is that the O3DS is underexposing the image by using a shorter exposure time or lower ISO for some reason.
     
  11. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    the NinjaCam shots have no metadata.

    I'd actually guess it's how it functions. I think it needs to re-activate the camera to change the resolution, then take a picture.
     
  12. spinal_cord

    spinal_cord Knows his stuff

    Member
    3,010
    580
    Jul 21, 2007
    somewhere
    Any chance of releasing the source? I can't get the camera example code to work and this is the only camera app so far that works on my 3DS.
     
  13. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    there are two ways to get the camera to work. these are for the .xml next to the .3dsx.
    1. force the service, doesn't always work
      Code:
      <services autodetect="false">
          <request priority="1">cam:U</request>
      </services>
    2. run under Nintendo 3DS Camera (used in ctrulib camera example)
      Code:
      <targets selectable="false">
      	<!-- Nintendo 3DS Camera (USA) -->
      	<title mediatype="0">0004001000021400</title>
      	<!-- Nintendo 3DS Camera (EUR) -->
      	<title mediatype="0">0004001000022400</title>
      	<!-- Nintendo 3DS Camera (JPN) -->
      	<title mediatype="0">0004001000020400</title>
      </targets>
     
  14. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
  15. Author

    Author ****NEWS**FLASH**** 1 /̵͇̿̿/'̿-̅-̅-̅''

    Member
    458
    419
    Aug 30, 2014
    GBAtemp
    finally i'll be able to take creep-shots in class without that stupid shutter sound. thank you @Rinnegatamante !
     
  16. Ruby Gloom

    Ruby Gloom GBAtemp Maniac

    Member
    1,553
    505
    Sep 25, 2015
    Dalvík, Iceland
    Is this linked to a cloud? Wouldn't it be a shame is these pics got seen by the person who made this... XD I'm just kidding.
     
    Seriel likes this.
  17. Adeka

    Adeka Beta Tester

    Member
    4,102
    1,276
    Mar 19, 2013
    United States
    Is the quality any better then the normal camera app? the quality there is worse then a potato
     
  18. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,410
    5,857
    Apr 20, 2015
    United States
    Tigard, OR
    I made this post not too long ago.
     
  19. Adeka

    Adeka Beta Tester

    Member
    4,102
    1,276
    Mar 19, 2013
    United States
    The quality of the NinjaCam on n3ds definiately looks better to me

    I'll try to upload some pictures later myself
     
  20. lPolarisl

    lPolarisl GBAtemp Fan

    Member
    334
    92
    Jan 24, 2015
    Hungary
    Nice, that always bothered me. Thanks Rinne :D