I get the same error. Even if fixed, I would be surprised if you could run the game in Virtualbox at all, doesn't it limit you to 256 MB of virtual video RAM?
For what it's worth, the game does run well in Wine, just make sure to use a 32-bit prefix. And the editor may not work in newer versions (I use Wine 1.7.2 for the editor).
It does not matter what gpu is inside your system; VirtualBox does not allow it's VM's access to it. All gfx of VirtualBox VM's is done by a virtual gpu called "VirtualBox Graphics Adapter" which is rather basic. Software requiring more than basic DirectX stuff like Shader Model 3.0 can't be run with it.
Dr.Disaster wrote:It does not matter what gpu is inside your system; VirtualBox does not allow it's VM's access to it. All gfx of VirtualBox VM's is done by a virtual gpu called "VirtualBox Graphics Adapter" which is rather basic.
this is wrong, virtualbox guest additions include hardware acceleration for opengl/direct3d on several virtual operating systems
Dr.Disaster wrote:It does not matter what gpu is inside your system; VirtualBox does not allow it's VM's access to it. All gfx of VirtualBox VM's is done by a virtual gpu called "VirtualBox Graphics Adapter" which is rather basic.
this is wrong, virtualbox guest additions include hardware acceleration for opengl/direct3d on several virtual operating systems
This access to some OpenGL/Direct3D capabilities of the host gpu is enough to run Aero, some simple animations or games that do not require more than this API can deliver. But once more advanced features like Shaders or hardware-based performance-accelerations i.e. for video decoding are requested it's game over. For example Win7 can't even complete it's own build-in system performance index test in a VirtualBox because some video playback test routine fails, even with guest addition installed, maxed vram and experimental ICH9 support enabled.
LoG2 2.2.4 can now be run in VirtualBox 5.0.10 with Window 10 as guest.
Yet rendering mode must be set to "Low" for the game to run and even then it is very very slow.
On older Windows guests the game still won't start and only show some D3D error message.