Matt Nadareski
aed140a684
Be smarter with using statements in tests
2024-11-27 14:25:53 -05:00
Matt Nadareski
5b93df9703
Split old monolithic deserializer test file
2024-11-27 14:18:08 -05:00
Matt Nadareski
5ae162400c
Handle unexpected deserializer results
2024-11-27 14:04:20 -05:00
Matt Nadareski
f828b57159
Perform correctness and TODO cleanup
2024-11-27 13:47:07 -05:00
Matt Nadareski
d0cfc67f07
Update Deserializers and add empty/null/invalid tests
2024-11-27 12:43:52 -05:00
Matt Nadareski
2f48c3110c
Update CrossModel converters and add tests
2024-11-27 10:16:23 -05:00
Matt Nadareski
6cdc35c82f
Update packages
2024-11-26 19:51:39 -05:00
Matt Nadareski
9214a22cc9
Bump version
1.7.6
2024-11-20 20:05:03 -05:00
Matt Nadareski
5ba1156245
Fix return comments
2024-11-20 20:02:36 -05:00
Matt Nadareski
cb91cdff1d
Minor formatting quibbles
2024-11-20 20:01:28 -05:00
Matt Nadareski
4df6a4e79d
Reduce use of IEnumerable where not necessary
2024-11-20 19:51:49 -05:00
Matt Nadareski
5b82a48267
Update ASN.1 to 1.4.2
2024-11-20 16:06:00 -05:00
Matt Nadareski
8f70c50a48
Trim strings and only include them if the right length
2024-11-20 15:48:12 -05:00
Matt Nadareski
5fe4d81fa4
Ensure strings are read properly
2024-11-20 15:42:24 -05:00
Matt Nadareski
7d3addbf0a
Print embedded zip as embedded zip
2024-11-20 15:12:23 -05:00
Matt Nadareski
b7d5873eb7
Wrap ASN.1 call until fixed in library
2024-11-20 15:07:13 -05:00
Matt Nadareski
4e40cc19d5
TODO cleanup
2024-11-20 14:54:22 -05:00
Matt Nadareski
1bc9316bc1
Update packages
2024-11-20 14:35:37 -05:00
Matt Nadareski
c995ec1dca
Miscellaneous cleanup
2024-11-19 12:40:32 -05:00
Matt Nadareski
4d2fbbae04
Update Models to 1.5.2
2024-11-19 01:04:50 -05:00
Matt Nadareski
2776928946
Bump version
1.7.5
2024-11-15 22:38:35 -05:00
Matt Nadareski
8cc87c6540
Recombine WrapperBase files
2024-11-15 22:26:45 -05:00
Matt Nadareski
3c212022aa
Use safe enumeration
2024-11-15 22:25:28 -05:00
Matt Nadareski
511c4d09e5
Update ASN1 to 1.4.1 and IO to 1.5.1
2024-11-15 22:22:22 -05:00
Matt Nadareski
d7eba27dc5
Framework only matters for executable
2024-11-15 21:10:27 -05:00
Matt Nadareski
09370618ca
Reorder some methods
2024-11-14 20:51:25 -05:00
Matt Nadareski
2197167088
Add remaining easy sizes per partition
2024-11-14 20:48:42 -05:00
Matt Nadareski
b527635fe7
Add remaining easy offsets per partition
2024-11-14 20:46:56 -05:00
Matt Nadareski
695309bc32
Bump version
1.7.4
2024-11-14 13:32:19 -05:00
Matt Nadareski
97b2f68ec7
Use offsets instead of guessing...
2024-11-14 13:27:02 -05:00
Matt Nadareski
593044dbf3
Fix code binary check in N3DS
2024-11-14 12:49:16 -05:00
Matt Nadareski
1fcf44fb8d
Bump version
1.7.3
2024-11-14 11:32:17 -05:00
Matt Nadareski
a2a472baf9
Fix top level printing issue
2024-11-14 11:24:08 -05:00
Matt Nadareski
b5b4a50d94
Fix deserialization of NCCH extended header
...
The actual fix to this is somewhere in the conversion code where an array of Enum values somehow just... fails? I'm not totally sure how that's happening but this is the easiest way around it until that auto stuff can be fixed.
2024-11-14 11:20:46 -05:00
Matt Nadareski
f1b5464052
Extend N3DS wrapper further
2024-11-14 03:17:11 -05:00
Matt Nadareski
2c0224db22
Fix byte order for N3DS IV
2024-11-14 00:12:35 -05:00
Matt Nadareski
1e78eecb40
Bump version
1.7.2
2024-11-13 23:13:55 -05:00
Matt Nadareski
3626faea60
Fix building N3DS cart image
2024-11-13 23:05:26 -05:00
Matt Nadareski
a0177f1174
Add bitmasks helper method
2024-11-13 21:29:43 -05:00
Matt Nadareski
db5fe4a2cd
Add extension property for backup header
2024-11-13 21:25:46 -05:00
Matt Nadareski
5716143168
Bump version
1.7.1
2024-11-13 20:48:55 -05:00
Matt Nadareski
2a59b23149
Add more extensions to N3DS wrapper
2024-11-13 20:47:25 -05:00
Matt Nadareski
bdbec4ed02
Update Models to 1.5.1
2024-11-13 20:41:13 -05:00
Matt Nadareski
25193f1805
Start making fixes to N3DS
2024-11-13 20:21:32 -05:00
Matt Nadareski
4840c816a2
Bump version
1.7.0
2024-11-13 02:51:46 -05:00
Matt Nadareski
d0a8e3770b
Fix serialization issue
2024-11-13 02:48:38 -05:00
Matt Nadareski
1cf3d50864
Add .NET 9 to target frameworks
2024-11-13 02:42:14 -05:00
Matt Nadareski
d1b98f7d6d
HashSet does what I need
2024-11-12 19:41:04 -05:00
Matt Nadareski
4bc87ff812
Use list sorting instead of Linq sorting
2024-11-12 19:35:08 -05:00
Matt Nadareski
e1df11b360
Build cached strings differently
2024-11-12 19:30:28 -05:00