M2 Source Package

EterCore

Full client, server, tools & database source code. Thousands of features, exploit fixes, and 16+ translations.

Latest v5.9-p16
Choose your package

Two ways to get started

Standard
EterCore v5
Complete legacy source package
249€
One-time purchase
  • Full client, server, tools + database SQL
  • Client assets v24 (no duplicated files)
  • Full server structure with scripts, generator, auto-backup
  • Remote installation on your VM/VPS
  • Thousands of features & bundled addons
  • Exploit fixes, no backdoors, security patches
  • VIP access
  • 16+ translations (ae/br/cz/de/dk/en/es/fr/gr/hu/it/nl/pl/pt/ro/ru/tr)
  • ConfigRemix src, server locale with default maps/quests
  • Sash, cube renewal, gaya, quest category and more systems pre-installed
  • Most newer official systems (offline shop, multilanguage, aura)
  • Most quests for newer dungeons (nemere/ochao/arboreal/ship)

Installation

  • Git configuration, client & server compilation, test server setup
  • In-game login verification included
  • Typical duration: ~1–2 hours
  • Scheduled within 24–48 hours

Delivery

  • Remote setup performed by assistant
  • VIP access included with both packages
  • All future patches for your version for one year
Add-on

Boost your project

Add-on · v2.5
Ikarus OfflineShop V2.5
Offline shop, search, auction & private offers — bundled
789€
769€
−20€ with code BABY_YODA
Coupon can be applied even when event-time offers are active
One-time purchase — installation & future updates included
  • Offline Shop — sell while logged out
  • Offline Search — find offline shops by item
  • Auction — bid-based item marketplace
  • Private Offers — direct player-to-player trades
Installable on any custom or edited source — not limited to EterCore
Price covers one-time installation + all future updates
You interact directly with Ikarus — no middleman
Why EterCore

Built for production

>_
C++20 Codebase
Modern standards across client and server. Auto, constexpr, smart pointers, string_view. Boost dependencies replaced with the C++ standard library. Compiles with gcc12, clang13, and MSVC.
Security Hardened
Packet flood detection, connection flood protection, dupe fixes, exploit patches. No backdoors.
60% Less Server RAM
Mob inventory removal cuts process memory. Item proto map provides O(1) lookups instead of O(n).
Official Reversed Features
Loot filter, locale string resolution, UI Circle/Moving/Clip Mask, mouse wheel, fog system, and more.
16+ Languages
Arabic, Brazilian, Czech, German, Danish, English, Spanish, French, Greek, Hungarian, Italian, Dutch, Polish, Portuguese, Romanian, Russian, Turkish.
Systems Included
Sash, cheque/won exchange, pendant, glove, quiver, pet seals, mount costumes, Discord RPC, emoji, conqueror UI.
Dead Code Stripped
Removed passpod, openid, teen, auction, vcard, netmarble, pcbang, hshield, xtrap, gameguard, nprotect, billing, castle, speedserver, BattleArena, and dozens more legacy modules. Clean codebase from day one.
Feature reference

Available Defines

200+ toggleable feature defines across client & server

