README 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. THE MANA PLUS CLIENT
  2. ===============
  3. Version: 2.1.3.17 Date: 2021-03-17
  4. Build status:
  5. Gitlab CI: https://gitlab.com/manaplus/manaplus/badges/master/build.svg
  6. Circle CI: https://circleci.com/gh/ManaPlus/ManaPlus/tree/master.svg?style=svg
  7. Semaphore CI https://semaphoreci.com/4144/manaplus
  8. Travis: https://travis-ci.org/ManaPlus/ManaPlus.svg?branch=master
  9. Azure CI: windows: https://dev.azure.com/manaplus/ManaPlus/_build/latest?definitionId=1
  10. macosx: https://dev.azure.com/manaplus/ManaPlus/_build/latest?definitionId=2
  11. Coverage: http://stats.manaplus.org/gcov/gcc-6.html
  12. Doxygen: http://stats.manaplus.org/docs/index.html
  13. Coverity: https://scan.coverity.com/projects/manaplus
  14. Development team:
  15. - See AUTHORS file for a list
  16. Dependencies:
  17. - SDL, SDL_image, SDL_mixer, SDL_ttf, SDL_net (Media framework), SDL_gfx
  18. - libxml2 or pugixml or tinyxml2 (XML parsing and writing)
  19. - libcurl (HTTP downloads)
  20. - libpng (save screenshots)
  21. - zlib (Archives)
  22. Optional dependencies:
  23. - gettext (translations)
  24. Embedded libs:
  25. - catch and doctest for unit testing.
  26. - nvwa for debug memory leaks.
  27. - SaferCPlusPlus for debug issues in std::vector usage.
  28. Additiona run time deps:
  29. - xsel (for clipboard access, used only in SDL 1.2)
  30. - xdg-open (from xdg-utils, for open url in browser)
  31. Images and fonts sources:
  32. - data/icons
  33. - data/fonts/src
  34. 0. Index
  35. --------
  36. 1. Account
  37. 2. Commands
  38. 3. Skills
  39. 4. Support
  40. 5. License
  41. 1. Account
  42. ----------
  43. To create an account you can usually press the "Register" button after
  44. choosing your server. When this doesn't work, visit the website of the server
  45. you'd like to register on, since they may be using an online registration
  46. form instead.
  47. 2. Commands
  48. -----------
  49. KEYBOARD:
  50. Use arrow keys to move around. Other keys:
  51. - Ctrl attack
  52. - F1 toggle the online help
  53. - F2 toggle profile window
  54. - F3 toggle inventory window
  55. - F4 toggle equipment window
  56. - F5 toggle skills window
  57. - F6 toggle minimap
  58. - F7 toggle chat window
  59. - F8 toggle shortcut window
  60. - F9 show setup window
  61. - F10 toggle debug window
  62. - Alt + 0-9,-, etc show emotions.
  63. - S sit down / stand up.
  64. - F toggle debug pathfinding feature (change map mode)
  65. - P take screenshot
  66. - R turns on anti-trade function.
  67. - A target nearest monster
  68. - H hide all non-sticky windows
  69. - Z pick up item
  70. - Enter focus chat window / send message
  71. MOUSE:
  72. Left click to execute default action: walk, pick up an item, attack a monster
  73. and talk to NPCs (be sure to click on their feet). Right click to show up a
  74. context menu. Holding [Left Shift] prevents from walking when attacking.
  75. /Commands:
  76. Whispers:
  77. - /closeall close all whispers.
  78. - /ignoreall add all whispers to ignore list.
  79. - /msg NICK text
  80. - /whisper NICK text
  81. - /w NICK text send whisper message to nick.
  82. - /query NICK
  83. - /q NICK open new whisper tab for nick.
  84. Actions:
  85. - /help show small help about chat commands. /target NICK - select nick as target. Can be monster or player nick.
  86. - /outfit N wear outfit number N.
  87. - /outfit next wear next outfit.
  88. - /outfit prev wear previous outfit.
  89. - /emote N use emotion number N.
  90. - /away
  91. - /away MSG set away mode.
  92. - /follow NICK start follow mode.
  93. - /imitation NICK start imitation mode.
  94. - /heal NICK heal nick.
  95. - /move X Y move to X,Y position in short distance.
  96. - /navigate x y move to position x,y in current map in any distance.
  97. - /mail NICK MSG send offline message to NICK. Working only in tmw server.
  98. - /disconnect quick disconnect from server.
  99. - /attack attack target.
  100. - /undress NICK remove all clothes from nick. Local effect only.
  101. Trade:
  102. - /trade NICK start trade with nick.
  103. - /priceload load shop price from disc.
  104. - /pricesave save shop price to disc.
  105. Player relations:
  106. - /ignore NICK add nick to ignore list.
  107. - /unignore NICK Remove nick from ignore list.
  108. - /friend NICK
  109. - /befriend NICK add nick to friends list.
  110. - /disregard NICK add nick to disregarded list.
  111. - /neutral NICK add nick to neutral relation list.
  112. - /erase NICK add nick to erased list.
  113. - /clear clear current chat tab.
  114. - /createparty NAME create party with selected name.
  115. - /me text send text to chat as /me command in irc.
  116. Debug:
  117. - /who print online players number to chat.
  118. - /all show visible beings list in debug tab.
  119. - /where print current player position to chat.
  120. - /cacheinfo show text cache info.
  121. - /dirs show client directories in debug window.
  122. Other:
  123. - /help Displays the list of commands
  124. - /announce broadcasts a global msg(Gm Cammand only)
  125. - /who shows how many players are online
  126. - /where displays the map name your currently on
  127. 4. Support
  128. ----------
  129. If you're having issues with this client, feel free to report them to us.
  130. You can report on forum (http://forums.themanaworld.org/viewforum.php?f=12),
  131. bugtracker (https://gitlab.com/manaplus/manaplus/issues/) or IRC on irc.freenode.net in the #manaplus channel.
  132. If you have feedback about a specific game that uses the ManaPlus client, be sure
  133. to contact the developers of the game instead.
  134. 5. Licenses
  135. -----------
  136. All code in this repository under GPL 2+ license. Art can be under CC-BY-SA or GPL 2+.
  137. Github, Bitbucked or other non free hostings may use strange TOS what may violate this licenses.
  138. If any of this hostings want to violate GPL or/and CC-BY-SA licenses,
  139. they not have any rights to do so.
  140. This hostings have rights to remove ManaPlus repositories if they want violate given licenses.
  141. ManaPlus main repository hosted on https://gitlab.com/manaplus/manaplus/