Remove redundant "BattleTech Firestorm LC" product from catalog

Firestorm selects game vs. Live Cam behavior from its assigned IP address, so a
separate LC product entry is unnecessary. Drop it from Apps.xml and update the
catalog tests (now 3 products / 5 entries; removed FirestormLC_Matches_Original).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-06-30 22:53:08 -05:00
co-authored by Claude Opus 4.8
parent 6268bb3df7
commit 09e3d769d7
2 changed files with 2 additions and 20 deletions
-12
View File
@@ -65,18 +65,6 @@
hostType="None" />
</Product>
<Product id="8EE93A6C-F16A-49be-B867-37FAE9087FFF"
name="BattleTech Firestorm LC"
menuText="BattleTech Firestorm LC..."
hostTypeDialog="false">
<Launch key="8EE93A6C-F16A-49be-B867-37FAE9087FFF"
displayName="BattleTech Firestorm LC"
exe="C:\Games\MW4\launcher.exe"
args=""
autoRestart="true"
hostType="None" />
</Product>
<!-- RIOJoy — virtual-gamepad feeder for the cockpit RIO board (separate repo,
net48 framework-dependent). Its dist\RIOJoy-<ver>.zip is purpose-built for
Install Product: extracts to C:\Games (giving postinstall.bat + RIOJoy\),
@@ -25,8 +25,8 @@ namespace TeslaConsole.DiffTests
=> _fx.Recovered.Run("CatalogEntry", new[] { _catalog, launchKey, w, h });
[Fact]
public void Catalog_Has_Four_Products_And_Six_Entries()
=> Assert.Equal("products=4;entries=6",
public void Catalog_Has_Three_Products_And_Five_Entries()
=> Assert.Equal("products=3;entries=5",
_fx.Recovered.Run("CatalogSummary", new[] { _catalog }));
[Fact]
@@ -73,11 +73,5 @@ namespace TeslaConsole.DiffTests
=> Assert.Equal(
@"BattleTech Firestorm|cc8500ed-a653-45a7-bef8-c332d30371a6|C:\Games\MW4\launcher.exe||C:\Games\MW4|True",
Entry("CC8500ED-A653-45a7-BEF8-C332D30371A6"));
[Fact]
public void FirestormLC_Matches_Original()
=> Assert.Equal(
@"BattleTech Firestorm LC|8ee93a6c-f16a-49be-b867-37fae9087fff|C:\Games\MW4\launcher.exe||C:\Games\MW4|True",
Entry("8EE93A6C-F16A-49be-B867-37FAE9087FFF"));
}
}