The Mana Client =============== With the Mana client you can play The Mana World and related games. The Mana World is a free 2D open source MMORPG. This client supports games hosted by either tmwAthena or manaserv. The Mana client is written in C++17 and builds upon: - [SDL2](https://www.libsdl.org/), [SDL2\_image](https://github.com/libsdl-org/SDL_image), [SDL2\_mixer](https://github.com/libsdl-org/SDL_mixer), [SDL2\_ttf](https://github.com/libsdl-org/SDL_ttf), [SDL2\_net](https://github.com/libsdl-org/SDL_net) (media and networking) - [Guichan 0.8](https://github.com/darkbitsorg/guichan) (GUI framework) - [libxml2](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home) (XML parsing and writing) - [PhysicsFS 3](https://icculus.org/physfs/) (data files) - [ENet 1.3](http://sauerbraten.org/enet/) (UDP networking library) - [GNU gettext](https://www.gnu.org/software/gettext/) (translations) - libcurl (HTTP downloads) - [zlib 1.2](https://zlib.net/) (compression) See the `AUTHORS` file for the list of developers. Account Creation ---------------- To create an account you can usually press the "Register" button after choosing your server. When this doesn't work, visit the website of the server you'd like to register on, since they may be using an online registration form instead. Keyboard and Mouse Input ------------------------ Use arrow keys to move around. Other keys: ``` - Ctrl attack - F1 toggle the online help - F2 toggle profile window - F3 toggle inventory window - F4 toggle equipment window - F5 toggle skills window - F6 toggle minimap - F7 toggle chat window - F8 toggle shortcut window - F9 show setup window - F10 toggle debug window - Alt + 0-9 show emotions / usuable at skill level 2. - Alt + S sit down / stand up / usuable at skill level 3. - Alt + F toggle debug pathfinding feature - Alt + P take screenshot - Alt + T turns on anti-trade function / usuable at skill level 1. - A target nearest monster - H hide all non-sticky windows - G or Z pick up item - Enter focus chat window / send message ``` Left click to execute default action: walk, pick up an item, attack a monster and talk to NPCs. Right click to open a context menu. Holding left Shift prevents walking when attacking. Chat Commands ------------- Certain server interaction requires the use of slash-commands in the chat window. Here's a list of common commands: ``` - /help Displays the list of commands - /clear clears the chat window - /where displays the map name your currently on - /whisper send a private msg to another player (format: /whisper ) If the has spaces in it, enclose it in double quotes e.g. /whisper "char name" - /record Records the Chat output (format: /record starts the record session /record again stops the session) - /party : Party commands - /party new creates a new party /party new - /party create creates a new party /party create - /party prefix This commands sets the party prefix character /party prefix "/party prefix" reports the current party prefix character - /party leave This command causes the player to leave the party. Type /help party