Here is an attempt of answer to the most frequently issues encountered by Gnu/Linux users running Machinarium.
This is a work-in-progress. Let a reply if you have comments or ideas of answer to add.Before purchasing, want to know in which format come the game package?The game come in a simple tarball (tar.gz archive) that you can extract anywhere to play, whatever your distribution. Inside, there is a native Linux executable which launch a fullscreen Flash player with the game.
Is there any demo for Linux?Yes, download it here:
http://www.bigdownload.com/games/machinarium/pc/machinarium-demo-linux/Using a 64-bits system?Install a 32-bits compatibility package:
for i in $(< metztli-Fedora_agnostic-ia32-libs.text); do yum -y install $i; done
- Gentoo: IA32 Emulation must be enabled in the kernel configuration
Executable file formats / Emulations --->
[*] IA32 Emulation
< > IA32 a.out support
Then you need the same dependencies as 'www-plugins/adobe-flash' so you can just install that package (make sure you have the 'multilib' use flag enabled in case adobe releases a pure 64bit flash plugin again).
Note: you will need to accept the 'AdobeFlash-10.1' License in order to install that ebuild. Either add
ACCEPT_LICENSE="AdobeFlash-10.1" to your
make.conf or prepend it to your emerge command like that:
ACCEPT_LICENSE="AdobeFlash-10.1" emerge -av www-plugins/adobe-flash
- Other distributions: see if you have an equivalent of ia32-libs, or install the equivalent packages of those mentioned in the Fedora list (you perhaps even can adapt the command in replacing 'do yum -y install' by the install command of your system).
Lag when moving cursor (drag&drop objects, arrows cursor, legs cursor)?Deactivate hardware acceleration in the Flash settings panel (accessible through a right click on the game). If it's not sufficient try also to play in windowed mode and not in fullscreen.
Other lags?See just above.
The Esc key doesn't quit fullscreen mode?Yes. The message at start is showed by Flash player, not by Machinarium itself, and seems to be wrong : you can't go windowed with the Esc key. Use the bottom in-game menu to stop fullscreen.
Want to create a launcher for Machinarium?It avoids you to open your file manager and find the Machinarium folder each time you want to play. Just type this command in your launcher:
bash -c "cd /-way-to-the-machinarium-folder/-name-of-the-machinarium-folder/ && ./Machinarium"
Most of other commands doesn't works.
You have to move your saves file (see below). More details in the topic "
Create a launcher on Linux".
I lost my saved games after using a launcher?When you used to launch the game directly through the executable, your saved games where there:
/home/-username-/.macromedia/Flash_Player/#SharedObjects/-strangething-/-localsomething-/-way-to-the-machinarium-folder/-name-of-the-machinarium-folder/Machinarium/Machinarium.sol
With a launcher, the right folder is now at this place :
/home/-username-/.macromedia/Flash_Player/#SharedObjects/-strangething-/-localsomething-/Machinarium/Machinarium.sol
("strangething" is a serie of characters like ABCDE123, "localsomething" can be #localWithNet, localhost or localwithnet or perhaps others)So you have to move your
Machinarium.sol file from the previous to the new place.
Where are my savegames?See just above!
More information in the topic "
Where are my Savegames" ?
Blank black screen at launch?How do you launch the game ? Depending of the command, the game can not see its data. You have to launch it from its folder: directly or with a launcher (see "Want to create a launcher?" above).
The sound is slightly delayed?Yes.
Keyboard keys doesn't work in arcade games?This is a known issue. There isn't any solution now, so you will have to play with mouse at the moment.
MOD edit by popsUlfr (06.08.10): added Gentoo 32bit compatibility hints to the 64-bit system subsection.