Creating Named Items

What Are Named Items

The named item system is an easy way to produce customized items with craft parameters and special names. These items are stored in a file callednamed_items.txt which is stored in the EGS service's data_shard folder. It is a PDR of CGameItem objects. Any private member of a game item object is available to you for specialization. This data is then stored in a manager within the EGS and uses the PhraseID as a key. This is important - the phrase ID used must be unique.

Admin Tools

In EGS:

Note: You can execute createNamedItemInBag using the same syntax minus the entity ID and it will spawn an instance in your own inventory.

These commands, when executed in-game, require DEV or SGM privileges.

Named Item File Structure

As mentioned above the Named Items folder is an array of inventory and as such each Items entry is a a raw text dump of an instantiated object. Look at the CGameItem class for more information on what parameters can be adjusted here.

_Items#0
_Items#0._SheetId=icrm2ms.sitem
_Items#0._ClientInventoryPosition= -1
_Items#0._Recommended=12
_Items#0._Dropable=0
_Items#0._LocSlot= 0
_Items#0._PhraseId=TEST_NAMED_ITEM
_Items#0._CraftParameters
_Items#0._CraftParameters.Durability=1.000000
_Items#0._CraftParameters.SapLoad=0.100000
_Items#0._CraftParameters.Weight=0.500000
_Items#0._CraftParameters.StatEnergy=0.350000
_Items#0._CraftParameters.Dmg=0.500000
_Items#0._CraftParameters.Speed=0.920000
_Items#0._CraftParameters.Range=1.000000
_Items#0._CraftParameters.HpBuff=15