Releases: 3DSGuy/Project_CTR
Releases · 3DSGuy/Project_CTR
MakeROM v0.11
Change Log
- Code cleanup & misc. bug fixes
- Default output file-type changed to CFA
- Added fw8 (2.44) to the desc preset list (preset data however was not defined)
- Fixed CCI writable region calculations
- Renamed these CLI arguments:
-genupdatenote
->-cverinfo
-devcardcci
->-devcci
-plain-region
->-plainrgn
-cci
->-ccitocia
- Modified these CLI arguments:
-cverinfo
- to allow optionally specifying a TMD file instead of a CIA file
- Added these CLI arguments/switches
-v
for enabling verbose output-ncchseckey
for specifying the NCCH secure crypto index-deviceid
- for specifying ticket device ID-esaccid
- for specifying ticket eShop account ID-ciatocci
- for converting CIA files to CCI files-inclupd
- toggle to include CCI update partition when converting to a CIA
- Fixed bug where RSF key
Option/FreeProductCode
did not allow unrestricted product codes. - Added more verbose output for key generation, elf processing & RomFS
MakeROM v0.10
Change Log
- Code cleanup & misc. bug fixes
- Fixed ticket deviceID corruption bug
- Changed values for CLI argument
-f
as the out file-type is now inferred from usage of other CLI arguments- Removed
cxi
(& aliasexec
) - Removed
cfa
(& aliasdata
) - Added
ncch
, the ncch type (CXI or CFA) is inferred from other arguments. Specifying-f ncch
is not necessary - Removed
card
which was an alias ofcci
- Removed
MakeROM v0.9
Change Log
- Code cleanup & misc. bug fixes (thanks @xerpi)
- Removed CLI argument
-savedata
which manually specifies savedata size as it is specified in the RSF - Added CLI switch
-fsign
that allows generating ROM files with fake signatures - Disable crypto target
custom
as it wasn't properly implemented - Remove unnecessary
#ifdef PUBLIC_BULID
as the source code is now public
MakeROM v0.8
Change Log
- Initial public release
CTRTool v0.2
Change Log
- Code cleanup & misc. bug fixes
- Added CLI argument
--logo
that allows extracting the NCCH logo region data - Added support for detecting newer NCCH key generation methods via new
SecureCryptoType
flagSecure
(0x00
) (since firmware 1.0.0)Secure2
(0x01
) (since firmware 7.0.0)
- Updated ExHeader spec to support retail-only
SystemInfo
bit-field flags (since firmware 1.0.0)SdApp
(mask0x02
) - This allows SDMC titles to be launched on retail systems
- Updated ExHeader spec to support
Extended Savedata Access Control
(since firmware 6.0.0)OtherUserSaveIds
now displayedAccessibleSavedataIds
now displayed
- Updated ExHeader spec to support/print
AccessInfo
bit-field flags - Fixed bug where SystemSaveId was represented as one 64bit value instead of two 32bit values
- Added support for validating additional ExHeader fields
AccessInfo
SystemSaveId1
&SystemSaveId2
IdealProcessor
AffinityMask
- Updated NCSD spec to support/print
MediaType
field - Updated NCSD spec to support/print
CardDevice
field - Prevent decompressing ExeFs partition 0 if the name is not
.code
- Add support for un-encrypted CIA files
CTRTool v0.1
Change Log
- Initial public release