sarah-walker-pcem / pcem

PCem
http://pcem-emulator.co.uk
GNU General Public License v2.0
1.47k stars 204 forks source link

Lands of Lore 3 3dfx Glide Bad Textures #246

Open Starfoxfs opened 6 months ago

Starfoxfs commented 6 months ago

Describe the bug In Lands of Lore 3, especially in 3dfx Glide mode, I have gray and black textures mainly from transparent textures and around NPCs. This error already exists in PCEM V17 and it is probably from the emulator, as I can play the game on a real system with Windows 98 SE and DirectX9c in Glide mode without any texture errors. The same graphics drivers were also used.

A similar Problem was in NGlide (3DFX Emulator), this would be fixed in Version 0.98 See this Thread: https://www.zeus-software.com/forum/viewtopic.php?t=327

Other Thread in PCEM Forum about this Problem: https://pcem-emulator.co.uk/phpBB3/viewtopic.php?t=3997

To Reproduce Steps to reproduce the behavior:

  1. Install Windows 98 Second Edition
  2. Install latest DirectX9c for Win98SE
  3. Install Voodoo2 latest Drivers 3.02.02 official Release
  4. Install Lands of Lore 3 and Patch it up to 1.07
  5. Now go to Gamesettings -> Graphicsettings on 3D Renderer use 3dfx/Glide : Voodoo 2
  6. Start Game and see the Bad Textures

Expected behavior All textures should be displayed correctly in Glide Mode (Glide Mode is faster and have better Graphics in PCEM then D3D Mode)

Screenshots

Screenshot from 2023-12-16 12-56-37

Screenshot from 2023-12-16 12-57-22

Screenshot from 2023-12-16 12-57-36

Screenshot from 2023-12-16 12-58-35

Screenshot from 2023-12-16 12-59-12

Emulator configuration

Host machine

Tested with this Drivers and Configurations: Voodoo1 4MB/4MB Driver Version 3.01.00 -> Glide Bad Textures Ingame, D3D Mode crashes Game

Voodoo2 4MB/4MB Drivers: Version 3.02.02 -> Glide Bad Textures, D3D Mode works Version FastVoodoo2 3.5 -> Glide Bad Textures, D3D Mode works Version FastVoodoo2 4.6 -> Glide Bad Textures, D3D crashes Koolsmoky Voodoo2 21-02-2010 -> Glide not present, D3D works

Voodoo3 3000 Drivers: 1.07.00 -> Glide Bad Textures, D3D not present 3DHQ Voodoo3 Beta 10 -> all crashes except Software AmigaMerlin 2.9 Voodoo3 -> Glide Bad Textures, D3D not present

Voodoo Banshee Drivers: Banshee 1.04.00 -> Glide Bad Textures, D3D not present Banshee Evolution 0.9 -> Glide PCEM crashes completly X-Mojomotion 1.0 -> Glide not present

Additional context On A real System with the exact same Harddrive Image what i use for PCEM it works fine in Glide Mode