How to: Create A Custom Disguise Kit

From Trickster Development Wiki

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>