Skip to content
MOMU EMULATOR THE SERVER OWNER’S LIBRARYNeed a hand? Get support ↗
MOMUEMULATOR
简体中文
CONFIGURATION REFERENCE

CustomShop.xml

Categorized custom coin shop

4.MuServer/Sub-1/Data/MOMU/CustomShop.xml
XML32 recorded fieldsutf-8-sigRecorded file structure
Recorded file structure

Verify the active copy and owning role before editing. Recorded structure does not prove feature activation.

APPLICATION / RELOAD/reload spk

Apply on the owning role. Startup-only settings require a restart; spawn/event reloads can reset active state.

Open full tutorial

Field reference

Names and observations come from the supplied files. “Not established” means the unit/range/enum is not verified. Keep a known working value until confirmed.

Section / parameterMeaning and verified limits
CustomCashShopActivation flag where this file uses 0/1: 0 off, 1 on. Nested switches affect only that entry.
CustomCashShopAnnouncement or firework presentation control. Some systems use modes rather than a simple boolean; retain documented enum values.
CustomCashShopAnnouncement or firework presentation control. Some systems use modes rather than a simple boolean; retain documented enum values.
MessageStable identifier in this table. Keep references unique and consistent; its namespace depends on the file.
MessageDisplay text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes.
MainCategoryDisplay text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes.
DanhMucDisplay text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes.
ItemLocal currency/reward enum. Its numbers are not interchangeable between Poker, shops, events and quests.
ItemCost in the currency selected by this system. Confirm the actual deducted currency before public use.
ItemLocal type selector. In an item row it often means category/index position; in a mission or reward row it selects behavior. Do not reuse enums from another system.
ItemStable identifier in this table. Keep references unique and consistent; its namespace depends on the file.
ItemItem/character/requirement level according to the owning entry. Use the context and valid definition range.
ItemItem durability or stack-related creation value according to the item. In normal shops 0 requests calculated durability.
ItemItem option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them.
ItemItem option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them.
ItemAdditional item option value in this row. The encoding and maximum are file-specific; preserve a validated example.
ItemExcellent option encoding depends on this file: normal shop/XML item masks differ from classic item-bag option counts.
ItemAncient/set option selector; item must be registered in the matching set tables.
ItemSocket/slot data with file-specific encoding. Copy a validated entry and confirm empty-slot values for this format.
ItemSocket/slot data with file-specific encoding. Copy a validated entry and confirm empty-slot values for this format.
ItemSocket/slot data with file-specific encoding. Copy a validated entry and confirm empty-slot values for this format.
ItemSocket/slot data with file-specific encoding. Copy a validated entry and confirm empty-slot values for this format.
ItemSocket/slot data with file-specific encoding. Copy a validated entry and confirm empty-slot values for this format.
ItemSocket bonus option field. Verify socket eligibility and use the item format’s valid bonus value.
ItemItem lifetime/expiry field in the custom shop format. Confirm the unit in this system before creating timed items.
ItemClass-specific permission/value column. The numeric meaning depends on this table; copy the intended class policy.
ItemClass-specific permission/value column. The numeric meaning depends on this table; copy the intended class policy.
ItemClass-specific permission/value column. The numeric meaning depends on this table; copy the intended class policy.
ItemClass-specific permission/value column. The numeric meaning depends on this table; copy the intended class policy.
ItemClass-specific permission/value column. The numeric meaning depends on this table; copy the intended class policy.

32 fields · 1 / 2

Learn how to apply a change

Built around the supplied MOMU configuration snapshot. Reference entries flag alternate copies and unconfirmed fields. Match the guide to your deployed version; archived packages and live gameplay were not audited by publishing these pages.