Commit Graph

  • 1a2e9fb942 Add PlayJ playlist wrapper Matt Nadareski 2024-04-04 14:15:27 -04:00
  • d0865739de Add PIC wrapper Matt Nadareski 2024-04-04 14:13:03 -04:00
  • 0696bbab72 Add MoPaQ wrapper Matt Nadareski 2024-04-04 14:06:59 -04:00
  • 4b4c17ac24 Make model type inherent to interface Matt Nadareski 2024-04-04 14:03:02 -04:00
  • d768172da1 Update README Matt Nadareski 2024-04-04 02:42:59 -04:00
  • 2a4d24309d Create base class for serializers Matt Nadareski 2024-04-04 02:42:25 -04:00
  • bc01ce4552 Enforce IStreamDeserializer in base class Matt Nadareski 2024-04-04 01:55:05 -04:00
  • ef0efe66bd Migrate IFileDeserializer implementation to base class Matt Nadareski 2024-04-04 01:38:08 -04:00
  • 7c21f65723 Migrate IByteSerializer implementation to base class Matt Nadareski 2024-04-04 01:26:27 -04:00
  • cec53e907f Move static deserializers to base class Matt Nadareski 2024-04-04 01:17:41 -04:00
  • 006ced0430 Bump version 1.5.0 Matt Nadareski 2024-04-04 12:00:53 -04:00
  • bee6c0ba11 Add byte deserializers for remaining stream deserializers Matt Nadareski 2024-04-03 23:25:54 -04:00
  • 3cb880ff3f Update SabreTools.Models Matt Nadareski 2024-04-03 22:54:30 -04:00
  • f1d54e4a14 Add XML byte deserialization Matt Nadareski 2024-04-03 22:41:49 -04:00
  • f4aaed7f9c Move overlay extension method Matt Nadareski 2024-04-03 22:31:24 -04:00
  • 46ad76c5d2 Add flag for long/short SeparatedValue writing Matt Nadareski 2024-04-03 22:26:23 -04:00
  • 8f731cebc8 Add array constants for AttractMode Matt Nadareski 2024-04-03 22:21:39 -04:00
  • 6dbf9dacd6 Add flag for long/short AttractMode writing Matt Nadareski 2024-04-03 22:18:05 -04:00
  • 94ab760c67 Remove unnecessary code Matt Nadareski 2024-04-03 21:57:14 -04:00
  • 4ed3880bad Use SabreTools.Hashing for hash types Matt Nadareski 2024-04-03 21:56:21 -04:00
  • ff8dcd30a5 Move some constants to the deserializer Matt Nadareski 2024-04-03 21:46:35 -04:00
  • 8ced91d0fa Move some constants to the deserializer Matt Nadareski 2024-04-03 21:44:02 -04:00
  • f2c6fa2b8e Convert string serialization to new framework Matt Nadareski 2024-04-03 21:42:08 -04:00
  • 9b1bacd167 Move serializers to new organization Matt Nadareski 2024-04-03 21:27:50 -04:00
  • 964c97200c Move stream deserializers to new organization Matt Nadareski 2024-04-03 20:55:02 -04:00
  • a3f3384ac9 Move file deserializers to new organization Matt Nadareski 2024-04-03 17:27:08 -04:00
  • 8b546fbf27 Start splitting serialziation differently for clarity Matt Nadareski 2024-04-03 16:41:54 -04:00
  • 15da711087 Rename IByteSerializer to IByteDeserializer Matt Nadareski 2024-04-03 16:37:26 -04:00
  • bfee7dd449 Use better naming Matt Nadareski 2024-04-03 16:35:54 -04:00
  • 9de2a91e80 Fix inheritdoc Matt Nadareski 2024-04-03 16:15:48 -04:00
  • bf50c801b2 Simplify some static deserializers Matt Nadareski 2024-04-03 16:00:18 -04:00
  • c19a4a94f4 Use new static stream serializer Matt Nadareski 2024-04-03 15:50:06 -04:00
  • b6fe94116b Add static serializers for IStreamSerializer Matt Nadareski 2024-04-03 15:43:36 -04:00
  • bcf604c773 Use new static stream deserializer Matt Nadareski 2024-04-03 15:23:49 -04:00
  • 74984a9114 Add static deserializers for IStreamSerializer Matt Nadareski 2024-04-03 15:22:35 -04:00
  • 8c1e241286 Add static serializers for IFileSerializer Matt Nadareski 2024-04-03 14:58:06 -04:00
  • f666d737cb Add static deserializers for IFileSerializer Matt Nadareski 2024-04-03 14:28:47 -04:00
  • a01609f1d1 Add static serializers for IByteSerializer Matt Nadareski 2024-04-03 14:06:23 -04:00
  • 8ca9ccaf00 Handle invalid texture counts Matt Nadareski 2024-04-02 16:55:43 -04:00
  • fc5374108c Bump version 1.4.3 Matt Nadareski 2024-04-02 16:15:29 -04:00
  • 15452ded52 Use new IO extension Matt Nadareski 2024-04-02 16:12:08 -04:00
  • 49c6c4412b Update SabreTools.IO Matt Nadareski 2024-04-02 16:10:58 -04:00
  • cfc53f66a8 Fix cuesheet serialization Matt Nadareski 2024-04-02 15:30:43 -04:00
  • ec1fb7247c Add file serializers for all stream variants Matt Nadareski 2024-04-02 14:28:30 -04:00
  • 54b1eef8ae Better handle version 3 CFB files, probably (fixes #3) Matt Nadareski 2024-04-02 12:54:54 -04:00
  • f448314309 Add file serializer for CFB Matt Nadareski 2024-04-02 12:45:31 -04:00
  • c4e8debb15 Detect invalid dialog item counts (fixes #5) Matt Nadareski 2024-04-02 12:35:14 -04:00
  • 822839c813 Add file serializers for executable types Matt Nadareski 2024-04-02 12:06:56 -04:00
  • 27d36a11ca Add skeleton test executable Matt Nadareski 2024-04-02 11:56:27 -04:00
  • 92d9ca932d Move library code to subfolder Matt Nadareski 2024-04-02 11:51:39 -04:00
  • 69e1f5ff0b De/Serialize XboxOne/XSX catalog.js files (#6) 1.4.2 Deterous 2024-04-03 00:46:12 +09:00
  • d265c14841 Bump version 1.4.1 Matt Nadareski 2024-03-25 14:25:28 -04:00
  • 1148245226 Surface NE/LE/PE methods for other library use Matt Nadareski 2024-03-24 21:09:12 -04:00
  • f53d9f94e6 Break if StringFileInfo child is total size 0 Matt Nadareski 2024-03-22 23:46:05 -04:00
  • 4e3d832834 Ensure Listrom serializes to the correct model type Matt Nadareski 2024-03-19 15:47:13 -04:00
  • 0713dfafb2 Bump version 1.4.0 Matt Nadareski 2024-03-12 16:35:45 -04:00
  • c0d4f403c3 Update IO package Matt Nadareski 2024-03-12 16:34:32 -04:00
  • 5ed79166cf Update Models library Matt Nadareski 2024-03-12 16:29:05 -04:00
  • 17030cfb9f Fix Listxml type key issues Matt Nadareski 2024-03-12 12:58:27 -04:00
  • 530fa69d3c Fix OpenMSX cross-model serialization keys Matt Nadareski 2024-03-12 00:46:46 -04:00
  • 7a5956f599 Fix capitalization in RomCenter INI stream serializer Matt Nadareski 2024-03-11 23:08:10 -04:00
  • 5562768509 Fix separated value cross-model serialization Matt Nadareski 2024-03-11 22:47:38 -04:00
  • aa538df229 All doctype overloads to take nullable objects Matt Nadareski 2024-03-11 22:31:40 -04:00
  • b7b22cba32 Fix AttractMode writing Matt Nadareski 2024-03-11 14:52:32 -04:00
  • fc489125d9 Fix serialization problem for listrom Matt Nadareski 2024-03-10 00:39:23 -05:00
  • 036589473d Fix serialziation problem for archive.org Matt Nadareski 2024-03-10 00:36:31 -05:00
  • 432ce85f89 Bump version 1.3.3 Matt Nadareski 2024-03-05 11:16:22 -05:00
  • 438e8067eb Update SabreTools.IO Matt Nadareski 2024-03-05 11:12:59 -05:00
  • 9715507aaf Add nuget package and PR workflows Matt Nadareski 2024-02-27 19:17:20 -05:00
  • b745d4b9f6 Update copyright year 1.3.2 Matt Nadareski 2024-01-30 13:39:23 -05:00
  • 4271bd86b3 Bump version Matt Nadareski 2024-01-26 09:57:09 -05:00
  • 88de4be27b Fix too-long string values Matt Nadareski 2024-01-26 01:23:33 -05:00
  • 33905165f7 Bump version 1.3.1 Matt Nadareski 2024-01-05 21:57:50 -05:00
  • 83ec3b6950 Update CueSheet.Deserializer.cs (#2) Deterous 2024-01-03 14:51:27 +13:00
  • 9b5d51884c Use more lenient file reading Matt Nadareski 2023-12-13 15:45:40 -05:00
  • aaa6422921 Bump version 1.3.0 Matt Nadareski 2023-11-21 21:11:24 -05:00
  • f24b88031b Address some suggestions Matt Nadareski 2023-11-21 21:10:43 -05:00
  • edf9fed751 Support .NET Framework 2.0 Matt Nadareski 2023-11-21 20:59:20 -05:00
  • beca747943 Fix other data endpoint issues 1.2.1 Matt Nadareski 2023-11-15 12:44:32 -05:00
  • 58e538eff6 Bump version Matt Nadareski 2023-11-15 12:41:21 -05:00
  • 4f04c8aa89 Fix end-of-data issue, add .NET 8 syntax Matt Nadareski 2023-11-15 12:34:57 -05:00
  • d7c1e4e83a Support ancient .NET 1.2.0 Matt Nadareski 2023-11-14 14:50:47 -05:00
  • 975eefdc61 Expand supported RIDs Matt Nadareski 2023-11-08 22:51:40 -05:00
  • d8cd5854ce Enable latest language version Matt Nadareski 2023-11-07 23:30:26 -05:00
  • 0790fc93b6 Bump version 1.1.7 Matt Nadareski 2023-10-25 15:34:38 -04:00
  • 7f6c128521 Update README Matt Nadareski 2023-10-25 15:04:22 -04:00
  • 87df6b3ebd Add IRD wrapper Matt Nadareski 2023-10-25 14:51:07 -04:00
  • 2ca7326074 Implement IRD serializers Matt Nadareski 2023-10-25 14:43:43 -04:00
  • 3b90af7b3a Split XgdInfo into two proper wrappers Matt Nadareski 2023-10-25 13:29:59 -04:00
  • 6eda2f2541 Update models, add XgdInfo extensions Matt Nadareski 2023-10-25 13:17:36 -04:00
  • defe1c53aa Port a version of XgdInfo from MPF Matt Nadareski 2023-10-24 23:33:53 -04:00
  • e5fe0a71ef Add Xbox string serialization Matt Nadareski 2023-10-24 23:24:17 -04:00
  • 83450f693f Make Strings namespace and move Xbox Matt Nadareski 2023-10-24 23:20:27 -04:00
  • 1f70e1f544 Remove unnecessary validation / methods from Xbox Matt Nadareski 2023-10-24 23:05:16 -04:00
  • 4bfc83d5d4 Make XMID consistent with XeMID Matt Nadareski 2023-10-24 21:50:26 -04:00
  • 7364661900 Add two X360 publishers Matt Nadareski 2023-10-24 21:43:21 -04:00
  • 1cafc4079d Make XeMID logic a bit clearer Matt Nadareski 2023-10-24 16:56:41 -04:00
  • 0d62cbd1e9 Add XGD4 PIC reading 1.1.6 Matt Nadareski 2023-09-28 23:25:25 -04:00
  • bf753262a5 Update Models version Matt Nadareski 2023-09-22 16:05:20 -04:00
  • 5510b5d19d Fix inconsistent access issue 1.1.5 Matt Nadareski 2023-09-16 00:55:31 -04:00