You do not have permission to edit this page, for the following reason:
Free text:
{{#seo: |title=Switch Homebrew PC Tools (PC Utilities) - GameBrew |title_mode=append |image=nxshotwebSwitch.png |image_alt=nxshot-web }} <!--nxshotwebSwitch.7z--> A web-based port of the nxshot Python script that automatically organizes and timestamps Nintendo Switch screenshots by recognizing games from capture filenames. == Browser Support == Works on all modern browsers: * Google Chrome 86+ * Microsoft Edge 86+ * Mozilla Firefox 90+ * Safari 15.4+ * Opera 72+ {| class="wikitable" |- ! Browser ! Save Location ! Large Files (2GB+) |- | Chrome, Edge, Opera | Save picker | Streaming (efficient) |- | Firefox | Downloads folder | Streaming (efficient) |- | Safari | Downloads folder | Buffered (may fail for very large collections) |} Chrome/Edge/Firefox use streaming to efficiently handle large collections without running out of memory. Safari uses a buffered approach which works reliably for most collections but may struggle with very large ones. == Usage == # Click the "Select Folder" button and choose the <code>Nintendo/Album</code> folder from your Nintendo Switch's SD card # Accept the browser prompt to allow access to the folder # After scanning completes, click "Download as ZIP" to get your organized screenshots The ZIP file contains your screenshots organized by game name, with the correct file dates preserved. {| style="max-width:80%; margin-left:0em;" | https://dlhb.gamebrew.org/switchhomebrews/images/nxshotwebSwitch-02.png |} If some of your screenshots end up in an "Unknown" folder, please open an issue with the capture ID from the screenshot filename so that the database can be updated. == Capture ID Database == The code recognizes games using a database of capture IDs (the 32-character hex string in screenshot filenames). See [https://github.com/pxdl/nxshot-web/blob/master/public/data/captureIds.json captureIds.json] for the full list. The database is automatically updated weekly via GitHub Actions, pulling from: * [https://switchbrew.org/wiki/Title_list/Games switchbrew.org] * [http://nswdb.com/ nswdb.com] * [https://github.com/blawar/titledb titledb] === Updating the Capture ID Database === To manually update the capture ID database: <pre class="language-shell">pip install -r scripts/requirements.txt export CAPTURE_ID_KEY=<key> python scripts/update_capture_ids.py</pre> The encryption key can be found at offset <code>0x71000704D0</code> in the <code>capsrv</code> NSO loaded in IDA. The key hash for verification is <code>24e0dc62a15c11d38b622162ea2b4383</code>. Options: * <code>--source switchbrew|nswdb|titledb|all</code> - Choose data source (default: all) * <code>--keep-existing</code> - Merge with existing data instead of replacing * <code>--dry-run</code> - Show stats without writing file ==Screenshots== {| style="max-width:80%; margin-left:0em;" | https://dlhb.gamebrew.org/switchhomebrews/images/nxshotwebSwitch-01.png https://dlhb.gamebrew.org/switchhomebrews/images/nxshotwebSwitch-02.png |} == External links == * Gbatemp - https://gbatemp.net/threads/release-nxshot-web-organize-your-nintendo-switch-screenshots-in-your-browser.678803/ * Github - https://github.com/pxdl/nxshot-web
Advertising: