Commit Graph

167 Commits

Author SHA1 Message Date
Matt Nadareski
4eaa56212f Missed one comment 2024-10-13 23:09:43 -04:00
Matt Nadareski
6ef543ee1a That was tiring 2024-10-13 23:08:48 -04:00
Matt Nadareski
5a4e747329 Almost there... 2024-10-13 23:05:34 -04:00
Matt Nadareski
4a35d490d5 Stay on target... 2024-10-13 23:01:36 -04:00
Matt Nadareski
2983e21330 One more step 2024-10-13 22:56:32 -04:00
Matt Nadareski
ead4f52f3c Bring CIA up to par with 3DS 2024-10-13 22:49:31 -04:00
Matt Nadareski
72afaeb010 Migrate more to split code 2024-10-13 22:10:59 -04:00
Matt Nadareski
5148ba5d83 Create and use CommonOperations for 3DS 2024-10-13 22:02:14 -04:00
Matt Nadareski
ccf746ca7c Better split encrypt/decrypt code 2024-10-13 20:52:04 -04:00
Matt Nadareski
656b8158e9 Slight formatting change 2024-10-13 20:41:02 -04:00
Matt Nadareski
263ca9b6bf Replace partitionIndex with index 2024-10-13 20:37:54 -04:00
Matt Nadareski
158fcfff36 Make more helper functions 2024-10-13 20:36:42 -04:00
Matt Nadareski
6e13e9e4c4 Make CIATool consistent with ThreeDSTool 2024-10-13 11:56:03 -04:00
Matt Nadareski
6d5bc3dbcf Be more consistent with naming 2024-10-13 11:50:52 -04:00
Matt Nadareski
c73e971704 Use new PartitionKeys class 2024-10-13 11:48:30 -04:00
Matt Nadareski
6c575d0157 Create new PartitionKeys class 2024-10-13 11:40:29 -04:00
Matt Nadareski
5be07157e8 Move FileType to separate file 2024-10-13 11:26:16 -04:00
Matt Nadareski
7d069d6bf7 Slight tweak for better readability 2024-10-13 11:24:13 -04:00
Matt Nadareski
46b60559a2 Rename private fields 2024-10-13 11:21:24 -04:00
Matt Nadareski
849315076c Rename private fields 2024-10-13 11:20:58 -04:00
Matt Nadareski
f6f3cd062e Make decrypt args slightly nicer 2024-10-13 11:19:56 -04:00
Matt Nadareski
3dac146451 It's okay, it's complex again 2024-10-12 02:44:44 -04:00
Matt Nadareski
af226e347c Support .dec extension 2024-10-12 02:34:31 -04:00
Matt Nadareski
37f27e41cf Slight redo of comments 2024-10-12 02:30:03 -04:00
Matt Nadareski
3742a5c29e Simplify decrypt args creation 2024-10-12 02:27:45 -04:00
Matt Nadareski
2e7bc64e26 Yeah, sure 2024-10-12 02:25:32 -04:00
Matt Nadareski
af14f829b0 Development is a flag, not food 2024-10-12 02:20:17 -04:00
Matt Nadareski
93d34c3b9c Change warning text 2024-10-12 02:09:44 -04:00
Matt Nadareski
51b690bb6d Rename flag but keep old one in code for now 2024-10-12 02:08:23 -04:00
Matt Nadareski
bd1d6935d8 Reduce passed around values 2024-10-12 02:06:51 -04:00
Matt Nadareski
08a1dc5e42 Derive key file in a safer way 2024-10-12 01:58:07 -04:00
Matt Nadareski
77407f54fb Only initialize for 3DS 2024-10-12 01:46:45 -04:00
Matt Nadareski
2eb969b6ac Slightly rename _decryptArgs 2024-10-12 01:43:04 -04:00
Matt Nadareski
747625c2b8 Path is part of the args now 2024-10-12 01:42:02 -04:00
Matt Nadareski
993ce492b7 Remove now-unused field from DSTool 2024-10-12 01:33:16 -04:00
Matt Nadareski
3b33e3d370 Force is not a decryption argument 2024-10-12 01:32:32 -04:00
Matt Nadareski
36ae14a997 Reduce reliance in decrypt args in 3DSTool 2024-10-12 01:26:45 -04:00
Matt Nadareski
4e0a582269 Reduce reliance in decrypt args in DSTool 2024-10-12 01:24:30 -04:00
Matt Nadareski
9f018ca73b Split encrypt and decrypt in DS 2024-10-12 01:07:00 -04:00
Matt Nadareski
3f07271e7f Move encrypt flag out of args 2024-10-12 00:59:07 -04:00
Matt Nadareski
84b62e2c52 Remove unused compatiblity packages 2024-10-12 00:32:24 -04:00
Matt Nadareski
041d5b633e Remove reliance on BinaryReader/Writer 2024-10-12 00:30:02 -04:00
Matt Nadareski
54080b3ef1 Simplify ExeFS reading 2024-10-12 00:18:00 -04:00
Matt Nadareski
32b430fafa Update libraries 2024-10-12 00:15:00 -04:00
Matt Nadareski
450f6fb267 Fix issue in Windows build script 2024-08-08 19:55:48 -04:00
Matt Nadareski
96f9715dff Missed a couple 2024-08-08 16:15:19 -04:00
Matt Nadareski
96ed279db5 Standardize comments in 3DS 2024-08-08 16:06:40 -04:00
Matt Nadareski
344d69ca52 Make 3DS code more readable 2024-08-08 15:49:36 -04:00
Matt Nadareski
0aa946378a Update SabreTools.Models 2024-08-08 14:55:07 -04:00
Matt Nadareski
6ec5c69e27 Use var because I can 2024-08-08 14:06:52 -04:00