mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-02-03 21:30:35 +00:00
[PR #54] [CLOSED] Implement model, reader, wrapper for valve SKU sis files. #87
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/SabreTools.Serialization/pull/54
Author: @HeroponRikiBestest
Created: 1/5/2026
Status: ❌ Closed
Base:
main← Head:skusis-addition📝 Commits (10+)
ca115c0Initial implementation1499c84Commit to the right branch this timebe8519aUse newtonsoft instead of System.Text.Json9481dd5Don't parse constant stringse20ed73Add comments for documentation2e7f9e1Add reader and wrapper tests9f98ef3Fix Naming2e5c5b3Extract Ms-cabs while reading instead of loading all datablocks into memory (#56)6bfe68bFormatting and comment cleanupf16ed97Support WoD info CMP block type📊 Changes
527 files changed (+8158 additions, -6603 deletions)
View changed files
➕
.editorconfig(+167 -0)📝
ExtractionTool/Program.cs(+1 -1)📝
InfoPrint/Features/MainFeature.cs(+16 -16)📝
InfoPrint/Program.cs(+1 -1)📝
SabreTools.Serialization.Test/CrossModel/ArchiveDotOrgTests.cs(+1 -1)📝
SabreTools.Serialization.Test/CrossModel/ClrMameProTests.cs(+19 -0)📝
SabreTools.Serialization.Test/CrossModel/HashfileTests.cs(+3 -1)📝
SabreTools.Serialization.Test/Extensions/TypeLengthValueTests.cs(+3 -2)📝
SabreTools.Serialization.Test/Readers/AppPkgHeaderTests.cs(+73 -73)📝
SabreTools.Serialization.Test/Readers/ArchiveDotOrgTests.cs(+1 -1)📝
SabreTools.Serialization.Test/Readers/AttractModeTests.cs(+4 -4)📝
SabreTools.Serialization.Test/Readers/ClrMameProTests.cs(+23 -4)📝
SabreTools.Serialization.Test/Readers/DosCenterTests.cs(+1 -1)📝
SabreTools.Serialization.Test/Readers/EverdriveSMDBTests.cs(+1 -1)📝
SabreTools.Serialization.Test/Readers/HashfileTests.cs(+12 -10)📝
SabreTools.Serialization.Test/Readers/InstallShieldExecutableTests.cs(+7 -7)📝
SabreTools.Serialization.Test/Readers/ListromTests.cs(+1 -1)📝
SabreTools.Serialization.Test/Readers/ListxmlTests.cs(+2 -2)📝
SabreTools.Serialization.Test/Readers/LogiqxTests.cs(+2 -2)📝
SabreTools.Serialization.Test/Readers/M1Tests.cs(+2 -2)...and 80 more files
📄 Description
This PR is a draft until I do another pass for proper formatting and commenting, as well as more testing, and other requirements that need to be fulfilled.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.