ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
65 stars 2 forks source link

World of Warcraft 2.4.3 #68

Open Madnevil opened 3 years ago

Madnevil commented 3 years ago

Description

Game starts in DX9 mode but text is glitched out and some textures are missing/glitched. A resolution change fixes the text glitch for a couple seconds. On the other hand in OpenGL mode 90% of textures are missing plus text is messed similarly to DX9 mode.

On screenshot you can see errors like:

"GL_INVALID_VALUE in glColorMaski(buf=4)" "GL_INVALID_VALUE in glDisableIndexed(index=4)"

Tested on

Stock RPi4 with Twister OS 1.9.7, Box86 with Dynarec v0.2.0 b2d5587e, Wine 5.13

Status

Previous behavior: None reported

Current behavior

Runs slow with texture and text glitches.

Screenshots

wow-2 4 3-dx9 wow-2 4 3-opengl

OpenGL

OpenGL version string: 2.1 Mesa 20.3.0

Additional Information

I noticed that Pi Labs (not sure if that's you) managed to run Warcraft 3 in OpenGL. I assume that both games run on similar engine so maybe there is resolution for opengl? https://www.youtube.com/watch?v=85bfzDSWHNQ 800x600, low settings.

Espionage724 commented 1 year ago

I noticed that Pi Labs (not sure if that's you) managed to run Warcraft 3 in OpenGL. I assume that both games run on similar engine so maybe there is resolution for opengl?

-opengl flag can be used up to Cata or WoD I believe. Specifically it can be used for the years-old classic versions of WoW, TBC, and WotLK found in internet archives or optical discs, but not the current 2023 Classic Era/TBC/WotLK clients from Battle.net with DX11/DX12 renderers.

I had some interest in running classic WoW on an Android phone and stumbled onto this project and this issue :p