Closed michaelnew closed 6 years ago
I believe most of the stuff added by blizzard in this PR requires the starcraft 4.0 (the big patchset including free to play and stuff). It includes the new render. Thus we need a new version of the linux headless client to run it.
Please try with the new 4.0 build: http://blzdistsc2-a.akamaihd.net/Linux/SC2.4.0.2.zip
This did work, but I had to change the libEGL.so
path to get it running. The EGL path was hard coded to /usr/lib/nvidia-384/libEGL.so
which is almost definitely not the typical location. I don't think it needs an absolute path at all. I went ahead and made a PR.
This:
$ ./rendered -e ~/StarCraftII/Versions/Base56787/SC2_x64
Results in this:
I'm on Arch Linux. I have an Nvidia card with the proprietary Nvidia driver, but I get the same error when I turn on software rendering in the
rendered
example. The game is installed to~/StarCraftII
and all the other examples seem to be running fine.I assume there's some kind of option that isn't being set correctly when rendering is turned on, but I can't figure out what that might be.