-
Notifications
You must be signed in to change notification settings - Fork 57
/
CHANGES
842 lines (765 loc) · 50.2 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
2024-Oct-26: Prep for Release 1.9.7
New Client Features:
Move to attacked creature if too far away. Issue #199.
Yellow Food Bar option for player banner. Forum Topic 61841.
New feature to help moderators.
Option to use a per-server-ID updates directory.
Added configurable timeout for connection to server.
Enable https links for encyclopedia.
Client Fixes:
Show message when last player banner option disabled. Issue #201.
Fix loading of the ignore files stopping, if there is a duplicate name.
Fix forgetting active item list.
Minor fixes for the map window (#198).
Fix url catcher for Latin-1 supplement, in addition to Basic Latin. Forum #61935.
Fix for #alias crash.
Fix indicator window keep-on-screen function. Issue #187.
Various minor UI improvements.
Lots of fixes highlighted by compiler improvements, some that may have caused crashes.
Fixes for building with newer versions of libXML2.
Various code clean-ups.
Map Editor:
Fixes greenish watery stuff so it doesn't turn into regular water when reflections are on. Issue #193
Enable self-lit items to actually self-light in the map editor under correct circumstances (dungeon/internal maps). Issue 188.
Lots of fixes for various compiler warnings and crashes.
Other:
Major improvements to the way the client handles actor access throughout the code base.
The Android client is now built from the same source code as the desktop client.
Logging improvements (#205)
Do github test builds when code committed: Initial github CI (#206)
Credits
Client code contributors: Ben, bluap, Burn, Exzap, Grum and Luke
2022-Mar-12: Release 1.9.6.1
Client:
Re-enable "~" as a valid URL character.
Fix trade issue where items would not be sent to storage as expected.
Reset number of enabled local lights on map change.
Fixes for water effects on newer drivers that no longer support the older effects. To use the new effects you need to install the new shader files that included in the data patch. There is a new option on the video tab that is used to enabled the new shaders. Grum has done a lot of work on the to fix the water effect in this and the 2022-01-21 update. This updated should fixed all the reported issues.
Less strict pathfinding" option (Controls tab): Allow the pathfinder to walk to a nearby location when clicking an unwalkable tile, discussed in part in this topic.
Fixes for water effects for some Intel, AMD and GPU graphics driver issues. Setting "water shader quality" to 2 will now enable the nice ripple effect for more users. It also fixes the non-working water and corrupt reflections some users were experiencing.
Provide an option (Controls tab) to turn off the click through action when focusing the main window.
Add additional logging when saving user files. The explicit file close needed for the logging may possibly fix "problem with ..." issues.
Detect if loading a zero length user file, log to user but don't disable saving. Zero length files have been reported but required user action to resolve.
Fix showing #glow command output when indicator disabled.
Add date to timestamp in chat log.
Provide and option (Video tab) to enable the desktop screen saver / monitor power management.
Set lower bound of chat lines from 5 to 1.
Issue #165: Re-validate ground bag window status on reconnect.
Issue #163: Fix storage access inconstancy, Store-All and ALT-click access for closed window.
Fix mouse over issues for spells windows on Android.
Fix only initial spells window mode using default position.
Fix possible crash with #calc using L.
Fix possible crash in character creation window.
Fixed display of action point > 999 in the stats window.
Correct colour for login window version text when there is an error.
Ensure main window fits the available space and is on-screen.
Use the new (JSON) personal files format by default.
Enable the item use counter by default.
Channel colours window can be scaled and its position managed.
Change ground bag window default position to bottom centre.
Fix blank lines in console when wrapping text to fit width.
Add basic screen orientation options for Android (video tab).
Limit "You cannot access the storage from here" messages.
Add date to timestamps in log messages.
Fix trade bug where storage could not be used if the window was hidden then shown.
Data:
An updated version of item_extra_info.txt that fixes issues with equipment swap for the "Mod Cloak", "White Wizard Hat of Life and Mana" and "Tunic of the Ninja" as detailed elsewhere. A server restart is needed for other, similar issues.
An updated version of sound/snds_client.xml that fixed some positional sounds.
An update version of the lion guild map maps/guildmap_lion.elm.gz.
The new shader files shaders/new_water.vert and shaders/new_water.frag that fix the water effects for some newer drivers.
2021-Dec-16: Release 1.9.6.0
Server updates
* Haidir cockatrice daily was not counting one of the cockatrices. Fixed.
* New ice dragon spawn in a new location
* New blue dragon spawn in a redesigned location
* Maps the pear can be found on have been updated. It should now only appear on maps where 98% or more of the harvestables can actually be harvested, based on the new and updated 1.9.6 maps.
Client Data updates
* Two standard user menus added. Right-click and deselect "Standard Menus" to disable.
* 90+ new inventory images added. Majority are to show used/damaged/second-hand and rare weapons and armor differently.
* A few 2d bones images were accidentally deleted years ago prior to 1.9.3. They've been readded, so you may see more 2d bones on various maps that have just been invisible the past several client releases.
* F5 invance rules updated, and some of the encyclopedia.
Client updates
Hide the just exp message in console when the mixed item filter is enabled.
Add primary clipboard support for text line widget.
Added #? command to search #command names and descriptions.
Add updates path to standard user menus search.
Resize quest log NPC window when we get a new NPC.
Fix too wide width for HUD indicators for some fonts.
Fix too wide width for buddy window for some fonts.
Always show a least one line of input text for the console.
Fix ranging critical rate for window.
Fixes for all caps filter.
Fix auto disable ranging lock to only happen if it is you fighting.
Restore previous behaviour for saved manu items.
Fix custom cloths for colour tagged names.
Rate limit "You need to quip a quiver first".
Improved URL parsing.
Dynamically allocate servers list.
Fix 3d marks extending into the depths when in console more.
Added option to apply the current map mark filter to 3d marks.
Don't scale map window side text with mapmark scale factor.
Don't scale map window in F6 mode.
New network code allowing encrypted connections.
Fix crash when dragging mouse over hidden text field.
Fix for updates and custom cloth with multiple clients open.
Fix crash when window is minimized in new character interface.
Make the mana numbers and bar brighter on player banner.
Improve the accuracy of the map markers in the map window and map click to walk.
Added #summon_attack & #sa command and hud indicator.
Centre the map marks symmetrically around the tile centre.
Allow 'm' as million suffix in #calc.
Switch to total session exp if no longer collecting OA.
Fix for windows command line space issues.
Added server tab option to set default server ID.
Fix eye candy issue causing screen to go dark when casting some spells.
Fix resizing of the language select window.
Fix calculation that limited width used for login screen rules window.
Fix chat startup resize issues for some combinations of chat.
Fix new character hud not resizing sometimes.
Automatically down-scale the new character hud.
Use true font width to set password manager size.
Added option to automatically set the windows scaling factor.
Improvements to default window locations.
Various code clean ups and minor behind the scenes fixes.
Map updates
The client now comes with a default tab map for every map, not just select ones.
Morcraven Marsh - New "Market" area next to the battle hall for bots. (All bots in or near this area need to make a new home in one of the 30 stalls as quickly as possible.)
Isla Prima - New semi-secret map "Newbie Dream Temple" for brand new players. (If you're helping new players, you're free to tell them how to get into this. Even in public chat.)
Imbroglio Islands - New island "Hadlioth Isle".
Imbroglio Islands - Moglo northern (no-pk) fort moved
Thelinor - The formerly-secret dangerous "Brick Palace" is no longer a secret. You still need a Brick to enter it, but the entrance is no longer secret, having been moved to Thelinor city, inside the "volcano"-type thing just south of storage in the city.
Thelinor - A new safe (non-pk) small cave near the Zirak exit, using a door that was already there but previously unused.
Kusamura Jungle - The entrance to the temple is no longer a secret, as it is now entered via an addition to the main map. (Note: The questions inside are still considered secrets though.)
Kusamura Jungle - The temple has been overhauled to go with this change, and is now a temple for the shadow goddess Varyssa, goddess of enchantment, who affects people's imaginations and creativity, along with their dreams. (Read more about her: http://www.eternal-lands.com/forum/index.php?/topic/45289-varyssa/ )
Token Map - Overhauled to remove the nasty snapdragon/rose mess on the west side. Replaced with a beach decor that's less likely to cause grue and gives more space for invasions. Includes 2 new minor insides.
Idaloran - The area between Jahir Beach and Nymorq Woods is now a ruins area in keeping with the original Idaloran storyline. One new minor enterable hut can be found among the ruins.
Idaloran - New cathedral building in the northwest area within the city walls. ("Insides" of three buildings removed for this are still available, attached to buildings elsewhere in the city.)
Idaloran - new bridge west of the castle leading towards Irsis exit
Irsis - Due to an increase in exports from Irsis, the previously unused ships at the docks are now available for travel! There's ships that lead to four more maps. Each of those four maps now have ships that lead back to Irsis as well.
Zirakinbar - All 3 wagons on the map can now be entered, includes the one next to storage.
Zirakinbar - 4 teleport pads added for getting around the map
Zirakinbar - A few harvestables adjusted to improve storage walk, including one that makes this a slightly better map for stocking honeycomb than Palon Vertas. (However it comes with a much higher risk for Leonard at night.)
North Zirakgunda - The gnomes who call Zirakgunda home have discovered silver ore in a previously unchecked part of North Gunda near the plant growing room.
Irinveron - The southwest teleport pad leading to northeast Irin moved a bit more towards storage for improved use as a path from storage to Waveneck caves in Glacmor.
Irinveron - The huge "harvesting cave" now has carts and tracks for getting around it quicker.
Aeth Aelfan - Wyrmgoth cave has 4 teleport spots added for getting around the map
Aeth Aelfan - levers added to gate directly north of storage to "use" to go through gate
Aeth Aelfan Lothalith Fortress - Has a new room addition.
Trassian Dra Syn Caves - One cave is expanded and redesigned.
Whitestone - House in Northern Woods just east of the city walls is now enterable.
Portland - House next to blueberries east of the city walls is now enterable.
Sedicolis - Eveline's tent can be entered.
Nordcarn South Cave - House south of amber (with fruit next to it) can be entered.
South Redmoon - House with garden behind it (north of storage) can be entered.
C2 Portal Room - fourth same-map teleport that goes to the northern-most row of portals (cold maps), and some minor tweaks for mapwalking improvement
Bethel - The two small caves that were "You try to enter, but a barrier blocks you" secrets are no longer secret, and can be entered normally. (The secrets made no sense, nor did they serve any purpose on a map with plenty of secrets already.)
Melinis has a new secret path, may or may not be useful if discovered. (Or more correctly, a 1-way secret was turned into a tweaked 2-way path.)
Appearantly there's a new, very silly secret location on C2.
Minor Additional Map Changes
South Redmoon - at 273,238 - "eye" the tombstone for a memorial to Looter / Hydroman.
All Fast Read and Fast Regen locations are now the same speed. (Only the ones closest to sto were used anyway)
Every storage now has a no-summoning zone placed around them. (This will be most noticeable in Naralik where that rule was more commonly violated.)
EVTR Mine - one emerald harv spot that was directly in a common walk path removed. Emeralds there moved to other nearby spots.
Naralik - For the house next to storage, click the door now to enter instead of the whole house (reduce misclicks while mixing at or going to storage)
Grubani Insides / DP Crystal Caves Insides map - Has had decoration changes and is now fully harvestable (for pear hunting purposes).
Irinveron, Whitestone, etc. - some tree reduction in various parts of the map
Two secret places got all their exits completely redone...
Morcraven Marsh cave - Minor redesign to kill the bottleneck of players in a single silver spot
A few places have gotten some more decoration (North Zirakgunda and AA Smuggler's Cave are a couple examples)
Some basic cleanup and decor fixes (not relevant to gameplay) on many maps
more height tiling (where you can walk) fixes on most every map
For pear hunters: more harvestables that were stuck inside rocks or underground have either been moved to be visible or just removed in many maps, including VotD gold cave, MM silver, AA Wyrmgoth (huge improvement for diamonds), Thelinor + Theli caves, and more. No guarantee all were found but the overwhelming majority should be fixed.
Credits
CLIENT work: Bluap, Grum, Ben, Ladrilho, and Nogrod
And special thanks to everyone who helped by using the git code (or bluap's p# releases), testing it and reporting issues.
SERVER work: Radu, some data provided by Burn
MAP work: Burn, except:
In the Newbie Dream Temple, the entrance and God Altar rooms (first two seen going in) were done by Acelon.
Also thanks to Learner for assistance with scripts that helped both with automating finding some map issues and improved automation of making the tab maps.
2021-Apr-11: Release 1.9.5 (build 9-1)
Major features included in this stable release:
True Type font support, with a default set of fonts included in the data pack.
Many sizing and layout improvements to the user interface.
Removed the random chance of closing the item list window.
Help text shows if a book in the inventory or storage has been read.
Option to sort items in storage categories alphabetically.
Option to save general options per character, for example the maximum food level.
Option to enable show/hide of chat using ALT+C or an optional icon, and to set the number scroll lines.
New options for the player banner including disabling colour changes.
Option for independent action cursors for quickbar and inventory windows.
Option to use alternative mouse cursors.
Option to enable the password manager from the or new character or login screens.
New #command "##" to show list of commands, "## command" gives help for that command.
New #commands for window size, "#reset_res" "#set_res ", "#save_res" and #show_res.
New #command "#quantity" or "#q" to set the inventory quantity based on the specified calculation.
New #command "#set_default_fonts" to reset the client fonts to the default TTFs.
Use new text based personal files (JSON) by default.
Included two standard user menus in the data pack. Right-click and deselect "Standard Menus" to disable.
Many other smaller changes, bug fixes and improvements including a fix for region sounds on maps.
Builds:
MacOS build is now a universal binary with native support for both Intel (x86-64) and Apple Silicon (ARM64) Macs.
Linux build available from the Snap and Flatpak/Flathub, AppImage stores, as .deb packages, and as a cross platform installer.
2020-Apr-29: Release 1.9.5 (build 8)
New / changed features
Unequip button on inventory window now protected by double-click (HUD option).
To align with high-dpi changes, the notepad font is now not scaled by the "User interface Scaling Factor" option. Use the notepad font size directly.
Support for MacOS style high-dpi display with auto scaling of UI and fonts.
Bug fixes:
The console scroll indicator (^^ ^^), is now scaled using the chat font size.
Make recent keys definitions usable in key.ini and for #keypress command.
Fixed a crash for the Linux snap build on Ubuntu 18.04 caused by not catching copy/paste system errors.
Additional changed for MacOS over initial 1.9.5p7 build release:
Additional high-dpi scaling for MacOS of minimap and console scroll indicator (^^ ^^).
Fix for MacOS issue with alt+key actions also outputting characters.
2020-Mar-30: Release 1.9.5 (build 7)
New Features
Added specific scaling factor for most windows. Can be changed using in the font config window or ctrl+mouse wheel or ctrl+cursor keys. Also, reset to default or initial value using crtl+home and ctrl+end. Keys can be redefined in key.ini.
Modified config window set-up to allow rescaling without restart, now you just need to close and reopen the window.
New trouble shooting option to clear modifier keys when the window get focus.
Added a button to items window to show/hide the text message panel - allowing a smaller window.
If possible, when we swap an equipped item, move the removed item to the slot left by the replacement.
Enhanced equipment swap function to swap equivalent items if the new item is clicked twice. Requires the item_extra_info.txt file included in the new data archive.
Added id and image id to storage category print.
Added #disconnect (or #disco) # commands to disconnect from the server.
Try to keep movable windows, proportionally where they are when resizing the main window. The centre of the window is used as the anchor point.
Added CTRL+U key bindng to open the summoning menu in addition to using the touch cursor on the summoned creature.
The buttons and / or the equip grid of the inventory window can now be moved to the left of the window. Using options in the title bar right-click menu.
Added a "Unequip all items" buttton "<", to the inventory window.
Added a small dot to the show/hide message panel button "V", to show the colour of the last message when the panel is closed.
Added popup window colours to those that can be redefined in named_colours.xml. The undated data file includes the additional colours.
Enable auto equip when using the item keys.
Bug Fixes
Fixed scaling of spin widget arrows.
Fixed use item keys so not limited by number or quickbar slots shown
SDL2 Port: Prevent TAB key dangling from window system switching.
SDL2 Port: Prevent MOD (Ctrl/Alt/Shift) keys from causing AFK to end.
SDL2 Port: Fixed key definition of ITEM11 and SPELL11 to use SDLK_MINUS not SDLK_UNDERSCORE.
SDL2 Port: Fixed not being able to define keypad keys using key.ini. Using the Key Name from SDL_GetKeyName() and keypad keys contain a space. To use these, replace the space with and underscore, for example keypad_1.
Resolved issues with "Resync with server..." messages while minimised.
Resolved issue restoring after minimised that caused fast animations for a while until the client caught up.
Fix crash for special effects due to use after free when removing actors.
Changed mix window tooltip for +10 to suggest ALT not CTRL as CTRL clashes with window scaling.
Fixed issue where using the Touch cursor on a non-NPC could clear any open NCP dialogue.
Remove white space from end of new map marks and saved map marks. This prevents confusion when trying to unmark.
2020-Jan-05: Release 1.9.5 (build 6)
Changes:
Now uses version 2 of the Simple Direct Media layer - SDL2
Main window resizeable and full-screen available without restarting.
Bottom HUD status bar auto hide/show depending on space available.
New lower load idle state when main window minimised.
Added use of SDL pop-up message box to report fatal errors.
Fixes not related to SDL2 port:
Fixed some resizing issues and scaling issues for window title bar and close button.
Fixed out of bound memory error during chat filtering.
Fixed compiling without sound.
Fixed memory leak for AFK message handling.
Fixed uninitialised variable when loading enhanced actors.
Fix possible crash creating new character due to buffer overflow.
2019-Oct-30: Release 1.9.5 (build 4)
New features:
Include latest encyclopaedia updates in data package.
Issue #68: Add option to log NPC dialogue text. Enabled on dialogue context menu for NPC name.
Issue #67: Added used item counter. Enabled using Options->Controls setting.
Added standard locations for the user menu window.
Added CMAKE file to improve Linux an Windows build.
Added lowering far_plane to poor_man setting.
Restore initial values if turning poor_man off.
Issue #48: Stop deleted objects impacting the clustering algorithm in map editor. Needs maps to be resaved.
Issue #63: Lock hud button for skill bars. Added Click Lock option to bar context menu.
Refactored code that sets continent tab-maps to allow specification from a data file, continfo.lst.
Issue #60: alt-j toggles ether bars, alt-k toggles ether number over character.
More for issue #59: Added option (on list context menu) to use a separate item list for current character.
More for issue #59: Added option (right-click save button) to use a separate notepad for current character.
Forum #61212: Fix hud indicators so they only show when enabled.
Issue #59: Added password manager.
Fixes:
Fixed lots of compiler warnings from new compilers, some for uninitialised variable usage.
Fixed possible crash loading options window due to NULL/0 mismatch.
Fixed possible crash with eye candy due to invalid free.
Fixes for counter loading that could cause issues when new counters added.
Fixes for poorman not setting values on restart and properly handle shader limit.
Fix use after free spotted by gcc -fsanitize=address flag that could have caused a crash.
Use consistent path to load and save map marks. Was spotted in OL.
Issue #66: Fix minimap title bar ending offscreen after resize or scale change.
Trap using invalid map for #ckdata command.
Remove changing directory to datadir during start up on non-windows.
Issue #57: Fix negative session hours
If disconnected when about to try login, connect to the server first.
Forum 61178: Catch invalid paste items and other paste errors on windows.
Fix button labels for chat colour window; thanks to dawigit spotted while working on the OL client.
2018-Nov-10: Release 1.9.5 (build 3)
Minor new features:
Forum #61102: added option to disable the items list, find list feature so key presses always go to the chat/command window.
Forum #61101: Added hud indicator for I Glow In The Dark perk status.
Add background on/off option to user menus main window. Reduce vertical padding of user menus main window.
Forum #61082: Add the mini-map destination cross to the configurable colours.
Forum #61139: Add ALT+t to toggle option for targeting close-clicked creatures.
Fixes:
Forum #61059: Inventory window shifted at log in.
Issue #54: Mixed item filter prevents printing of item info to chat window. Modified to only block You successfully created messages.
Restore particle regressions from way back since eye candy added.
Issue #56: ctrl-right click on tab map to delete mark, deletes server marks too. #unmark deletes server marks too.
Fix display of knowledge list for odd numbers of books.
Forum #61108: Fix the length of knowledge bar missed during the ui scaling changes. Thanks to Nogrod for reporting the bug.
Improve scrollbar alignment, with consistency at different scale value.
Fixes for issues exposed for client and map editor by new gcc compiler.
2018-Jun-29: Release 1.9.5 (build 2)
fix for crash-on-exit bug
include emotes window correctly in windows-on-top list
2018-May-29: Release 1.9.5 (build 1)
fix for issues on very old guild maps
updated map_info.txt in data file
2018-May-27: Release 1.9.5
Client Improvements and New Features:
* Added delete recipe option.
* Added skill experience related operators to #calc.
* Added context menu to control indicators. Added PM/ModPM count indicator, click to clear.
* Added ranging lock indicator.
* Added option for the "click close to attack" and "click close to open bag" changes from the Android client.
* Large refactoring of the client to support UI scaling for high DPI displays.
* Improved performance of targeted eye candy effects like mana drain to prevent the drop in FPS.
* Improve error checking for new character player name and password entry.
* Enabled snow on selected maps.
* Many minor improvement, many done during UI scaling changes.....
Client Bug fixes:
* Fix saving options that are on multiple tabs.
* Fix writing new options values from the context menu.
* Fix storage window quantity text appearing under the scrollbar.
* Fix for a possible client hang on start-up loading objects.
* Fix for when the accept buddy window did not show in console mode.
* Fix overhead mana display size; forum #60952.
* Fix weather effects not starting on login or map change.
* Fix when sound effects option changed incorrectly at start-up depending on other options state; issue #49.
* Fix a possible crash in eye candy effects; issue #45.
* Fix broken sound effects for newer openal versions; issue #50.
* Fix missing on-going eye candy effects for some windows build using older compiler (the last release).
* Many minor fixes.....
Map changes summary, there's much more:
* Extensive general cleanup and bugs fixed on almost every map.
* Zirakgunda fully remade, with many changes to Zirakinbar to go along with it.
* Lots of new buildings and changes to Idaloran.
* Several other maps have new general insides, and a few new secrets added.
* "location info" now available everywhere (the text when you click the compass)
2015-Apr-07: Release 1.9.4
From http://www.eternal-lands.com/forum/index.php?showtopic=59112
Client Improvements and New Features:
* Summoning filter, option to ignore "(name) summoned a (critter)" mesages (Mar 31, 2012)
* When using just @ to post to active channel, channel gets underlined (Apr 01, 2012)
* Various improvements to the Manu window Recipe saving (Apr 04, 2012 and later)
* Added video modes for 1366x768 (Apr 10, 2012)
* #research command ETA adjusted to take fast reading into account (May 04, 2012)
* Added actions to desktop icon for easy access to test/pk servers (Jun 02, 2012)
* Various improvements to the Item List window (Jun 05, 2012 and later)
* Sound when opening a dialogue added (Jun 05, 2012)
* Accelerated zooming when holding CTRL while using mouse wheel (Jun 05, 2012)
* Astro window: Option to always print details to console (Jun 26, 2012)
* Show Ranging stats with right-click option on right-side HUD (Jun 26, 2012)
* Option on "Item Lst" button right-click to set Item List to open left of inventory instead of right (Jul 04, 2012)
* "repeat spell" works everywhere, not just in game window (Jul 07, 2012)
* "your position" on map view made more visible (Jul 15, 2012)
* No longer stop mapwalking if you click on the HUD (Oct 27, 2012)
* Found Pears added to the Events counters (Nov 12, 2012)
* User-defined channel colors (Dec 04, 2012)
* Option for darker channel-text color on bright maps (Jan 01, 2013)
* Customizable icon window (Jan 01-02, 2013)
* Various improvements and fixes to the Quest Log window (Jan 11, 2013 and later)
* Added command #reload_icons for customizable icon window (Feb 11, 2013)
* Added Trade Logging (Feb 11, 2013)
* Option to disable weather special effects (Feb 14, 2013)
* Print Counters to console (Feb 28, 2013)
* #session_counters command, prints all session counts to console (Mar 03, 2013)
* #save is triggered automatically if no save done in the past 5000 seconds (Apr 11, 2013)
* Item descriptions added to items quickbar (Jun 26, 2013)
* Additional storage window sounds (Jun 27, 2013)
* New option on NPC dialogue, set a map mark using the NPC name (Jun 27, 2013)
* Named Color support, configured in xml data file (Jun 29, 2013)
* Holding Ctrl/Alt while hovering over inv items shows larger quantity text (Jul 21, 2013)
* Max/Last experience added to session window, including row highlighting with mouse click (Jul 25, 2013)
* Mouse-click highlighting added to other windows such as Knowledge, Counters... (Jul 28, 2013)
* Disable Ranging Lock when fighting option (Aug 18, 2013)
* HUD countdown/stopwatch timer added (Aug 26, 2013)
* Auto-remove extra spaces between name and start of message for PMs and such (Nov 01, 2013)
* Added context menu to control hud timer, minor refracting. (Nov 23, 2013)
* Suppress *You are too far away. Get closer* messages within a 5 second window, but highlight the actor with an orange cross. (Dec 22, 2013)
* Option to not display console messages for mixed items when other windows are closed (Dec 29, 2013)
* Add ctrl/alt zoom for storage item numbers. (Dec 30, 2013)
* Added keys #K_COUNTERS #K_HELPSKILLS but unassigned to keyboard by default. Unassigned keys can be assigned in keys.ini and using #keypress. (Dec 30, 2013)
* Add minimal status indicators window to hud. For day, harvesting and poison states. (Jan 3, 2014)
* Added 'Heal Allies' to spells.xml (Jan 7, 2014)
* Do not auto-save while fighting to prevent lags (Feb 1, 2014)
* Allow full game window keys for #keypress and Icon window simulated key presses. (Feb 2, 2014)
* Forum #56640 and #59274: Option for ctrl/alt click actions in inventory window. (Mar 10, 2014)
* Add 'Mother Nature taking a dump' to the events counters. (May 7, 2014)
* Added server specified spell/buff durations. You can now see how long a spell will last. (May 30, 2014)
* Added invisibility poisoning to buff count trigger. (Jun 20 2014)
* Add option to storage title menu, to disable item filter. (Jul 13 2014)
* Added item description filter within storage category. Type text, filter items. Non matching items are grayed out. (Jul 6 2014)
* Added HUD tab option to always enlarge text where pressing ctrl or alt would be the only trigger previously. (Aug 1 2014)
* Add enlarge text option to ground bag quantities. (Aug 1 2014)
* Add enlarge text option to trade window quantities. (Aug 1 2014)
* Add enlarge text option to quickbar window quantities. (Aug 1 2014)
* Client version based on git labels (Aug 10 2014)
* Add a *distance* measure to the session window. Just counts changes of x,y coordinates. (Aug 18 2014)
* Add hud timer option to keep the time and running state of the timer when changing mode. (Aug 18 2014)
* Add non MC message *...already fighting with someone...* to spam suppression list. (Sep 20 2014)
* Move Clear button to the left side of the manu window. (Oct 20 2014)
* Support for different eye-colors. (Oct 31 2014)
* Add #relogin command: tests server connection and moves to disconnected state if the test fails. (Dec 22 2014)
* Zoom-in increased to allow to better see eyes (Jan 20 2015)
* Use the same selected/hightlighed colours for storage category as elsewhere in the UI. (Feb 12 2015)
* The "You'd need to use binoculars" server message when you've opened a book and switch maps won't show anymore if the book is closed. (Feb 24 2015)
Bug Fixes and internal tweaks (sampling of the "big ones", there are many more):
* Sound crash due to incorrect array indices (Mar 13, 2012)
* Fix for offline buddies in buddy list (Apr 11, 2012)
* Many memory leak fixes (Jun 15, 2012 and later - Feb 2013 had many)
* Various map editor fixes (Jun 28, 2012 and later)
* Fixes to console text, "dead lines" in the console (Jun 28, 2012)
* Tweak to work with next Cal3D version (Jul 01, 2012)
* chat log rotation tweaks (Jul 04, 2012)
* Kill count improvements (Jul 07, 2012)
* Fixes to Eye Candy handling (Oct 14, 2012)
* Only rotate camera/advance/turn when in game window (Jan 23 & Feb 10, 2013)
* Check if Ency exists in selected language, fallback to English if not (Jan 26, 2013)
* Fix of spell regeant confusion on non-unique images (#item_uid issue) (Feb 16, 2013)
* Improvements to hover-over descriptions of items (Feb 17, 2013)
* Support use of libxml2 > 2.8.x (Mar 08, 2013)
* number of cache-items added to the #mem command (Mar 14, 2013)
* Add handling of when max number of mapmarks is reached (Mar 23, 2013)
* Counter window fix to reset scrollbar when new entries added (May 18, 2013)
* Fix to handling of missing anims to prevent speedups/resyncs (May 30, 2013)
* Fix crashing when encyclopedia fails to load (Jun 26, 2013)
* Fix custom download and update stack smashing issues (Aug 07, 2013)
* Fixed missing weather sounds (Aug 07, 2013)
* Initialize new notepad storage when reallocated. (Dec 22, 2013)
* Fix for Mesa 10.0.1 changed gl.h header (Dec 25, 2013)
* Fix uninitialized value on EC lamp effect. (Dec 27, 2013)
* Fix use of inventory mix button before manufacture window has been opened. (Dec 29, 2013)
* Fixes for sound system. Initialization, thread safety, memory access issues. Can now reliably turn on/of etc. (Jan 6, 2014)
* Fix various compiler warnings (Jan 6, 2014)
* More memory cleanup, valgrind complaints (Jan 15, 2014)
* Fix log-message in #unmark command (Jan 15, 2014)
* Properly shut down the network on client exit (Jan 19, 2014)
* Fix middle mouse button handling on Windows and Mac (Feb 2, 2014)
* Fix truncated user menu help text (Feb 2, 2014)
* Fix OPT_INT_INI usage (Mar 10, 2014)
* Trap exceeding MAX_SERVERS reading servers.lst (Mar 13, 2014)
* Added -lz needed for newer compiler. (Mar 29, 2014)
* Map editor bug and compiler fixes (Mar/Apr 2014)
* Linux launcher, work around for Zenity bugs. (Apr 11, 2014)
* Fix missing last char in a line due to rounding issues with 'strange' zoom factors. (Apr 27, 2014)
* More than one update thread can cause severe lags on some computers. (Apr 27, 2014)
* Prevent NPCs wearing custom clothes by accident (May 26, 2014)
* Move local #save text to Translate module (May 27, 2014)
* Fix find_var() matching substrings of wanted variable name, leading to unsaved variables. (May 29, 2014)
* NULL terminate the dark_channeltext config options which should fix a crash on opening the options window. (Jul 6 2014)
* Fixed missing last page of encyclopedia when using context menu. Fixed other occurrences of not looping over all the pages. (Jul 28 2014)
* Players with Overall Level 179 won't gain any OA exp anymore, so the stats window will show exp/min 0.0. (Aug 6 2014)
* Put *Equipment* text to background in inventory windows. (Aug 10 2014)
* Fix opacity setting from manu window title menu. (Aug 30 2014)
* Fix crash when leaving buggy maps. (Sep 4 2014)
* Change invance channels to current 120-145 and 145-200 (Oct 18 2014)
* New character: Fixed missing character animations when race or gender changed. (Nov 2 2014)
* Fix parse_2d0() for NEW_TEXTURES - ground items like skeletons are visible again. (Nov 22 2014)
* Remove use of Learner's server version of item_info.txt, will be included directly in the client. (Feb 27 2015)
* Move astrology window deection before ignore list. (Mar 23 2015)
* Possible fix for client crash due to lack of actors list locking. (Mar 31 2015)
* Work around for storage corruption due to mis-guessing (empty inv for trade) item_uid setting. (Apr 4 2015)
* Various compiler warning fixes including use of CLANG compiler, memory init fixes, and fixes to new features.
Maps:
* There are quite a few new caves and buildings, some benign and some designed to be useful. (Won't be discussed as there may be contests to find them and such.)
* Some old locations that were "removed" have also been tweaked or redesigned to fix the problems and re-added. A couple were just deleted, deemed beyond hope of repair.
* A couple big changes to current maps as well.
* Every single map in the game has been gone over with a careful eye multiple times, tweaked and adjusted to be as correct as possible. This includes:
- Fixing where you can walk. Areas that shouldn't be walkable like under rocks and such have been removed, while areas that should be walkable (you click but you can't go there) are.
- General design fixes (floating objects, items just poorly placed or stuck in other items they shouldn't be stuck in, etc.)
- An incredible amount of work has been done to reduce flickering of items seen when the camera is moved. (May never be 100%, but a good chunk of it's fixed.)
- Enter locations fixed that cause you to walk in odd directions when you click to use them. Exit drop locations fixed where you end up in an odd corner instead of directly at the entrance door/cave/etc.
- Most all harvestables that are in a harvestable area are now actually reachable, where design allowed. (Some placed as decor-only and are not allowed to be harved on that map remain that way.)
- Some harvestables stuck inside cave walls and such brought out. (This being a very time-consuming and difficult task, it was not done 100%, but I got to what I could.) This will be why when you visit some harv spots you know, there may be more ores or minerals or such there than were before. Those were always there, just hidden in the walls.
(While most work done of this nature on current maps won't be visibly noticeable, it will be in some areas. Nothing drastic in these cases, so I call them "easter eggs". ;-) )
And of course, all reported bugs fixed.
Some minor points that can be discussed (these only go into effect when 1.9.4 is released, not before):
- Palon Vertas main map will be multi-combat (currently single)
- The Whitestone crafting school will work
- Both Zirakinbar schools (manu school on the east side near docks, craft school area near EP exit) work
- Trassian Manufacturing school (southwest corner of Trassian) works
- The entire inside-the-stands area of the KJ temple arena will be PK, not just an unmarked square in the middle of it.
- Mount Sorrow in SRM is harvestable.
- The dung portal room has had flags placed above each outhouse indicating where they lead. You can "eye" the flags for specific info, or if you don't know the map flags (shame on you)
Misc:
* Heavily updated (English) Encyclopedia and book/knowledge list
2012-Feb-06: Release 1.9.3
Client changes:
* Gé Vissers
* Speed improvements & code tidy ups
* Add X-style copy to/paste from the primary selection with the
middle mouse button for Linux (or other Unices if the client builds
on them). Works in console and text widgets, compile with
MIDDLE_MOUSE_PASTE to enable
* Add a feedback message when saving notes.
* Tosh
* Ranging window
* pjbroad/bluap
* Option to auto select *open storage* npc option
* Added floating message for action points
* Storage dialogue options on storage title menu too.
* Allow resizing of the item list window.
* Detect inv window auto size correctly
* Added *Print To Console* option on teh ranging window title menu.
* Add Date, Time and Coord insert functions to text widget menu.
* Code tidy-ups.
* Allow double click to unequip even if item swap disabled.
* Add alt-click to store all items.
* Allow scrolling using the mouse wheel in the buddy window.
* Add keypresses K_MARKFILTER and / as shortcut to encyclopedia
search.
* Remember select tabs for help, stats and info.
* Stop the new character icon window being created before the root
window, otherwise it is hidden.
* Fixed when the buffer fills, old chat shows up in bottom normally
blank line.
* Do not set use cursor for game window when set on inv/qb windows.
* For use_with, allow item reuse in qb and game window (like
inv window) when shift+click used.
* Bottom HUD. Added action points stats bar. Allow more flexible
use of stats and exp bars with variable length.
* Add new #keypress command - can be used by user menu to reproduce
#K_ defined key presses.
* Recipe window changes: Gather store and display names for
manufacture recipes. Configurable number of recipes, resizable and
scrollable window. Search by name. Help text.
* sir_odie
* Keep current recipe in manu-window when eat before first mix.
* Add L179 to the #calc command.
* Added the invance channels to the Channels menu as suggested
by the mods.
* Don't emulate a 3 button mouse on the Mac, ALT+leftclick
doesn't work with the emulation.
* Workaround for a Windows bug (at least Vista): tmpfile() needs
Administrator privileges there, so it doesn't work for normal
users...
* Added optional time stamp to chat text (requested by Aislinn)
* Added castellan skeleton
* Vegar
* Sort storage categories alphabetically (but made configurable
via the title context menu).
* xaphier
* More logging for new update.
* Fix for custom updates.
* Better debug logging,
* Fixed bug that crashed el client when 3dc or latc are supported
but not s3tc (texture compression)
* Fix for random crashes when eye-candy is used.
* Fixed uninitialized size of hardware buffer (vbo).
* Jeffrey Wilson
* Fix for crash on some OS X hardware. Only draw particles if there
are particles in buffer to draw
* Schmurk
* Fixed a bug in the weights of vertices sent to the animation
vertex program
* Fix for lost shadows when wearing a medallion.
* kbialowas
* instance mode implementation with banners customization
2011-Jun-19: Release 1.9.2
* Minimap open-on-start option, circles + shadows
* Buddy icon flashes on change
* Improved new character window
* Critical fails and poisoning in counters
* Search and bookmarks for encyclopedia
* Allow the camera to zoom out more
* Variable number of quick bar item/spell slots
* Knowledge window - highlight books matching filter
* Option to open minimap when the client starts
* If the mouse is over a stats bar, draw the EXP remaining
* More NPC dialogue options and function to repeat last selection
* New item list window
* Compass shift-click copies location to current channel
* Mouse over knowledge window progress-bar shows time left
* Display last recent damage/heal values as hover over health bar
* #Know command - added -read, -unread and -total options
* Option to configure the maximum food level shown in the hud bar
* Restructure options window and reduced size
* Fixes for hardware_animation_program
* Rewrite of custom cloths and updates downloads.
* Added action point attributes
* Properly centre floating messages
* Minor quest log fixes and improvements
* New texture code, now almost everything is DDS
* Added support for OpenGL multi sampling (FSAA)
* Performance improvements actor loading, map changing, textures, threading
* Eye candy speed ups and fixes (requires OpenGL 1.5)
* Added support for boots meshes
2010-DEC-31: Release 1.9.1
* Support for 512x512 actor textures
* Item lists can now retrieve items from storage. List are also editable.
* More improvements to quest log, including support for server sent quest titles.
* More activities on horses including fighting.
* Neck items visible.
* More emotes.
* Graphics improvements.
* Encyclopedia update.
* Simple improvements for character creation.
* Player achievements.
2010-APR-02: Release 1.9.0
1. New artwork, most of the objects, animations and textures were improved.
2. Emotes!
3. Support for server sent markers, and now the user defined markers will show in the normal view too.
4. All kind of GUI improvements.
* New spell windows
* Dropdown manu window with saved recipes
* Resizeable ground bag with scroll bar.
* User definable menus.
* Saved inventory item lists (more to come hopefully).
* Rewrite of quest log with new context menu features.
* Storage dialogue auto-close and copy of dialogue text to clipboard.
* Ranging Lock
* Multiple statbars in HUD
* Resizable mapmark font
* Double click to equip an item.
* Make logo link to a URL.
* Limit massive healthbars to 110% of normal size.
* Variable bag positioning.
* Additions to counters.
* Show exp per min.
5. Engine
* Increased support for vertex formats.
* Added dds image support.
* Added support for compressed normals.
* Support for new e3d file format.
* Support for vertex colors.
5. Other
* New commands: #open_url #show_spell #cast_spell.
* Buddy list client-side changes.
* Fixes for buddies, knowledge window, notepad, spells, counters, harvest effects, input box mouse copy/paste, name completion.
* Announce invasion monsters at login.
* Modulo operator for #calc.
* OS X Fix for Intel integrated graphics crash relating to rounded buttons.
* Tag quest log with player name.
* Encyclopedia updates.
2009-JAN-10: Release 1.8.0
Here are some of the changes:
1. Horses and support for running.
2. A few new items.
3. Improvements over the UI.
4. Bug fixes.
5. Some 2d, 3d and animation artwork improvements (bigger textures, some broken objects fixed, etc.)
6. Some harvestible resources have been moved around a little.
2008-JUL-16: Release 1.7.0
1. Sky/better 3rd person view.
2. Better minimap (alt+m).
3. Improved weather effects.
4. Context menu for many GUI elements (right click on windows, bars, etc.)
5. Many other smaller improvements and bug fixes.
6. New weapon and armor (not available in the game yet).
7. New eye candy effects.
8. Map bug fixes & a few new additions
2008-MAR-29: Release 1.6.0
1. Many bug fixes.
2. Archery (bows and crossbows). The new archery items will be buyable from the NPC next week, and they will be makable in a few weeks.
3. Better water reflections, if supported by your hardware.
4. The player and monster models are now rendered by the GPU, if supported by the hardware.
5. Many speed improvements, smoother camera and actor animations.
6. Various GUI improvements (some of them need to be manually activated, unless if you are using the el.ini provided with the download).
2007-NOV-26: Release 1.5.0
1. A brand new sound engine, which makes a big difference to the gameplay. The sound pack needs to be downloaded in order to enjoy the sound, but if you like the game, we strongly encourage you to do so.
2. A new skill, tailoring.
3. Landmines and caltrops are now working.
4. Many new books and items.
5. 300 storage slots (rather than 200)
6. A brand new file system, which allows for more flexibility and speed.
7. Many bug fixes, GUI improvements, and so on.
8. A new server menu system which will allow for better interaction with the environment, once we finish the server side implementation.
9. Some new NPCs.
10. Minimap (not fully functional yet). Alt+m
2007-JUN-03: Release 1.4.0
1. One new skill (engineering). The new formulas will be posted soon.
2. Eye candy special effects.
3. A new 3d file format, should improve the game performance.
4. Many misc improvements.
5. Bug fixes.
6. A new storage category (hazardous items). There are two special storagers that can deal with those items, one in each continent.
7. New animals and monsters.
8. A few new maps, and map fixes.
2006-AUG-29: Release 1.3.2
1. A new map in the gold cave (Made by Ravenod)
2. 2 new armors (the augmented leather torso and pants)
3. Quite a few new items (all the 'new' armors and swords now have a rare version, and the new summoning books)
4. 3 new summonable monsters (Arctic Chimeran, Yeti and Giant).
5. The interguild command now requires a guildrank of 6, to prevent abuse.
6. Fixed a very rare bug where you could die twice if you were poisoned during the last hit. That bug has been there for almost 3 years now, and I just found out about it today.
7. Some client bugfixes.
....
09-02-04
Reduced CPU usage when game is not being dsiplayed (minimized, etc)
Added additional network polling into draw_scene() and display_actors() to reduce resyncs
06-22-04
Total revamp of windows handling to use a single window manager interface
04-19-04
Changes needed to support -DNEW_VERSION better
04-14-04
The cache option (-DCACHE_SYSTEM) has been working well in combination with VA's and releasing unused memory. VA is still a memory hog, but better.
Needs more testing by users with & without VA now.
03-30-04
Added #faq to dump faq.txt to the console
Changed #mem to work without -DDEBUG if -DCACHE_SYSTEM, but only do detail dumps on debug
Checked VC vs DevC++ changes
Have windows use configdir & data dir, but just deault to current
MD2 with VA now limits how many VA's it'll create in a single frame based on use_vertex_array setting
03-27-04
Added code for caching with basic LRU support for E3D & MD2
03-25-04
E3D's dynamically load arrays when displayed instead of at map load (kills map change lag)
Fixed camera angle memory
03-24-04
non-Windows clients will now store config and logs in ~/.elc/
VA support for actors now dynamically build the arrays
03-19-04
Added caps_filter support
Memorize camera position, angle, and zoom in el.cfg
Added version number to el.cfg to prevent problems in version changes
03-18-04
Added hack to prevent music crashes with high-optimization
03-10-04
Initial support for VA lists id -DUSE_VERTEXTARRYS defined
03-08-04
Added music player
03-05-04
Added sit_lock options to EL.ini to prevent walking if your sitting
03-02-04
Added username & password to el.ini and disabled by default
Activated GL error checking in several places when DEBUG defined
Makefile.linux change to help compiles on 'default' systems
Added no_alpha_sat flag to reduce GL errors on some broken drivers, automatically set in particles.c
02-24-04
FreeBSD port
02-12-04
Trade window now support RightClick to get description
Made NPC dialog text not click through to playing area
Manu screen now remembers what you are trying to make
02-05-04
Added name_text_size and chat_text_size to el.ini to adjust the font sizes
02-02-04
Fixed name tag & healthbar positioning issues
Name & healthbar no longer zoom
Name & healthbar now use the same routine for both actor types
01-29-04
Added zoom in/out feature.
01-27-04
Resync reduction for long actions
01-18-04
Sound engine changed to OpenAL
01-17-04
Fixed particles so the aren't visible below ground level or under bridges
Fixed particle adding in update_ to add correctly and avoid excess looping
The cursor no longer automatically switched to Fight on a corpse
Fixed timing issues for actor animation
SIN()/COS() optimizations for shadows
01-12-04
Removed excess screen size change message in windowed mode
01-10-04
Fix console history buffer ofverlow bug
Fixed another timing issue in particle system, added additional mutexs
Fixed recent chat scrolling bug
01-07-04
Added in PM autocomplete
Added button and ini option to disable FPS display