Mana Client - Change Log Mana Client - 1.0.0 (Not Yet Released) [ View Issues ] ======================================
The big next client release with key features.
This milestone is currently more used as a 'planned-but-not-trivial-issue' gatherer.
The 0.7, 0.8 and 0.9 release will surely be done before that.
- 0000252: [Interface] The client GUI doesn't handle well the new attribute system. (Bertram) - resolved. - 0000002: [General] Support manaserv and eAthena from the same binary (Jaxad0127) - resolved. - 0000229: [Interface] [Manaserv] The built-ins attributes won't display at character's creation window. (Bertram) - resolved. - 0000233: [Core] The client is unable to obtain the map name after character's selection. (Freeyorp101) - resolved. - 0000220: [Core] [Manaserv] The attributes.xml file can't be loaded when in an update file. (Jaxad0127) - resolved. [5 issues]
Next client release with TmwAthena and Manaserv support, and probably new features.
- 0000451: [Interface] Attack particles are not working anymore (tested for monsters, probably also not working for items) (Bertram) - resolved. - 0000439: [Interface] Small "jumps" when walking diagonal on eAthena servers when using keyboard to navigate (Bertram) - resolved. - 0000440: [Core] Own player movement annoyance: (Reported by Yubaba) (Bertram) - resolved. - 0000447: [Interface] Chat text sometimes too much north from its character (Reported by several people) (Bertram) - resolved. - 0000445: [Core] Remove the auto-untargeting code. (Reported by radiant) (Bertram) - resolved. - 0000237: [Interface] Custom added servers do not have any sort of an title in the server list (Bertram) - resolved. - 0000381: [Core] Mana is not able to Update date, if the Webserver does not uses default port 80 (Bertram) - resolved. - 0000072: [Interface] Players should be able to close an NPC dialogue window at any time in case something went wrong. (Bertram) - resolved. - 0000093: [Interface] Pressing ESC should quit an npc dialog if there is one open (Bertram) - resolved. - 0000389: [Interface] "Crashed" dialog windows stay open if you switch server. (Bertram) - resolved. - 0000400: [General] Right clicking the player ". ." makes the client crash (Bertram) - resolved. - 0000432: [Interface] Multi-choice NPC dialog menus should pre-select the first entry, to avoid sending an empty answer to the server (Ablu) - resolved. - 0000442: [Interface] "Dexterity" should be translated Geschicklichkeit in German (Reported by baedamichi) (Ablu) - resolved. - 0000444: [Interface] NPC Color is not shown on the minimap (Ablu) - resolved. - 0000430: [Interface] Global announcement visibility (Ablu) - resolved. - 0000096: [Core] Replace text buttons with image buttons (Bertram) - resolved. - 0000371: [Interface] Top-right menu bar: Add a pop-up option to the button widgets. (Bertram) - resolved. - 0000346: [Core] Fix the delay between each destination calls and make them adaptive. (Bertram) - resolved. - 0000362: [Interface] Particle effects on the ground draw over trees(, etc) that should be above them (Philipp Sehmisch) - resolved. - 0000343: [Core] [master] Fixed the attack speed code and display (Bertram) - resolved. - 0000368: [General] Fixed mistake in german translation and updated other. - resolved. - 0000367: [General] Typo in guildhandler.cpp (Bertram) - resolved. - 0000364: [Interface] Handle better the beings death sequences (Bertram) - resolved. - 0000074: [Core] Make the client be able to handle any map tile width and height value. (Bertram) - resolved. - 0000336: [Interface] monsters.xml: Addition of the 'hit-effect-id' and 'critical-hit-effect-id' parameters in the <monster><attack> tag. (Bertram) - resolved. - 0000316: [Interface] Serverlist should be sorted alphabetically (blue112) - resolved. - 0000345: [Interface] Beings and particles position aren't in sync. (Bertram) - resolved. - 0000341: [Packaging] [nightlies] The nighlty builds doesn't show target circle image files. (Aard) - resolved. - 0000337: [Interface] items.xml: Add the 'hit-particle' and 'critical-hit-particle' parameters support in the <item> tags. (Bertram) - resolved. - 0000123: [Core] Rename Sprite to Actor and have it manage Map (Jaxad0127) - resolved. - 0000124: [Interface] Add support for floor item sprites (Jaxad0127) - resolved. - 0000132: [Core] Collapse the Being hierarchy (Jaxad0127) - resolved. - 0000136: [Core] Rename the 'mana-file' term in the --help explanation with 'branding.xml file' and explain a bit the use of it. (Bertram) - resolved. - 0000139: [Interface] Whisper responses for tmwAthena end up in the general tab instead of the correct whisper tab (if any) (Jaxad0127) - resolved. - 0000152: [Core] Merge BeingManager and FloorItemManager (Jaxad0127) - resolved. - 0000153: [Core] Crash after local player die (4144) - resolved. - 0000154: [Core] Other characters facing the wrong direction after walking (Bertram) - resolved. - 0000175: [Core] Additional files generated by cmake are not ignored by git (Aard) - resolved. - 0000265: [Core] Clean up the the client superfluous #includes (Bertram) - resolved. - 0000227: [Core] Improve speed in configuration get methods (4144) - resolved. - 0000232: [Core] Make the client support tile spacing and tiles margins as seen in Tiled. (cody) - resolved. - 0000308: [Interface] Adding a tab scroller to the tab container (Bertram) - resolved. - 0000330: [Core] Having the 'Dark Talisman' equipped in game makes the 0.5.2 version crash after character selection. (cody) - resolved. - 0000342: [General] Merge the 0.5.x branch to master, and then the master to the new 0.6 branch - closed. [44 issues]
- 0000273: [Packaging] Some files aren't being installed in the Windows installer (Aard) - resolved. - 0000277: [Core] Crash when attempting to buy items having a 0 GP value. (Bertram) - resolved. - 0000236: [Packaging] Rename default branding package from mana to manasource (Bertram) - resolved. - 0000135: [Interface] Add an icon parameter to the branding.xml file (Bertram) - resolved. [4 issues]
- 0000272: [Core] Add gettext po file handling support with Cmake (Aard) - resolved. - 0000249: [Core] Understand why the position is wrong (cody) - resolved. - 0000260: [Core] Fix graphic discrepancies when using the SDL low cpu mode. (Bertram) - resolved. - 0000256: [Core] Add portable support (4144) - resolved. - 0000253: [Core] Add an option to disable GUI transparency for low CPU computers. (Bertram) - resolved. - 0000225: [General] Switch login does not work (cody) - resolved. - 0000210: [General] Write F1 help for Mana 0.5 - resolved. - 0000112: [Core] Unusable config.xml (cody) - resolved. - 0000185: [General] Finish a basic set of documentation about the Mana Client configuration stable abilities. - resolved. - 0000177: [Interface] no servertype parameter (cody) - resolved. - 0000218: [Interface] Client crashes when a skill icon is missing (Jaxad0127) - resolved. - 0000171: [General] Client closes when creating a new account (cody) - resolved. - 0000197: [Interface] No info popup for players not in a party (cody) - resolved. - 0000191: [Interface] Item icon can overlap descriptive text in item info popup windows (cody) - resolved. - 0000033: [Interface] Color codes can change a user name and default message color (4144) - resolved. - 0000172: [Core] Add optional build support with Enet 1.3 (Jaxad0127) - resolved. - 0000149: [Core] Client crashes ungracefully without informing when GUI files not present - resolved. - 0000148: [Core] Add the paths.xml file to take care about core relative paths and files. (Bertram) - resolved. - 0000151: [Packaging] error.xml should be distributed with the client (Jaxad0127) - resolved. - 0000128: [Core] [tA <-> ManaServ] Crash when quitting the application after changing server. (Jaxad0127) - resolved. - 0000115: [Interface] Client suggests registration is always possible (Jaxad0127) - resolved. - 0000040: [Core] Options in the branding.xml to deactivate the automatic load of the server list (Jaxad0127) - resolved. - 0000137: [Core] CPPcheck error report (Jaxad0127) - resolved. - 0000067: [General] Review each commit Aethyra's merge proposal and commit them where and when it's relevant. (bjorn) - resolved. - 0000129: [Interface] Crash when talking to an NPC after you die while talking to them (Jaxad0127) - resolved. - 0000126: [Interface] When switching servers (tAthena <-> ManaServ), the items display is broken. (Jaxad0127) - resolved. - 0000127: [Interface] [TmwAthena] Crash course with the social window. (Jaxad0127) - resolved. - 0000125: [Interface] Storage window is broken (Jaxad0127) - resolved. - 0000118: [Core] segfault in the PlayerRelationsManager (Jaxad0127) - resolved. - 0000100: [Core] Client closes when click in a npc from a big distance (Jaxad0127) - resolved. - 0000110: [Interface] Add client version information to the server list and have the client use it (Jaxad0127) - resolved. - 0000050: [Interface] Double servers list in ServerDialog (4144) - resolved. - 0000016: [Core] Connecting, disconnecting and connecting again to a server gives an assert failure. (Jaxad0127) - resolved. - 0000029: [Core] Client segfault if compiled with option --without-opengl (bjorn) - resolved. - 0000027: [Core] Network becomes invalid after failled password under eAthena build (Jaxad0127) - resolved. - 0000013: [Core] Fix "Switch character", "Switch server" in QuitDialog. (Jaxad0127) - resolved. - 0000008: [Core] Disconnect right after choosing your character (4144) - resolved. - 0000036: [Interface] Missing bounds check in NPC chats (Jaxad0127) - resolved. - 0000021: [Core] Custom screenshot path (Jaxad0127) - resolved. - 0000037: [Core] Client should return to server selection after server disconnection (cody) - resolved. - 0000038: [Core] Chat autocomplete (4144) - resolved. - 0000059: [Interface] [eAthena] Crash when the client receives a chat message before the GUI is initialized. (Philipp Sehmisch) - resolved. - 0000058: [Interface] Skillup effect at startup (Jaxad0127) - resolved. - 0000012: [Interface] The inventory's info pop-up windows are displayed on the top-left corner of the screen (Bertram) - resolved. - 0000065: [Interface] Automaticly load of the minimaps (blue112) - resolved. - 0000031: [Core] Unify the mouse dragging calls between ManaServ and eAthena client (Bertram) - resolved. - 0000068: [Core] Move from SDLrescalefacility to SDL_gfx (Bertram) - resolved. - 0000086: [Core] No player tab in social window (Jaxad0127) - resolved. - 0000079: [Core] Allow passing branding file as command line parameter (Philipp Sehmisch) - resolved. - 0000081: [Interface] Add a way to delete server entries from the server select window (Jaxad0127) - resolved. - 0000092: [Interface] Roll over effect that displays players party name does not disappear on roll out. (Jaxad0127) - resolved. - 0000084: [Core] Change location of configuration files (Aard) - resolved. - 0000174: [Core] Wrong negative XP is shown on Level-Up - closed. - 0000034: [Core] TextField fields not editable in setup window - closed. [54 issues]
Mana Server - Change Log Mana Server - 0.2.1 (Not Yet Released) [ View Issues ] ======================================
0.2 Manaserv version willing to reach 1:1 with the old stable functionalities.
See the old 0.1 Manaserv version milestone here:
http://mantis.themanaworld.org/roadmap_page.php?version_id=8
Inventory,
Equipment,
Item handling,
Basic fight and skill handling
should be working in this release.
- 0000402: [Core] Remove logging of chat (Ablu) - resolved. - 0000429: [Network] Announcement should be spread to every game servers. (Ablu) - resolved. - 0000288: [General] Add functions to check which items are equipped. (Bertram) - resolved. - 0000207: [General] Lua functions for listing inventory and item names (Bertram) - resolved. - 0000309: [General] It's possible to skip the death accept sequence. (Bertram) - resolved. - 0000350: [Scripting] Allow to change equipped items in scripts (Bertram) - resolved. - 0000142: [General] Persistence of items on maps (seeseekey) - resolved. - 0000392: [General] Remove logging of private chat (Bertram) - resolved. - 0000164: [General] Generic equipment handling (Bertram) - resolved. - 0000157: [General] Weapon animations not working (Bertram) - resolved. - 0000397: [Scripting] Add script bindings to read objects on the maps and their properties (Ablu) - resolved. - 0000317: [General] Warps don't work correct anymore (Bertram) - resolved. - 0000360: [Scripting] Gameserver crashes at try to create a npc in a scheduled function. (Bertram) - resolved. - 0000386: [General] Chatcommands with one argument makes the gameserver crash (Bertram) - resolved. - 0000388: [General] MySql row mapid in table mana_characters can only take numbers up to 255 (Ablu) - resolved. - 0000379: [General] Picking a item up if inventory is full makes the item disappear. (Ablu) - resolved. - 0000293: [General] Allow map name in mana.chr_warp() and related functions. (Ablu) - resolved. - 0000366: [Scripting] Add a way to be able to let a monster attack a player using scripts. (Ablu) - resolved. - 0000318: [Core] Allow monster and item names in @-command, and script bindings. (Philipp Sehmisch) - resolved. - 0000352: [Scripting] Add function and @command to remove monster without dropping items. (Ablu) - resolved. - 0000353: [Scripting] Allow scripts to read map properties. (Ablu) - resolved. - 0000268: [General] Attribute getters script functions (Freeyorp101) - resolved. - 0000262: [General] schedulePerDate script function (Bertram) - resolved. - 0000370: [Scripting] New lua function get_distance. (Bertram) - resolved. - 0000369: [Scripting] get_beings_in_rectangle function. (Bertram) - resolved. - 0000363: [Core] Add support for more than one monster attack (Bertram) - resolved. - 0000212: [General] [Manaserv - Game Server] Crash at monster spawn when an attribute with being or monster scope isn't set. (Freeyorp101) - resolved. - 0000205: [General] LUA script causes manaserv to SEGFAULT (Bertram) - resolved. - 0000106: [General] Reduce the memory per map finger print (bjorn) - resolved. - 0000324: [General] Dropping items and picking them up again gives you a inventory full of this item - resolved. - 0000325: [Core] Monsters cannot move anymore. (Bertram) - resolved. - 0000315: [Core] Monsters movements are broken (Bertram) - resolved. - 0000286: [General] The zlib map layer compression method isn't handled. (Bertram) - resolved. - 0000261: [General] Function to remove a npc (Bertram) - resolved. - 0000061: [General] Code-blocks project file compiles always with sqlite backend (Bertram) - resolved. - 0000295: [Core] Fix the buy/sell support (Bertram) - resolved. - 0000292: [General] Fix GP initialization and handling to make use of the corresponding attribute. (Bertram) - resolved. - 0000270: [Network] Implement a heartbeat package (Bertram) - resolved. - 0000284: [General] 13 to 14 database update script doesn't work (Bertram) - resolved. - 0000257: [Network] Facing direction is not communicated when client comes in range of a stationary being (Bertram) - resolved. - 0000211: [General] [Manaserv] The maximum number of characters is not synced between the client and the server. (Bertram) - resolved. - 0000269: [General] Code in storage.cpp leaks private info + need a good cleanup (Bertram) - resolved. - 0000216: [Network] [Manaserv] Dehardcode the last server ports (Chat server port, and all listen ports.) (Bertram) - resolved. - 0000250: [General] manaserv-account cannot unregister account using via manaclient (Bertram) - resolved. - 0000215: [General] [Manaserv] Make sure once that id loaded from xml files are positive signed int and add proper logging when not. (Bertram) - resolved. - 0000251: [General] [MySQL] The email from mana_accounts field is only 32 characters long (Bertram) - resolved. - 0000241: [General] [logs] Add support to set on/off the servers tee:mode (Possibility to remove logging to standard output) (Bertram) - resolved. - 0000217: [General] [Manaserv] Put exit values into a defined central enum. (Bertram) - resolved. - 0000194: [General] Move current manaserv code to a ''stable'' branch (Freeyorp101) - resolved. - 0000228: [General] [Manaserv] Certain options in manaserv.xml don't follow the naming convention. (Bertram) - resolved. - 0000189: [General] [Manaserv Mysql] The client doesn't display the created character at next login. (Bertram) - resolved. - 0000230: [General] [Manaserv - MySQL] The createTables.sql has got an error (Bertram) - resolved. - 0000221: [Network] [Manaserv - MySQL specific] the client stays stuck trying to connect to the game server. (Bertram) - resolved. - 0000214: [General] [Manaserv] Add options in manaserv.xml to set up: stats and log path and file. (Bertram) - resolved. - 0000209: [General] [Manaserv] Handle start point in client and server from attributes.xml (Bertram) - resolved. - 0000208: [General] Add the possibility to set a different configuration path when starting the servers. (Bertram) - resolved. - 0000066: [General] createTables.sql for mysql works not (Freeyorp101) - resolved. - 0000231: [General] [Data] Add basic but complete features-showing world data for both the client and server - closed. [58 issues]