Pyrdacor / Ambermoon.net

Ambermoon rewrite in C#
GNU General Public License v3.0
424 stars 22 forks source link

[Bug report] - Cant start Ambermoon 1.9.2 #362

Closed Felipefpl closed 11 months ago

Felipefpl commented 11 months ago

Describe the bug I downloaded the 32 bit Ambermoon and i couldnt start the game.

Screenshots Sem título

Desktop (please complete the following information):

I attached the .cfg file because i guess it can help you: ambermoon.zip

a1exh commented 11 months ago

I think this means your gfx card isn't good enough to run Ambermoon .NET it has to have a (working) OpenGL driver.

You could try and update / re-install your gfx card drivers. Possibly your .NET runtime installation?

Pyrdacor commented 11 months ago

Don't use the 32 bit version on a 64 bit machine. Try the 64 bit version please.

Felipefpl commented 11 months ago

I think this means your gfx card isn't good enough to run Ambermoon .NET it has to have a (working) OpenGL driver.

I have a working opengl driver, according to AIDA64 it has 100% support for opengl 3.1 and 75% support for opengl 3.3

Don't use the 32 bit version on a 64 bit machine. Try the 64 bit version please.

I did as you requested and the 64 bit build FROZE my computer, i tested it twice. Also, it doesnt make sense i cant use a 32 bit program in a 64 bit OS.

Pyrdacor commented 11 months ago

Well as Alex mentioned your video card is not good enough. You can try to look for a driver update but sometimes the hardware is just too old. OpenGL 3.1 is required as the engine is using shaders. Even though someone states that it is 100% supported is no guarantee. I mean in the end if some OpenGL function is missing you will receive an error. And this is happening here. I don't think I can do much about it beside rewriting the whole rendering code. Sorry.

Maybe you can find a more recent driver which works.

Felipefpl commented 11 months ago

Ok then, thanks for the explanation.

Pyrdacor commented 11 months ago

There are some articles and video online where they tackle the issue. But mostly it is about updating their drivers. Sometimes they use some manual driver updates, maybe even 3rd party. But I won't recommend this here. It is just another possibility maybe.