Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 02:31, 2 August 2025 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Crappy Tiny Reader
General
AuthorPsyKo
TypeFile Operation
Version1.11.0
LicenseN/A
Last Updated2021/01/26
Links
Download
Website

CTR - Crappy Tiny Reader is a simple tool designed to read and display the basic infos from Nintendo DS, DSi and RAW Nintendo 3DS ROM dumps.

Requires Windows OS and .NET framework 4.0 installed.

Screenshots

crappytinyreader5.png

crappytinyreader6.png

crappytinyreader7.png

crappytinyreader8.png

Changelog

v1.11.0

  • NDS/DSi: special characters like "★" etc. are now displayed correctly in banner preview.
  • NDS/DSi: dev or tool ROMs with uncommon file structure should be handled without error.
  • NDS/DSi: wordings changes.
  • 3DS: At the end of rom plaintext/sdk infos, special characters are now skipped and more displayed.
  • 19 old maker codes modified and 40 new ones added.

v1.10.0

  • DSi: Chinese and Korean titles are now displayed if available, for DSi cart and DSi Ware ROMs.
  • 29(!) new maker codes added (thanks Jim & PsyKo).

v1.9.0

  • 3DS: "Firmware update" textbox updated. CVer version is no more displayed when there is no update partition in rom.
  • 3DS: "Region" textbox updated. "None" is no more used because of its nosense. "Unknown" will replace it instead, when region can't be determined on encrypted roms.
  • 3DS: modifications added to the "padding check", trimming and untrimming functions.
  • Various wordings and box sizes updated.
  • 1 new maker code added (thanks Jim).

v1.8.7

  • "Partitions" tab reorganized a bit (texts, locations...).
  • "AP check" area is now displaying the flag value.
  • 1 new maker code added (thanks Jim).

v1.8.6

  • 12 new maker codes added (thanks Jim).

v1.8.5

  • 8 new maker codes added (thanks Jim).

v1.8.4

  • 3DS: "Remove updates" operation is now working fine, bug fixed (thanks iCEQB).
  • 3DS: More conditions have been added to trimming/ripping functions, Card2 games are now skipped.
  • 3DS: Confirm window will now pop up before starting the Card2 save deletion process.
  • 3DS: Results of trim/untrim/rip/delete operations will now be displayed at the end of process.
  • Various wording edited.

v1.8.3

  • 4 new maker codes added (thanks Jim).
  • 3DS: "AP check" will display if the new antipiracy flag is set (if present, .3ds games will not work on Sky3DS or Gateway fw < 3.4).
  • 3DS: "Header check" area has been moved from Tools to Partitions tab.
  • 3DS: "Remove updates" feature has been updated, now the New3DS update partition will be deleted too
  • various wording edited/removed.

v1.8.2

  • 4 new maker codes added, 1 old one modified.
  • 3DS: ROM version (revision) added.
  • 3DS: partition serial will be displayed even if the partition is incomplete.

v1.8.1

  • 28 new maker codes added, 3 old ones modified.
  • 3DS: "New3DS Up." (New3DS Update Data) text added in front of Partition #6.
  • NDS/DSi: DSiWare detection improved, titles will no longer be displayed as "DSi only".
  • NDS/DSi: No more alert displayed for NDS games with an empty maker code.

v1.8

  • 18 new maker codes added, 2 old ones modified.
  • NDS/DSi: new autostart value added.
  • NDS/DSi: new detection added on the secure area to find if the ROM is decrypted or just bad.
  • NDS/DSi: for DSi ROMs, "Used space" is now calculated correctly and includes the TWL areas.
  • NDS/DSi: DSiWare is displayed in ROM type if detected.
  • NDS/DSi: header check now doesn't scan "security data" and "segment3" areas anymore.
  • NDS/DSi: DSi sections scan has been removed, as it's not a part of header.
  • 3DS: "Erase card2 save" has been added in Tools. Fills the card2 save area with "FF"
  • 3DS: 3DS operations in Tools now accept .3dz files too.

