How to: Create A Custom Disguise Kit
Thank you to Crosstine for this, with slight edits by Mewsie!
To create a custom disguise kit, simply re-create or clone any of these examples from ItemParam2 as a base.
Example ItemParam2.xml Row:
<ROW>
<ID>37503</ID>
<Class>1</Class>
<Type>15</Type>
<SubType>71</SubType>
<ItemFType>0</ItemFType>
<Name><![CDATA[Torrobie Disguise Kit]]></Name>
<Comment><![CDATA[A special Disguise designed with the cutting edge technology from your neighborhood friendly Megalo Company. This amazing Disguise Kit will let you transform into a Torobbie. The disguise will cancel if you faint or logout.]]></Comment>
<Use><![CDATA[Double click to use. Users will be undisguised upon sitting.]]></Use>
<Name_Eng><![CDATA[ ]]></Name_Eng>
<Comment_Eng><![CDATA[ ]]></Comment_Eng>
<FileName><![CDATA[data\item\itm_cm_tr_001.nri]]></FileName>
<BundleNum>3</BundleNum>
<InvFileName><![CDATA[data\item\itm_cm_tr_001.nri]]></InvFileName>
<InvBundleNum>3</InvBundleNum>
<CmtFileName><![CDATA[data\item\itm_cm_tr_illu001.nri]]></CmtFileName>
<CmtBundleNum>3</CmtBundleNum>
<EquipFileName><![CDATA[ ]]></EquipFileName>
<PivotID>0</PivotID>
<PaletteId>0</PaletteId>
<Options>2</Options>
<HideHat>0</HideHat>
<ChrTypeFlags>0</ChrTypeFlags>
<GroundFlags>0</GroundFlags>
<SystemFlags>0</SystemFlags>
<OptionsEx>0</OptionsEx>
<Weight>4</Weight>
<Value>40</Value>
<MinLevel>0</MinLevel>
<Effect>0</Effect>
<EffectFlags2>0</EffectFlags2>
<SelRange>0</SelRange>
<Life>0</Life>
<Depth>0</Depth>
<Delay>0.000000</Delay>
<AP>0</AP>
<HP>0</HP>
<HPCon>0</HPCon>
<MP>0</MP>
<MPCon>0</MPCon>
<Money>0</Money>
<APPlus>0</APPlus>
<ACPlus>0</ACPlus>
<DXPlus>0</DXPlus>
<MaxMPPlus>0</MaxMPPlus>
<MAPlus>0</MAPlus>
<MDPlus>0</MDPlus>
<MaxWTPlus>0</MaxWTPlus>
<DAPlus>0</DAPlus>
<LKPlus>0</LKPlus>
<MaxHPPlus>0</MaxHPPlus>
<DPPlus>0</DPPlus>
<HVPlus>0</HVPlus>
<HPRecoveryRate>0.000000</HPRecoveryRate>
<MPRecoveryRate>0.000000</MPRecoveryRate>
<CardNum>0</CardNum>
<CardGenGrade>0</CardGenGrade>
<CardGenParam>0.000000</CardGenParam>
<DailyGenCnt>0</DailyGenCnt>
<PartFileName><![CDATA[ ]]></PartFileName>
<ChrFTypeFlag>0</ChrFTypeFlag>
<ChrGender>0</ChrGender>
<ExistType>0</ExistType>
<Ncash>0</Ncash>
<NewCM>0</NewCM>
<FamCM>0</FamCM>
<Summary><![CDATA[ ]]></Summary>
<ShopFileName><![CDATA[ ]]></ShopFileName>
<ShopBundleNum>0</ShopBundleNum>
<MinStatType>0</MinStatType>
<MinStatLv>0</MinStatLv>
<RefineIndex>0</RefineIndex>
<RefineType>0</RefineType>
<CompoundSlot>0</CompoundSlot>
<SetItemID>0</SetItemID>
<ReformCount>0</ReformCount>
<GroupId>0</GroupId>
</ROW>
Important elements to change: ID, Name, Comment
To change Icon/Illu/Etc.: FileName, InvFileName, CmtFileName, BundleNum, InvBundleNum, CmtBundleNum
Don't forget to update the row count at the top, if you have it!
In the TransScrollInfo table, enter the ItemParam2 ID into the <ID> portion, along with the CharacterInfo ID of any mob or pet you wish to transform into put into the <TransChrType> portion. It's that simple.
Example TransScrollInfo.xml Row:
<ROW>
<ID>37503</ID>
<TransChrType>2183</TransChrType>
</ROW>
