Skip to content

Releases: J-D-K/PNGShot

PNGShot 2.6.0

06 Mar 20:22

Choose a tag to compare

PNGShot 2.6.0

  • The default compression level has been reduced to four to decrease processing time. @masagrator
  • Alpha channel stripping now uses NEON instructions where possible to decrease processing time. @masagrator
  • Screenshots are now created with their maximum potential size pre-allocated and are trimmed after processing is complete to match their final size.
    • This removes unnecessary FS calls and reduces file writing time.
  • A configuration file has been added allowing you to customize some parts of PNGShot. See CONFIG.MD for details.

PNGShot 2.5.1

26 Nov 00:10
58c1ed9

Choose a tag to compare

  • Built using the latest libnx for compatibility with firmware 21.0.0+

What's Changed

Full Changelog: 2.5.0...2.5.1

PNGShot 2.5.0

06 Nov 02:32
bee5438

Choose a tag to compare

PNGShot 2.5.0

  • All code has been heavily refactored to be cleaner, modular, and easier to maintain.

  • Captures are now organized in a cleaner folder structure for easier browsing:

    sdmc:/Nintendo/Album/PNGs/YYYY/MM/DD/YYYYMMDD_hhmmss.png
    

Bug reports and feedback are always welcome

PNGShot 2.0.0

17 Feb 13:21

Choose a tag to compare

PNGShot 2.0.0:

  • Capture event filter, bug fixes, and improved timestamps thanks to @ppkantorski.
  • Now includes VI patches to enable debug mode screen capturing thanks to @impeeza.
  • Creating a file named allow_jpegs and placing it in sdmc:/conifg/PNGShot will stop PNGShot from deleting JPEGs that are normally captured by the system.

Sorry it took so long everyone. I was hoping I'd find time to write my own PNG encoder, but it's not going to happen anytime soon.

NOTE: Newer VI patches can be found in the main github repo listing thanks the @impeeza.

PNGShot 1.5.0

17 Sep 23:49

Choose a tag to compare

Changes:

  • PNGShot now uses [album directory]/PNGs instead of switch/PNGShot when creating screenshots.
    • PNGShot will try to open the album directory on your SD card first and fall back to NAND if that fails.
  • This also means PNGShot no longer uses C stdio functions for file writing, instead using libnx's FS functions directly to get the job done.
  • Included in this release is what I call the "experimental" build:
    • This build buffers the entire raw capture after the capture button is pressed. This requires a lot more memory to be used. The experimental build uses 6MB vs the normal build's 24KB. YOU HAVE BEEN WARNED. This can cause conflicts and issues, but has the benefit of allowing normal JPEGs and video captures to function again because the capture stream is released almost immediately.

Have fun.
JK

1.0.2

03 Sep 20:14

Choose a tag to compare

1.0.2

  • Time service is exited after libnx time is initialized and it's no longer needed anymore.

1.0.1

03 Sep 11:58

Choose a tag to compare

New Release

  • Uses new naming scheme for output.
  • Updated code.

First and possibly last?

01 Sep 23:31

Choose a tag to compare

PNGShot

Steps to use:

  • Download bitmap-printer's exefs_patches.
  • Download PNGShot and place it in on your SD card.
  • Finished. Pressing capture will now capture screenshots in PNG format.
  • NOTE: I do not have many sysmodules installed on my system. I have no idea how nice PNGShot will play with others. You have been warned. It has also been years since PNGShot was thoroughly tested.