Gemini Rue

Gemini Rue

View Stats:
Gemini Rue > General Discussions > Topic Details
manolo.texaco Feb 14, 2013 @ 2:58am
Linux version?
I bought it within humble bundle, but I can't play on linux.

Could you please upload the linux version to steam?

Thanks!
< >
Showing 46-60 of 64 comments
Faugn Jun 27, 2014 @ 6:54am 
Originally posted by Footissimo:
Originally posted by Cybolic:

Another beta tester here. I can also confirm that the beta does not have the mouse acceleration issue, but the Steam version does. On to test the Humble Bundle download...

UPDATE: Humble Bundle build is the same.
The only difference I can find in general is in the AGS engine version; the beta uses 3.30.0, the release uses 3.3.0.1132, which sounds a bit backwards :/

For those who are having the mouse lag problem - this may help:

https://www.youtube.com/watch?v=WMlQ1aNDun0

Unfortunately the solution is a sledgehammer to crack a nut =/

It's a bug in Allegro (reported here[sourceforge.net] and there[github.com].

It seems my recompiled patched version is not compatible with Gemini Rue (whose version is apparently modified), but fortunately it's possible to fix this with a small library override. Here is the script I used to do this:

#!/bin/sh set -x if [ 64 = "`getconf LONG_BIT`" ] then libdir='lib64' else libdir='lib' fi sed 's/liballeg/.so/.4/.4/liballeg.so.org/' <"$libdir/liballeg.so.4.4" >"$libdir/liballeg.so.org" && gcc `allegro-config --cflags` -shared -fPIC -x c - -o "$libdir/liballeg.so.4.4" -l:"$libdir/liballeg.so.org" <<\EOF #include <allegro.h> #include <xalleg.h> static void _init_input_handler(void) __attribute__((constructor)); static void _input_handler(void) { if (0 == _xwin.display) return; while (XQLength(_xwin.display) > 0) _xwin_private_handle_input(); } void _init_input_handler(void) { _xwin_input_handler = _input_handler; } EOF

The script needs to be run from Gemini Rue installation directory (default: ~/.local/share/Steam/SteamApps/common/Gemini Rue).
Last edited by Faugn; Jun 29, 2014 @ 9:28pm
Wadjet Eye Games  [developer] Jun 29, 2014 @ 1:56pm 
Originally posted by eggman:
I can only go by what Wadjet have said, that the Humble Bundle people are responsible for supporting it. More emails to them can only help at this point, because Wadjet seem to not even care enough to contact them about it.

Hi all! Of course we care. :) Sadly, we are not able to visit every thread on every forum as quickly as we'd like. We are a team of two people. We didn't contact them about it because we weren't aware that this problem existed. If you want a speedy response, it is always best to email us directly: admin AT wadjeteyegames DOT com. Making a Steam thread about it or messaging us over the client will get to us eventually, but not very quickly.

