Cxbx-Reloaded / game-compatibility

Cxbx-Reloaded game compatibilty list, using GitHub issues
GNU General Public License v2.0
115 stars 29 forks source link

Gauntlet Dark Legacy [MW-014] [1.03] #142

Open PatrickvL opened 7 years ago

PatrickvL commented 7 years ago

Issues:

From @ObiKKa on April 9, 2017 19:1

Thanks to PR #331 (Apr 8-9, 2017?) & #334 (Apr 9-10?) I can see several stages of intro screens, a long and lovely cinematic movie, the menus and finally in-game graphics in its currently broken status. Others are welcome to test this game in the future.

Interesting notes:

2017-04-10_ 01_boot 2017-04-10_ 02_intro-movie 2017-04-10_ 03_title-screen_in-movie 2017-04-10_ 04_title-screen 2017-04-10_ 05_start-game-profile 2017-04-10_ 06_in-game_tute-screens_broken 2017-04-10_ 07_in-game

I tried to get in-game as quickly as possible on the second go to keep the kernel file small but then had to trim off much of the fluff. Xbe_(2017-04-10).txt KrnlDebug_(2017-04-10_Trimmed).txt

Copied from original issue: Cxbx-Reloaded/Cxbx-Reloaded#335

PatrickvL commented 7 years ago

From @ObiKKa on April 9, 2017 19:5

Ah, that was then (6.5 years ago). Wow they look virtually similar! http://shogun3d-cxbx.blogspot.com.au/2010/11/gauntlet-dark-legacy.html

PatrickvL commented 7 years ago

From @BenNottelling on April 9, 2017 19:10

It's good they are similar, that means the emulator hadn't really made any backwards steps

PatrickvL commented 7 years ago

Dxbx, back in 2010 : https://www.youtube.com/watch?v=NWlmKP74LuY

PatrickvL commented 7 years ago

To get menu's and in game graphics in a readable state would require better support for palletized textures then what we have right now. The Dxbx run I linked to above, used an approach that we can strife for in Cxbx too: conversion of textures at drawing time (as that's the most suitable moment to combine active palettes with active textures)

PatrickvL commented 7 years ago

From @ObiKKa on April 9, 2017 21:16

Yes. I've just now taken a look at that channel's old recorded DXBX videos from nearly 6.5 years ago. Here's also the intro, menu and game video of that game: https://www.youtube.com/watch?v=27mnsM-n-GU It was uploaded 2 days before the above video which fixed stuff.

PatrickvL commented 7 years ago

Yeah, it's my channel so I know about that ;)

krikic commented 6 years ago

Now the textures of this game see better,but yet go slowly the game

gauntler2

gauntler

The state is working now

haekb commented 5 years ago

Small regression, not sure when it was introduced. Here's hopefully relevant info! Xbe.txt KrnlDebug.zip gauntlet-failed-to-create-vertex-buffer

Also running this on debug mode in VS2017 with remote debugging tool installed generates multiple access violations pretty much every second.

RadWolfie commented 5 years ago

Also running this on debug mode in VS2017 with remote debugging tool installed generates multiple access violations pretty much every second.

@haekb Multiple access violations every seconds are actually handled by LLE by the way. We're using Windows' exception handler to handle the LLE code. You can ignore it for now.

Kalen6 commented 4 years ago

Hey there, I'm entirely new to Xbox emulation and CXBX, but they've been very interesting to familiarize myself with. It's almost July 2020, and upon attempting to emulate my Gauntlet: Dark Legacy .xbe file, it would seemingly work perfectly for about 10-20 seconds, before displaying "Received Fatal Message: Failed to create vertex buffer", and then force-closing the emulation. I'm on Windows 10, Intel processor, AMD graphics. Please let me know if there is a solution to this crash, or any way I can assist the community on this issue. Cheers! gauntlet error

PatrickvL commented 4 years ago

The same issue was reported a few months back, but thanks for re-testing this. (I asked @LukeUsher to look into the vertex buffer cache, which seems to be overflowing.)

Margen67 commented 4 years ago

@Lethalbanana626 Piracy isn't allowed.

Lethalbanana626 commented 3 years ago

Hi i noticed an issue, I dont know if its just me but whenever i load the game, the intro plays just fine, but once I get to the start screen my frames drop tremendously and it makes it basically unplayable. I just wanted to bring light to this issue because on the compatability list is says it is playable but for me it is not. I also tried another game to see if I had issues with framerate but it just seems to be this game. Help plz

PatrickvL commented 3 years ago

The slowness during gameplay is a known issue : it's because this game uses palletised textures, which aren't available on Windows, so we have to convert them. This takes a lot of processing power, not because of the conversation itself (which is rather trivial), but because of the continuous hashing to test whether a texture needs to be updated.

I've tried performing the palette lookup in the pixel shader, which kinda works but produces artifacts that can't be solved easily. So we're stuck with the current approach for now

Lethalbanana626 commented 3 years ago

Ok, well I hope we'll be able to find a solution for it in the near future. thanks for the response!