ENABLE_* (A–C)

  • ENABLE_4TH_AFF_SKILL_DESC
  • ENABLE_ACCE_COSTUME_SYSTEM
  • ENABLE_ACCOUNT_W_SPECIALCHARS
  • ENABLE_ADDONTYPE_AUTODETECT
  • ENABLE_ADDSTONE_FAILURE
  • ENABLE_ANTI_CMD_FLOOD
  • ENABLE_ATLASINFO_FROM_ROOT
  • ENABLE_ATLAS_MARK_ON_WARP_SCROLLS
  • ENABLE_AUTODETECT_INTERNAL_IP
  • ENABLE_AUTODETECT_VNUMRANGE
  • ENABLE_AUTO_L2R
  • ENABLE_AUTO_MINING
  • ENABLE_AUTO_PICK_ORE
  • ENABLE_BELT_INVENTORY_EX
  • ENABLE_BLOCK_CMD_SHORTCUT
  • ENABLE_BLUEDRAGON_RENEWAL
  • ENABLE_BL_APP_GET_TEXT
  • ENABLE_BL_TRACEBACK
  • ENABLE_BUFFER_SECURITY
  • ENABLE_CANSEEHIDDENTHING_FOR_GM
  • ENABLE_CHANNEL_STATUS_CACHE
  • ENABLE_CHAT_COLOR_SYSTEM
  • ENABLE_CHAT_LOGGING
  • ENABLE_CHAT_SPAMLIMIT
  • ENABLE_CHECK_GHOSTMODE
  • ENABLE_CHECK_SELL_PRICE
  • ENABLE_CHEQUE_SYSTEM
  • ENABLE_CMD_IPURGE_EX
  • ENABLE_CMD_PLAYER
  • ENABLE_CMD_WARP_IN_DUNGEON
  • ENABLE_CONQUEROR_UI
  • ENABLE_COSTUME_SYSTEM
  • ENABLE_CRASH_MINIDUMP
  • ENABLE_CRC32_CHECK
  • ENABLE_CUBE_RENEWAL

ENABLE_* (D–G)

  • ENABLE_DB_SQL_LOG
  • ENABLE_DEFAULT_PRIV
  • ENABLE_DICE_SYSTEM
  • ENABLE_DISCORD_JOIN_URL
  • ENABLE_DISCORD_RPC
  • ENABLE_DRAGON_SOUL_SYSTEM
  • ENABLE_DS_GRADE_MYTH
  • ENABLE_DUNGEON_ELIMINATE_EVENT
  • ENABLE_D_NJGUILD
  • ENABLE_EFFECT_EXTRAPOT
  • ENABLE_EFFECT_PENETRATE
  • ENABLE_ELEMENTAL_TARGET
  • ENABLE_EMOJI_SYSTEM
  • ENABLE_EMOTION_HIDE_WEAPON
  • ENABLE_ENERGY_SYSTEM
  • ENABLE_EXPANDED_MONEY_TASKBAR
  • ENABLE_EXPTABLE_FROMDB
  • ENABLE_EXTEND_INVEN_SYSTEM
  • ENABLE_EXTEND_ITEM_AWARD
  • ENABLE_FIREWORK_STUN
  • ENABLE_FISHINGROD_RENEWAL
  • ENABLE_FONT_EX
  • ENABLE_FORCE2MASTERSKILL
  • ENABLE_FULL_NOTICE
  • ENABLE_GAYA_SYSTEM
  • ENABLE_GENERAL_CMD
  • ENABLE_GENERAL_CONFIG
  • ENABLE_GLOVE_SYSTEM
  • ENABLE_GM_FLAG_FOR_LOW_WIZARD
  • ENABLE_GM_FLAG_IF_TEST_SERVER
  • ENABLE_GOHOME_IF_MAP_NOT_ALLOWED
  • ENABLE_GOHOME_IF_MAP_NOT_EXIST
  • ENABLE_GOTO_LAG_FIX
  • ENABLE_GUILD_COMMENT_ANTIFLOOD
  • ENABLE_GUILD_TOKEN_AUTH

