Maplestory (v95) server emulator made using python. beware of bugs and complete rewrites. Hibernating project but still loved
Go to file
2022-04-01 17:44:15 -07:00
mapy aaaaaaaa 2022-04-01 17:44:15 -07:00
.gitignore aaaaaaaa 2022-04-01 17:44:15 -07:00
fm.md aaaaaaaa 2022-04-01 17:44:15 -07:00
mapy.sql include database 2021-09-19 19:41:28 -07:00
README.md large amount of restructuring 2021-12-08 13:17:50 -08:00
requirements.txt aaaaaaaa 2022-04-01 17:44:15 -07:00
run.py large amount of restructuring 2021-12-08 13:17:50 -08:00
screenshot.png remove sql debug mess add screenshot of logging in game 2021-09-19 19:51:19 -07:00

MaPy

Maplestory emulator written in Python

Requirements

  • Postgresql (only tested with 11)
  • Python 3.10+
  • asyncpg
  • pycryptodomex

To-Do

  • Inventory Operations

    • Move item slot
    • Drop Items
    • Loot Items
    • Proper serial handling for equips when transfering ownership
    • Increase/Decrease stack count
  • Portal Navigation

    • Properly handle mob spawn / idle upon no map owner / despawn upon expiration
    • Field ground item lifetime
  • Consumables

    • Potions
    • Equipment scrolls
    • Teleport scrolls
    • Follower consumables
    • Cash Effects
    • Chairs
  • Followers (Pets, Shadow Partner, Mage summons, Archer Summons, Beholder)

    • Move Path
    • Field registration
    • Expiration
  • Secondary Stat (Buff Stats)

Thank you to raj for basically teaching me all of this