Matt Nadareski
|
ef0efe66bd
|
Migrate IFileDeserializer implementation to base class
|
2024-04-04 12:03:19 -04:00 |
|
Matt Nadareski
|
7c21f65723
|
Migrate IByteSerializer implementation to base class
|
2024-04-04 12:03:19 -04:00 |
|
Matt Nadareski
|
cec53e907f
|
Move static deserializers to base class
|
2024-04-04 12:03:19 -04:00 |
|
Matt Nadareski
|
006ced0430
|
Bump version
1.5.0
|
2024-04-04 12:00:53 -04:00 |
|
Matt Nadareski
|
bee6c0ba11
|
Add byte deserializers for remaining stream deserializers
|
2024-04-03 23:25:54 -04:00 |
|
Matt Nadareski
|
3cb880ff3f
|
Update SabreTools.Models
|
2024-04-03 22:54:30 -04:00 |
|
Matt Nadareski
|
f1d54e4a14
|
Add XML byte deserialization
|
2024-04-03 22:41:49 -04:00 |
|
Matt Nadareski
|
f4aaed7f9c
|
Move overlay extension method
|
2024-04-03 22:31:24 -04:00 |
|
Matt Nadareski
|
46ad76c5d2
|
Add flag for long/short SeparatedValue writing
|
2024-04-03 22:26:23 -04:00 |
|
Matt Nadareski
|
8f731cebc8
|
Add array constants for AttractMode
|
2024-04-03 22:21:39 -04:00 |
|
Matt Nadareski
|
6dbf9dacd6
|
Add flag for long/short AttractMode writing
|
2024-04-03 22:18:05 -04:00 |
|
Matt Nadareski
|
94ab760c67
|
Remove unnecessary code
|
2024-04-03 21:57:14 -04:00 |
|
Matt Nadareski
|
4ed3880bad
|
Use SabreTools.Hashing for hash types
|
2024-04-03 21:56:21 -04:00 |
|
Matt Nadareski
|
ff8dcd30a5
|
Move some constants to the deserializer
|
2024-04-03 21:46:35 -04:00 |
|
Matt Nadareski
|
8ced91d0fa
|
Move some constants to the deserializer
|
2024-04-03 21:44:02 -04:00 |
|
Matt Nadareski
|
f2c6fa2b8e
|
Convert string serialization to new framework
|
2024-04-03 21:42:08 -04:00 |
|
Matt Nadareski
|
9b1bacd167
|
Move serializers to new organization
|
2024-04-03 21:27:50 -04:00 |
|
Matt Nadareski
|
964c97200c
|
Move stream deserializers to new organization
|
2024-04-03 20:55:02 -04:00 |
|
Matt Nadareski
|
a3f3384ac9
|
Move file deserializers to new organization
|
2024-04-03 17:27:08 -04:00 |
|
Matt Nadareski
|
8b546fbf27
|
Start splitting serialziation differently for clarity
|
2024-04-03 16:41:54 -04:00 |
|
Matt Nadareski
|
15da711087
|
Rename IByteSerializer to IByteDeserializer
|
2024-04-03 16:37:26 -04:00 |
|
Matt Nadareski
|
bfee7dd449
|
Use better naming
|
2024-04-03 16:35:54 -04:00 |
|
Matt Nadareski
|
9de2a91e80
|
Fix inheritdoc
|
2024-04-03 16:15:48 -04:00 |
|
Matt Nadareski
|
bf50c801b2
|
Simplify some static deserializers
|
2024-04-03 16:00:18 -04:00 |
|
Matt Nadareski
|
c19a4a94f4
|
Use new static stream serializer
|
2024-04-03 15:50:06 -04:00 |
|
Matt Nadareski
|
b6fe94116b
|
Add static serializers for IStreamSerializer
|
2024-04-03 15:43:36 -04:00 |
|
Matt Nadareski
|
bcf604c773
|
Use new static stream deserializer
|
2024-04-03 15:23:49 -04:00 |
|
Matt Nadareski
|
74984a9114
|
Add static deserializers for IStreamSerializer
|
2024-04-03 15:22:35 -04:00 |
|
Matt Nadareski
|
8c1e241286
|
Add static serializers for IFileSerializer
|
2024-04-03 14:58:06 -04:00 |
|
Matt Nadareski
|
f666d737cb
|
Add static deserializers for IFileSerializer
|
2024-04-03 14:28:47 -04:00 |
|
Matt Nadareski
|
a01609f1d1
|
Add static serializers for IByteSerializer
|
2024-04-03 14:06:23 -04:00 |
|
Matt Nadareski
|
8ca9ccaf00
|
Handle invalid texture counts
|
2024-04-02 16:55:43 -04:00 |
|
Matt Nadareski
|
fc5374108c
|
Bump version
1.4.3
|
2024-04-02 16:15:29 -04:00 |
|
Matt Nadareski
|
15452ded52
|
Use new IO extension
|
2024-04-02 16:12:08 -04:00 |
|
Matt Nadareski
|
49c6c4412b
|
Update SabreTools.IO
|
2024-04-02 16:10:58 -04:00 |
|
Matt Nadareski
|
cfc53f66a8
|
Fix cuesheet serialization
|
2024-04-02 15:30:43 -04:00 |
|
Matt Nadareski
|
ec1fb7247c
|
Add file serializers for all stream variants
|
2024-04-02 14:28:30 -04:00 |
|
Matt Nadareski
|
54b1eef8ae
|
Better handle version 3 CFB files, probably (fixes #3)
|
2024-04-02 12:54:54 -04:00 |
|
Matt Nadareski
|
f448314309
|
Add file serializer for CFB
|
2024-04-02 12:45:31 -04:00 |
|
Matt Nadareski
|
c4e8debb15
|
Detect invalid dialog item counts (fixes #5)
|
2024-04-02 12:35:14 -04:00 |
|
Matt Nadareski
|
822839c813
|
Add file serializers for executable types
|
2024-04-02 12:06:56 -04:00 |
|
Matt Nadareski
|
27d36a11ca
|
Add skeleton test executable
|
2024-04-02 11:56:27 -04:00 |
|
Matt Nadareski
|
92d9ca932d
|
Move library code to subfolder
|
2024-04-02 11:51:39 -04:00 |
|
Deterous
|
69e1f5ff0b
|
De/Serialize XboxOne/XSX catalog.js files (#6)
* Add JSON/catalog.js logic
* Proper json deserialize
* Update packages
* Catalog is UTF-16 LE, make BaseJsonFile encoding independent
* Bump version, use ST.Models 1.4.1
* Implement JsonFile as interface with UTF8 as default
* typo
1.4.2
|
2024-04-02 08:46:12 -07:00 |
|
Matt Nadareski
|
d265c14841
|
Bump version
1.4.1
|
2024-03-25 14:25:28 -04:00 |
|
Matt Nadareski
|
1148245226
|
Surface NE/LE/PE methods for other library use
|
2024-03-24 21:09:12 -04:00 |
|
Matt Nadareski
|
f53d9f94e6
|
Break if StringFileInfo child is total size 0
|
2024-03-22 23:46:05 -04:00 |
|
Matt Nadareski
|
4e3d832834
|
Ensure Listrom serializes to the correct model type
|
2024-03-19 15:47:13 -04:00 |
|
Matt Nadareski
|
0713dfafb2
|
Bump version
1.4.0
|
2024-03-12 16:35:45 -04:00 |
|
Matt Nadareski
|
c0d4f403c3
|
Update IO package
|
2024-03-12 16:34:32 -04:00 |
|