1
0.0.29.1 (9 June 2009)
2
- Added the ability to change your password after logging in
3
- The leader of a party is now displayed in bold
4
- Status window was reorganized to allow larger numbers to be displayed
5
- The client no longer quits when it can't find the current map
6
- Fixed position of floating text for damage, pickup and experience
7
- Fixed a possible crash on logging in to the map server
8
- Fixed the crash when shift-clicking an item in the inventory
9
- Fixed a crash related to item links in the chat window
10
- Fixed a crash on whispering somebody again after closing their tab
11
- Fixed lightspeed bug when stopping to attack
12
- Fixed the -S/--home-dir command line option
13
- Fixed Reset Windows to also reset the party window
14
- Fixed problems with the context menu in the Brazilian translation
15
- Fixed resetting the height of the chat on /clear
16
- Fixed playing of login song and the music after login
17
- Fixed a problem with the player skipping corners, desyncing from the server
18
- Small optimizations to OpenGL mode when drawing certain GUI widgets
19
- Updated Spanish, Polish, Portugese, Swedish, French and German translations
20
21
0.0.29 (13 May 2009)
22
- Added support for dynamic emotes and a new way to select them
23
- Added speech balloons that wrap the text
24
- Added item popup for showing detailed information
25
- Added ability to refer to items in chat
26
- Added the ability to see your own name in game
27
- Added the option to hide player names
28
- Added support for dynamically defined weight unit and currency
29
- Added support for NPC item storage
30
- Added compile-time support for tmwserv, as an alternative to eAthena
31
- Added support for entering the port of the login server
32
- Added support for creating parties and inviting other players to them
33
- Added tabs to the chat window for party and private chats
34
- Added ability to set initial player attributes when creating a new character
35
- Added command line option to temporarily disable OpenGL (--no-opengl)
36
- Added support for showing arrows flying through the air
37
- Added option to show pickup as text particle instead of in the chat
38
- Added ability to change the font size
39
- Added support for the /me command to do actions
40
- Added a /present command to show players present in the area
41
- Added ability to record the chatlog to a file
42
- Made emote shortcuts customizable in more detail
43
- Made it possible to change resolution
44
- Made many colors used by the game configurable
45
- Made setup window available during login
46
- Dynamically generate the item effects description
47
- Minimap can now be told to stay on the screen
48
- Minimap now adapts to the scale and size of the minimap image
49
- Non-stackable items can now be sold more easily
50
- Login dialog now remembers the list of recently used servers
51
- Completely rewritten NPC interaction
52
- GUI opacity now effects the whole user interface
53
- Redesigned the trade window
54
- Redesigned equipment window and allow unequip from there
55
- Next level percentage is now displayed in hundredths
56
- The player will no longer walk away when clicking the map while sitting
57
- Keep the login screen from taking 100% CPU
58
- No longer prompt for character server when there is only one
59
- Fixed compilation with GCC 4.4
60
- Fixed scroll wheel handling and dragging glitches in lists
61
- Many more bug fixes, small improvements and code cleanups
62
- Updated German, Finnish, Croatian, French, Spanish, Swedish and Polish
63
  translations
