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
Shout to your entire world
Item Megaphone
Broadcast an item for sale
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
1,000,000 mesos
VIP Teleport Rock
5,000,000 mesos
Super Megaphone
500,000 mesos
Item Megaphone
1,000,000 mesos
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 1×.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. -
@ratesupdated - 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) toBANNED_DROP_ITEM_IDS- excluded from global drop pool. - Removed snail pet (
5000054) fromEPIC_ITEM_IDSin 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_townsDB 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.
markTownVisitedfires on every map entry and persists to DB; loaded at login vialoadVisitedTowns.- Fixed named town return scrolls silently failing when used from outside Victoria Island - zone restriction now only applies to non-named scrolls.
- Added
@mapscommand (all players) - shows a hint box with all towns and which have been discovered.
Cash Item Cleanup
- Removed dead-code
itemType == 515block fromUseCashItemHandler- v83 client never sendsUSE_CASH_ITEMfor 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.