ETA or information alpha Linux?
  • sirblackheartsirblackheart
    Open Alpha Player
    Is there an ETA or information on the alpha for Linux available?
    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}
  • ClemensClemens
    Administrator
    Sorry, we've got not specific date yet. BUT: the game and engine have been ported to Linux already and was steadily running. But that was already a few months ago and we haven't maintained the port.

    It has a high priority on our to do list and as soon as we got some Windows bugs sorted out, we'll get started on getting the Linux port up to speed.

    We'll let you know as soon as the first test build will be out!
    Clemens - Co-Founder & Artist @ Broken Rules
    @Rostiger
  • peterpeter
    Administrator
    I just revived our old Codeblocks project, a lot has changed since early 2012 though :). But i'm on it (reap. Husky will continue with the linux build next week). It would be awesome to have it running before our Indiegogo campaign ends, but we can't promise.
    Peter - Co-Founder, TecHead & Physics Puppeteer @ Broken Rules
    @blunzn
  • sirblackheartsirblackheart
    Open Alpha Player
    I'm glad to hear that. Cross platform development can be a pain. On the other hand you already have it running on Windows and Mac OS X so I hope you will not run into to much trouble. Are you going to also support 64bit linux binaries?
    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}
  • peterpeter
    Administrator
    yeah we have to keep all those projects up to date, but as nobody uses linux as workstation, this one is very dusty now.

    i set up 64bit ubuntu today, so this will give me 64bit binaries? i didnt dig into this too much yet, but i am sure we will have the right packages/binaries for every platform sooner or later.
    Peter - Co-Founder, TecHead & Physics Puppeteer @ Broken Rules
    @blunzn
  • sirblackheartsirblackheart
    Open Alpha Player
    Yes you actually should be able to compile 32 and 64 bit binaries as long as you have installed both variants of libraries (32 and 64 bit). On ubuntu i think you have to install some multiblibs for the 32 bit part. I have not tried it myself yet.
    The only problem you could have is if you are using some proprietary libraries in your project, that are not available as 64 bit.
    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}
  • v01pev01pe
    Administrator
    Update on the Linux build:

    We recently got the Linux build compiling, linking AND ALSO RUNNING :)
    Still a lot of small things to fix though… gamepad support doesn't work yet, some filesystem functions are only empty stubs at the moment, but the worst part is done for now!

    You'll hear from us soon!
    Jan - Co-Founder, Gameplay & Audio Coder @ Broken Rules
    twitter.com/v01pe_
  • sirblackheartsirblackheart
    Open Alpha Player
    That sounds promising. Will the linux build be part of the alpha 6 release or is it still going to take some time? Another question tough. Are you going to support only proprietary drivers on linux or also the open source ones? Regarding the intel chipsets there is only the open source driver so you are going to probably support it. But for AMD and NVIDIA there exist both. Don't know in what shape noveau(NVIDIA open source driver) is, but the open source amd driver for the amd hd 4870 is not that bad.
    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}
  • sirblackheartsirblackheart
    Open Alpha Player
    Hi thanks for releasing on linux. At the momment im still getting a segmentation fault :/
    The strange thing was, when starting with commandline i got the following line:
    created user folder path: '/home/sirblackheart/.raetikon/'
    but the folder was not there. So after making it, on start Ginko.log and Options.xml where created.
    But it is still segfaulting.

    Content of Ginko.log:
    --- Log begins on Wed Dec 18 23:11:03 2013 ---
    Inited SoundManager: samplerate (48000), numChannelsOut (2), maxChannelsIn (6), bits (16)

    update:
    dmesg | tail
    ...
    Raetikon[2613]: segfault at 38 ip 00000000f746490b sp 00000000ffee2ab0 error 6 in libfmodex.so[f73fa000+116000]
    ...

    so the problem seems to be with the libfmodex library

    update 2:
    the segfault was my fault. missing pulseaudio 32bit libraries.
    Raeticon now starts, but it only renders the fonts and gui elements. The rest stays black... I am going to take a look if some more 32bit libs are missing on my setup

    update 3:
    strange enough starting the game and saving the options made all textures appear. Sound and wind effects are missing and a white tree is appearing behind the bird.
    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}
  • v01pev01pe
    Administrator
    All right thanks for the information! User folder should be created if not existent of course, I put that on the bugtracker:
    http://www.brokenrul.es/flyspray/index.php?do=details&task_id=488

    We plan to do 64bit version, so the pulseaudio libs problem should be solved by then. Good to know what to tell other players!

    The black screen (besides UI elements) is a known issue, can be solved like this:
    strange, that it fixed itself though!

    @update3: do you hear any audio? music, etc…
    By missing wind effects you mean the visual or audio ones?
    I see the same graphical issues in my virtual machine. Reported that bug as well with your graphic specs (your driver version is mesa ati 10.0.1, right?):
    Jan - Co-Founder, Gameplay & Audio Coder @ Broken Rules
    twitter.com/v01pe_
  • tuxisagamertuxisagamer
    Open Alpha Player
    I'm also getting a segmentation fault right after sound initiailization. I have 32-bit libraries installed for pulseaudio already.

    dmesg | tail shows the following:

    [360637.089426] Raetikon[14479]: segfault at 8 ip 0000000008467c42 sp 00000000ffc34ea0 error 6 in Raetikon[8048000+98b000]
    [360841.646638] Raetikon[14844]: segfault at 8 ip 0000000008467c42 sp 00000000ff9abce0 error 6 in Raetikon[8048000+98b000]
    [360921.236597] Raetikon[15072]: segfault at 8 ip 0000000008467c42 sp 00000000fffc6100 error 6 in Raetikon[8048000+98b000]
    [360986.571687] Raetikon[15101]: segfault at 8 ip 0000000008467c42 sp 00000000ffc50be0 error 6 in Raetikon[8048000+98b000]
    [361484.585669] Raetikon[15493]: segfault at 8 ip 0000000008467c42 sp 00000000ffdb0920 error 6 in Raetikon[8048000+98b000]
    [361909.061117] Raetikon[15619]: segfault at 8 ip 0000000008467c42 sp 00000000ffd5ea00 error 6 in Raetikon[8048000+98b000]
    [362231.201288] Raetikon[15669]: segfault at 8 ip 0000000008467c42 sp 00000000ff8bdbc0 error 6 in Raetikon[8048000+98b000]

    Kubuntu 12.04 64-bit, AMD Athlon 6000+, Nvidia 520 GT, 3 GB DDR2
  • sirblackheartsirblackheart
    Open Alpha Player
    Sorry for the late reply, I was on vacation in my hometown in the real alps ;)
    The bad news is, I changed my GPU and its now a R7 260x. At the moment the open source driver has real bad performance and is still buggy. Additional I am now back on OpenGL 2.1 :(
    Sound and effects are still missing and enabling the postprocessing in the settings also causes a black screen on this card.

    @tuxisagamer
    In regard of finding the missing dependencie I used strace, and looked at lines where:
    open("A", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    "A" = a lib with a path to the 32bit librarys
    But if we are getting native 64bit binarys it is probably better to wait for them.
    But in case those are the 32bit libraries I have installed:
    lib32-ati-dri 10.0.1-1
    lib32-attr 2.4.47-1
    lib32-bzip2 1.0.6-1
    lib32-dbus 1.6.18-1
    lib32-elfutils 0.157-1
    lib32-expat 2.1.0-1
    lib32-flac 1.3.0-1
    lib32-gcc-libs 4.8.2-7
    lib32-glib2 2.38.2-1
    lib32-glibc 2.18-11
    lib32-json-c 0.11-1
    lib32-libasyncns 0.8-6
    lib32-libcap 2.22-2
    lib32-libdrm 2.4.50-1
    lib32-libffi 3.0.13-1
    lib32-libgcrypt 1.5.3-1
    lib32-libgpg-error 1.12-1
    lib32-libice 1.0.8-1
    lib32-libogg 1.3.1-1
    lib32-libpciaccess 0.13.2-1
    lib32-libpulse 4.0-6
    lib32-libsm 1.2.2-1
    lib32-libsndfile 1.0.25-2
    lib32-libtxc_dxtn 1.0.1-5
    lib32-libvorbis 1.3.3-1
    lib32-libx11 1.6.2-1
    lib32-libxau 1.0.8-1
    lib32-libxcb 1.10-1
    lib32-libxcursor 1.1.14-1
    lib32-libxdamage 1.1.4-1
    lib32-libxdmcp 1.1.1-1
    lib32-libxext 1.3.2-1
    lib32-libxfixes 5.0.1-1
    lib32-libxi 1.7.2-1
    lib32-libxrandr 1.4.2-1
    lib32-libxrender 0.9.8-1
    lib32-libxtst 1.2.2-1
    lib32-libxxf86vm 1.1.3-1
    lib32-llvm-libs 3.3-1
    lib32-mesa 10.0.1-1
    lib32-mesa-libgl 10.0.1-1
    lib32-openal 1.15.1-1
    lib32-pcre 8.33-1
    lib32-systemd 208-1
    lib32-util-linux 2.24-1
    lib32-xz 5.0.5-1
    lib32-zlib 1.2.8-1


    if (OS == Windows 8.1 64bit || OS == Arch Linux (x64 Kenel 3.12) {CPU = Phenom II X4 965; RAM = 8GB; GPU = Radeon R7 260X; Window.gpuDriver = AMD Catalyst 13.12; Linux.gpuDriver = mesa ati 10.0.1
    } else if (OS == Mac OS X 10.9.1) { SYSTEM = Macbook Air Mid 2012;}

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID