Skip to content

Commit 2ea7d63

Browse files
committed
Fixed textures on the hair preview not being generated like before
1 parent 260ba51 commit 2ea7d63

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

xivModdingFramework/Models/ModelTextures/ModelTexture.cs

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,13 +222,25 @@ await Task.Run(() =>
222222

223223
if (multiPixels != null)
224224
{
225-
diffR = multiPixels[i - 3];
226-
diffG = multiPixels[i - 3];
227-
diffB = multiPixels[i - 3];
225+
if (materialType.Equals("hair"))
226+
{
227+
if (multiPixels.Length > i)
228+
{
229+
specR = multiPixels[i - 3];
230+
specG = multiPixels[i - 2];
231+
specB = multiPixels[i - 1];
232+
}
233+
}
234+
else
235+
{
236+
diffR = multiPixels[i - 3];
237+
diffG = multiPixels[i - 3];
238+
diffB = multiPixels[i - 3];
228239

229-
specR = multiPixels[i - 1];
230-
specG = multiPixels[i - 1];
231-
specB = multiPixels[i - 1];
240+
specR = multiPixels[i - 1];
241+
specG = multiPixels[i - 1];
242+
specB = multiPixels[i - 1];
243+
}
232244
}
233245
else
234246
{

0 commit comments

Comments
 (0)