It’s finally time to do a public test of thrive with the new graphics engine. I’ve been working on this for a long time:
If you can’t be bothered to read that thread, here’s a two point summary:
- Ogre has a lot of problems, and I didn’t get any help. BSF is easier to do graphics stuff with, and there’s way more support
- BSF supports DirectX11 which should make Thrive playable on older intel graphics, which people seem to want to do (and then when it crashes they submit bug reports)
So now it is time for the community (that’s you!) to test how well the new graphics engine works.
However, please do not report these already known issues (also don’t report any bugs that are also in 0.4.1.1):
- resizing is broken (on linux it kinda works but it is completely broken on windows): https://github.com/GameFoundry/bsf/issues/382
- there’s a high chance of crashing on shutdown. Don’t report these crashes. Only if you can’t start the game then report a crash
- vulkan crashes on startup: https://discourse.bsframework.io/t/vulkan-crash-on-linux-after-update/492
- lighting needs improving and the skybox light strength needs adjusting
- changing backgrounds doesn’t work
- screenshotting crashes (pressing print screen). Feature missing from bsf: https://discourse.bsframework.io/t/taking-a-screenshot/487/2
- ER and Golgi orientation is messed up
- Pressing F10 to open the engine editor crashes
- The asset import script does not work on windows. For some reason it doesn’t want to receive the command line arguments properly
That’s a bunch of stuff, but basically this is a test to see if the game runs, and if the fps is good or not (press F3 to show the FPS in game). Please also post your PC specs.
It would be extra helpful if you could test using the different rendering APIs as well. The default on windows is directx and on linux opengl.
How to change the selected API
You need to add one of the following lines to bin/EngineConf.conf
:
RenderAPI = "opengl";
RenderAPI = "vulkan";
RenderAPI = "directx";
You can also edit the resolution in the config. This is what the config contents look like:
Vsync = 0;
UseGamma = 1;
FSAA = 4;
FullScreen = "no";
DisplayNumber = 0;
Width = 1280;
Height = 720;
MaxFPS = 120;
AudioDevice = "default";
Many of the options are obsolete / haven’t been remade.
Downloads
Windows: https://boostslair.com/files/thrive/Thrive-0.4.2.0-alpha-bsf-test-WINDOWS-64bit.7z
SHA3: dc8770291726012f3804e7d7611c839ada61071930d0351a09bc66899a6dc4a1
Linux: https://boostslair.com/files/thrive/Thrive-0.4.2.0-alpha-bsf-test-LINUX-generic.7z
SHA3: ba0719937a187118289088e0fb3cb353c446173d4b480d6d931fecd8c60e842a
tldr; 1. download the bsf test build 2. check does the game run on your computer 3. report that and also the FPS, frame time avg (you need to wait half a minute for it to update) and tick time, in this thread (include the CPU and graphics card you have, if possible).