v1.5

  • "Media Type" info added for 3DS ROMs. For Card2 games, savegame info can be found into Paritions tab.
  • "Firmware version" area is now merging the min firmware required and System Title ID version.
  • Firmware version info is now calculated. The rare exceptions will be hardcoded in future builds.
  • 3DS ROM trimming/untrimming/ripping functions now accept multiple files!.
  • "Good sized" messages has been removed. Additional info are displayed for over/underdumped dumps.
  • 3DS ROM used space is no more read in ROM but calculated with theorical partition sizes.
  • Colors added to some areas in 3DS/NDS tabs.
  • Few new "Maker Codes" added.

v1.4

  • 3DS firmware 7.0.0 and 7.1.0 detection added.
  • "Partitions" tab added.
  • Some maker codes added/edited.
  • "Rip Update" function now offers to trim the ROM if the update partition is not present.
  • Fixed an issue with NDS autoboot detection for some games.
  • Various changes in GUI and texts:
    • ROM size in bytes and Mbytes Textboxes are now merged
    • System Title ID is no more displayed
    • NDS ROM version is now displayed with just two digits
    • Some buttons and wordings were moved/resized/deleted

v1.3

  • Fix a bug with 3DS game partition detection.
  • Fix a bug which could happen with invalid ROM file paths.
  • More than 160 new maker codes added (yes really!) and some old ones updated.
  • A new report button has been added if an unknown maker code, region, or firmware version is detected.
  • AutoStart detection improved for NDS games.
  • Minor changes in GUI.

v1.2

  • New "Maker Codes" added again!
  • 3DS Firmware textbox now only displays the first three numbers of the firmware.
  • adding support for some old System Title IDs (v2088, v3078) only available offline from cartridges like SM3DL or RE:R.

v1.1

  • New "Maker Codes" added, some old ones edited.
  • System title ID/version and 3DS firmware req. info are now displayed for 3DS ROMs.
  • Supports 3DS firmware up to 6.3.0-12.
  • Fix a display bug in "Plain region".
  • Fix a bug in NDS Extended header check which was giving bad results in v1.0.
  • NDS/3DS "Plain region" textboxes are now read-only, users can't delete info in them.
  • Beta tabs no more exist, "Tools" tab replace them.
  • New features added:
    • Trim : Removes 3DS ROM final padding.
    • n-trim : restores 3DS ROM final padding.
    • RIP update : trims your ROM and deletes its update partition.
    • Notes:
      • Trimmed and ripped ROMs are both working on the Gateway flashcard (tested with launcher v1.1)
      • Since every tool got its own way to trim ROMs, we advise you to only un-trim the 3DS ROMs that you trimmed with CTR.
      • If you RIP updates, remember that the update partition will be deleted permanently and can't be restored.

v1.00

  • 3DS ROM region detection added.
  • CRC32 calculation method is now using threads to avoid app freezes.
  • Huge batch of new "Maker Codes" added, some older ones edited.
  • Bad ROM padding detection process is now much faster and can display some errors.
  • New beta "3DS+" tab added, listing the Loader title ID, Loader title version, bad ROM padding, and the approximate 3DS firmware update included into the ROM up to FW 6.1.0-11 (one value coming from Nintendo's internet updates and the other one is calculated). But don't blindly trust this information, since the ROMs are still not decrypted it will just be an estimation.
  • NDS+ and 3DS+ Beta tabs are now hidden by default. Start the app with "-beta" argument to display them.
    • ex: CTR.exe nds_game.nds.
      • CTR.exe -beta 3ds_game.3ds.

v0.07

  • Data size calculation bug fixed for 3DS ROMS bigger than 2Gb.
  • Experimental new tab to detect NDS roms with bad header (DSi not supported).
  • Lot of new "Maker Codes" added.

v0.06

  • Tool now supports NDS and DSi ROMS.
  • The ROM capacity calculation has been changed for 3DS.
  • Bug with CRC32 fixed.
  • Bug with locked files fixed.
  • Plain region infos now displayed for 3DS dumps.
  • Textboxes black background bug fixed.


External links

Advertising: