Package Details: eternallands 1.9.6.1-1

Git Clone URL: https://aur.archlinux.org/eternallands.git (read-only, click to copy)
Package Base: eternallands
Description: A free 3D MMORPG game with thousands of on-line players
Upstream URL: http://www.eternal-lands.com/
Licenses: custom
Submitter: encelo
Maintainer: encelo
Last Packager: encelo
Votes: 3
Popularity: 0.004030
First Submitted: 2020-09-19 01:18 (UTC)
Last Updated: 2022-04-08 10:47 (UTC)

Latest Comments

1 2 Next › Last »

pjbroad commented on 2023-09-23 21:52 (UTC)

@zwastik this is a know problem with the current libxml2 package, version 2.11.5-1. It has been fixed in the upcoming 2.12 version, but until then, all you can do is downgrade to 2.10.4-6.

zwastik commented on 2023-09-17 22:25 (UTC) (edited on 2023-09-17 22:26 (UTC) by zwastik)

Oh my, Eternal Lands Crashed - Don't Panic!

A few of things you can try:
1) Make sure your system is up to date, especially your video drivers.
2) If the client crashes repeatedly, try changing some settings.  Either by directly modifying the configuration file (e.g. gedit ~/.elc/main/el.ini). Or clicking the settings button window at the login screen.
    i) Enable the "Poor Man" option in the "Details" tab of the setting window.  Or edit the configuration file and set "#poor_man=1".
    ii) Disable the "Use animation program" option in the "Adv Video" tab of the setting window.  Or edit the configuration file and set "#use_animation_program=0".

If you continue to have problems check the Eternal Lands forums, especially the "Help Me" and "Bug Report" sections.  If you post a message make sure you include information about your system; i.e video driver and version, operating system and version.  Make sure you check your error log for clues too and include the contents in any forum report.

This information about your graphic hardware and software may help.
Output from "lspci | grep -i vga":
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c3)
Output from "glxinfo | head -5":
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4

The following is your error log contents.  Note it is overwritten each time you run the game.

[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/engine/logging.cpp:311] Log started at: Sun Sep 17 19:23:32 2023 -03
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/engine/logging.cpp:314] version: 1.9.6
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/named_colours.cpp:105] Error: void ELGL_Colour::Colour_Container::load_xml() : Can't open file [named_colours.xml]
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read console.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read errors.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read help.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read options.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read spells.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read stats.xml
[2023-09-17 19:23:32, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/translate.c:2110] Error: Could not read titles.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/gl_init.c:92] Error: Failed to load window icon: /usr/share/eternallands/icon.bmp
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/interface.c:484] Info: Using hardwired continent overview maps: 2
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/io/elfilewrapper.c:310] Error: Can't load zip file /home/user/.elc/custom_clothes.zip
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/io/elfilewrapper.c:310] Error: Can't load zip file /home/user/.elc/unofficial_custom_clothes.zip
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/mines.c:207] Error: Error opening mines configuration file: mines.xml: No such file or directory
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/actor_scripts.c:4783] Error: Unable to read actor definition file actor_defs/actor_defs.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/actor_scripts.c:2819] Error: Unable to read emotes definition file emotes.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/missiles.c:945] Error: Unable to read missiles definition file actor_defs/missile_defs.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/json_io.cpp:35] Info: int JSON_IO_Client_State::Client_State::load(const char*):798  [/usr/share/eternallands/client_state.json]
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/weather.c:973] Error: Unable to read weather definition file ./weather.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/spells.c:381] Error: Unable to read spells definition file ./spells.xml: No such file or directory
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/spells.c:388] Error: Unable to parse spells definition file ./spells.xml
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/chat.c:1381] Error: Could not load a channel list from file. Using a limited built-in set instead.
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/rules.c:186] Error: An error occured while reading the rules
[2023-09-17 19:23:33, /home/user/.cache/yay/eternallands/src/Eternal-Lands-1.9.6.1/init.c:1046] Error: The rules.xml file was not found. You will have to redownload your game.

This was the program output:  Note it is overwritten each time you run the game.

named_colours.xml:24: parser error : Growing input buffer
<colour name="popup.optiontextmouseover" r="1.0" g="1.0" b="1.0" a="1.0"/>
                                                                        ^
languages/en/strings/console.xml:83: parser error : Growing input buffer
     <markpos>markpos</markpos>
                     ^
languages/en/strings/console.xml:83: parser error : Growing input buffer
     <markpos>markpos</markpos>
                     ^
languages/en/strings/errors.xml:168: parser error : Growing input buffer
      <accept>I Accept</accept>
                              ^
languages/en/strings/errors.xml:168: parser error : Growing input buffer
      <accept>I Accept</accept>
                              ^
languages/en/strings/help.xml:139: parser error : Growing input buffer
      <logon>%.*s has logged on.</logon>
                                ^
languages/en/strings/help.xml:139: parser error : Growing input buffer
      <logon>%.*s has logged on.</logon>
                                ^
languages/en/strings/options.xml:302: parser error : Growing input buffer
 Manufacture, Storage and Inventory windows to appear above the map and console.
                                                                               ^
languages/en/strings/options.xml:302: parser error : Growing input buffer
 Manufacture, Storage and Inventory windows to appear above the map and console.
                                                                               ^
languages/en/strings/spells.xml:95: parser error : Growing input buffer
      </remove>
              ^
languages/en/strings/spells.xml:95: parser error : Growing input buffer
      </remove>
              ^
languages/en/strings/stats.xml:157: parser error : Growing input buffer
         <shortname>eng</shortname>
                                  ^
languages/en/strings/stats.xml:157: parser error : Growing input buffer
         <shortname>eng</shortname>
                                  ^
languages/en/strings/titles.xml:44: parser error : Growing input buffer
      <tab_adv_video>Adv Video</tab_adv_video>
                              ^
languages/en/strings/titles.xml:44: parser error : Growing input buffer
      <tab_adv_video>Adv Video</tab_adv_video>
                              ^
mines.xml:18: parser error : Growing input buffer
    <mine id="7" type="Mana drainer">./3dobjects/ward1.e3d</mine>
                                    ^
actor_defs/player_standard.xml:1: parser error : Growing input buffer
    <ghost>no</ghost>
^
actor_defs/playerav_human_female.xml:84: parser error : Entity 'standard_players' failed to parse
    &standard_players;
                      ^
actor_defs/playerav_human_female.xml:135: parser error : Growing input buffer
        <torso>./meshes/torso_skinhf_tan.dds</torso>        
              ^
actor_defs/actor_defs.xml:141: parser error : Entity 'human_female' failed to parse
    &human_female;
                  ^
actor_defs/actor_defs.xml:233: parser error : Growing input buffer
    &dragon2_gray;
                  ^
emotes.xml:460: parser error : Growing input buffer
    <CAL_emote_sit index="1000">./animations/player_idle1.caf 0</CAL_emote_sit>
    ^
actor_defs/missile_defs.xml:78: parser error : Growing input buffer
  </missile>
           ^
./weather.xml:19: parser error : Growing input buffer
    <density>1.0</density>
                         ^
./spells.xml:361: parser error : Growing input buffer
    <sigil id="21" name="Protection">protection</sigil>
           ^
languages/en/Encyclopedia/index.xml:21: parser error : Growing input buffer
   <Category>Miscellanea</Category>
                                  ^
languages/en/strings/channels.xml:50: parser error : Growing input buffer
    <channel number="4900" name="Russian">Chat in Russian</channel>
                          ^
languages/en/strings/channels.xml:50: parser error : Growing input buffer
    <channel number="4900" name="Russian">Chat in Russian</channel>
                          ^
languages/en/rules.xml:206: parser error : Growing input buffer
eas detailed above, can result in permanent banishment from the forums and game.
                                                                               ^
languages/en/rules.xml:206: parser error : Growing input buffer
eas detailed above, can result in permanent banishment from the forums and game.
                                                                               ^
The rules.xml file was not found. You will have to redownload your game.

A search through dmesg output:

Also this

(zenity:309832): GLib-WARNING **: 19:23:03.989: ../glib/glib/giounix.c:414Error while getting flags for FD: Bad file descriptor (9)

Mr.Smith1974 commented on 2023-07-05 14:24 (UTC)

Appimage version here: https://aur.archlinux.org/packages/eternallands-appimage

Leonardo19 commented on 2022-04-09 10:43 (UTC)

You are right: the problem with my mesa driver. Sorry.

encelo commented on 2022-04-09 10:21 (UTC)

The game works fine on my computer, I don't think the message you received while compiling is related in any way.

It seems a problem with creating the OpenGL context. Maybe the game doesn't support your GPU + drive combination? What are your specs?

Leonardo19 commented on 2022-04-09 10:16 (UTC)

While compilling I received the message that the package contains a link to '$srcdir' directory.

As result: [/home/myuser/eternallands/src/Eternal-Lands-1.9.6.1/gl_init.c:310] Failed to create game window, going to exit.

encelo commented on 2022-04-08 10:50 (UTC)

Updated client, data and sounds to 1.9.6.1. Thanks @pjbroad!

pjbroad commented on 2022-04-07 23:57 (UTC)

You might be interested in a new stable release containing a few bug fixes. https://github.com/raduprv/Eternal-Lands/releases/tag/1.9.6.1

encelo commented on 2021-12-24 18:15 (UTC)

Updated client and data to 1.9.6.0

  • Added openssl to the depends array

encelo commented on 2021-07-27 21:30 (UTC) (edited on 2021-07-27 21:31 (UTC) by encelo)

Using CMake to build the game

  • Removed pkgconf from the makedepends array
  • Added cmake to the makedepends array
  • Renamed version custom variable to _version