Custom.dat

Settings for AXIOM-EMU custom features layered on top of vanilla gameplay: chaos mix announcements, MuHelper tuning, death announcements, guild warehouse permissions, and shop confirmation dialogs.

File Location#

GameServer/Data/GameServerInfo - Custom.dat

All keys under [GameServerInfo]. Changes require a GameServer restart.

Announce Chaos Mix#

Broadcasts a message to the entire server when a big chaos mix succeeds (typically +15 items).

KeyTypeDefaultEffect
AnnounceChaosMix0 or 10Master toggle
AnnounceChaosMixTextstring%s put the item %s +15Broadcast template. First %s is player name, second is item name

Custom Attack (MuHelper tuning)#

Extra MuHelper behaviors on top of the Common.dat Helper Settings.

KeyTypeDefaultEffect
CustomAttackTime_AL0-3seconds0 eachMax continuous MuHelper runtime per tier. 0 = unlimited
CustomAttackDelayms0Extra delay between MuHelper attacks. 0 uses base attack speed
CustomAttackAutoPotionDelayms0Minimum gap between auto-potion uses. 0 uses the Common.dat anti-hack value
CustomAttackAutoBuff_AL0-30 or 10 each1 allows MuHelper to auto-cast buffs
CustomAttackAutoBuffDelayms0Minimum time between auto-buff casts. 0 reuses the previous timestamp and effectively allows back-to-back rebuffs
CustomAttackAutoResume_AL0-30 or 10 each1 resumes MuHelper automatically after character is revived or repositioned

Custom Death Message#

KeyDefaultEffect
CustomDeathMessageSwitch01 shows themed custom death messages. Message strings live in shared Data/Custom/CustomDeathMessage.txt

Custom Event Time#

KeyDefaultEffect
CustomEventTimeSwitch0Master toggle for the legacy event-time chat reply

Custom Guild Warehouse#

Shared storage accessible to guild members.

KeyTypeDefaultEffect
GuildWarehouseEnable0 or 10Master toggle
GuildWarehouseStatusenum0Minimum guild rank required to access. See table below

Access rank values:

ValueMinimum rank
0All members
32Battle Master or higher
64Guild Assistant or higher
128Guild Master only

Ranks stack: 32 includes Battle Master, Guild Assistant, Guild Master; 64 includes Guild Assistant and Guild Master; 128 is Guild Master only.

Custom Shop Message Box#

KeyTypeDefaultEffect
CustomShopMessageBox0, 1, or 20Reserved purchase-confirmation mode

Intended mode values (kept for forward compatibility):

ValueIntended behavior
0Disabled
1Confirm only for coin-priced items (WCoin, GoldCoin)
2Confirm for all purchases

Cross-File Dependencies#

Setting hereRelated in
AnnounceChaosMixChaos mix outcomes driven by the ChaosMix plugin; log rows gated by Common.dat WriteChaosMixLog
CustomAttack*Layered on top of Common.dat Helper Settings (HelperSwitch, HelperActive*) and anti-hack tolerances. Pickup whitelist in MuHelperPickup plugin
CustomAttackAutoPotionDelayMust stay >= Common.dat CheckAutoPotionHackTolerance or legitimate MuHelper use will trigger hack logs
CustomDeathMessageSwitchMessage strings in CustomDeathMessage
CustomEventTimeSwitchLive countdowns now sourced from EventTimerInfo plugin
GuildWarehouseStatusGuild rank flags defined by the DataServer guild schema

Common Issues#

  • Chaos mix not announcing despite success - AnnounceChaosMix = 0
  • MuHelper triggers anti-hack kicks - CustomAttackAutoPotionDelay is set lower than Common.dat CheckAutoPotionHackTolerance
  • Death message is the vanilla one - CustomDeathMessageSwitch = 0 or the CustomDeathMessage.txt file is empty
  • Every guild member can see warehouse even though restricted - GuildWarehouseStatus = 0 means all members; values 32/64/128 are the restricted modes
  • Players complain about confirmation spam - set CustomShopMessageBox = 1 to only confirm coin purchases, or 0 to disable

Last updated October 1, 2026