PATCH NOTES

A living document of all ChaoticMS changes.

2026-05-14 Beta Patch 2 - Start of Beta v2!!!
Dev Note

Beta v2 is a big one, and honestly it wouldn't be what it is without the community behind it. Watching people genuinely enjoy the server, report bugs, suggest ideas; that feedback loop has made every patch better than the last. The experience of running ChaoticMS so far has been incredible, and it's entirely because of the players showing up and caring about the Maple experience we're building together. More is coming, thank you for being part of it.

Stay chaotic!!! - Hobbes

CLIENT UPDATES

Gameplay
Empty dialog suppression Blank Notice popups (empty server broadcast messages) are no longer shown to the player.
Instant Final Attack Final Attack proc fires with no added trigger delay.
Delete character no PIC Deleting a character requires only the confirmation prompt - PIC entry is bypassed.
Known Bugs
  • Barrage in air crashes - Buccaneer / Marauder Barrage causes a client crash when cast while airborne. On-ground use is unaffected. We are still investigating

SERVER UPDATES

Drop System
  • The 90% of global drop slots now yield a random item from the full game item pool - previously these slots yielded nothing.
  • Tier progression changed to bracket-based (steps every 10 mob levels) - drop quality now feels distinct between level ranges instead of scaling smoothly.
  • Drop position randomized ±160px from kill spot - items no longer always stack on the mob's exact position.
  • Expanded banned drop pool: pet NX skill items, High-Five Stamp.
  • Giant Cake (9400606) excluded from the random chaos mob spawn pool - event boss, out of place in regular rotations.
  • Chaos Scroll 60% and White Scroll moved from Unique (yellow) to Epic (purple) tier - more common in the rare+ drop pool.
  • Hair and face coupons removed from all rare+ tiers - cosmetic vouchers are no longer droppable from any rare+ roll.
  • 100% ATT scrolls (e.g. Scroll for Gloves for ATT 100%) moved from Rare to Epic tier - guaranteed success warrants a higher drop tier.
  • Added Unique tier scroll pool: no-% ATT scrolls (e.g. Scroll for One-Handed Sword for ATT) - 100% success rate with the same stat values as a 10% scroll. Covers all weapon types and earring INT.
  • EXP Coupons moved from Unique (yellow) to Epic (purple) tier - more accessible for regular farming.
  • Drop Rate Coupons moved from Rare (blue) to Epic (purple) tier - better reflects their value.
  • Tier weights adjusted (at level 200): Rare 51%, Epic 40%, Unique 7%, Legendary 2% - Epic hit significantly more often; Rare is still the most common outcome but the gap has narrowed.
Added to Rare drop pool:
Super Megaphone
Super Megaphone
Shout to your entire world
RARE
Item Megaphone
Item Megaphone
Broadcast an item for sale
RARE
Chaos Mob Spawns
  • Added LOW chaos mode: 10% chance of a chaos mob spawn per respawn. Server default changed from MIXED (50%) to LOW for Beta.
Dev note: MIXED felt too oppressive for lower-level maps. LOW keeps the chaos element without drowning players. Players can still switch to MIXED or FULL per-map with `@cmm low/mixed/full` or turn off Chaos spawns altogether with `@cm off`.
Skills
  • Removed summoning consumable requirement from all relevant skills - Mystic Door, Shadow Partner, summons, etc no longer consume summoning stones or their equivalents.
World
  • Inkwell in Free Market now opens the Chaotic Andy shop.
  • New accounts now start with 48 storage slots (was 4).
  • Hired Merchant purchase notifications are now broadcast to the shop owner when a player buys an item.
  • NX (Cash Shop) items can now be sold to NPCs for a base price of 10,000 mesos.
Party Content
  • PQ level caps removed - all party quests are now open at any level. No minimum or maximum level restriction.
  • Solo boss expeditions - boss expeditions can now be started and cleared with a single player. No party required to enter or complete.
Shop Updates
Chaotic Andy · Inkwell · Free Market
AP Reset
AP Reset
1,000,000 mesos
VIP Teleport Rock
VIP Teleport Rock
5,000,000 mesos
Super Megaphone
Super Megaphone
500,000 mesos
Item Megaphone
Item Megaphone
1,000,000 mesos
All Cure Potion
All Cure Potion
4,000 mesos
Player Commands
  • @toggleexpgain [on|off] - toggle your EXP gain. on = gain EXP normally, off = receive no EXP. While off, your share of party EXP is evenly redistributed to your party members instead. Your preference persists across re-logins and resets to on when the server restarts.
  • @toggledroprate [on|off] - cap your personal drop rate to . on = use your normal drop rate, off = drop rate locked to 1× regardless of coupons or bonuses. Useful for farming without inflating drop counts. Persists across re-logins and resets to on when the server restarts.
  • @rates updated - now shows drop tier weights for monsters on your current map, factoring in both mob level and your personal drop multiplier. Weights display as Legendary / Unique / Epic / Rare percentages per level bracket present on the map.
Bug Fixes
  • Rare+ tier items can no longer appear in the common 90% drop pool - they are exclusively awarded through the 10% tiered rare+ roll.
  • Death save location: characters who die with no valid return map now correctly respawn in Henesys instead of saving to an invalid map ID.
  • Cash item map effects: items with no message string no longer crash the server when used.
  • Server startup: New Year card initialization errors are now caught and logged instead of halting boot.
  • Skills can no longer be cast on ladders.
  • Free Market Storage Keeper crash fixed - opening storage in the FM no longer randomly disconnects, and returning to the login screen after using FM storage no longer closes the client.
  • Character-locked items (Wizet Hat, EXP coupons, Drop coupons) can no longer be deposited into storage - these items are bound to the character that holds them. Reverted

