Skip to content

Commit 8830a06

Browse files
committed
TMD Object List window now translates when resizing owner window (Main Skeleton Window)
Conversion2Float enabled for TMD Objects and make them compatible with FFNx High Poly mode.
1 parent b119359 commit 8830a06

2 files changed

Lines changed: 43 additions & 9 deletions

File tree

frmTMDObjList.Designer.cs

Lines changed: 24 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frmTMDObjList.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,20 @@ public FrmTMDObjList(FrmSkeletonEditor frmSkelEdit)
3434
Owner = frmSkelEdit;
3535
}
3636

37-
private void FrmTMDObjList_Load(object sender, EventArgs e)
37+
public void RepositionTMD()
3838
{
3939
Location = new Point(Owner.Location.X + Owner.Width - Width,
4040
Owner.Location.Y + Owner.Height - Height);
41+
}
42+
43+
private void FrmTMDObjList_Load(object sender, EventArgs e)
44+
{
45+
RepositionTMD();
4146

4247
lbTMDObjectList.SelectedIndex = 0;
48+
49+
if (bConverted2Float) cbConvertToFloat.Checked = true;
50+
else cbConvertToFloat.Checked = false;
4351
}
4452

4553
private void BtnClose_Click(object sender, EventArgs e)
@@ -200,5 +208,15 @@ private void BtnCommitPModel_Click(object sender, EventArgs e)
200208
LbTMDObjectList_DoubleClick(lbTMDObjectList, EventArgs.Empty);
201209
}
202210
}
211+
212+
private void cbConvertToFloat_CheckedChanged(object sender, EventArgs e)
213+
{
214+
bConverted2Float = cbConvertToFloat.Checked;
215+
216+
if (bConverted2Float) mTMDModel.TMDHeader.version = 0xFF;
217+
else mTMDModel.TMDHeader.flags = 0x41;
218+
219+
RecalculateOffsets();
220+
}
203221
}
204222
}

0 commit comments

Comments
 (0)