Unigine OilRush Moves A Bit Further Along

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kano
    replied
    It would be even more logical to get rid of the "cd bin", as "." is not in the LD_LIBRARY_PATH. The "./" before "bin" in the LD_LIBRARY_PATH and elsewhere is useless too until you really want to execute a file in the current dir, but not for relative paths.

    Leave a comment:


  • Ansla
    replied
    Ok, I installed the game using the Unigine installer (before I had it installed using an ebuild as I'm using Gentoo) and now I understand your problem. You're complaining about the launcher, not the game itself, as indeed when I run the launcher I get:
    Code:
    Cannot mix incompatible Qt library (version 0x40703) with this library (version 0x40702)
    ./launcher_x64.sh: line 5:  3909 Aborted                 ./launcher_x64 -config ./../data/launcher/launcher.xml
    My suggestion is to do the same as the ebuild and ignore the launcher, just run the game binary directly. You can use the following patch for this:
    Code:
    --- launcher_x64.sh.orig        2011-06-11 19:08:11.000000000 +0300
    +++ launcher_x64.sh     2011-06-11 19:11:05.000000000 +0300
    @@ -1,5 +1,4 @@
     #!/bin/sh
     export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH
     unset LIBGL_ALWAYS_INDIRECT
    -cd bin
    -./launcher_x64 -config ./../data/launcher/launcher.xml
    +bin/OilRush_x64d -data_path ../ -engine_config ../oilrush.cfg
    Now, as to why the launcher fails, even though Unigine built it's own version of QT, with library names changed so that you can not simply delete them and use the native ones, their version of QT will try to load plugins from the system default location. To work around this, if you prefer to use the launcher, here is patch number 2:
    Code:
    --- launcher_x64.sh.orig        2011-06-11 19:08:11.000000000 +0300
    +++ launcher_x64.sh     2011-06-11 19:25:41.000000000 +0300
    @@ -1,5 +1,6 @@
     #!/bin/sh
     export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH
    +unset QT_PLUGIN_PATH
     unset LIBGL_ALWAYS_INDIRECT
     cd bin
     ./launcher_x64 -config ./../data/launcher/launcher.xml
    BTW, if anybody from Unigine is reading this topic, you might be interested in including this second patch in your launcher script. And also make the launcher default to OpenGL on linux.
    Last edited by Ansla; 11 June 2011, 12:37 PM. Reason: Fix some typos

    Leave a comment:


  • Ansla
    replied
    BTW, oilrush has a native 64bit version so it's not a problem with 32bit libs:
    file /opt/oilrush/bin/oilrush
    /opt/oilrush/bin/oilrush: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

    Leave a comment:


  • Ansla
    replied
    Originally posted by Qaridarium
    i try out my oil-rush license and the game don't start.

    error message: "Cannot mix incompatible Qt library (version 0x1040702) with this library (version 0x40702)
    Aborted
    "
    extra digits in front of the QT version (highlighted in the quote) indicate the qt-copy from kde repository. Did you experiment recently with local builds of KDE? Anyway, I don't see how the different QT versions could possibly mix since Oilrush doesn't appear to be using QT at all...

    Leave a comment:


  • Kano
    replied
    Nobody gave me a free account for this game but usually you just need to delete libs which are installed in your system already. This is very easy on a 32 bit system as you can just do in the dir with the libs:
    Code:
    for x in *; do dpkg -S $x && rm -vf $x; done
    when you run pure 64 bit code it might work there as well, but it does not work for 32 bit apps on a 64 bit system as it does not check if it is from the lib32 dir or not.

    Leave a comment:


  • whizse
    replied
    Originally posted by Dr.Diesel View Post
    Wonder if this requires Nvidia/AMD to run, i'm getting this error on my SNB box:

    [...]

    EDIT:

    Yup, requirements says it does.. Bummer.
    That usually means the game haven't been tested on anything else and that you're on your own when it comes to support etc.

    I'm guessing that it should run on i965, and if not, file a bug:

    Leave a comment:


  • Kano
    replied
    @Dr.Diesel

    Did you manually update oss drivers and started the 32 bit binary on a 64 bit system? Maybe install libopenal1 globally too as it is missing.

    Leave a comment:


  • Ansla
    replied
    No mention of the mesa drivers?

    Well Michael, if you want to get your readers more interested in this game you should also mention that it now runs on the opens source drivers (at least on r600g with linux 2.6.39, latest mesa from git compiled with floating point textures support and libtxc_dxtn installed). The frame rate is not yet playable, at least not on my Radeon HD 3650, but it starts and is rendered correctly. The same goes for the Unigine benchmarks, of course.

    It would be nice to see a benchmark of oilrush on various ATI and maybe Nvidia cards if noveau works as well, to see if any can reach at least 30 fps.

    Leave a comment:


  • RussianNeuroMancer
    replied
    Originally posted by lukem33p View Post
    I absolutely hate managing non-prepackaged programs. Does this have an .rpm (upon purchase) yet?
    Send your suggestions about that directly to Unigine Corp. CEO Denis Shergin: binstream [a] unigine [dot] com

    Leave a comment:


  • Xilanaz
    replied
    I pre-ordered and do like the game, am a bit sad about the low numbers but also have to say there is very little news about it out there. bluesnews is still one of my favorite game news sites and it has 3 entries: sept 1, dec 19 and may 4. Other games in beta who release these sort of builds are listed on it each time.... they got to promote it more in the main stream ?

    Leave a comment:

Working...
X