game-compatibility
game-compatibility copied to clipboard
Splinter Cell-DA [Tom Clancy's Splinter Cell: Double Agent] [US-094] [1.02]
Description
Dumps
Status
Previous behavior:
Current behavior:
Screenshots
Additional Information
Then this issue has to be closed. No piracy here
Update: https://cdn.discordapp.com/attachments/293096509019258880/410491156590493696/unknown.png
https://cdn.discordapp.com/attachments/293096509019258880/410490088745598986/unknown.png
There's a lot of FPS boost and bugged textures, but it doesn't hang to the loading screen anymore.
updated Krnl log: KrnlDebug.txt
New behavior status: in game (with broken graphics and vsync doesn't work): https://cdn.discordapp.com/attachments/293096509019258880/415120187604598784/unknown.png
Xbe.txt CxbxDebug.txt KrnlDebug.txt
in case these are useful.
I've been trying to launch double agent but I'm getting the exact same error as you in the picture.
this happens when i try to start a match, without errors and anything.
Update: Vsync works now in menu, menu graphic is not corrupted anymore, but still missing video graphic and in game.
current behavior: sc DA stucks at black screen with this showing in the console: https://cdn.discordapp.com/attachments/293096509019258880/430641884021391360/unknown.png
Here full logs too: KrnlDebug.txt
another one: Nuovo documento di testo.txt
Splinter Cell-DA-436f1d5e.txt HLE Cache
This it's not happening with the 898dcdae build
new behavior
Error similar to this https://github.com/Cxbx-Reloaded/game-compatibility/issues/61#issuecomment-383813746
With pull request https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1201. Title has made little progress.
New crash occur at: (UPDATE: This only happen if did not delete partition# folders. JarGoTu mention we have to manually delete it in order to work. It actually render a black screen with fps counter and become stuck at intro process.)
[0x7B750] WARN: EmuX86_Read(0x00000048, 4) [Unknown address]
[0x7B750] X86 : Read(0x00000048, 4) = 0x00000000
[0x7B750] WARN: EmuX86_Read(0x0000004C, 4) [Unknown address]
[0x7B750] X86 : Read(0x0000004C, 4) = 0x00000000
[0x7B750] WARN: EmuX86_Read(0x00000050, 4) [Unknown address]
[0x7B750] X86 : Read(0x00000050, 4) = 0x00000000
[0x7B750] WARN: EmuX86_Read(0x00000054, 4) [Unknown address]
[0x7B750] X86 : Read(0x00000054, 4) = 0x00000000
[0x7B750] WARN: EmuX86_Read(0x00000058, 4) [Unknown address]
[0x7B750] X86 : Read(0x00000058, 4) = 0x00000000
[0x7B750] WARN: EmuX86_Read(0x00000000, 4) [Unknown address]
[0x7B750] X86 : Read(0x00000000, 4) = 0x00000000
[0x7B750] WARN: Unhandled instruction : 456
[0x7B750] MAIN: Received Exception (Code := 0xC0000005)
EIP := 0x0004927C(=unknown+0x0)
EFL := 0x00010202
EAX := 0x00000000 EBX := 0x00000000 ECX := 0x00000000 EDX := 0x00000000
ESI := 0x00000001 EDI := 0x005A570C ESP := 0x0C78B6E8 EBP := 0x0C78FE08
CR2 := 0x00000000
However it did not resolve for: (hardcoded address 0 of possible dev force exception code)
[0x7B750] WARN: EmuX86_Write(0x00000000, 0x00000001) [Unknown address]
EDIT: See "update" note above in this comment.
On latest master game goes to start menu, but not responding input, AMD GPU.
lastes branch, HLE HLE kernel debug.txt
lastes branch, LLE
Differences: on HLE you can perfectly see the menu, but no movie animations, move logo, intro ecc. on LLE is in other way, you can't ee menu properly, but you can see logo and videos:
Also, Audio in menu is missing EmuPatch_IDirectSound_SetI3DL2Listener unimplemented!
Splinter Cell Double Agent HLE Pixel Shader Disabled, makes some effects working like LLE
In game no graphics, Input is perfectly responding and some audio are missing
This appears when you are in game --------------------------- Cxbx-Reloaded
Please report that Splinter Cell-DA shows this test-case: CreateHostResource : Depth != 1 In CreateHostResource (d:\giochi pc\2-------iso programmi\git\cxbx-reloaded\src\cxbxkrnl\emud3d8.cpp line 5049)
OK
In LLE some little graphics are showing in game, this error appears in the cmd: [0x2B4C] WARN: Use of unsupported pdssd->dwFlags mask(s) (0x00040000)
In HLE on that branch, i can't avoid this error anymore by starting with LLE first, then hle:
Cxbx-Reloaded
Received Exception Code 0xC0000005 @ EIP := 0x0005F9AE(=D3D_SetPushBufferSize+0x58de)
Press "OK" to terminate emulation. Press "Cancel" to debug.
OK Annulla
Nuovo documento di testo.txt This happens if you don't use any hack, but if you enable all hacks in HLE, you'll be able to get into the menu, but will crash when loading a level with the same error.
UPDATE FOR LLE:
new HLE behavior:
(happened at first launch, sometimes it doesn't do the error)
Edit: i update the xbe dump with the new one: Xbe.txt
This has signature and all the missing info from the previous dump.
Updated kernel debugs with the new radwolfie log update, hope it will give much info about the issue: KrnlDebug in menu.txt
New HLE behavior: KrnlDebug.txt
sometimes still happens this randomly:
log.txt
EDIT: Dunno the reason, but these errors are randomly, like you have to get luck about timing
EDIT N°2: other log about sounds in game, still can't hear anything, lock host surface is for images and videos not appearing: sound log.txt
EDIT N°3: tested out many times me and gandalfthewhite. Gan't go through the second error in the picture.
New behavior: putting back the d3d8t9 wrapper makes the game working, no more exception code. https://mega.nz/#!NGo1XapB!WQB_PuLZQ38Kfk7fc8QzuLTgFnb2lCLxreE-16xObYc Video test. (no need to donwload, you can watch from mega itself!)
new behaviour, crashes on EIP. radwolfie have tried to investigate and it could be a logic emulation error, here is the log with debug setting and all enabled: https://www71.zippyshare.com/v/BNXOBXw5/file.html
Update status of the game since a year almost: Goes in game, no more random crashes and stuff, very stable in menu an in-game. Render has been improved as you can see from the poligons, but still black screen without wireframe and videos and logos covered also:
Only regression is the pause men u that doesn't render anymore to me with and without the host backbuffer hack.
IMPORTANT EDIT: About the positive and negative effects of the hack render directly to host backbuffer, with the hack, the game renders this menu's:
Without the hack, while you press any of these sections, the interface is stucked, even if you go back with the commands you don't see the windows switching.
Regression in the menu, xdk 5849, previous behaviour
Don't post regressions in un-merged pull-requests here: These issues are supposed to reflect the state of the latest development build, NOT experimental changes.
Update report: 22/04/2020 Progressions on the lastes build e6b2ed8 -DirectSound improved, no more audio and dialogues stuck/cutted. Menu sound works as well. -More rendering improved. (can see by pressing F11) -Visors are partially working, at least the thermal and EFM filter works, but can't see anything yet.
Weird stuff noted: as we know the game is covered by black screen, but if you move the camera around, the whole black screen gets the color of the objects in the map, example in iceland map:
Sometimes random crashes can happen without any hacks
I understand why the developers did not make this game playable as a priority when it is a Splinter Cell version in great demand by the fan community and many PC players want to play this version! While some developer wastes unnecessary time on games completely zero and already available in cross-platform.
I understand why the developers did not make this game playable as a priority when it is a Splinter Cell version in great demand by the fan community and many PC players want to play this version! While some developer wastes unnecessary time on games completely zero and already available in cross-platform.
no games are priority.. the goal is to fix bugs in the emulator, so no game gets priority, if that were the case Halo would have been working long ago since it is the most requested
The game does not seem to render a menu or anything right now, but I can mash on buttons until I see a loading bar.
A bit of progress! I know see the main title screen before I get to the loading screen. The title id for this one is US-094 1.02
Current build: https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/runs/1814590621
[0x39C4] DEBUG: INIT Calling XBE entry point...
vga: read CR1f = 0x00
vga: write CR1f = 0x57
vga: read CR52 = 0x00
vga: write CR52 = 0x04
vga: write CR20 = 0x29
vga: write CR1b = 0x05
vga: write CR1f = 0x99
PCIDevice::WriteConfigRegister: Unhandled Register 0
[0x4D38] INFO : VTXSH Please report that Splinter Cell - Double Agent shows the following message:
LOG_TEST_CASE: FVF without position
In XboxVertexShaderFromFVF (Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 130)
[0x4D38] INFO : VTXSH Please report that Splinter Cell - Double Agent shows the following message:
LOG_TEST_CASE: Unassigned Xbox vertex shader!
In GetXboxVertexShader (Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 268)
[0x4D38] INFO : VTXSH Please report that Splinter Cell - Double Agent shows the following message:
LOG_TEST_CASE: Xbox should always have a VertexShader set (even for FVF's)
In GetXboxVertexAttributeFormat (Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 356)
[0x4D38] MAIN: Received Exception (Code := 0xC0000005)
EIP := 0x0041457F(=QueryPerformanceCounter+0xa2a60)
EFL := 0x00010206
EAX := 0x000000A0 EBX := 0x00000000 ECX := 0x00000000 EDX := 0x00000000
ESI := 0x62D080E0 EDI := 0x00000000 ESP := 0x103FB664 EBP := 0x62D0815C
CR2 := 0x00000000
0: 0x0041457F
1: 0x0003EDC8
2: 0x00035C73
3: 0x001B4BFA
[0x4D38] FATAL: X86 Popup : ш¬?
[0x4D38] MAIN: Aborting Emulation