Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CTRInfo 3DS: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews")
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = CTRInfo
|title=CTRInfo
| image = CTRInfo.jpg|250px
|image=3dspc.png
| type = PC Utilities
|description=Application that reads information from a CIA just like FBI, but on Windows/Linux.
| version=2.0
|author=TimmSkiller
| lastupdated = 2020/10/21
|lastupdated=2020/10/21
| licence = Mixed
|type=PC Utilities
| author = TimmSkiller
|version=2
| website = https://gbatemp.net/threads/tool-ciainfo-application-that-reads-information-from-a-cia-just-like-fbi-but-on-windows.568821/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/CTRInfo.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ctrinfo.7z
| source = https://github.com/TimmSkiller/CIAInfo
|website=https://gbatemp.net/threads/tool-ciainfo-application-that-reads-information-from-a-cia-just-like-fbi-but-on-windows.568821
|source=https://github.com/TimmSkiller/CIAInfo
}}
}}
<youtube>ksgFDNKbdts</youtube>
CTRInfo, or CIAInfo, is simple application that analyzes one or more CIAs (CTR Importable Archive) files, and displays information about them, similar to what [[FBI 3DS|FBI]] does when you hover over a file.


I made a janky little app in C# (.NET Core 3.1) that implements ninfs and reads a CIAs info similar to what FBI does when you hover over a file. This is one of my first ever projects, so it might be badly coded, but at least it works.
==User guide==
Requirements:
* The latest version of .NET Core Runtime for Windows (not required for the framework independent INDP binaries).
* The latest [https://github.com/ihaveamac/ninfs/releases/tag/v1.6.1 ninfs] Windows executable and [http://www.secfs.net/winfsp/rel/ WinFSP], if you want to be able to rename the CIAs to the GodMode9-Style naming scheme, and to read the Title Names. This also requires the ARM9 bootrom (boot9.bin) from your 3DS, and a Seed Database file (seeddb.bin) for CIAs that need a seed.
* CIA files.
 
To read single CIAs:
CTRInfo cia -p / --path [path] (-g / --gm9-name-format) (-v / --verbose) (-n / --use-ninfs)
-p / --path: Path to the CIA
-g / --gm9-name-format: (Optional) Rename CIA to the GodMode9-style naming scheme (must be used with -n / --use-ninfs).
-v / --verbose: (Optional) Show LOADS of information about every single part of the CIA.
-n / --use-ninfs: (Optional) Use ninfs to read Title Names from SMDH.
 
To read multiple CIAs (in a directory):
CTRInfo dir -d / --dir [path] (-g / --gm9-name-format) (-v / --verbose) (-n / --use-ninfs)
-d / --path: Path to the CIAs
-g / --gm9-name-format: (Optional) Rename CIAs to the GodMode9-style naming scheme (must be used with -n / --use-ninfs).
-v / --verbose: (Optional) Show LOADS of information about every single part of the CIAs.
-n / --use-ninfs: (Optional) Use ninfs to read Title Names from SMDH.
 
See readme for examples.
 
==Credits==
Credit goes to [https://github.com/ihaveamac ihaveamac] for [https://github.com/ihaveamac/ninfs ninfs].
 
Command Line Parsing is done using [https://github.com/commandlineparser/commandline CommandLine.Parser].
 
This Progam uses [https://github.com/TimmSkiller/CTR.NET CTR.NET]. Written in C# (.NET Core 3.1).
 
==External links==
* GitHub - https://github.com/TimmSkiller/CIAInfo
* GBAtemp - https://gbatemp.net/threads/tool-ciainfo-application-that-reads-information-from-a-cia-just-like-fbi-but-on-windows.568821

Latest revision as of 04:24, 6 Mayıs 2024

CTRInfo
3dspc.png
General
AuthorTimmSkiller
TypePC Utilities
Version2
LicenseMixed
Last Updated2020/10/21
Links
Download
Website
Source

CTRInfo, or CIAInfo, is simple application that analyzes one or more CIAs (CTR Importable Archive) files, and displays information about them, similar to what FBI does when you hover over a file.

User guide

Requirements:

  • The latest version of .NET Core Runtime for Windows (not required for the framework independent INDP binaries).
  • The latest ninfs Windows executable and WinFSP, if you want to be able to rename the CIAs to the GodMode9-Style naming scheme, and to read the Title Names. This also requires the ARM9 bootrom (boot9.bin) from your 3DS, and a Seed Database file (seeddb.bin) for CIAs that need a seed.
  • CIA files.

To read single CIAs:

CTRInfo cia -p / --path [path] (-g / --gm9-name-format) (-v / --verbose) (-n / --use-ninfs)
-p / --path: Path to the CIA
-g / --gm9-name-format: (Optional) Rename CIA to the GodMode9-style naming scheme (must be used with -n / --use-ninfs).
-v / --verbose: (Optional) Show LOADS of information about every single part of the CIA.
-n / --use-ninfs: (Optional) Use ninfs to read Title Names from SMDH.

To read multiple CIAs (in a directory):

CTRInfo dir -d / --dir [path] (-g / --gm9-name-format) (-v / --verbose) (-n / --use-ninfs)
-d / --path: Path to the CIAs
-g / --gm9-name-format: (Optional) Rename CIAs to the GodMode9-style naming scheme (must be used with -n / --use-ninfs).
-v / --verbose: (Optional) Show LOADS of information about every single part of the CIAs.
-n / --use-ninfs: (Optional) Use ninfs to read Title Names from SMDH.

See readme for examples.

Credits

Credit goes to ihaveamac for ninfs.

Command Line Parsing is done using CommandLine.Parser.

This Progam uses CTR.NET. Written in C# (.NET Core 3.1).

External links

Advertising: