Commit Graph

308 Commits

Author SHA1 Message Date
jakcron 74db0204f3 Update gitignore 2022-03-12 15:58:46 +08:00
jakcron cf1ec3dda3 Separate build scripts for MakeROM and CTRTool 2022-03-12 14:14:13 +08:00
jakcron ef3a1bc2e6 Remove old ctrtool source code. 2022-03-12 14:13:01 +08:00
jakcron 416431c24e Bump version number to v0.18 makerom-v0.18 2021-11-28 12:49:45 +08:00
Jack b7ee685b5b Update README.md
Looking for feedback on the future of ProjectCTR
2021-07-21 16:50:43 +08:00
Jack b46b77b20a Merge pull request #101 from Margen67/actions
build_master: Improvements
2021-06-15 12:28:03 +08:00
Margen67 c9a198814b build_master: Improvements
Add workflow_dispatch: https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/
Upgrade windows-2016 to windows-latest.
Add -j to makeArgs.
Upgrade checkout to v2.
Use working-directory instead of cd for compile.
Add if-no-files-found: error to upload-artifact.
2021-06-14 13:29:13 -10:00
jakcron d8cede313c Update ticket definition for makerom. 2021-03-27 12:18:45 +08:00
Jack 01ad8fbb1d Merge pull request #100 from xprism1/master
Add support for custom decrypted TitleKey
2021-01-27 06:25:15 +08:00
xprism1 73aeef12b8 Override content.encryptCia when titlekey specified 2021-01-27 02:19:55 +08:00
xprism1 24149fcf6e Override content.encryptCia when titlekey specified 2021-01-27 02:12:47 +08:00
xprism1 928d915196 Respect content.encryptCia 2021-01-27 02:09:39 +08:00
xprism1 6ebef3c42a Add support for custom decrypted TitleKey 2021-01-25 17:26:22 +08:00
Jack 319c4c6a24 Merge pull request #92 from 3DSGuy/github-actions
Update windows ctrtool makefile.
makerom-v0.17
2020-05-11 17:03:26 +08:00
Jack 85a0ba610e Update windows ctrtool makefile. 2020-05-11 17:00:52 +08:00
Jack 26292334c5 Merge pull request #91 from 3DSGuy/github-actions
Add GitHub actions
2020-05-11 16:59:14 +08:00
Jack f33d66c6df Add github actions 2020-05-11 16:57:40 +08:00
Jack 9f20fed077 Remove references to appveyor 2020-05-11 16:57:26 +08:00
Jack 2daa4a4ef7 Merge pull request #90 from 3DSGuy/makerom-v0.17-dev
MakeROM v0.17
2020-05-10 12:59:54 +08:00
Jack 45f06e32b2 Add old homebrew logo under name "HomebrewLegacy" 2020-05-10 12:50:35 +08:00
Jack d9204e52ac Update version string to 0.17 2020-05-10 10:30:37 +08:00
Jack 9211e6fcd3 Merge pull request #89 from Jhynjhiruu/master
Change homebrew logo to be compatible with CHN region 3DS.
2020-05-10 10:16:47 +08:00
Jhynjhiruu 81fb1774d5 Change homebrew logo
Fix the crash on CHN 3DSes by replacing the existing homebrew logo.bin with PabloMK7's one
2020-05-09 17:07:31 +01:00
Jack e6baadf069 Bump version to v0.16.2 makerom-v0.16.2 2020-04-28 21:27:29 +08:00
3DSGuy b3cb4aa1dc Add version text to CTRTool. ctrtool-v0.7 2020-04-28 21:17:22 +08:00
Jack fa56d1ab15 Merge pull request #88 from muhmuhten/master
Fix UTF-16 to UTF-8 conversion on non-Windows
2020-04-08 15:17:13 +08:00
Muh Muhten 8cbeb744d7 Fix UTF-16 to UTF-8 conversion on non-Windows
U+800 to U+FFFF encode as one UTF-16 code unit, but three byte in UTF-8.
Filenames containing more characters in this range than the ASCII range
would be cut off.

This range includes all BMP Japanese characters.
2020-04-08 03:14:40 -04:00
Jack 2992453295 Merge pull request #83 from jakcron/makerom-v0.16.1-dev
[makerom] Undo regression and re-add `-ckeyid` and `-ncchseckey`
2019-08-13 21:20:54 +08:00
jakcron 501c1714b3 Undo regression and re-add -ckeyid and -ncchseckey makerom-v0.16.1 2019-08-13 21:17:40 +08:00
Jack ce4f09ba0e Update README.md v0.16 2019-08-03 11:48:38 +08:00
Jack 06d44bf5f0 Revert changes 2019-08-02 11:11:15 +08:00
Jack 3083d87871 Update .appveyor.yml 2019-08-02 11:08:11 +08:00
Jack 3698f78b3d Merge pull request #81 from Margen67/appveyor
Create .appveyor.yml for CI
2019-08-02 11:06:36 +08:00
Margen67 f19dea3482 Create .appveyor.yml for CI 2019-07-27 04:22:40 -07:00
Steven Smith 7b0a7bfaab Fix verifying incomplete DLC CIAs. (#76) ctrtool-v0.6 2018-10-17 14:08:29 +02:00
jakcron b941838adb [ctrtool] Fix ctrtool bug where content wouldn't extract. 2018-08-20 14:17:32 +08:00
profi200 f585df73a4 Fixed CFA handling which broke in commit 046bb359. Fixes #73. 2018-07-28 22:17:33 +02:00
Jack 9c32ddeb75 Merge pull request #72 from Steveice10/master
Only extract contents marked in the CIA content index.
2018-07-07 11:30:55 +08:00
Steveice10 52dbe5e187 Only extract contents marked in the CIA content index. 2018-07-06 17:01:51 -07:00
Khangaroo 046bb359ee Always assume exheader is 1024 bytes long (#70)
* always assume exheader is 1024 bytes long

* oops
2018-06-04 01:02:50 +02:00
profi200 060cb1c8cd Merge pull request #68 from letsdecrypt/master
makefile fix: make complains "Extraneous text after `else' directive"
2018-05-15 23:33:48 +02:00
Jonir Rings 148811d8b2 makefile fix: make complains "Extraneous text after `else' directive" and cause incorrect platform judgement on osx makerom-v0.16 2018-05-16 01:04:33 +08:00
jakcron acb110323e [ctrtool] Fixes issue #60 2018-01-12 21:00:53 +08:00
profi200 bbd9a90d8a Merge pull request #63 from d0k3/patch-1
Always link compiler libs statically on Windows.
2017-10-29 19:48:20 +01:00
d0k3 61bf664fda Always link compiler libs statically on Windows. 2017-10-29 14:58:55 +01:00
jakcron b14842897c [ctrtool] Fixed decryption of exefs. 2017-07-12 16:34:07 +10:00
jakcron e5b79babc8 [ctrtool] Catch failure to load ncch keyX properly. 2017-06-06 14:00:46 +08:00
jakcron cbfa5398a9 [ctrtool] Fix compiling on Visual Studio. 2017-06-06 12:58:49 +08:00
jakcron b53b2ce8fe [ctrtool] Fix typo. 2017-06-06 12:57:10 +08:00
jakcron 20f708450b [ctrtool] Fixed seed crypto. 2017-06-06 12:44:12 +08:00