FUTURE ROADMAP

A look at what's actively being planned for future patches. No ETAs - shipped when ready.

📖
Skillbook System Rework
A reworked skill book experience - more meaningful progression with how skills are obtained and upgraded.
⚔️
Skill Changes & QoL Patches
Continued skill balance and quality-of-life improvements based on player feedback.
🗺️
HD Maps
High-definition map overhauls for a modernised visual experience while keeping the classic v83 feel.
💀
Hardcore & Chaos Characters
Hardcore mode and extra chaos character variants - higher risk, higher reward playstyles for the brave.
2026-05-07 Beta Patch 1

CLIENT UPDATES

gameplay.cpp patches
Chat spam / infinite chatbox Remove the "repeat same line 3×" block and chatbox size limit.
Repeat-line check Remove "repeating the same line over and over" filter.
Chatting-too-much check Remove "too much chatting can disrupt" rate limit.
No breath Removes underwater breath consumption.
Super tubi Allows tubi regardless of conditions. Mostly improves pickup and level AP/SP speed.
"You may not use this skill yet" Message suppressed.
"This card is already full" Message suppressed.
Magic attack cap Raised from 1,999 to 16,777,215 (damage formula + stat window).
Movement speed cap Raised from 140 to 300.
Ladder / climb speed Increased climb speed to 8.0.
BattleShip mount animation Faster animation (28 frames).
Chain Lightning range Extended hitbox range to 5000/500.
Chain Lightning / Piercing Arrow damage falloff Removed.
Boomerang Step in air Can be used while airborne.
Assaulter without target No target required.
Rush without target No target required.
Assassination without Dark Sight Can use skill regardless of Dark Sight state.
Assassinate Dark Sight bonus damage Disabled (equalized damage).
Assassinate always crits Crit guaranteed.
Assassinate while airborne Can use skill in the air.
Pots usable in Dark Sight Potion use + double-click use both work in Dark Sight.
Gender-neutral items Removes gender restriction on equips.
NX items tradeable/droppable Removes NX trade/drop restrictions.
All item types droppable/tradeable Quest, tradeblock, account-sharable, party quest items all unrestricted.
Cash Shop items sellable Removes sale restriction on cash items.
Cash item birthday list check Bypassed (always returns 1).
Cash item date/time sale check Bypassed.
Cash item send-message step Skipped.
Personal store / hired merchant in any map Bypasses the free-market field check in SendOpenShopRequest and SendEntrustedShopCheckRequest.
Birthday code dialog sub_9ACF95 patched to return 0 instantly, skipping the prompt everywhere it appears.
Close-range wack removal Bow/crossbow/claw can attack at close range.
Mid-air skills (Most) Skills usable while airborne. Some skills currently cause crashes (tracking Rush and Barrage rn)
Instant Flash Arrow (FA) No charge time.
Pet render order Pet renders behind player character.
Town return scrolls across continents sub_A26227 always returns true; server decides whether to allow.
Moonwalk Hold Z to slide in the direction opposite to your facing direction. Toggled via <code class="text-xs bg-slate-800 px-1 rounded">config.ini</code>: <code class="text-xs bg-slate-800 px-1 rounded">Moonwalk=1</code> to enable, <code class="text-xs bg-slate-800 px-1 rounded">Moonwalk=0</code> to disable.
airskill.cpp hooks (Detours)
Air melee attacks TryDoingMeleeAttack hook spoofs the ground flag so warrior/Aran skills work in the air.
Air ranged attacks TryDoingShootAttack hook does the same for bow/crossbow.
Air magic attacks TryDoingMagicAttack hook does the same for all magic skills.

SERVER UPDATES

Drop System
  • Replaced flat all-items shuffle with a tiered mob-level-weighted drop system - higher level mobs drop better tiers.
  • 10% of qualifying global drops yield a rare+ item; tier weights at level 200: Rare 80%, Epic 15%, Unique 4%, Legendary 1%.
  • Added snail pet (5000054) to BANNED_DROP_ITEM_IDS - excluded from global drop pool.
  • Removed snail pet (5000054) from EPIC_ITEM_IDS in PacketCreator.
EXP System
  • Capped EXP coupon multiplier at 100× - players can no longer stack coupons beyond this.
Dev note: While it is silly and chaotic to uncap EXP multipliers, it does cheapen the experience for players. This will ultimately help with the game's longer-term health, and leveling will still feel fast.
Town / Scroll System
  • Added character_towns DB table tracking which towns each character has discovered.
  • Players must physically visit a town before a named return scroll (e.g. Return to Sleepywood) works for that town.
  • markTownVisited fires on every map entry and persists to DB; loaded at login via loadVisitedTowns.
  • Fixed named town return scrolls silently failing when used from outside Victoria Island - zone restriction now only applies to non-named scrolls.
  • Added @maps command (all players) - shows a hint box with all towns and which have been discovered.
Cash Item Cleanup
  • Removed dead-code itemType == 515 block from UseCashItemHandler - v83 client never sends USE_CASH_ITEM for hair/face/skin coupon items; these are handled by NPC scripts.
Dev note: This was discovered while investigating one-time cosmetic lenses. There is an NPC in Orbis that handles these - I didn't know about it previously.