Jump to content
Eternal Lands Official Forums

bluap

Moderators
  • Content count

    3016
  • Joined

  • Last visited

Everything posted by bluap

  1. New client update available 1.9.5.p9

    OK, I understand now. The console text should display down to the level of the bottom on the scroll bar. You can see this clearly if you reduce the font size for chat. The gap between the bottom of the scroll bar and the input is where the "^^ ^^ ^^" appear if you scroll the console text up.
  2. New client update available 1.9.5.p9

    That sounds like you may have changed the "Maximum Number of Chat Lines" on the "Chat" tab of options. The default value is 10. Thanks the the feedback those that have testing things out so far. I made a small change to the Linux general installer to better handle if you install as root. No EL files were changed, just the install script so no need to re-download and re-install.
  3. Build links Linux development builds for Flatpak, Snaps and Debs handled automatically when you update. Linux 32-bit static Linux 64-bit static Linux armv7 static (e.g. Raspberry Pi) Linux aarch64 static (e.g. Pinebook Pro) Windows 32-bit executable and DLL files zip archive Windows 64-bit executable and DLL files zip archive Note: for executable / DLL downloads, you will have to already have the latest full release (1.9.5p8) installed. Always keep back-ups of your personal data files. Data file changes: In the top level of the data directory: item_info.txt item_knowledge_info.txt main_icon_window.xml commands.lst in the textures sub-directory: cursors2.dds in the language/en sub-directory commands_help.txt New Features: Refreshed and enabled a very old feature from Emajekral to use coloured textures for the mouse cursor. Enabled from the options window, Font tab. You will need to download the cursors2.dds file and place it in the textures folder of your data files. The texture probably needs a refresh too. Cleaned up how the quantity information is display while moving an item. It now also shows the quantity being moved for stacked items. Added new #command to set the quantity for transferring items. Either "#q" or "#quantity" (or your local translation). The value for the command uses the build-in calculator so can be any calculation #calc can do or just a number. Use the Spells cursor over the spell in the spells window, and the pick-up cursor when picking up items from an item list. A new option to switch to the new data file format for user files. This replaces existing file formats (.dat files) with text based files (.json). This format make it easier to change the data without breaking backwards compatibility. The new format is also robust when moving the files between computers using different architectures. The feature is enabled from the Server tab of the options window. If you are already using the feature, the option is on by default. For a new install with no existing user data fiels, the option is on by default. Otherwise, the option is off by default. It is safe to switch on and your existing data is imported. HOWEVER YOU MUST switch if off, within the client, if you intended to move back to an earlier client version, 1.9.5p8 or earlier. Show if a book has been read or not, as part of the description text shown when you hover the mouse over a book in the inventory, storage or quick items windows. You will need to download the item_knowledge_info.txt file and place it in the top level of your data folder. June 23 Additions: Include calculation in #quantity command output. Added option to disable window scaling with mouse or keys. For the #know command, highlight a book in the output if its currently being read. Clean up tabs, crosses and other line drawing, this with the TTF changes below allow removal of troubleshooting gx/y adjust options. TrueType font support (See commit comment for details). A major improvement to enable use of local true type fonts. (thanks grum/gvissers) June 30 Additions: Added sort option for items in storage categories. (option located on the title bar context menu). July 6 Additions: Added window scaling for quickbar and quickspells windows. Forum #61401: Requested modifications to last health change information. Use the default text size rather than that for small text. Add option to always show the information, not just on mouse over. Forum #61401: Requested changes to name banners. Fix the hight of the floating health / damage banner numbers. Add option to disable the colour change for the heath and mana banner bars. July 10 Additions: More improvements to the TT fonts. The tab-map window now keeps the map aspect ratio. Note you will need to change the font scale for mark marks using the option on the "Font" tab of the options window. More on Forum #61401: Requested changes to name banners. Additional options to disable the colour change for the heath and mana banner bars. Option to set the hight of the floating health / damage banner numbers. July 12 Additions: Updated the runtime environment for the Linux snap package; bringing updated libraries including better support for the TT fonts. 15/7/20 Reverted change as it caused crashes on some systems. July 25 Additions: Improved rendering for TTF and support for TTF collections. (grum). Improved adjustment and saving of window positions when changing main window size. August 15 Additions: Added feature to save general options per character, for example the max food level. You need to be using the .json format user files (selected on the server tab). To save an option for the current character, right click the option short description text and select "Mange value just for this character". Uncheck the box to stop saving just for the current character. Options set in this way are saved in a file in your config folder called "character_options_<name>.json" and are loaded after login. Loaded value will not get saved into the el.ini unless you change the value in the normal way. While this feature can be used for most options the usefulness may vary. Added the "Disable Scaling Controls" option to the general window title menu. This required a change to the name saved in the el.ini file and so if you set it previously, you have have to set it again. September 22 Additions: Better handling of item images when dragging using a large cursor. Better handling of cursor action modes with options for completely independent cursors for quick-bar and inventory windows. Chat improvements: Option to enable show/hide of chat using ALT+C or an optional icon. Save and manage position of the chat window, allow windows scaling and allow smaller chat window width. Option to set the number of lines chat displayed for non-window mode. Added client window size #commands #reset_res - swap back to original settings (same as client opening size) #set_res <width> <height> - switch to desired size in pixels #save_res - set and save the current window size as user defined #show_res - show the current window size November 7 Additions: Limit storage items scrollbar to length needed. #quantity command includes decimal version if not an integer. February 28 Additions: Allow larger scaling of Name and Chat fonts. Added update list option for item lists. Centre (new install) windows by default or using title menu option. Issue #71: Replace binary el.cfg file with client_state.json March 17 Additions: Added # command to list available commands "##". Added help for # commands "## <command>. Needs new commands_help.txt file (see list above). Removed the random chance of closing the item list window. April 5 Additions: Support loading TTF fonts from the game data directory. Improved validation of password changes. New Character and login screen checkbox for password manager. Disabled printing the UVP string of it's off. Bug Fixes: Fixed a bug that caused the mini-map to be re-opened when resizing the main window if "open on start" was set. Fix for MacOS copy function (Thanks Ben) Fix for minimap cross not scaling (Thanks Ben) Fix for small graphical glitch on window title bar ends. June 23 Additions: Fix issues showing the completed/total information for long books by using the output of #research to replacing HERE_YOUR_STATS information. Fixed bug with use counter not handling non-unique items. Fixed use counter for books, now excludes the ([un]read[ing]) tag. Fix potential crash in buddy handler. (thanks grum) Properly enable Full Scene Antialiasing (FSAA) for Linux. Save the config window position after scale change. Fix invalid memory access in encyclopedia. (thanks grum) Fix length check on stats data. (thanks grum) June 30 Additions (grum and bluap): TTF - Fixed crash when editing a reopened, previously cancelled pop-up window. TTF - Fixed crash if using the old behaviour for chat. TTF - Fixed missing cursor at end of line when editing text, for example in the notepad. Fixed possible missing first line of console text. Several memory leaks and compiler warning fixes. A few TTF alignment and spacing tweaks. Fixed #know command tagging as "reading" of just finished book. July 6 Additions: Numerous improvements to the True Type Fonts feature. Including a major improvement in the quality of rendered fonts, and additional font support. July 12 & 15 Additions: Fix bugs with the new storage category sort. July 25 Additions: Various TTF fixes including the trade window text positions (grum & bluap). Fixed saving position other options for spells and item quick bar and hud indicators when the windows are not in their standard positions. (bluap) Aug 15 additions: Fix option window closing when first hidden by console. Parse NPC text through global and local filters. Improve the vertical alignment of the ground bag numbers. Fix notepad tabs, closing when the game window is resized. Changed the summoning window key from LCTRL+U to LALT+U as already used for #K_USE. September 22 Additions : Fixed bug that show numbers for dragged equipped items and non-stacking item counts in the inventory. Fixed bug with sorted storage categories and use of the item filter. November 7 Additions: Fix unlock actors list when fail to add actor from server. Fix #calc for q <max level) i.e. "calc q l 179". Fix destination cross on continent tab map - Found and fixed by Nogrod. Fix crash for Font initialisation when there are no options. Fix Ground bag unresponsive after switch to map/console. Fix possible false knowledge eta of completed. Fix ranging window exp/arrows. February 28 Additions (contributions form Gé Vissers (grum), Bruno Ramos and me (bluap))) Fix _findnext() crash on windows due to invalid handle type. Fix URL window link underline. Scale overhead buffs by global scale. Fix crash with missile eye candy. Fix banner background placement and size. Fix options window descrption overflow. Fix various valgrind alert. Better use of space for content menu text. Fixes for F6 transparent mode. Fixes found during Android merge. Handle config tabs that are disabled. Compile error in langselwin due to missing header. Fix initial scaling of language select window. Trap displaying info for storage when quantity zero. Fix DROP_ITEM message_length in quickbar (#105) Fix initialisation race between hud indicators and fonts. Fix not initially setting buddy window scroll bar len. Fix length check on incoming storage updates. Fix buffer overrun in password field. Fix tab completion (there is also an updated commands.lst file). Fix missing 2D objects on snow map. Fix overhead chat bubbles. Issue #89: Fix truncation of long floating message. Fix issues with the aspect ratio of images in the encyclopedia. Fix scaling if a window size larger than available space is attempted. March 17 additions: Fix tabs not fitting for some fonts when there is a close box. Clean up bottom hud stats bar positions and scaling. Fix tab-map text scaling for existing users, reset to 1.0. Fixes for buddy list, clear previous add buddy name, clear list if #clear_buddy used. Fixes for mac build since TTF changes. Fix for thin fonts for player banner text. April 5 Additions: Scale console input widget margin by font size. Fix usermenu losing locked position if screen width too small. Do not strip internal spaces in config values Fix _findnext() crash on windows for user menus. TTF: Don't draw shadow outlines on book text TTF: Take horizontal offset into account
  4. On this, the json files are not held open by the client so it hard to see how they could have been corrupted by pulling the power. Unless the client was in the middle of writing changed back when it happened. Was it all the json files that were empty of just some?
  5. I've updated all the builds including the earlier published windows build (to include commits that were done for TT fonts while I was building). The version will be 1.9.5-20210405.15MM (the minutes vary). I've updated the first post.
  6. Version 1.9.5p8 of the EL client is ready for release. This release brings Windows, MacOS and Linux versions in-line and fixes a small number of bugs. The data package is unchanged from p7. The full list of changes can be read on the release page. MacOS: MacOS package (from Ben) Windows options: Windows 7-10 32-Bit installer Windows 7-10 64-Bit installer Windows 7-10 32-Bit executable and DLL files Windows 7-10 64-Bit executable and DLL files Linux options: Flatpak Package (recommended) Snap Package Debian and Ubuntu Packages Linux general installer Linux 32-bit executable Linux 64 bit executable Data Files: Data Files Sound Files Music Files Please always back up your personal files, not just for this update.
  7. New client update available 1.9.5.p8

    The #quantity command is not in this version, you need the current development version.
  8. Change committed and windows builds updated. This rolls us forward to the latest git so I'll build the other packages too and update the top post with the full list of changes. One change you'll notice if you are using the True Type fonts, is that your selection will have been reset. This is an unfortunate side effects of changes that have been made so we can ship some nice fonts with the next point release.
  9. OK, I found the problem and its a one line fix which I'd commit now and build updated packages. Thanks for all the debugging, noticing the link to the user menus was the key. The details: There was a change in the file finding functions on windows recently which changed the file handle size. These functions are only used on windows. This exposed a bug in EL which was not using the proper type definition. I fixed this a few weeks ago elsewhere in the client but did not think to check for other usage. As I don't play on windows, I did not have the user menus enabled so didn't notice the bug was there too.
  10. I can't reproduce this problem. I've tried installing the update on top of a clean 1.9.5p8 install on my dev virtual machine environment and an old PC. @shadowgate if you still having issues with your own build, perhaps you could try running the client using the debugger and finding out were the crash is happening? Apologies if you already know this but.... From the msys terminal... First, use pacman to install the debugger "pacman -S gdb". Changed to the install directory for the client "cd <the path>" and run the debugger "gdb el.exe". At the "(gdb)" prompt, type "run". If and when the client crashes, type "where" at the (gdb) prompt and please post the output here. Thanks.
  11. Is it actually working for anyone other than me? I'll try on another machine and see what I can find.
  12. Please could you give more details. Which file did you download? What version were you previously running? If asked, did you let the package overwrite existing files? Did you get a error pop-up window, if so what did it say? Can you provide at least the last few files of the last log file?
  13. I have still not tracked down anything to help with the crashing issue. For those experiences crashes, you could try switching off "use_compiled_vertex_array" as apparently that can cause issues on other platforms even if it is supported. There's a app called "OpenGL ES Extensions" by "Realtech VR" that gives you information about your devices GL support. This could help us identify the differences. The app contains ads and I cannot vouch for its its safety. It does only require limited privileges though. My main device that appears to work fine has a "PowerVR GX6250" graphics card, I'll try to extract more information. Anyway, I have a new build with the latest changes available at the normal link. Version el-1.9.5-20210223.2156
  14. Android or other tablet keyboard

    That's the function used in the android client. There's a new version that improved the text entry. Taping an input field opens the keyboard. In game window and console mode long pressing the input areas opens the keyboard. In full console mode you can also swipe right to open the keyboard. The new client puts the input field at the top of the screen and does not write over the console text.
  15. el screen

    Looks very similar to other people having video issues unrelated to EL: https://www.google.co.uk/search?q=horizontal+green+lines Suggested cause include faulty monitors, cables, drivers and graphic cards.
  16. Login problem after changing password

    I've added validation checking to the #change_pass command before sending it to the server. This is now consistent validation for the login screen, new character screen, #change_pass and the password manager. I have also include help if #change_pass fails about the valid format. While doing these changes I noticed the login screen was not producing an error message if you were disconnected from the server; it now does produce a message.
  17. Login problem after changing password

    If you put a space in you new password, the actual new password will be the bit before the space I suspect. If you use the password manager, there is a bug though because the new password is not saved if there is a space. I'll look at fixing that. A space is not a valid character for an EL password and you cannot enter a space at the login screen or new character screen. There should be no freeze. You should be getting a red error message on-screen because the password is incorrect.
  18. Map Editor - Video Tutorial Series

    Excellent again. Very interesting to see the new content too.
  19. Updated all the builds 1.9.5-20210317.HHMM. See updated change log at the top of the topic.
  20. I'll do some builds that include this change in the next day day or so.
  21. Linux Compiling Guide

    The nlohmann_json dependency is now included in the source but you now need to install the libsdl2-ttf-dev package. The data files are includes as assets for github releases. https://github.com/raduprv/Eternal-Lands/releases You may have to look to previous release assets depending on when the files were last changed. I've updated the previous post.
  22. EL Gamma adjust VS Windows 10 Gamma adjust

    Looks like the gamma is only set on start up and when you toggle the option on. I'll take a look at re-applying it when the client gains focus again but until then, you could try turning the option off then on again.
  23. OK. That zip is just the client executable and DLLs. It does not contain the data files. The assumption is that you install that file over the latest full release package. I thought I'd said that at the top of the thread but I have not so I'll make that change. The person is likely missing other data changes depending on what they previously installed.
  24. Do you know which version they installed? This thread is about the latest changes after the last release. 1.9.5p8 included the new data and this thread is what's changed since then. If that file was was not in the 1.9.5p8 client package, I messed up.
×