login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I'm guessing the library files are just outdated compared to what Steam is expecting. I've tried overriding them with the ones from VVVVVV to no avail.
It might have been solved by installing the necessary packages (pulseaudio etc.) with 32-bit support as well. But I went this way to use the libraries provided by Steam.
The file steam_appid.txt should contain the AppID which you see when you run Steam from the console and try to start Ibb&Obb from within Steam.
Here is what I get when I launch the game from the command line :
I followed Pyrice suggestion and edited ibbobb.elf, adapting the paths :
It didn't change anything. Now if anybody has any suggestion, it would be of great help.
ERROR: ld.so: object '/home/richard/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
LOADING IO.FEV
ERROR LOADING IO.FEV
Segmentation fault (core dumped)
steam.desktop[4764]: ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
steam.desktop[4764]: GameAction [AppID 95400, ActionID 28] : LaunchApp changed task to WaitingGameWindow with ""
steam.desktop[4764]: ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
steam.desktop[4764]: ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
steam.desktop[4764]: GameAction [AppID 95400, ActionID 28] : LaunchApp changed task to Completed with ""
steam.desktop[4764]: >>> Adding process 11295 for game ID 95400
steam.desktop[4764]: >>> Adding process 11296 for game ID 95400
steam.desktop[4764]: >>> Adding process 11298 for game ID 95400
steam.desktop[4764]: Game update: AppID 95400 "", ProcID 11298, IP 0.0.0.0:0
steam.desktop[4764]: Setting breakpad minidump AppID = 95400
steam.desktop[4764]: Steam_SetMinidumpSteamID: Caching Steam ID: [removed]
[API loaded no]
steam.desktop[4764]: ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ibbobb-i386.elf[11298]: segfault at 0 ip 00000000080700f9 sp 00000000ff8f7140 error 4 in ibbobb-i386.elf[8048000+691000]
Reading this thread made me realize the file ibbobb.elf doesn't look good.
It says :
export LD_LIBRARY_PATH=$(pwd)
This means the game will try to locate its libraries ONLY in the local working folder. I'm pretty sure it's not supposed to be that way.
I've replaced it with :
export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH
It makes sure that it first searches the local folder, and if the library is not found, it defaults to the system libraries...
... and the game started :-)
For what it's worth, removing the "LD_LIBRARY_PATH" line worked for me too, meaning all the needed libraries are available in my system - but that may differ with other Linux distributions.
You may want to add the PATHs mentionned Pyrice above, but I think you still need to keep a reference to the system folders, at the end of the line.
Now the game works for me - hope it helps others :-)
So now my ibbobb.elf file looks like this :
You're a prince.
Fixed
Works for me! Thank you!