That said - yes, we have very little to do with this port as it was a pure Humble thing. I am assuming that there was a Steam client update that broke compatibility somehow (which has happened before - AGS games and Steam don't like each other). I will contact them today.

As for the international pricing issue, I have brought it up with Valve and assumed they fixed it. Apparently they have not. I will bring it up with them again.

Thanks and apologies for the issues. If you ever want to reach out to me directly, my direct email is dave at wadjeteyegames dot com.
Last edited by Wadjet Eye Games; Jun 29, 2014 @ 2:00pm
eggman Jun 29, 2014 @ 2:03pm 
I emailed you about this, at that very address (Edit: The admin-email, I mean), back in February without getting a response. I also tweeted you @WadjetEyeGames in May and was told to email the Humble Bundle people.
Last edited by eggman; Jun 29, 2014 @ 2:07pm
Wadjet Eye Games  [developer] Jun 29, 2014 @ 2:09pm 
Hi Eggman. I am looking through my emails and I *do* see your email! And I did forward it to Humble. You are totally right that you should have received a response from me. In my defense, I was crunching on Blackwell Epiphany at the time and was falling behind on just about everything. Not that is any excuse. We are much less busy these days so I can be much more aggressive about following up with Humble. In fact, I'll point them to this very thread.
Delu Jun 29, 2014 @ 2:36pm 
Thx for the response Dave!

Just to make this more clear on this last page, two issues:

1. if possible implementing the mouse lag fix with a script overwrite/ Allegro library update (user workaround mentioned here): http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c540744936568057697

2. fixing the game file distribution/ delivery/ Installation to/ on Linux and Mac Steam Clients which seems to be completly broken at the moment (game can not be downloaded/ installed on Linux and OSX, in some cases Steam seems to fetch cloud savegames tho):

http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c648814844078538833

http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c648814844206903913

http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c540744934579922048

http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c540744934685034571

http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c540744936194180608

http://steamcommunity.com/app/80310/discussions/0/540744935949499335/


Last edited by Delu; Sep 20, 2014 @ 10:33pm
eggman Jun 29, 2014 @ 3:52pm 
Thanks, Dave, I appreciate your taking the time to follow up on this. We'll hopefully see an update from Humble Bundle soon :tgrin:
Faugn Jun 29, 2014 @ 9:34pm 
Originally posted by Delu:
Thx for the response Dave!

Just to make this more clear on this last page, two issues:

1. if possible implementing the mouse lag fix with a script overwrite/ Allegro library update as posted here: http://steamcommunity.com/app/80310/discussions/0/864959809659528306/?tscn=1404075380#c540744936568057697

Just to be clear: the library overwrite hack is for users, since Allegro Gemini Rue version is modified and can't be recompiled from the open source version. Patching Allegro with this patch[sourceforge.net] is the right way for Gemini Rue developers to fix the mouse issue.

Note: I have tested the fix (patched Allegro library) with several AGS games (GOG Blackwell Bundle, GOG Gemini Rue, Steam Heroine's Quest) without issues.
Tux Aug 30, 2014 @ 7:49am 
Did someone else also experience a crash when clicking on "New Game" and knows how to fix this?
The last log lines say:

... AGS: Engine initialization complete AGS: Starting game AGS: Loading room 124 AGS: Room change requested to room 125 AGS: Unloading room 124 AGS: Loading room 125 AGS: ***** ENGINE HAS SHUTDOWN Speicherzugriffsfehler (Speicherabzug geschrieben)

The last line means: memory access violation or segmenation fault (core dumped)
tℨopc Aug 31, 2014 @ 3:46pm 
Originally posted by dacapo:
The last line means: memory access violation or segmenation fault (core dumped)

It could mean its a problem in the game code which has a memory access violation during the loading of room 125 which it can't handle then proceeds to crash in a non-ideal way. Errors are generally rather straight-forward though can be in disguise.

As such, I will assume its a problem with the game and not your hardware. But you also didn't say if it was working before or if its a fresh install.

You could try having steam check the game files, uninstall and reinstall the game, restart your computer, etc. Something that cleans up either the memory or the game files might work, but its all just my best guess... I could be totaly wrong and its your computer.

For me new game works smoothly:
Room change requested to room 125
Unloading room 124
Loading room 125
Room change requested to room 107
etc...
Last edited by tℨopc; Aug 31, 2014 @ 3:56pm
eggman Sep 21, 2014 @ 4:37am 
As for #2 (read my posts above), Humble Bundle contacted me asking for proof of purchase, so I sent them the Steam transaction ID number for the Indie Adventure pack I had purchased. This was almost two months ago, I've not heard anything else yet.
Zyro Nov 14, 2014 @ 7:26am 
Originally posted by Faugn:
It seems my recompiled patched version is not compatible with Gemini Rue (whose version is apparently modified), but fortunately it's possible to fix this with a small library override. Here is the script I used to do this:

Many thanks for this solution!

For the records and the help fo others, I had to install liballegro4-dev before, and I had to adjust the script a bit, like this:

sed 's/liballeg/.so/.4/.4/liballeg.org.so/' <"$libdir/liballeg.so.4.4" >"$libdir/liballeg.org.so" && gcc `allegro-config --cflags` -shared -fPIC -x c - -o "$libdir/liballeg.so.4.4" -L $libdir -l alleg.org <<\EOF

It seems my compiler did not like the -l:libxy syntax.
eggman Dec 19, 2014 @ 6:30am 
Oh, happy day :)

The latest update seems to have fixed my issue, and the game now installs and runs for me on Linux.
giamic Jan 18, 2017 @ 4:05am 
Hello guys, I know that this is a VERY old post, but maybe somebody will pass by...

I am running Kubuntu 16.10 and the game has the mouse lag issue. To solve it, I installed liballegro4-dev and run the script but it fails, both the original version and the modified one. I have this error message:
sed: -e expression #1, char 16: unknown option to `s'

Anyone can help me out with this one?
Zyro Jan 18, 2017 @ 4:15am 
Originally posted by giamic:
Anyone can help me out with this one?

Did you use my adaption?
I can try again when I'm at home (under Debian Jessie).
(The game is really worth it...!)
Last edited by Zyro; Jan 18, 2017 @ 4:15am
< >
Showing 46-60 of 64 comments
Per page: 15 30 50

Gemini Rue > General Discussions > Topic Details