Skip to content

Commit c5707ff

Browse files
committed
Update v2.3.4.16
2 parents d1ab801 + 400dc3b commit c5707ff

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

xivModdingFramework/Items/Categories/Gear.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ public async Task<List<XivGear>> GetUnCachedGearList()
7070
// These are the offsets to relevant data
7171
// These will need to be changed if data gets added or removed with a patch
7272
const int modelDataCheckOffset = 30;
73-
int dataLength = 160;
73+
int dataLength = 168;
7474
const int nameDataOffset = 14;
7575
const int modelDataOffset = 24;
7676
const int iconDataOffset = 136;
77-
int slotDataOffset = 154;
77+
int slotDataOffset = 156;
7878

7979
if( _xivLanguage == XivLanguage.Korean)
8080
{

xivModdingFramework/Items/Categories/Housing.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ private async Task<List<XivFurniture>> GetIndoorFurniture()
8989
const int itemCategoryOffset = 14;
9090

9191
const int itemNameDataOffset = 14;
92-
int itemDataLength = 160;
92+
int itemDataLength = 168;
9393
const int itemIconDataOffset = 136;
9494

9595
if(_xivLanguage == XivLanguage.Korean)
@@ -120,7 +120,7 @@ await Task.Run(() => Parallel.ForEach(housingDictionary.Values, (housingItem) =>
120120
using (var br = new BinaryReaderBE(new MemoryStream(housingItem)))
121121
{
122122
br.BaseStream.Seek(itemIndexOffset, SeekOrigin.Begin);
123-
var itemIndex = br.ReadInt16();
123+
var itemIndex = br.ReadUInt16();
124124

125125
br.BaseStream.Seek(modelNumberOffset, SeekOrigin.Begin);
126126
item.ModelInfo.PrimaryID = br.ReadInt16();
@@ -181,7 +181,7 @@ private async Task<List<XivFurniture>> GetPaintings()
181181

182182
const int itemNameDataOffset = 14;
183183
const int housingIndexOffset = 112;
184-
int itemDataLength = 160;
184+
int itemDataLength = 168;
185185
const int itemIconDataOffset = 136;
186186

187187
var ex = new Ex(_gameDirectory, _xivLanguage);
@@ -263,7 +263,7 @@ private async Task<List<XivFurniture>> GetOutdoorFurniture()
263263
const int itemCategoryOffset = 13;
264264

265265
const int itemNameDataOffset = 14;
266-
int itemDataLength = 160;
266+
int itemDataLength = 168;
267267
const int itemIconDataOffset = 136;
268268

269269
if ( _xivLanguage == XivLanguage.Korean)
@@ -293,7 +293,7 @@ await Task.Run(() => Parallel.ForEach(housingDictionary.Values, (housingItem) =>
293293
using (var br = new BinaryReaderBE(new MemoryStream(housingItem)))
294294
{
295295
br.BaseStream.Seek(itemIndexOffset, SeekOrigin.Begin);
296-
var itemIndex = br.ReadInt16();
296+
var itemIndex = br.ReadUInt16();
297297

298298
br.BaseStream.Seek(modelNumberOffset, SeekOrigin.Begin);
299299
item.ModelInfo.PrimaryID = br.ReadByte();

0 commit comments

Comments
 (0)