You are not logged in.

#1 2018-02-27 02:52:38

gaofei
Member
Registered: 2017-08-11
Posts: 26

games and runtime

https://jimimasuraki.itch.io/happy-world    .. I downloaded the Linux version of the game ,and I need to install some libraries to start the game . Here is how I search and install libraries ,please check that .
Type command in the terminal  sudo pacman -Fy . I use nano (console) or gedit (GUI) to search keyword .so in the file 'HAPPY WORLD linux.x86' ,and type command pacman -Fs to search package names .The game also contains bundled libraries , players can find them by running command in the terminal  du -ah ./ | grep .so . These bundled libraries require more libraries you need to install with pacman .
The game seems to use some libraries that cannot be found in ArchLinux official repository ,including but not limited to libmonobdwgc-2.0.so ,liboleaut32.so . And finally , I got these errors :
Stacktrace:

  at (wrapper managed-to-native) UnityEngine.Application.OpenURL (string) <0x00004>
  at (wrapper managed-to-native) UnityEngine.Application.OpenURL (string) <0x00004>
  at SnowZoneRoom.Trigger () <0x00042>
  at SnowZoneRoom.Update () <0x0010b>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

Native stacktrace:

        /home/wzh/games/happyworld/HAPPY WORLD linux_Data/Mono/x86/libmono.so(+0x9005d) [0xefbc005d]
        linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7f92de0]
        linux-gate.so.1(__kernel_vsyscall+0x9) [0xf7f92db9]
        /usr/lib32/libc.so.6(gsignal+0xc2) [0xf7afce42]
        /usr/lib32/libc.so.6(abort+0x1b6) [0xf7afe556]
        ./HAPPY WORLD linux.x86() [0x86157f9]
        /home/wzh/games/happyworld/HAPPY WORLD linux_Data/Mono/x86/libmono.so(+0xc1a9d) [0xefbf1a9d]
        /home/wzh/games/happyworld/HAPPY WORLD linux_Data/Mono/x86/libmono.so(+0x245c5) [0xefb545c5]
        linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7f92de0]
        /usr/lib32/libpthread.so.0(pthread_join+0x2a) [0xf7f2757a]
        /usr/lib32/dri/r600_dri.so(+0x30f0b3) [0xf532f0b3]
        /usr/lib32/dri/r600_dri.so(+0x30f137) [0xf532f137]
        /usr/lib32/libc.so.6(+0x2fad3) [0xf7affad3]
        /usr/lib32/libc.so.6(+0x2fb31) [0xf7affb31]
        ./HAPPY WORLD linux.x86() [0x8eba655]
        ./HAPPY WORLD linux.x86() [0x868e645]
        [0xdf13e547]
        [0xdf13e50b]
        [0xeaf08e7c]
        [0xf62af7a9]
        /home/wzh/games/happyworld/HAPPY WORLD linux_Data/Mono/x86/libmono.so(+0x284f4) [0xefb584f4]
        /home/wzh/games/happyworld/HAPPY WORLD linux_Data/Mono/x86/libmono.so(mono_runtime_invoke+0x66) [0xefc5cff0]
        ./HAPPY WORLD linux.x86() [0x85d5a98]
        ./HAPPY WORLD linux.x86() [0x863a7dd]
        ./HAPPY WORLD linux.x86() [0x86113ee]
        ./HAPPY WORLD linux.x86() [0x821b9ea]
        ./HAPPY WORLD linux.x86() [0x84460f0]
        ./HAPPY WORLD linux.x86() [0x842f17d]
        ./HAPPY WORLD linux.x86() [0x807bb04]
        /usr/lib32/libc.so.6(__libc_start_main+0xf3) [0xf7ae8793]
        ./HAPPY WORLD linux.x86() [0x8089429]

Debug info from gdb:


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
================================================================= 
.
.
The game was looking for the file ~/.config/unity3d/Jimmy Maslaki/HAPPY WORLD/HAPPY ZONE/token.HZ   . But the file is missing .

Offline

#2 2018-02-27 13:43:05

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: games and runtime

I spent some time looking into this, looking for installation instructions, a README file, anything, including downloading the software and looking at the files... I can't find ANY information about how to run it on Linux. sad

I can't even find a place to ask for help.

I suggest contacting the developer and asking for instructions for running it on Linux.

EDIT: I just saw your other post. Does this mean you got it working?

Last edited by drcouzelis (2018-02-27 13:44:10)

Offline

#3 2018-02-27 14:09:41

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,543
Website

Re: games and runtime

I don't think you'll have any luck getting that to run on arch, let alone any modern linux.  It is a 32 bit binary for linux 2.6.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#4 2018-02-28 00:52:24

gaofei
Member
Registered: 2017-08-11
Posts: 26

Re: games and runtime

drcouzelis wrote:

I can't find ANY information about how to run it on Linux. :(

I suggest contacting the developer and asking for instructions for running it on Linux.

I installed those libraries and the game literally runs on ArchLinux , it's playable. I installed mono from official repository , but the game stills indicates runtime errors .

Offline

#5 2018-03-01 02:04:08

gaofei
Member
Registered: 2017-08-11
Posts: 26

Re: games and runtime

Some libraries are not on-disk ,they're in RAM or somewhere like that . Such as linux-gate.so.1 ,it's not on-disk . liboleaut32.so  .. Is it an on-disk file ? If liboleaut32.so is actually on-disk , where to find it ? Pacman official repository doesn't contain that .

Offline

#6 2018-03-01 07:57:51

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,863

Offline

Board footer

Powered by FluxBB