安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
We are currently working on to get Trine for Linux to Steam. There is no official notification about this yet but might post something to our blog sooner or later. :)
We'll see if we can make the same for Shadowgrounds after, but can't make any promises yet.
Cheers.
If I have libglade2-0:amd64 installed, the installer fails (ELF class mismatch). Trying to install libglade2-0:i386 causes a conflict with libglade2-0:amd64, which isn't an issue here; resolving the conflict (uninstalling the amd64 version) allows the installer to run.
However, trying to run the game fails.
$ ./shadowgrounds/shadowgrounds-launcher
./shadowgrounds/shadowgrounds-launcher: /home/steam/shadowgrounds/lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
./shadowgrounds/shadowgrounds-launcher: symbol lookup error: /usr/lib/i386-linux-gnu/libXrandr.so.2: undefined symbol: _XGetRequest
$
That's on Debian, both wheezy and jessie.
I'd recompile from source, but the source archive is of no use unless you have the appropriate Windows environment and are building for Windows. Which I don't, and I'm not. (I recall something about the GNU/Linux build being a third-party port…)
I've tried the Steam Windows version (via wine) but it's unplayably slow – seconds per frame rather than frames per second. (Still, that worked for the card drops.)
Those versions were ported by Alternative Games. You can read more in Joel's post earlier in the thread :)
I suspect that I'd have to do a squeeze install in order to get them to run; I may do that sometime. I still have a tarball, originally used for compiling packages in a clean chrooted environment, which should be adequate for this.
I notice that SDL 1.2 is used there. If the modified source becomes available (actually, regardless of that), it would be a very good idea to port to SDL 2 – there will probably be changes needed, but it's definitely worth it for the proper multi-monitor handling regardless of any other benefits.
There are ways to get it running. I spotted somebody earlier this year who said they were able to get it running on Jesse by linking libxml2.so.2 amd libz.so.1 (and presumably libXrandr.so.2) to the lib32 folder. I haven't tried this, but you may have some success.
Forcing use of system libxml2, libz and libm, though the launcher still has that _XGetRequest problem. As for shadowgrounds-bin itself, removing libstdc++, libxcb* and libX* fixes the remaining problems.
No idea why the game doesn't like the left mouse button, though.
Keep us updated if you have any new information or stuff you've tried and if you have any progress. Cheers!
libm.so.6
libSDL-1.2.so.0
libSDL_image-1.2.so.0
libSDL_sound-1.0.so.1
libSDL_ttf-2.0.so.0
libstdc++.so.6
libX11.so.6
libXau.so.6
libxcb-render.so.0
libxcb-render-util.so.0
libxcb.so.1
libxcb-xlib.so.0
libXcomposite.so.1
libXcursor.so.1
libXdamage.so.1
libXdmcp.so.6
libXext.so.6
libXfixes.so.3
libXinerama.so.1
libXi.so.6
libxml2.so.2
libXmu.so.6
libXrender.so.1
libXt.so.6
libz.so.1
I added no libraries to lib32, but I did install libglade2-0:i386 for use by the launcher (which also works fine now). I may have installed one or two other packages (libgtk2.0-0:i386?) without which it won't run; that would require a clean SteamOS environment for testing.
Let me know how it goes!