Jump to content
Eternal Lands Official Forums

bluap

Moderators
  • Content count

    2985
  • Joined

  • Last visited

Everything posted by bluap

  1. No Sound Alert on Death

    If you get an xml error trying to download my snds_client.xml file, you need to right-click and save as instead. The new link to warning.ogg works.
  2. No Sound Alert on Death

    I can't access that file. This issue appears to be a problem with sounds that are set up to be positional. Unfortunately, that is the default and even if you change a sound to not be positional, only some files appear to work when you do. I can't yet track down these issues but a work around is to change the snds_client.xml. This new snds_client.xml makes the four alert sounds non-positional, the forth is changed to a sound file that works. I've also added a couple of extra sounds using the male and female death sound files. With the new config file, you can add the line below to your sound_warnings.txt for a reliable death sound. death male = You have died and gone to the Underworld! I'll carry on looking at the sound code to see if I can fix the issues.
  3. No Sound Alert on Death

    Yes I did checked that and the message are being interpreted correctly. It's a bug in the sound code and I've just about found it.... For those where this is a problem, which sound name are you using?
  4. No Sound Alert on Death

    Yes, that would be related.
  5. No Sound Alert on Death

    Nothing has really change related to this recently. In fact, as the sound are added and play related to the characters position, is difficult to see how it worked before. If you are already in the underworld and die again, the sound plays if your location does not change. I wonder if the timing of the messages have changed at some stage. If they were sent after you arrived in the underworld the code would work reliably perhaps. If the messages are sent before you move, then its not going to be reliable. There's also a element to timing. The sounds are paused if out of range by a function that is called on a timer, so on a slow machine the sound might play before you move location. I'll keep looking into it, but the sound code is something I have limited experience with. It would be better if these sounds were not related to position.
  6. Is that because the button and items are too small or because action is not responsive?
  7. New client update available 1.9.5.p9

    Thanks but the diagnosis is that it looks like a server change would be best place to fix it as described here: https://github.com/raduprv/Eternal-Lands/issues/65. This has got nothing to do with this latest update.
  8. I've committed a fix to auto disable the ranging lock only if it is you fighting. This looks to be the original intention of the function.
  9. Auto disable kicking in when someone else is under attach looks like a bug. The code does not check if the person fighting is you but could very easily do so.
  10. New client update available 1.9.5.p9

    > "....first is when i minimize and maximize the client i get a black screen for a flash...." ... is why I suggested it. The change will have no impact unless you are restoring the window after minimizing, and only immediately after the restore.
  11. New client update available 1.9.5.p9

    > P7 change log: Resolved issue restoring after minimised that caused fast animations for a while until the client caught up. This change made the client re-create all the actors when restoring the window after being minimised. If you want to do a test without that change, try commenting out line 56 of events.c to remove the call to update_all_actors().
  12. Great stuff, that works. Thanks for finding the information. I'm in the process of updating the build so I'll include that change.
  13. I see the issue with ALT also, I have not found a solution but you can use a key.ini if your android version exposes the user files. I also see the client exit when you add or remove a keyboard. Its not a crash but a controlled exit forced by the system due to a "configuration change". I've not worked out how to do something less severe as yet.
  14. New client update available 1.9.5.p9

    It would help to know which previous client you are using that does not have these issue. Others have said about the tab-map, maintaining the aspect ratio is a recent change. The flashing is not something I see on Linux or Windows. The position is chosen by your window manager and is always centred on the screen for me on Windows. Once dragged into place, you could try holding the shift key down when closing the window (using the close cross) a quick goggle suggests that works in some cases. It does not remember the position when I use it though.
  15. This is a long shot as you should use the library from your graphic card driver... But the build environment I use to build the download packages does contain the OpenGL DLL. I do not include it in the install package because a suitable version should be on your system already. You could try placing this version of the DLL into the client data directory along with the client executable and other DLLs, it may work. If it does not work, remove the file so it does not interfere with your systems version should you actually get that installed.
  16. As others have said, it looks like you're missing mesa, the Open GL libraries that should come with your graphics card driver. You could try reinstalling the graphics driver even if its appears to be up to date. The client is never going to function without working mesa libraries.
  17. New client update available 1.9.5.p9

    I don't think any of these have been introduced with this client update. Several similar things existed before and none of the code related to this has been changed IIRC. Which version of the client were you using before? There are several, possibly related issues with ranging and horse riding that have been hard to reproduce and track down. The nearest I got was a partial fix but it may need a server change. The worse one sounds like 5) as it could be that part of the client has got locked in a loop. I'd expect a map change or teleport to fix any of the animation or equipment issues. Was any part of the client UI unresponsive? Were your teleport casts actually happening but you were just not moving? Did you check the error logs?
  18. New client update available 1.9.5.p9

    OK, even though I prefer the shrinking approach, the console input line is now always at least 1 line high, even if there is no text. It looks so odd now. The calculation used for the print-to-console output is EXACTLY the same as use for the window. range_critical_hits > 0 ? (float)range_critical_hits/range_success_hits*100 : 0.0f I see in your screen-shot that the totals are different though I can't see how that would account for the difference. Quick test showed no difference for me. Edit: OK, found the ranging bug and committed a fix. How it worked at all previously is a mystery.
  19. New client update available 1.9.5.p9

    Its one of the things that splits opinion, it was not my change but I quite like it! While its not going to be reverted in the strictest sense because its part of a larger change, it could be made not to shrink when the input is empty.
  20. New client update available 1.9.5.p9

    Good to here, thanks for trying the installer. My be I misunderstand but there is a separate CHAT font already.
  21. New client update available 1.9.5.p9

    Glad you like it the new version. @grum implemented the bulk of the TTF changes, its been a fun team effort to get it bedded in including lots of people testing and providing feedback.
  22. 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.
  23. 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.
  24. 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
  25. 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?
×