Menu

Tree [40ebe0] master /
 History

HTTPS access


File Date Author Commit
 CMake 2017-03-04 Andrei Karas Andrei Karas [4a1b96] Remove physfs from cmake and switch to using vi...
 build 2021-03-17 Andrei Karas Andrei Karas [986a3b] Change version to 2.1.3.17
 cppcheck 2014-02-02 Andrei Karas Andrei Karas [81bd48] Add basic rules for cppcheck.
 data 2021-12-23 Andrei Karas Andrei Karas [c14370] Add donation links [ci skip]
 docs 2017-03-28 Andrei Karas Andrei Karas [6ff6d6] Remove physfs support.
 mana 2011-01-02 Andrei Karas Andrei Karas [ab460f] Move some outdated tmw/mana files to mana direc...
 nightly 2019-05-31 Andrei Karas Andrei Karas [9ff852] Change jobs count in nightly build scripts
 packaging 2020-05-31 Andrei Karas Andrei Karas [e7d731] Add token variable mapping for azure macosx ci
 po 2019-03-23 Andrei Karas Andrei Karas [f384a5] Update translations
 src 2023-06-14 Andrei Karas Andrei Karas [63912a] Add missing cstdint includes in net ea header f...
 tools 2021-02-16 Andrei Karas Andrei Karas [1b5ac4] Use debian buster for clang-6 ci builds
 .cirrus.yml 2020-06-04 Andrei Karas Andrei Karas [ee9db2] Fix different issues in .cirrus.yml
 .clang-tidy 2020-05-31 Andrei Karas Andrei Karas [dd1880] Disable another check in clang-tidy
 .gitignore 2020-04-22 cpasjuste cpasjuste [f43e3a] switch: first commit
 .gitlab-ci.yml 2021-02-16 Andrei Karas Andrei Karas [9d7f9d] Add LD_LIBRARY_PATH into gcc snapshot ci builds
 .mailmap 2017-01-12 Andrei Karas Andrei Karas [f8b160] Fix some duplicate nicks into .mailmap.
 .travis.yml 2020-05-30 Andrei Karas Andrei Karas [fc5484] Replace cosmic image to xenial in .travis.yml
 AUTHORS 2021-03-17 Andrei Karas Andrei Karas [679f76] Add Obani also into AUTHORS file
 Android.mk 2017-09-16 Andrei Karas Andrei Karas [746607] Update Android.mk.
 CMakeLists.txt.legacy 2017-09-11 Andrei Karas Andrei Karas [9d4e44] Rename CMakeList.txt into legacy to prevent dir...
 COPYING 2013-02-01 Andrei Karas Andrei Karas [c96675] fix address in COPYING file.
 ChangeLog 2021-03-17 Andrei Karas Andrei Karas [986a3b] Change version to 2.1.3.17
 INSTALL 2017-03-28 Andrei Karas Andrei Karas [6ff6d6] Remove physfs support.
 Makefile.am 2020-10-01 Lars Wendler Lars Wendler [a1bc37] Rename appdata to metainfo
 NEWS 2011-01-06 Andrei Karas Andrei Karas [61f843] Add back NEWS and ChangeLog.
 PKGBUILD.in 2017-03-28 Andrei Karas Andrei Karas [6ff6d6] Remove physfs support.
 README 4 days ago Andrei Karas Andrei Karas [40ebe0] Remove donation links [ci skip]
 README-SWITCH.md 2020-04-29 cpasjuste cpasjuste [493e0f] switch: update README-SWITCH.md
 README.md 4 days ago Andrei Karas Andrei Karas [40ebe0] Remove donation links [ci skip]
 README.txt 4 days ago Andrei Karas Andrei Karas [40ebe0] Remove donation links [ci skip]
 azure-pipelines_macosx.yml 2020-05-31 Andrei Karas Andrei Karas [bbfd87] Add all xcode versions into macosx ci config
 azure-pipelines_windows.yml 2020-05-30 Andrei Karas Andrei Karas [3999aa] Fiz azure login to docker registry
 build.sh 2015-02-08 Andrei Karas Andrei Karas [eef662] Add install action into build script.
 circle.yml 2017-07-19 Andrei Karas Andrei Karas [8fef7c] Add timeout field into circle.yml
 configure.ac 2021-03-17 Andrei Karas Andrei Karas [986a3b] Change version to 2.1.3.17
 manaplus.desktop 2013-05-11 Andrei Karas Andrei Karas [b9f996] add trailing ";" at desktop file.
 manaplus.menu 2011-01-01 Andrei Karas Andrei Karas [3eeae1] Initial commit.
 manaplus.metainfo.xml 2021-08-19 Andrei Karas Andrei Karas [ebd8c1] Update manaplus.metainfo.xml [ci skip]
 manaplus.spec.in 2017-03-28 Andrei Karas Andrei Karas [6ff6d6] Remove physfs support.
 manaplustest.desktop 2012-05-16 Andrei Karas Andrei Karas [61c92f] Fix invoking tests.
 run.sh 2015-02-08 Andrei Karas Andrei Karas [5427c3] add simple run script.

Read Me