64
65
0.0.28.1 (12 February 2009)
66
- Enabled translations on Windows
67
- Added command line option to set home directory path
68
- Tweaked green chat color to be a bit more readable
69
- Made font size configurable in the config file
70
- Fixed restoring of punching animation after weapon removal
71
- Fixed inability to chat while talking to NPCs
72
- Updated German, Spanish, Finnish, Swedish and Polish translations
73
74
0.0.28 (25 January 2009)
75
- Added support for animated map tiles
76
- Added support for internationalization, plus many translations
77
- Added support for TrueType fonts
78
- Trade window is now resizable
79
- Obscure precise home directory name when making screenshots
80
- Fixed follow-parent of nested and being-following particle emitters
81
82
0.0.27 (9 December 2008)
83
- Added support for showing map name above minimap
84
- Added showing how long the ban is when banned
85
- Added --data parameter for developers
86
- Added particle effect for critical hits
87
- Added support for dynamic skill names and hair colors
88
- Added support for status effects
89
- Added ability to add equipment to the shortcut bar
90
- Added ability to change configuration during login phase (from Aethyra)
91
- Mouse cursor will now hide when not used for some time
92
- Inventory window now displays amount of slots used
93
- Center minimap on player when it is larger than the minimap window
94
- Extended particle emitters with properties that can change over time
95
- Extended the GUI font to support more characters
96
- Only require a restart to switch to full screen with OpenGL on Windows
97
- Make sure news and update file list aren't cached (from Aethyra)
98
- Made NPC dialogs resizable (from Aethyra)
99
- Made window shortcuts configurable
100
- Fixed visibility of trade window on startup
101
- Fixed a client input freeze when closing NPC script from server
102
- Fixed dead players to lie on the ground instead of standing around
103
- Fixed shortcuts being activated when trade window was visible
104
- Fixed a crash when equipment window is open
105
- Fixed money value on failing to buy (from Aethyra)
106
- Fixed crash in right-click menu when used after a being disappeared
107
108
0.0.26 (29 August 2008)
109
- Added support for a newer version of eAthena server
110
- Added support for showing custom being effects
111
- Added new features to the particle engine
112
- Position names and chat such that there is no overlap, when possible
113
- Fixed a crash when loading a corrupt map that has too much layer data
114
115
0.0.25 (27 July 2008)
116
- Added support for whispering to other players
117
- Added ability to ignore other players
118
- Added command line argument for specifying the update host (-H)
119
- Added support for receiving the update host from the server
120
- Added support for displaying a shield sprite
121
- Added shortcut window, allowing you to quickly access inventory items
122
- Added message when gaining money from trade or quest
123
- Added support for an arbitrary number of map layers
124
- Added support for basing one sprite definition on another
125
- Added the possibility to assign particle effects to NPCs
126
- Added remembering whether windows are visible or not
127
- Updated to work with Guichan 0.8.x
128
- Improved accuracy of monster targeting with the mouse
129
- Page up and page down will now scroll the chat window
130
- Item icons are now loaded on demand and unloaded when no longer used
131
- Fixed display of critical hits
132
- Fixed multi-channel image dyeing
133
- Fixed updating of money display after buying
134
135
0.0.24.1 (7 April 2008)
136
- Added /clear command to clear chat window
137
- Added ability to close quit dialog by pressing ESC
138
- Added key for targetting nearest player
139
- Added the possibility to assign particle effects to monsters
140
- Added possibility to pass through players with key controls
141
- Fixed crash on exit after connection to server was lost
142
- Fixed initialization of some variables
143
- Fixed an error with chat messages without a sender that include a colon
144
- Fixed minimap to not keep reappearing when hidden
145
- Fixed a GCC 4.3 compile error
146
- Fixed music loading from non-default location
147
- Fixed crash on trying to show out of range emoticon
148
- Updated Dev-C++ and Code::Blocks project files
149
150
0.0.24 (24 December 2007)
151
- Added female specific hair styles
152
- Added user-definable key settings
153
- Added XP gaining notification
154
- Added close button to most windows
155
- Added support for dynamic sprite recoloring
156
- Added notification when the connection to the server is lost
157
- Updated to work with Guichan 0.7.x
158
- Mouse cursor now indicates when resize is possible
159
- Changed amount slider in buy and sell dialogs to start at 1
160
- Made weapon sprites and sounds customizable
161
- Made buy and sell dialogs resizable
162
- Merged equipment database with items database
163
- Chat window log no longer goes back forever
164
- Chat messages are trimmed (spaces are removed on both sides)
165
- Fixed segmentation fault with some OpenGL drivers
166
- Fixed updating of defense when increasing vitality
167
- Fixed a bug that prevented being-controlled particles from being deleted
168
- Fixed a crash in the particle engine related to child emitters
169
- Fixed encoding issues with user home directory
170
- Fixed a crash in equipment window on failure to load an item icon
171
- Fixed a crash on filling up your inventory
172
- Fixed item list in shops not to scroll back when selling
173
174
0.0.23 (3 June 2007)
175
- Added a particle engine along with some particle effects
176
- Added a cursor to indicate targeted enemy
177
- Added new program icon
178
- Added a man page for UNIX like systems
179
- Added the --version command line parameter
180
- Improved MacOS X release
181
- Screenshots are now saved in the .tmw directory on UNIX like systems
182
- Magic pink is no longer used for transparency (fixes issues with that on Mac)
183
- Fixed difficulties with resizing windows
184
- Fixed misleading error message when connecting fails
185
- Fixed wrong error message when account name already exists
186
- Fixed crash when deleting a character
187
- Fixed error message when creating a new character fails
188
- Fixed updating problem when using scrollwheel to change shop selection
189
190
0.0.22.2 (17 February 2007)
191
- Updated to work with Guichan 0.6.1
192
- Changed to new default server (server.themanaworld.org)
193
- Changed custom mouse cursor
194
- Fixed the issue where _M or _F is appended to the username
195
- Fixed problem with Cancel button in update dialog
196
197
0.0.22.1 (15 January 2007)
198
- Updated to work with Guichan 0.6.0 (older versions no longer supported)
199
- Fixed mouse coordinates in debug window
200
- Fixed clicking on GUI to cause the player to start walking sometimes
201
202
0.0.22 (24 December 2006)
203
- Added support for female-specific equipment graphics
204
- Added support for monster sounds
205
- Added item icons to buy/sell dialogs
206
- Enhanced character select dialog to show equipment
207
- Changed to new update host (http://updates.themanaworld.org)
208
- Worked around a Guichan exception thrown for mice with many buttons
209
- Changed mouse walk to keep following mouse while button is held down
210
- Extended font support for å and Å
211
- Disabled RLE compression on all surfaces in software mode
212
- Fixed joystick setting not to show disabled when it's actually enabled
213
- Fixed money field to no longer hide below the bottom of the window
214
- Fixed pathfinding to allow walking through beings when they block your path
215
- Fixed an issue with NPC dialogs staying open after player respawn
216
217
0.0.21.1 (30 October 2006)
218
- Reload wallpaper after loading updates
219
- Added support for gzip compressed map layer data
220
- Added support for building with CMake
221
- Added slider to setup dialog for configuring overlay effect
222
- Fixed excessive unnecessary reloading of sprites
223
- Fixed problem with OpenGL related redefinition
224
- Fixed problems with hiding windows using h
225
- Fixed trade window positioning
226
227
0.0.21 (17 September 2006)
228
- Added item pickup messages to the chat dialog
229
- Added XP bar to ministatus in the top left
230
- Added configurable smooth and lazy scrolling
231
- Added option to turn off the joystick
232
- Added --playername option for automatic character picking
233
- Added --configfile option for specifying which configuration file to use
234
- Added shortcut and middle mouse button for targetting nearest monster
235
- Added support for map effect overlays
236
- Fixed FPS limiter
237
- Fixed updating system on Windows
238
- Fixed player animations going out of sync on changing equipment or hairstyle
239
- Fixed SDL_image configure check on some systems by first checking for libpng
240
- Fixed big memory leak when using OpenGL
241
- Updated to work with Guichan 0.5.0 (older versions no longer supported)
242
243
0.0.20 (24 July 2006)
244
- Added new hairstyle, and some fixes to the old ones
245
- Added slider to set FPS limit
246
- Added visible equipments
247
- Added new maps and monsters
248
- Added female characters
249
- Implemented a new animation system
250
- Updated the updating system
251
- Reduced size of textures to stay within the limits of some OpenGL drivers
252
- Fixed connection not being shut down completely in case of an error
253
- Fixed min size of a window when resizing
254
- Fixed some maps issues
255
- Some fixes to monsters and player graphics
256
- Minor bug fixes and lots of code cleanups
257
258
0.0.19 (6 March 2006)
259
- Added new playerset
260
- Added --username, --password and --defaults command line options
261
- Made the player walk to items prior to picking them up
262
- Improved login sequence
263
- Improved setup window and added a joystick calibration tool
264
- Enabled 3 slots to create players
265
- Reorganized and improved network code
266
- Some maps fixes
267
- Fixed some bugs
268
- Lots of cleanups and code re-organization
269
270
0.0.18.1 (30 December 2005)
271
- Fixed a drawing glitch with high tiles at the bottom of the screen
272
- Fixed glitches caused by fading out the damage display
273
274
0.0.18 (20 December 2005)
275
- Added new items, npcs, tilesets, maps and monsters
276
- Non blocking connection at startup
277
- Enabled monster emotions
278
- Client version is now displayed during login
279
- Fixed setup window behaviour
280
- Fixed a Windows crash issue
281
- Fixed ScrollArea and BrowserBox behaviour
282
- Code cleanups
283
284
0.0.17 (10 October 2005)
285
- Added remembering of window position and sizes
286
- Added taking screenshot with Alt+P
287
- Added notice about the player being overweight
288
- Added time to chat messages
289
- Added messagebox on error for MacOS X
290
- Added new network layer based on SDL_net
291
- Added proper error message for when the map server goes offline
292
- Added more international characters to fixed and rpg fonts
293
- Improved damage text font, shadow is now translucent
294
- Improved GUI layout, new profile window
295
- Improved support for building on FreeBSD and MacOS X
296
- Improved tile engine to fix graphics glitches and make mapping easier
297
- Rearanged keyboard shortcuts
298
- Fixed items on map to be removed on map switch
299
- Fixed OpenGL checkbox in the setup window to be usable
300
- Cleaned up a lot of code
301
302
0.0.16 (04 September 2005)
303
- Added inn and casino
304
- Improved status window
305
- Improved OpenGL support
306
- Removed lot of bugs
307
- Code cleanups
308
309
0.0.15 (31 July 2005)
310
- Added dynamic updating of client data
311
- Added much better font for chat and names
312
- Added option not to use the custom mouse cursor
313
- Added joystick support
314
- Improved mouse attack by not walking while pressing shift
315
- Now one executable that has both SDL and OpenGL support
316
- Fixed items being shown as equipped in inventory although they are not
317
- Fixed position of right click menu
318
- Fixed empty right click menu appearing sometimes
319
320
0.0.14.1 (7 July 2005)
321
- Fixed two map files not included in the source release
322
323
0.0.14  (3 July 2005)
324
- Added action menu (moved trading to action menu)
325
- Added support for map properties
326
- Added background image to minimap
327
- Added background music to maps
328
- Attempt to improve mouse control by left click auto-targetting
329
- Fixed window resizing and also made chat window resizable
330
- Fixed inventory item display not to be cut off
331
- Fixed ghosts bug
332
- Fixed fullscreen switch bug (OpenGL, win32)
333
- Fixed unequip of weapon
334
- Fixed equipping of picked up items
335
- Fixed players to be able to see eachother attacking
336
- Fixed maps to be loaded through resource manager
337
338
0.0.13  (5 June 2005)
339
- Added ability to trade items and money
340
- Added server field to login dialog
341
- Added item descriptions to inventory and buy/sell dialogs
342
- Added confirmation dialog before quitting
343
- Added button to show/hide equipment window
344
- Added framerate limiter to config options
345
- Added ability to auto attack
346
- Added in-game help window
347
- Added new hair style (mohawk)
348
- Upgraded to Guichan 0.4.0
349
- Dialogs are now modal when appropriate
350
- Maximum item icon size changed to 32x32
351
- Fixed a crash in OpenGL mode
352
- Fixed rendering of minimap, progress bars and player sprite in OpenGL mode
353
- Fixed 100% CPU usage when minimized
354
- Fixed players not always appearing to sit when they are in fact sitting
355
356
0.0.12  (1 May 2005)
357
- Added new map (a cave), tiles, monsters and items
358
- Added volume sliders in setup window
359
- Added attack and level up samples
360
- Added icon to application window
361
- Added player names below players
362
- Added register button in login screen
363
- Added warning message to use at least 4 characters as user name
364
- Added scrollbar and command history to chat window
365
- Added proper support for installation of the game on *nix systems
366
- Improved skin on scrollbars, arrows and slider
367
- Improved sound engine and added fade in and out option for music
368
- Now you can use right mouse button to attack (enables also ranged attacks)
369
- Sound samples are now loaded through resource manager
370
- Item information is now stored in an XML file
371
- Monstersets are now loaded dynamically
372
- Fixed crash when map server is down
373
- Fixed NPC lists not to show garbage
374
- Fixed attack animation to be synced with attack speed
375
- Fixed speech and emoticons position
376
- Fixed speech, damage and emoticon display to be framerate independent
377
- Fixed rendering of certain monsters, items and NPCs in OpenGL mode
378
- Fixed skipping with mouse walk and made interruptable with keyboard
379
- Fixed mouse walk when dead or talking with NPC
380
- Fixed log files to be created in ~/.tmw on Linux systems
381
382
0.0.11.2  (8 April 2005)
383
- Damage text now floats upwards
384
- Mouse walk now only works with left mouse button
385
- Fixed frequent crash on startup and exit that crept into 0.0.11.1
386
387
0.0.11.1  (7 April 2005)
388
- Buttons are now disabled when appropriate
389
- Fixed players standing on top of NPCs
390
- Fixed getting stuck when trying to sell with nothing to sell
391
- Fixed setup dialog windowed/fullscreen switching behaviour
392
- Fixed gui opacity slider (win32)
393
- Fixed building up false inventory when warping
394
- Fixed crash on startup with sound enabled (win32)
395
396
0.0.11  (3 April 2005)
397
- Added new maps, tiles and monsters
398
- Added walking with mouse by clicking where you want to go
399
- Added diagonal walking with keyboard
400
- Added a choice dialog of how many items to drop
401
- Added handling of window close button
402
- Added config option for GUI opacity (guialpha)
403
- Added warp between two maps
404
- Changed chat entry behaviour to focus on enter and defocus on send message
405
- Upgraded to Guichan 0.3.0
406
- Chat now appears in a window
407
- Beings now walk a lot smoother
408
- Completed support for new map format (collision, compression)
409
- Fixed problem where players would often turn up with black hair
410
- Fixed not showing other players dead when they die
411
- Fixed multiple crashes in being path handling
412
- Fixed initial starting position for new player characters
413
414
0.0.10  (5 March 2005)
415
- Added using and dropping of items
416
- Added experimental support for OpenGL rendering
417
- Added support for new map format in client
418
- Added ability to load resources from zip files
419
- Added start of a minimap
420
- Added new GUI skin, wallpaper and mouse cursor
421
- Fixed and reintroduced cancel button for NPC choice dialog
422
- Fixed character creation and deletion error handling
423
- Fixed crash in fullscreen with hardware acceleration enabled (win32)
424
- Fixed talking to NPCs and walking while NPC window is still open
425
- Reimplemented A* pathfinding, more flexible and stable now
426
- Removed background music that wasn't ours
427
428
0.0.9  (30 Jan 2005)
429
- Replaced Allegro library with SDL, SDL_image and SDL_mixer
430
- A huge amount of small GUI improvements
431
- Lots of internal changes including a resource manager
432
433
0.0.8a  (27 Dec 2004)
434
- Added controlling player with arrow keys
435
- Rewrote gui with Guichan
436
- Added scripts for easy autotools
437
438
0.0.8  (30 Oct 2004)
439
- Added sound support for macosx
440
- Added primitive inventory
441
- Added action failed messages for all skills and known reasons (R 0x0110)
442
- Added sit capability with the right level
443
- Added "dead" message and restart packet
444
- Added skill dialog
445
- Added skill update (R 0x0141)
446
- Added colored text for damage
447
- Added monster death animation
448
- Added icon to win32 executable
449
- Added 'enter' key support in login screen
450
- Added RLE sprites for tiles
451
- Added collision detection with beings
452
- Fix for mapserver segfault-bug in chatsystem (broken pipe for all users on
453
  screen)
454
- Partially added TMW GUI to inventory
455
- Added soundpool that can preload, play and remove items to/from ram
456
- Added tmw_bar_proc
457
- Added tmw_plus_proc && possibility to increase stats point, at each new level
458
- Added increase skill level dialog
459
- Added 2xSaI engine
460
- Added patch client v0.1 to Win32 version
461
462
0.0.7e  (31 Aug 2004)
463
- Tons of bugfixes & improvements (again)
464
- MacOS X support
465
- Confirmed support for GNU/Linux on ppc
466
- Added soundsystem (plays a MOD as BGM)
467
- Added a 2nd Map
468
- Added NPCs with simple dialogs
469
- Added warps
470
- Changed makefile for GCC to optimize more
471
472
0.0.7d  (18 Aug 2004)
473
- Tons of bugfixes
474
- Added a bit of prediction to player walking
475
- Added Ultramichy's server to client
476
- Added a walking monster
477
- Added a* system (still not applied to player, but only to monster walking)
478
- Started rewriting of chat system
479
480
0.0.7c  (22 Jul 2004)
481
- Started rewriting of graphic engine
482
- Fixed walking problems
483
- Server: features a custom map
484
485
0.0.7b  (10 Jul 2004)
486
- Completely rewrited network functions
487
  - Removed listening thread
488
  - Replaced blocking calls to socket
489
  - Removed #pragma pack directives
490
- Replaced MASkinG with own made GUI system
491
- Finite state machine dialog system
492
- Greatly reduced memory usage
493
- Added a lot of comments to the code
494
- Decreased the number of files in source code
495
- The code is now a little more organized and easy to understand
496
497
0.0.7a  (30 Jun 2004)
498
- Win32 binaries come with an installer
499
- Renew login GUI:
500
  - Change from dialogs to windows
501
  - Add option to remember last login infos
502
  - Add player creation dialog
503
- Add NPC GUI
504
505
0.0.7  (26 Jun 2004)
506
- Some kind of multiplayer
507
- Cross-compiler source code
508
- Added setup utility
509
- Minor changes
510
- Bugfixes
511
512
0.0.6a  (13 Jun 2004)