game-compatibility icon indicating copy to clipboard operation
game-compatibility copied to clipboard

Turok Evolution [AC-004] [1.01]

Open PatrickvL opened this issue 7 years ago • 12 comments

This black bit on the menu pops in and out and that used to not happen, once in-game all hell breaks loose :D capture capture2 Xbe.txt KrnlDebug.txt

PatrickvL avatar Aug 21 '17 15:08 PatrickvL

From @ObiKKa on April 16, 2017 6:52

I tested Turok (US version) on the last build two days ago before the newest PR with libyuv video & pitch fixes that was pulled in just now. And I see that vertex shading or the whole in-game graphics look absolutely rock-solid or at least I think so. No black textures. Tested on Nvidia GeForce GTX 750 Ti (Not recently updated driver). Oh well, I gave up on continuing as the controls are better off with a gamepad. My test of Futurama (US version) cannot be helped as like some others an exception code error message stopped it going past the first intro screen.

2017-04-16_1st-test

PatrickvL avatar Aug 21 '17 15:08 PatrickvL

From @ObiKKa on April 20, 2017 22:27

I may re-use this issue page if that's OK. But I seem to have a similar problem as Battlestar Galactica. On the first one or two tries the game didn't show the movie video (PR #383 - Overlay fixes?) except for the splash screen and Acclaim intro. But after getting to the menu and ingame I restarted the game again but was never able to enter the menu again, like in BG. I think this seems to be a caching problem introduced by the new PR #384 (Implement HLE cache).

Below is the corrupted video (which seemed to run indefinitely) after the previous time when I was able to reach the menu): 2017-apr-21 _caching-problem_can t-enter-menu- -game

  • Emulators of game console's video of this game uploaded on Mar 4, 2017 with (Feb22.2017) build: https://www.youtube.com/watch?v=-k_qqdPuN7U "Intel i3-3240 3.4 GHz (MB MSI B75A-G43), Nvidia GTX 1050ti 4GB (MSI Gaming X), RAM 8GB DDR3-1600 MHz (Kingston HyperX), Windows 10 x64 Pro (ForceWare 378.66) -- Turok: Evolution (Xbox) Status: Half-Playable / Ingame Realtime Footage"

PatrickvL avatar Aug 21 '17 15:08 PatrickvL

Pulling in some information from #188:

From @PatrickvL on January 19, 2017 1:17

In Turok, the background images in the Cheats and Artwork gallery menus are garbled differently than before. Possibly happened when I picked up the conversion of paletized textures (for Battlestar Galactica). I discovered during tests when I was disabling most of the XG(Un)swizzle patches.

I've checked in an older (my OOVPA refactoring) branch, that these images were already damaged (although garbled differently) before.

From @BenNottelling on July 30, 2017 20:41

Still partially affected. capture5 capture capture2 capture3 capture4

CakeLancelot avatar Sep 16 '17 16:09 CakeLancelot

On Intel graphics (not too sure about AMD) Turok has major graphical issues; it will only render half of the menu graphics, and won't display any 2D interface at all. When you try to go in-game, the emulator display will just freeze to what the first screenshot below shows, however you can still hear the XMV audio, and in-game audio, when you try to interact with it, but just nothing shows up at all. Nvidia graphics remains unaffected by this, and will render in-game and videos normally.


Intel graphics:

image

Nvidia graphics:

image image

Voxel9 avatar Feb 10 '18 11:02 Voxel9

Old video from JGG before Luke's early introduction of Patrick's DXBX pixel shader conversion. Graphics still are missing some stuff (blacked out textures on parts of the ground). Big running dinosaur in main menu background has render draw problems.

ObiKKa avatar Mar 02 '18 20:03 ObiKKa

d784ce1f (2018-04-07): tested using HLE mode, Windows 10, Nvidia GPU There's some issues in video

image

image

image

Shideravan avatar Apr 07 '18 15:04 Shideravan

Tested on Cxbx-Reloaded/Cxbx-Reloaded@15335306:

KrnlDebug.txt

Credits screens showed up properly, but the opening cutscene rendered... strangely (Update: All pre-rendered cutscenes showed up like this):

image

Menu graphics still broken, but a new error has come up regarding blocks free:

image

Loading screens look proper:

image

No other changes to report with in-game rendering or textures. All of the character's animations are rendered and present, and the rest of the environment appears unrendered, with a lot of pop-in.

mnadareski avatar May 22 '18 23:05 mnadareski

Using build Cxbx-Reloaded/Cxbx-Reloaded@4513a654: Cinematics still have the odd half-interlacing effect, but more importantly, the main menu is rendering (mostly) correctly again!

image

Opening in-engine cinematic:

image

And in-game!

image

EDIT: Almost forgot the kernel info - KrnlDebug.txt

EDIT # 2: will do more testing later to see if the rest of the geometry is rendering as well. Also, of note, I forgot to capture it, but during the in-game cinematic and in-game, there was a bit of pop-in with textures at the far end of the render distance. I'm not sure if this is was the same on the console, if it's my computer bugging out, or if it it's something the emulator is doing.

mnadareski avatar Jun 07 '18 20:06 mnadareski

Okay, a followup on my previous update: The pop-in I thought I was seeing is the lighting coming in incorrectly in a radius around the player. Once a model (enemy, tree, pickup) comes within that sphere, it gets lit up more than it should:

image

That picture also shows that all geometry is now loading properly, it just seems to be models that are lit improperly. There's also a weird issue where there will be a half second here and there when a lot of action is happening that the video will freeze, but the background music will continue to play. Since this was also the first time I was able to get past the first section, I can also confirm that the autosaves are broken, just like the New Game save, as previously mentioned:

image

At this point, the game is rendered unplayable because pressing "OK" loops back to the same screen. Here is an updated KrnlDebug featuring a longer play session (the uncompressed file is 125MB !!!) (I think "RenderStateSimple is unsupported" :P ) KrnlDebug.zip

mnadareski avatar Jun 08 '18 04:06 mnadareski

So... I had an idea. I nuked the original save files in the emulated partition and unfortunately, that only had the change of being able to create a new save, not actually autosave properly. I got the same "Save Failed" message again.

Plus, a new, fun bug! Going underwater causes both the character model and HUD to disappear AND the game slows to a crawl. But only after the point where the "underwater" texture would be applied:

image

KrnlDebug.zip

mnadareski avatar Jun 11 '18 03:06 mnadareski

Update for 2b8ba74a:

Underwater textures work now and the HUD doesn't disappear, however, it slows the game to a crawl and the sphere 'o bloom is still there:

image

And saving still fails, same issue as before.

mnadareski avatar Jul 15 '18 03:07 mnadareski

As of df22c8b, the following update:

  • Cinematics appear to be rendering properly, none of that odd half-interlacing thing
  • The main menu has the right fog levels and effects with only a minor graphical glitch if left alone for too long. It appears the glitch might be related to the butterflies that appear after a bit
  • Saving is working now, including auto-saves
  • Some graphical glitches appear during loading segments, but they're minor at best
  • Blood effects and HUD effects are rendering correctly (like when hit by an enemy)
  • In open areas (and this is hard to capture in a screenshot), far distanced items that likely should have shadows repeatedly flicker between shadowed and not, even when the game is paused.
  • Adding onto the last point, it seems like there are no shadows at all, though I'll have to fire up my console to verify
  • Underwater, instead of the HUD disappearing or anything like that, the entire screen goes murky image
  • Pausing the game and then clicking out of the window randomly did this (could not reproduce consistently) image

mnadareski avatar May 24 '21 05:05 mnadareski