THE MANA PLUS CLIENT
===============

 Version: 2.1.3.17        Date: 2021-03-17

 Build status:
  Gitlab CI: https://gitlab.com/manaplus/manaplus/badges/master/build.svg
  Circle CI: https://circleci.com/gh/ManaPlus/ManaPlus/tree/master.svg?style=svg
  Semaphore CI https://semaphoreci.com/4144/manaplus
  Travis: https://travis-ci.org/ManaPlus/ManaPlus.svg?branch=master
  Azure CI: windows: https://dev.azure.com/manaplus/ManaPlus/_build/latest?definitionId=1
            macosx: https://dev.azure.com/manaplus/ManaPlus/_build/latest?definitionId=2
  Coverage: http://stats.manaplus.org/gcov/gcc-6.html
  Doxygen: http://stats.manaplus.org/docs/index.html
  Coverity: https://scan.coverity.com/projects/manaplus

 Development team:
  - See AUTHORS file for a list

 Dependencies:

  - SDL, SDL_image, SDL_mixer, SDL_ttf, SDL_net (Media framework), SDL_gfx
  - libxml2 or pugixml or tinyxml2 (XML parsing and writing)
  - libcurl (HTTP downloads)
  - libpng (save screenshots)
  - zlib (Archives)

 Optional dependencies:

  - gettext (translations)

 Embedded libs:

  - catch and doctest for unit testing.
  - nvwa for debug memory leaks.
  - SaferCPlusPlus for debug issues in std::vector usage.

 Additiona run time deps:
  - xsel (for clipboard access, used only in SDL 1.2)
  - xdg-open (from xdg-utils, for open url in browser)

 Images and fonts sources:
  - data/icons
  - data/fonts/src


0. Index
--------

1. Account
2. Commands
3. Skills
4. Support
5. License

1. Account
----------

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.

2. Commands
-----------

KEYBOARD:

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,-, etc   show emotions.
- S                  sit down / stand up.
- F                  toggle debug pathfinding feature (change map mode)
- P                  take screenshot
- R                  turns on anti-trade function.
- A                  target nearest monster
- H                  hide all non-sticky windows
- Z                  pick up item
- Enter              focus chat window / send message

MOUSE:

Left click to execute default action: walk, pick up an item, attack a monster
and talk to NPCs (be sure to click on their feet). Right click to show up a
context menu. Holding [Left Shift] prevents from walking when attacking.

/Commands:

Whispers:
- /closeall          close all whispers.
- /ignoreall         add all whispers to ignore list.
- /msg NICK text
- /whisper NICK text
- /w NICK text       send whisper message to nick.
- /query NICK
- /q NICK            open new whisper tab for nick.

Actions:
- /help              show small help about chat commands. /target NICK - select nick as target. Can be monster or player nick.
- /outfit N          wear outfit number N.
- /outfit next       wear next outfit.
- /outfit prev       wear previous outfit.
- /emote N           use emotion number N.
- /away
- /away MSG          set away mode.
- /follow NICK       start follow mode.
- /imitation NICK    start imitation mode.
- /heal NICK         heal nick.
- /move X Y          move to X,Y position in short distance.
- /navigate x y      move to position x,y in current map in any distance.
- /mail NICK MSG     send offline message to NICK. Working only in tmw server.
- /disconnect        quick disconnect from server.
- /attack            attack target.
- /undress NICK      remove all clothes from nick. Local effect only.

Trade:
- /trade NICK        start trade with nick.
- /priceload         load shop price from disc.
- /pricesave         save shop price to disc.

Player relations:
- /ignore NICK       add nick to ignore list.
- /unignore NICK     Remove nick from ignore list.
- /friend NICK
- /befriend NICK     add nick to friends list.
- /disregard NICK    add nick to disregarded list.
- /neutral NICK      add nick to neutral relation list.
- /erase NICK        add nick to erased list.
- /clear             clear current chat tab.
- /createparty NAME  create party with selected name.
- /me text           send text to chat as /me command in irc.

Debug:
- /who               print online players number to chat.
- /all               show visible beings list in debug tab.
- /where             print current player position to chat.
- /cacheinfo         show text cache info.
- /dirs              show client directories in debug window.

Other:
- /help              Displays the list of commands
- /announce          broadcasts a global msg(Gm Cammand only)
- /who               shows how many players are online
- /where             displays the map name your currently on

4. Support
----------

If you're having issues with this client, feel free to report them to us.
You can report on forum (http://forums.themanaworld.org/viewforum.php?f=12),
bugtracker (https://gitlab.com/manaplus/manaplus/issues/) or IRC on irc.freenode.net in the #manaplus channel.

If you have feedback about a specific game that uses the ManaPlus client, be sure
to contact the developers of the game instead.

5. Licenses
-----------

All code in this repository under GPL 2+ license. Art can be under CC-BY-SA or GPL 2+.

Github, Bitbucked or other non free hostings may use strange TOS what may violate this licenses.
If any of this hostings want to violate GPL or/and CC-BY-SA licenses,
they not have any rights to do so.
This hostings have rights to remove ManaPlus repositories if they want violate given licenses.

ManaPlus main repository hosted on https://gitlab.com/manaplus/manaplus/