Skip to content

Commit e98f7b9

Browse files
committed
Fix: Fixed various raw file format issues
1 parent ae7ec56 commit e98f7b9

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

SimcProfileParser/DataSync/RawDataExtractionService.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ internal List<SimcRawItem> GenerateItemData(Dictionary<string, string> incomingR
238238
else
239239
{
240240
item.DbcStats = Convert.ToInt32(
241-
data[17].Replace("&__item_stats_data[", "").Trim(']'));
241+
data[17].Replace("&__ptr_item_stats_data[", "").Replace("&__item_stats_data[", "").Trim(']'));
242242
}
243243

244244
// 18 is dbc stats count
@@ -492,7 +492,7 @@ internal List<SimcRawSpell> GenerateSpellData(Dictionary<string, string> incomin
492492
data[i] = data[i].Replace("}", "").Replace("{", "").Trim();
493493
}
494494

495-
if (data[0].Contains("&__spell_data"))
495+
if (data[0].Contains("&__spell_data") || data[0].Contains("&__ptr_spell_data"))
496496
continue;
497497

498498
// 0 is Id
@@ -992,7 +992,7 @@ internal double[][] GenerateSpellScalingMultipliers(Dictionary<string, string> i
992992
spellScalingTable[i] = new double[80];
993993
}
994994

995-
string key = "__spell_scaling[][80] = {";
995+
string key = "_spell_scaling[][80] = {";
996996

997997
int start = rawData.IndexOf(key) + key.Length;
998998
int end = rawData.IndexOf("};", start);
@@ -1120,7 +1120,7 @@ internal List<SimcRawSpellConduitRankEntry> GenerateConduitRankData(Dictionary<s
11201120
var rawData = incomingRawData.Where(d => d.Key == "CovenantData.raw").FirstOrDefault().Value;
11211121

11221122
// Split the raw data to only be the parts we want.
1123-
string key = "__conduit_rank_data {";
1123+
string key = "_conduit_rank_data {";
11241124

11251125
int start = rawData.IndexOf(key) + key.Length;
11261126
int end = rawData.IndexOf("};", start);
@@ -1205,7 +1205,7 @@ internal List<SimcRawTrait> GenerateTraitData(Dictionary<string, string> incomin
12051205
var rawData = incomingRawData.Where(d => d.Key == "TraitData.raw").FirstOrDefault().Value;
12061206

12071207
// Split the raw data to only be the parts we want.
1208-
string key = "__trait_data_data { {";
1208+
string key = "_trait_data_data { {";
12091209

12101210
int start = rawData.IndexOf(key) + key.Length;
12111211
int end = rawData.IndexOf("} };", start);

SimcProfileParser/SimcProfileParser.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<PropertyGroup>
44
<TargetFrameworks>net8.0</TargetFrameworks>
55
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
6-
<Version>2.0.3</Version>
7-
<AssemblyVersion>2.0.3</AssemblyVersion>
8-
<FileVersion>2.0.3</FileVersion>
6+
<Version>2.0.4</Version>
7+
<AssemblyVersion>2.0.4</AssemblyVersion>
8+
<FileVersion>2.0.4</FileVersion>
99
<Authors>Mechanical Priest</Authors>
1010
<Company>Mechanical Priest</Company>
1111
<PackageLicenseExpression>GPL-3.0-only</PackageLicenseExpression>

0 commit comments

Comments
 (0)