ENABLE_* (H–L)

  • ENABLE_HAIR_SPECULAR
  • ENABLE_HIGHLIGHT_NEW_ITEM
  • ENABLE_HYBRID_ETER_PACK_TYPES
  • ENABLE_IMMUNE_FIX
  • ENABLE_IMMUNE_PERC
  • ENABLE_INFINITE_HORSE_HEALTH_STAMINA
  • ENABLE_INGAME_CONSOLE
  • ENABLE_ITEMAWARD_REFRESH
  • ENABLE_ITEM_ATTR_COSTUME
  • ENABLE_ITEM_AUTOSTACK_EX
  • ENABLE_ITEM_DS_INVENTORY_PROCESS
  • ENABLE_ITEM_GROUND_EX
  • ENABLE_ITEM_PROTO_MAP
  • ENABLE_ITEM_RARE_ATTR_LEVEL_PCT
  • ENABLE_ITEM_SAFE_FLUSH
  • ENABLE_KILL_EVENT_FIX
  • ENABLE_LEVEL_IN_TRADE
  • ENABLE_LIMIT_TYPE_CHECK_FIX
  • ENABLE_LOAD_ALTER_ITEMICON
  • ENABLE_LOAD_ITEM_LIST_FROM_ROOT
  • ENABLE_LOAD_ITEM_SCALE_FROM_ROOT
  • ENABLE_LOAD_SKILL_TABLE_FROM_ROOT
  • ENABLE_LOCALECHECK_CHANGENAME
  • ENABLE_LOCALE_COMMON
  • ENABLE_LVL115_ARMOR_EFFECT

ENABLE_* (M–N)

  • ENABLE_MAGIC_REDUCTION_SYSTEM
  • ENABLE_MASTER_SKILLBOOK_NO_STEPS
  • ENABLE_MESSENGER_REMOVE_SYNC
  • ENABLE_MINIMAP_TELEPORT_CLICK
  • ENABLE_MINIMAP_WHITEMARK_CIRCLE
  • ENABLE_MOB_DROP_POLY
  • ENABLE_MODEL_LOD_LOAD
  • ENABLE_MOUNTS_WITHOUT_COLLISIONS
  • ENABLE_MOUNT_COSTUME_EX_SYSTEM
  • ENABLE_MOUNT_COSTUME_SYSTEM
  • ENABLE_MOUNT_ENTITY_REFRESH
  • ENABLE_MOUSEWHEEL_EVENT
  • ENABLE_MOVE_CHANNEL
  • ENABLE_MULTI_ITEM_PICK
  • ENABLE_NEWEXP_CALCULATION
  • ENABLE_NEWGUILDMAKE
  • ENABLE_NEWSTUFF
  • ENABLE_NEW_ATLAS_MARK_INFO
  • ENABLE_NEW_EQUIPMENT_SYSTEM
  • ENABLE_NEW_EVENT_STRUCT
  • ENABLE_NO_DAMAGE_QUEST_RUNNING
  • ENABLE_NO_DSS_QUALIFICATION
  • ENABLE_NO_MOUNT_CHECK
  • ENABLE_NO_PICKUP_LIMIT
  • ENABLE_NO_SELL_PRICE_DIVIDED_BY_5
  • ENABLE_NPC_WITHOUT_COLLISIONS
  • ENABLE_NULLIFYAFFECT_LIMIT
  • ENABLE_NUMBER_ADJUSTMENT
  • ENABLE_NUMERIC_FIELD

ENABLE_* (O–R)

  • ENABLE_OPEN_SHOP_WITH_ARMOR
  • ENABLE_PACK_GET_CHECK
  • ENABLE_PARTYKILL
  • ENABLE_PC_OPENSHOP
  • ENABLE_PENDANT_SYSTEM
  • ENABLE_PETS_WITHOUT_COLLISIONS
  • ENABLE_PET_SYSTEM_EX
  • ENABLE_PICKAXE_RENEWAL
  • ENABLE_PLAYER_CHECKAFFECT
  • ENABLE_PLAYER_PER_ACCOUNT5
  • ENABLE_PORT_SECURITY
  • ENABLE_PROTOSTRUCT_AUTODETECT
  • ENABLE_PROTO_FROM_DB
  • ENABLE_PROXY_IP
  • ENABLE_PYLIB_CHECK
  • ENABLE_QUESTLIB_EXTRA_LUA
  • ENABLE_QUEST_BOOT_EVENT
  • ENABLE_QUEST_CATEGORY
  • ENABLE_QUEST_DIE_EVENT
  • ENABLE_QUEST_DND_EVENT
  • ENABLE_QUIVER_SYSTEM
  • ENABLE_RACE_HEIGHT
  • ENABLE_REDUCED_ENTITY_VIEW
  • ENABLE_REGEN_RENEWAL

ENABLE_* (S–Z)

  • ENABLE_SAFEBOX_MOVE_ANTIFLOOD
  • ENABLE_SET_STATE_WITH_TARGET
  • ENABLE_SHOPS_WITHOUT_COLLISIONS
  • ENABLE_SHOP_BLACKLIST
  • ENABLE_SHOP_USE_CHEQUE
  • ENABLE_SHOWNPCLEVEL
  • ENABLE_SHOW_MOBAIFLAG
  • ENABLE_SHOW_MOBLEVEL
  • ENABLE_SKILL_COOLDOWN_CHECK
  • ENABLE_SKILL_FLAG_PARTY
  • ENABLE_SKIN_EXTENDED
  • ENABLE_SLOT_WINDOW_EX
  • ENABLE_SPAMDB_REFRESH
  • ENABLE_STATPLUS_NOLIMIT
  • ENABLE_TEXT_LEVEL_REFRESH
  • ENABLE_TP_SPEED_CHECK
  • ENABLE_TRANSLATE_LUA
  • ENABLE_UI_CIRCLE
  • ENABLE_UI_MOVING
  • ENABLE_UNIQUE_ITEM_AUTOSPLIT
  • ENABLE_USERDATA_SYSTEM
  • ENABLE_USE_COSTUME_ATTR
  • ENABLE_WALK_RUN_ANI_ALTERNATIVE
  • ENABLE_WEAPON_COSTUME_SYSTEM
  • ENABLE_WHEN_PARENTHESIS
  • ENABLE_WHISPER_CHAT_SPAMLIMIT
  • ENABLE_WOLFMAN_CHARACTER
  • ENABLE_WON_EXCHANGE_WINDOW

DISABLE_*

  • DISABLE_CHEQUE_DROP
  • DISABLE_STOP_RIDING_WHEN_DIE
  • DISABLE_WOLFMAN_ON_CREATE

USE_*

  • USE_ACCE_ABSORB_WITH_NO_NEGATIVE_BONUS
  • USE_ACTIVE_PET_SEAL_EFFECT
  • USE_IMPROVED_PACKET_DECRYPTED_BUFFER
  • USE_ITEM_AWARD_CHECK_ATTRIBUTES
  • USE_ITEM_BLEEDING_AS_POISON
  • USE_ITEM_CLAW_AS_DAGGER
  • USE_LYCAN_CREATE_POSITION
  • USE_MAGIC_REDUCTION_STONES
  • USE_MOB_BLEEDING_AS_POISON
  • USE_MOB_CLAW_AS_DAGGER
  • USE_NEW_EVENT_TEXT_AUTO_Y
  • USE_NO_PACKET_ENCRYPTION
  • USE_PET_SEAL_ON_LOGIN
  • USE_WOLFMAN_BOOKS
  • USE_WOLFMAN_STONES

__BL_* / WJ_* / Other

  • __BL_CLIENT_LOCALE_STRING__
  • __BL_CLIP_MASK__
  • __BL_ENABLE_PICKUP_ITEM_EFFECT__
  • __BL_FLY_TARGET_POSITION__
  • __BL_FOG_FIX__
  • __BL_GRAPHIC_ON_OFF__
  • __BL_MOUSE_WHEEL_TOP_WINDOW__
  • __BL_OFFICIAL_LOOT_FILTER__
  • __BL_ON_END_KEY_FRAME__
  • __BL_REFINED_EFFECT__
  • __ENABLE_STEALTH_FIX__
  • __PET_SYSTEM__
  • WJ_ENABLE_TRADABLE_ICON
  • WJ_SHOW_MOB_INFO
  • WJ_SHOW_MOB_INFO_EX
  • NEW_ICEDAMAGE_SYSTEM
  • NEW_SELECT_CHARACTER
  • MAP_ALLOW_LIMIT
  • D_JOIN_AS_JUMP_PARTY
Version history

Changelog

v5.9 latest 16 patches
  • ♻️ Remodernized source with auto, std::contains, const, nullptr
  • ✨ ENABLE_EMOTION_HIDE_WEAPON to hide weapon when using emotions
  • 🔧 LoginKey exploit allowing banned cheaters to relog
  • ✨ ENABLE_ITEM_AUTOSTACK_EX to auto-stack purchased/crafted items
  • ✨ ENABLE_FONT_EX (italic/bold/strikeout/underline, mixable)
  • ✨ ENABLE_LOAD_ITEM_SCALE_FROM_ROOT, ENABLE_LOAD_SKILL_TABLE_FROM_ROOT
  • ✨ ENABLE_LOCALE_COMMON to load client ui from locale/common
  • ♻️ All client CWindow classes with MAKE_UI_WINDOW_TYPE
  • 🔧 DO_YOU_SELL_ITEM double yang (v22)
  • ✨ ENABLE_REGEN_RENEWAL — regen events after mobs destroyed
  • ✨ ENABLE_MULTI_ITEM_PICK to pick nearby items with Z
  • 🗑️ Removed SpeedGrass, billing
  • 🔧 DDS header loader miscalculations
  • ♻️ Refactored CExchange::CheckSpace
  • ✨ ENABLE_CONQUEROR_UI for official character/bonus window
  • ✨ ENABLE_DS_GRADE_MYTH for mythical dragon soul grade
  • ✨ OnMouseWheel on inventory/ds inventory/character window
  • ✨ ENABLE_PLAYER_CHECKAFFECT official reversed code
  • ✨ ENABLE_BL_APP_GET_TEXT, ENABLE_BL_TRACEBACK official reversed
  • ✨ __BL_MOUSE_WHEEL_TOP_WINDOW__ official reversed
  • ✨ ENABLE_UI_CIRCLE, ENABLE_UI_MOVING official reversed
  • ✨ __BL_CLIP_MASK__ official reversed Clip Mask
  • ✨ ENABLE_AUTO_L2R official reversed for wndImage/Button
  • ✨ __BL_OFFICIAL_LOOT_FILTER__ reversed Loot Filter (checks in client+json)
  • 🔧 Many ENABLE_EMOJI_SYSTEM Arabic alignment issues
  • ✨ ENABLE_AUTO_PICK_ORE, ENABLE_AUTO_MINING (p1)
  • ♻️ gcc12 to clang porting (p2)
  • ✨ ENABLE_CHEQUE_SYSTEM full system (p3)
  • ✨ ENABLE_WON_EXCHANGE_WINDOW (p3)
  • 🔧 USE_NO_PACKET_ENCRYPTION to use simple/lite (p8)
  • 🔧 Missing hits from mount with high speed (p8)
  • 🔧 Pet effect memory corruption (p9)
  • ✨ ENABLE_MODEL_LOD_LOAD (p11)
  • 🔧 Attack missing hits (p11)
  • ✨ ENABLE_UI_DEBUG_WINDOW (p12)
  • ✨ ENABLE_ATLAS_MARK_ON_WARP_SCROLLS (p12)
  • 🔧 speedtree memory corruption (p13)
  • 🔧 horse login sync (p13d)
  • ✨ __BL_CLIENT_LOCALE_STRING__ server-to-client locale resolution (p14)
  • ✨ [LF;] locale format tag with positional args (p14)
  • ✨ __BL_FOG_FIX__ simplified fog system (p14)
  • ✨ NEW_SELECT_CHARACTER with per-class previews, stat gauges (p14)
  • ✨ ENABLE_MAP_INTERACTIVE_LOGIN — game map as login background (p14)
  • ✨ ENABLE_DUNGEON_ELIMINATE_EVENT quest event (p14)
  • ✨ ENABLE_BUFFER_SECURITY — packet flood 256/s, connection flood 20/IP (p14)
  • ✨ Dragon heart extraction in DragonSoul UI (p14)
  • ✨ Safe SQL query API with ? placeholder auto-escaping (p14)
  • 🔧 ENABLE_REGEN_RENEWAL use-after-free and memory leaks (p14)
  • 🔧 arrow shower 5x damage on client (p14)
  • 🔧 shop ex table buffer overflow (p14)
  • 🔧 crash in CPythonApplication::Destroy() (p14)
  • ♻️ Boost replaced with C++ stdlib across client, server, tools (p14)
  • ♻️ Client UAC changed to AsInvoker (p14)
  • 🗑️ Removed _IMPROVED_PACKET_ENCRYPTION_ and cryptopp dep (p14)
  • ✨ ENABLE_GAYA_SYSTEM (p15)
  • ✨ ENABLE_EXPANDED_MONEY_TASKBAR (p15)
  • ✨ ENABLE_QUEST_CATEGORY (p15)
  • ✨ ENABLE_USERDATA_SYSTEM — client-side JSON storage per-player/account/guild/global (app.GetUserData/SetUserData/DeleteUserData) (p15)
  • ✨ ENABLE_HYBRID_ETER_PACK_TYPES to isolate CryptoPP dep from pack system (p15)
  • ✨ __BL_REFINED_EFFECT__ for +15 effects support (p15)
  • 🔧 Dropped connections by pf rules causing fdwatch fd overflow (p15)
  • 🔧 Quest ESC leaving cinematic camera stuck and quest permanently suspended (p15)
  • 🔧 CreateWhisper memory leak on duplicate player name (p15)
  • 🔧 Guild invite packet desync: client read past GUILD_NAME_MAX_LEN (p15)
  • 🔧 UI callback memory leaks in quest, character creation, main UI dialogs (p15)
  • 🔧 CSpeedTreeWrapper memory leak (p15)
  • 🔧 Stale CAttributeInstance pointers in culling system and actor (p15)
  • 🔧 Use-after-free height instance refs (p15)
  • 🔧 Heap overflow in wnd.ImageSetScale/SetOrigin/SetRotation (missing type guards) (p15)
  • 🔧 Out-of-bounds memcmp in string_replace_word (ASan crash) (p15)
  • 🔧 _snprintf missing null-termination in TraceFunc (ASan crash) (p15)
  • 🔧 Overlapping wcscpy in DelCurPos replaced with wmemmove (ASan crash) (p15)
  • 🔧 uiquest CloseSelf weakref crash on dialog close (p15)
  • 🔧 uiquest OnIMEReturn fall-through logic (p15)
  • 🔧 introempire Arabic text overflow on empire description (p15)
  • 🔧 CharacterDetailsUI Arabic right-to-left layout (p15)
  • 🔧 EUC-KR multibyte assumptions breaking Western European locale strings with accents loading (p15)
  • 🔧 Empire effect flag incorrectly applied to NPCs (p15)
  • ♻️ LootFilter now uses UserData storage instead of manual file I/O (p15)
  • ♻️ WonExchange window buy/sell arrow icon swaps (p15)
  • ♻️ __BL_CLIENT_LOCALE_STRING__ to process quest names/clocks too (p15)
  • ✨ __BL_ON_END_KEY_FRAME__ AniImageBox per-frame and end-frame python callbacks (p16)
  • 🔧 Loading phase RecvItemSetPacket -> RecvItemSetPacket2 (p16)
  • ✨ WJ_ENABLE_TRADABLE_ICON inventory slot marking system (p16)
  • ✨ ENABLE_CUBE_RENEWAL official-style cube renewal system (p16)
  • 🔧 Arabic bracket rendering + word order in mixed Arabic+ASCII text (p16)
  • 🔧 Arabic EditLine cursor navigation + per-position color rendering (p16)
  • ✨ ENABLE_CUBE_RENEWAL full alchemy rune boosters support (p16)
  • ♻️ Renamed uiGemShop.py to uigemshop.py (case-only rename, 2-step) (p16)
  • ♻️ locale_format.txt missing error displayed only on Debug (p16)
  • ✨ Missing LOGIN_FAILURE_WRONG_SOCIALID and LOGIN_FAILURE_SHUTDOWN_TIME locale keys (p16)
  • 🔧 SendSkillInfoPacket declared size 1 byte too large (p16)
  • 🔧 Auto-attack ignored Eunhyung / invisibility affects (p16)
  • 🔧 Character creation antiflood via PulseManager (p16)
  • ✨ __BL_GRAPHIC_ON_OFF__ official graphic on/off toggles in System Option (effect, private-shop, drop-item, pet, npc-name) (p16)
v5.8 24 patches
  • ✨ ENABLE_RECURSIVE_UI_DESTROY to auto-clean every Python UI
  • 🔧 QuestCurtain, ShopDialog, NoWindow, RadioButtonGroup leaks
  • 🔧 Dangling item pointers after resuming yielded quest states
  • 🔧 Expiration of real_time items inside safebox
  • ✨ ENABLE_RACE_HEIGHT, ENABLE_ELEMENTAL_TARGET
  • ✨ ENABLE_INGAME_CONSOLE to re-enable GM console
  • 🔧 Change name item dupe bug
  • ♻️ Full gcc12 and clang13 with c++20, no warnings
  • ✨ ENABLE_REDUCED_ENTITY_VIEW, ENABLE_NPC_WITHOUT_COLLISIONS
  • ✨ ENABLE_GUILD_TOKEN_AUTH (guild logo exploit fix)
  • ✨ ENABLE_UNIQUE_ITEM_AUTOSPLIT
  • ✨ ENABLE_DS_GRADE_MYTH (p21), ENABLE_CONQUEROR_UI (p21)
  • ✨ ENABLE_ASAN for Address Sanitizer debugging (p22)
  • ✨ ENABLE_MODEL_LOD_LOAD, USE_NO_PACKET_ENCRYPTION (p23)
  • ✨ ENABLE_ITEM_SAFE_FLUSH (p23-b)
  • 🔧 LOGIN_BY_KEY dc exploit (p22)
  • 🔧 Dragon soul refine dupe (p22)
  • 🔧 Pet effect memory corruption (p23)
  • 🔧 Quest name memory corruption (p23)
  • 🔧 Channel switch client-side exploit (p23-b)
  • 🔧 Specular materials glitch, missing player hits (p24)
  • 🔧 Monsters targeting dead players (p24)
  • 🗑️ Removed FileMonitor, ShutdownManager, MallocAllocator, BattleZone, HotBackup, UDP, Over9Refine, FifoAllocator
