Civ 5 falha na inicialização

1

Eu tenho uma nova instalação de civilização 5 no vapor, mas quando eu começo, eu recebo uma tela preta, em seguida, uma falha instantânea. Estou vendo este erro no terminal:

ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Estou usando o Manjaro linux e instalei através do steam client, no entanto ele menciona o ubuntu nessa pasta ...

Aqui está a saída completa quando o jogo é executado:

GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 8930, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 30
Game update: AppID 8930 "", ProcID 6920, IP 0.0.0.0:0
>>> Adding process 6920 for game ID 8930
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 6921 for game ID 8930
Game update: AppID 8930 "", ProcID 6921, IP 0.0.0.0:0
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198017115478 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(20180608222225)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game removed: AppID 8930 "", ProcID 6921 
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1528497815)
    
por Paradox 01.07.2018 / 22:00

4 respostas

0

A única solução que funcionou para mim, como sugerido por um usuário no Steam Discussion, foi o seguinte:

LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6:/usr/lib32/libopenal.so.1' %command%
    
por 07.10.2018 / 22:19
5

Eu tive esse mesmo problema no Manjaro, o jogo funcionou bem, mas começou a travar na inicialização com essa mesma mensagem de erro após uma atualização do sistema. Aparentemente, isso foi causado pelo upgrade de áudio de pulso para a versão 12.0. Adicionando

LD_PRELOAD=/usr/lib32/libopenal.so.1 %command% 

nas opções de lançamento corrigiu o problema para mim.

    
por 07.07.2018 / 23:16
0

Se você estiver usando beta cliente-cliente, adicione ./Civ5XP "%command%" (mantenha as aspas como estão) em Set Launch Options na guia de propriedades do jogo na biblioteca de vapor.

Além disso, esse erro não causa a falha e é ignorado pelo vapor. O que causa a falha é provavelmente o apóstrofo (') no nome do arquivo do diretório do jogo. Veja se há um "EOF inesperado" na saída de log / steam, caso em que a solução alternativa acima se aplica. Este é um bug na versão beta do cliente Steam.

    
por 03.07.2018 / 17:58
0

Tente executar a partir da biblioteca de vapor com isso como opção de inicialização no menu de propriedades do jogo: ./Civ5XP "LD_PRELOAD='/usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so ./libcxxrt.so /usr/lib32/libstdc++.so.6' %command%"

    
por 05.07.2018 / 13:18