protonscr

Amnesia won't start, x86_64

steamclosed reviewed3rd party game
ValveSoftware/steam-for-linux#702 · opened 2013-01-14 by pete777ca · updated 2013-01-16 · 4 comments · github
Ppete777ca 2013-01-14 github

When starting Amnesia the Launcher won't come up. It started 1/13/13 with an update. Here is solution:

cd "~/.local/share/Steam/SteamApps/common/Amnesia The Dark Descent"

Open the file: run_steam.sh with a file editor.
I used midnight commander, but the text editor "gedit," or any editor would probably work.

remove the "#" in front of lines 5-8 and 11:

Change from:

# if [ `arch` == "x86_64 "]; then
#  ./checklibs.sh libs64 Amnesia.bin64
#   ./Launcher.bin64
# else
 ./checklibs.sh libs Amnesia.bin
 ./Launcher.bin
#fi

to

if [ `arch` == "x86_64 "]; then
  ./checklibs.sh libs64 Amnesia.bin64
  ./Launcher.bin64
 else
 ./checklibs.sh libs Amnesia.bin
 ./Launcher.bin
fi
Ppete777ca 2013-01-15 github

Thanks, I think I got it right this time.

Jjohndrinkwater 2013-01-15 github

Its likely you are missing some 32bit libraries, could you provide your system info as requested here https://github.com/ValveSoftware/steam-for-linux/issues and terminal output from Steam

Ppete777ca 2013-01-16 github

Thanks for responding. Here is the terminal output when I try to run the 32 bit version:
./Launcher.bin: error while loading shared libraries: libXmu.so.6: cannot open shared object file: No such file or directory

The system specs are below. I run Amnesia 64 bit, and it works great. I realize the change I had listed above is just allowing the 64 bit version to run. Is there a reason to run it as 32 bit? I tried to update the libXmu, but was unable to figure out how. I went to the Ubuntu Software Center, but it said the file was already installed.

Ubuntu
Release 12.04(precise) 64 bit
kernel Linux 3.2.0-35-generic

*-core
description: Motherboard
product: 785GM-E65 (MS-7596)
vendor: MICRO-STAR INTERNATIONAL CO.,LTD

 *-cpu
      description: CPU
      product: AMD Phenom(tm) II X4 955 Processor
      size: 3200MHz
      capacity: 3200MHz
      width: 64 bits
      clock: 200MHz

 *-memory
      description: System Memory
      physical id: 26
      slot: System board or motherboard
      size: 6GiB
      description: DIMM SDRAM Synchronous 667 MHz (1.5 ns)
         width: 64 bits
         clock: 667MHz (1.5ns)


       *-display
            description: VGA compatible controller
            product: GT200 [GeForce GTX 260]
            vendor: NVIDIA Corporation
            width: 64 bits
            clock: 33MHz

       *-disk
            description: ATA Disk
            product: WDC WD5000AAKS-2
            vendor: Western Digital
            size: 465GiB (500GB)
            capabilities: partitioned partitioned:dos
            configuration: ansiversion=5 signature=0007495f

*-network
description: Wireless interface
capabilities: ethernet physical wireless

Jjohndrinkwater 2013-01-16 github

You can install the library with sudo apt-get install libxmu6:i386 note the extra :i386 flag for 32bit.

Steam is currently shipping just a 32bit overlay + interface library, so you wont get in-game community or achievements (not for this game, obviously) if you adjust the launcher. If you want to run in 64bit mode, you’re welcome to :)

Nothing extracted yet.