System.EntryPointNotFoundException erro ao tentar executar o Bastion

3

Eu baixei o Bastion for Ubuntu e instalei na pasta home normalmente.

Ao executar "Games > Bastion", nada acontece. Executar o Bastion diretamente da pasta de instalação resulta no erro abaixo

Unhandled Exception: System.EntryPointNotFoundException: glProgramParameteri
  at (wrapper managed-to-native) OpenTK.Graphics.OpenGL.GL/Core:ProgramParameteri (uint,OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb,int)
  at OpenTK.Graphics.OpenGL.GL.ProgramParameter (Int32 program, AssemblyProgramParameterArb pname, Int32 value) [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Graphics.EffectPass.ApplyPass () [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Graphics.Effect.DefineTechnique (System.String techniqueName, System.String passName, Int32 vertexIndex, Int32 fragmentIndex) [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Graphics.SpriteEffect..ctor (Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice) [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Graphics.SpriteBatch..ctor (Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice) [0x00000] in <filename unknown>:0 
  at GSGE.ExceptionGame.LoadContent () [0x00000] in <filename unknown>:0 
<snip>

Eu tentei algumas soluções na internet, como adicionar o OpenTK.dll.config na linha abaixo:

<dllmap os="linux" dll="libXi" target="libXi.so.6"/>

Isso não ajudou. Também tentei correr como sudo e isso não ajudou. Alguns posts disseram que isso pode ser um problema com os drivers do Ubuntu. Mas estou usando os drivers proprietários da NVIDIA.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9400 GT/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.24
direct rendering: Yes
    
por user68008 03.06.2012 / 06:03

2 respostas

1

Eu estava recebendo o mesmo erro com a versão Bastion-HIB-2012-05-29-1.sh lançada no pacote humilde, sem me aprofundar, parece-me que em algumas configurações os links estáticos estão incorretos.
Há uma nova versão disponível, Bastion-HIB-2012-06-01-1.sh, que resolveu o problema para mim.

Meu sistema também é o Ubuntu 10.4 rodando os drivers da nVidia

    
por Matt 06.06.2012 / 01:20
0

<dllmap os="linux" dll="libXi" target="libXi.so.6"/>

Isso é para problemas de mouse não para o seu problema! - muito obrigado, isso resolveu o problema do meu mouse no Bastion! Combinado com force_s3tc_enable=true , /usr/local/games/Bastion/Bastion.bin.x86_64 é bastante jogável agora (só precisa cuidar dessa chuva ainda mais no jogo).

    
por R_H 04.06.2012 / 16:49

Tags