Skip to content

Commit 07b529e

Browse files
Add Steam AppID and DepotID tags (#13)
* Initial commit * Fix format * Fix naming * Minor formatting fixes
1 parent 53fd163 commit 07b529e

4 files changed

Lines changed: 26 additions & 1 deletion

File tree

SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -720,6 +720,7 @@ public void Region_ToRegion(Region? region, bool expectNull)
720720
SiteCode.Series,
721721
SiteCode.SSHash,
722722
SiteCode.SSVersion,
723+
SiteCode.SteamAppID,
723724
SiteCode.TitleID,
724725
SiteCode.UniversalHash,
725726
SiteCode.VCD,
@@ -773,6 +774,8 @@ public void Region_ToRegion(Region? region, bool expectNull)
773774
SiteCode.PlayableDemos,
774775
SiteCode.RollingDemos,
775776
SiteCode.Savegames,
777+
SiteCode.SteamSimSidDepotID,
778+
SiteCode.SteamCsmCsdDepotID,
776779
SiteCode.TechDemos,
777780
SiteCode.Videos,
778781
];
@@ -793,6 +796,8 @@ public void Region_ToRegion(Region? region, bool expectNull)
793796
SiteCode.PlayableDemos,
794797
SiteCode.RollingDemos,
795798
SiteCode.Savegames,
799+
SiteCode.SteamSimSidDepotID,
800+
SiteCode.SteamCsmCsdDepotID,
796801
SiteCode.TechDemos,
797802
SiteCode.Videos,
798803
];

SabreTools.RedumpLib/Data/Enumerations.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3746,6 +3746,18 @@ public enum SiteCode
37463746
[HumanReadable(ShortName = "<b>SS version</b>:", LongName = "<b>SS version</b>:")]
37473747
SSVersion,
37483748

3749+
// This doesn't have a site tag yet
3750+
[HumanReadable(ShortName = "<b>Steam App ID</b>:", LongName = "<b>Steam AppID</b>:")]
3751+
SteamAppID,
3752+
3753+
// This doesn't have a site tag yet
3754+
[HumanReadable(ShortName = "<b>Steam Depot ID (.sis/.sim/.sid)</b>:", LongName = "<b>Steam Depot ID (.sis/.sim/.sid)</b>:")]
3755+
SteamSimSidDepotID,
3756+
3757+
// This doesn't have a site tag yet
3758+
[HumanReadable(ShortName = "<b>Steam Depot ID (.sis/.csm/.csd)</b>:", LongName = "<b>Steam Depot ID (.sis/.csm/.csd)</b>:")]
3759+
SteamCsmCsdDepotID,
3760+
37493761
[HumanReadable(ShortName = "[T:TID]", LongName = "<b>Taito ID</b>:")]
37503762
TaitoID,
37513763

SabreTools.RedumpLib/Data/Extensions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1315,6 +1315,7 @@ public static bool IsCommentCode(this SiteCode? siteCode)
13151315
SiteCode.Series => true,
13161316
SiteCode.SSHash => true,
13171317
SiteCode.SSVersion => true,
1318+
SiteCode.SteamAppID => true,
13181319
SiteCode.TitleID => true,
13191320
SiteCode.UniversalHash => true,
13201321
SiteCode.VCD => true,
@@ -1381,6 +1382,8 @@ public static bool IsContentCode(this SiteCode? siteCode)
13811382
SiteCode.PlayableDemos => true,
13821383
SiteCode.RollingDemos => true,
13831384
SiteCode.Savegames => true,
1385+
SiteCode.SteamSimSidDepotID => true,
1386+
SiteCode.SteamCsmCsdDepotID => true,
13841387
SiteCode.TechDemos => true,
13851388
SiteCode.Videos => true,
13861389
_ => false,
@@ -1413,6 +1416,8 @@ public static bool IsMultiLine(this SiteCode? siteCode)
14131416
SiteCode.PlayableDemos => true,
14141417
SiteCode.RollingDemos => true,
14151418
SiteCode.Savegames => true,
1419+
SiteCode.SteamSimSidDepotID => true,
1420+
SiteCode.SteamCsmCsdDepotID => true,
14161421
SiteCode.TechDemos => true,
14171422
SiteCode.Videos => true,
14181423
_ => false,

SabreTools.RedumpLib/Formatter.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public static class Formatter
5656
SiteCode.Series,
5757
SiteCode.PostgapType,
5858
SiteCode.VCD,
59-
59+
6060
// Publisher / Company IDs
6161
SiteCode.TwoKGamesID,
6262
SiteCode.AcclaimID,
@@ -83,6 +83,7 @@ public static class Formatter
8383
SiteCode.SegaID,
8484
SiteCode.SelenID,
8585
SiteCode.SierraID,
86+
SiteCode.SteamAppID,
8687
SiteCode.TaitoID,
8788
SiteCode.UbisoftID,
8889
SiteCode.ValveID,
@@ -102,6 +103,8 @@ public static class Formatter
102103
// Games
103104
SiteCode.Games,
104105
SiteCode.NetYarozeGames,
106+
SiteCode.SteamSimSidDepotID,
107+
SiteCode.SteamCsmCsdDepotID,
105108

106109
// Demos
107110
SiteCode.PlayableDemos,

0 commit comments

Comments
 (0)