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

Splinter Cell-DA [Tom Clancy's Splinter Cell: Double Agent] [US-094] [1.02]

Open Fabxx opened this issue 7 years ago • 32 comments

Description

Dumps

Xbe.txt KrnlDebug.txt

Status

Previous behavior:

Current behavior:

Screenshots

Additional Information

immagine

Fabxx avatar Dec 06 '17 20:12 Fabxx

Xbe.txt

Fabxx avatar Dec 06 '17 21:12 Fabxx

Then this issue has to be closed. No piracy here

ghost avatar Dec 06 '17 21:12 ghost

KrnlDebug.txt

removed link, the game is EUR region anyway. Sorry for the mistake

Fabxx avatar Dec 06 '17 22:12 Fabxx

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

Fabxx avatar Feb 06 '18 17:02 Fabxx

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.

Fabxx avatar Feb 19 '18 12:02 Fabxx

I've been trying to launch double agent but I'm getting the exact same error as you in the picture.

OneShot95 avatar Feb 27 '18 15:02 OneShot95

immagine this happens when i try to start a match, without errors and anything.

Fabxx avatar Mar 04 '18 11:03 Fabxx

Update: Vsync works now in menu, menu graphic is not corrupted anymore, but still missing video graphic and in game.

Fabxx avatar Mar 08 '18 13:03 Fabxx

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

Fabxx avatar Apr 03 '18 08:04 Fabxx

new behavior image

Fabxx avatar Apr 24 '18 20:04 Fabxx

Error similar to this https://github.com/Cxbx-Reloaded/game-compatibility/issues/61#issuecomment-383813746

gandalfthewhite19890404 avatar Apr 25 '18 04:04 gandalfthewhite19890404

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.

RadWolfie avatar May 24 '18 21:05 RadWolfie

On latest master game goes to start menu, but not responding input, AMD GPU.

gandalfthewhite19890404 avatar May 26 '18 12:05 gandalfthewhite19890404

lastes branch, HLE HLE kernel debug.txt

lastes branch, LLE

LLE kernel.txt

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:

lle

lle2

Also, Audio in menu is missing EmuPatch_IDirectSound_SetI3DL2Listener unimplemented!

Fabxx avatar May 28 '18 20:05 Fabxx

Splinter Cell Double Agent HLE Pixel Shader Disabled, makes some effects working like LLE

unknown

In game no graphics, Input is perfectly responding and some audio are missing

unknown 1

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)

immagine

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: immagine

immagin

Fabxx avatar May 30 '18 10:05 Fabxx

new HLE behavior: immagine

(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.

Fabxx avatar Jun 02 '18 08:06 Fabxx

Updated kernel debugs with the new radwolfie log update, hope it will give much info about the issue: KrnlDebug in menu.txt

KrnlDebug.txt

Fabxx avatar Jun 04 '18 09:06 Fabxx

New HLE behavior: KrnlDebug.txt

image

sometimes still happens this randomly: image 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.

Fabxx avatar Jun 07 '18 10:06 Fabxx

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!)

Fabxx avatar Jun 08 '18 12:06 Fabxx

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

Fabxx avatar Aug 31 '18 10:08 Fabxx

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: image image image image 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: screenhack4 screenhack1 screenhack2 screenhack3 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.

Fabxx avatar May 04 '19 11:05 Fabxx

unknown Regression in the menu, xdk 5849, previous behaviour image

Fabxx avatar Jul 30 '19 15:07 Fabxx

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.

LukeUsher avatar Jul 30 '19 15:07 LukeUsher

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: image

image

Sometimes random crashes can happen without any hacks

Fabxx avatar Apr 22 '20 18:04 Fabxx

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.

Dreamboum avatar May 10 '20 21:05 Dreamboum

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

medievil1 avatar May 10 '20 22:05 medievil1

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.

Capture KrnlDebug.txt

bryce13950 avatar Jun 14 '20 22:06 bryce13950

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

bryce13950 avatar Jul 04 '20 22:07 bryce13950

image image image

Fabxx avatar Jan 17 '21 19:01 Fabxx

Current build: https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/runs/1814590621

image

[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

ThirteenAG avatar Feb 04 '21 22:02 ThirteenAG