v5.7 22 patches
  • ♻️ rand to msl::random (Windows rand() max 65535 fix)
  • ✨ ENABLE_ITEM_PROTO_MAP — O(n) to O(1) item lookups
  • ✨ ENABLE_MOUNT_COSTUME_EX_SYSTEM (C++ mount seals, APPLY_MOUNT)
  • ✨ ENABLE_PENDANT_SYSTEM, ENABLE_GLOVE_SYSTEM
  • ✨ ENABLE_MOVE_CHANNEL with warp checks & auto ports
  • ✨ ENABLE_QUIVER_SYSTEM
  • ✨ C++20 support for client and server (FreeBSD/Windows)
  • 🔧 Movement desync on warrior mental strong body
  • ✨ ENABLE_CHEQUE_SYSTEM full system (p16)
  • ✨ ENABLE_WON_EXCHANGE_WINDOW (p16)
  • ✨ USE_IMPROVED_PACKET_DECRYPTED_BUFFER (p16)
  • 🔧 Font glitch dots in accents (p16)
  • 🗑️ Removed sms, vcard, BANIP, BlockCountry, Lotto, OpenID
v5.6
  • ✨ Aggressive regen types (ma, ra, sa)
  • 🔧 Item dupe exploit (moving items to same slot)
  • 🔧 Stuck online players after logout
  • 🔧 Emoji system exploit (non-image formats)
  • ♻️ Removed mob inventories — 60% RAM reduction
  • 🔧 Karma Drop dupe exploit
  • ✨ ENABLE_ACTIVE_PET_SEAL_EFFECT
  • ✨ IsPartyInAnyDungeon (dungeon exploit prevention)
  • ✨ ENABLE_GUILD_COMMENT_ANTIFLOOD
  • 🗑️ Removed BattleArena
v5.5
  • 📌 Ready for Client v21.2.10 assets (16 locales)
  • ✨ Dragon Roar skill with target
  • ✨ ENABLE_PET_SYSTEM_EX (pet seals via C++)
  • ✨ ENCHANT element bonuses
  • ✨ ENABLE_SKILL_COOLDOWN_CHECK exploit prevention
  • 🔧 Guild wars observer kill exploit
  • 🔧 Empire select exploit
  • 🗑️ Removed VTUNE, traffic profiler, pcbang, passpod, matrix, openid, hshield, ARMADILLO NANO, gameguard, nprotect, xtrap, speedserver, netmarble, teen server
v5.4
  • ✨ ENABLE_ACCE_COSTUME_SYSTEM (huge refactor, ex only)
  • ✨ ENABLE_QUEST_BOOT_EVENT, ENABLE_QUEST_DND_EVENT
  • ✨ ENABLE_DISCORD_RPC with lycan support
  • ✨ ENABLE_HAIR_SPECULAR
  • ✨ CPP17 Client, CPP20 Server, MultiProcessing compilation
  • ♻️ Character Part word to dword, DirectQuery UniquePtr
  • 🔧 Input buffer exploit, quest reward exploit
  • 🔧 Safebox memory leak while resizing grid
  • ✨ Emoji and AdditionalTips in tooltips
v5.3
  • ✨ ENABLE_ITEM_RARE_ATTR_LEVEL_PCT (levels 1–5)
  • 🔧 ENABLE_WEAPON_COSTUME_SYSTEM IP bug
  • 🔧 uitooltip skillPower calculation
  • 🔧 Friendlist double delete, Quest timer crash, ClearMount crash
  • ✨ ENABLE_EMOJI_SYSTEM multi-path loading
v5.2
  • ✨ Colored serverinfo.py, 5th bonus color in tooltip
  • ✨ Non-0 alias for every new Lua function
  • ♻️ Magic numbers to enums in CItemData
  • ✨ ENABLE_TP_SPEED_CHECK
  • ✨ Auto privs to game DB on start (p2)
  • 🔧 Horse level glitch if no job set (p2)
v5.1
  • ✨ ENABLE_ATLASINFO_FROM_ROOT, ENABLE_LOAD_ITEM_LIST_FROM_ROOT
  • ✨ ENABLE_NUMERIC_FIELD (txt protos read numbers and tags)
  • ♻️ Protos/txt/msm updated to v20.2.5 client
  • ✨ Sash official item_scale.txt format (ex-only)
  • 🔧 Acce position, slot effects, display, absorb calc (ex-only)
v5.0
  • 🗑️ Removed every Korean comment
  • ⚡ Improved packet speed
  • 🔧 Missing hair icons, costume/hair downer, items with weird size
  • 🔧 Windows server compilation, broken snprintf usage
  • 🗑️ Removed AUCTION
  • ♻️ Rewritten acce slot management (ex-only)
DX9EX add-on
  • V1 — Client RAM halved (GPU allocation), faster 3D rendering, MSAA 8x antialiasing
  • V2 — Area Optimization, Textline Optimization
  • V3 — Area Optimization with proper culling sync
System requirements

What you need

Server

  • 2+ GB RAM
  • FreeBSD or Windows 7/8/10/11
  • 10+ GB disk space
  • Virtualization / VPS

Client

  • 4+ GB RAM
  • Windows 7/8/10/11
  • 2+ GB disk space
  • Any CPU