Level texture problems
Posted: 2019-04-01 11:53:49
Hello, Orf and everyone else. I am glad to see that Genesis 3D has yet another revival.
G3D was the first game engine I have used, though I wasn't competent to make anything with it back then as I was a kid and had no experience in programming.
Now to the topic.
- I tried 2 versions of the engine, v120 that can be downloaded directly from this site (released in 1999 I guess), and a newer one from github (development branch).
- I built the newer version lib and driver DLLs with Visual Studio 2017 against Windows 10 SDK and the included modern D3D SDK. I had to link d3d8.lib from DirectX 8a SDK to compile D3D drivers.
- For the old version, I've used the libraries that are packaged with the engine. I couldn't build it myself with VS2017 because of legacy dependencies on old Windows SDK and DirectX 6 SDK.
- I made a simple app that initializes the engine and loads a level (just a textured cube).
The issue:
With the newer version, textures of the bsp level are all jumbled up, no matter what driver I use. The splash screen looks normal, but the level is messed. This doesn't happen if I link and include the files from the older version (v120). There are some other issues, but this one is the worst.
It's a shame, because Genesis 3D looks interesting for people interested in retro software and game dev archeology (like me). E.g. it's easier to read and use than the Quake 2 engine.
Can you please help me fix this issue? I am running Windows 10 64 bit and use a pretty old graphic card, Nvidia GT 610 with the latest drivers. I can upload my code and/or compiled libraries, if they matter.
G3D was the first game engine I have used, though I wasn't competent to make anything with it back then as I was a kid and had no experience in programming.
Now to the topic.
- I tried 2 versions of the engine, v120 that can be downloaded directly from this site (released in 1999 I guess), and a newer one from github (development branch).
- I built the newer version lib and driver DLLs with Visual Studio 2017 against Windows 10 SDK and the included modern D3D SDK. I had to link d3d8.lib from DirectX 8a SDK to compile D3D drivers.
- For the old version, I've used the libraries that are packaged with the engine. I couldn't build it myself with VS2017 because of legacy dependencies on old Windows SDK and DirectX 6 SDK.
- I made a simple app that initializes the engine and loads a level (just a textured cube).
The issue:
With the newer version, textures of the bsp level are all jumbled up, no matter what driver I use. The splash screen looks normal, but the level is messed. This doesn't happen if I link and include the files from the older version (v120). There are some other issues, but this one is the worst.
It's a shame, because Genesis 3D looks interesting for people interested in retro software and game dev archeology (like me). E.g. it's easier to read and use than the Quake 2 engine.
Can you please help me fix this issue? I am running Windows 10 64 bit and use a pretty old graphic card, Nvidia GT 610 with the latest drivers. I can upload my code and/or compiled libraries, if they matter.