Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Splinter Cell Chaos Theory and Splinter Cell Double Agent do not launch #37

Open
CDSFounder opened this issue Apr 13, 2023 · 8 comments
Assignees

Comments

@CDSFounder
Copy link

CDSFounder commented Apr 13, 2023

Splinter Cell Chaos Theory single player and Splinter Cell Double Agent single player (aka splintercell3 and splintercell4) do not launch when attempting to use RTX Remix. The game will sit on a black or white screen, but never load any UI or viewport. Appears to hang the game as no other logging or components of the game will load. Eventually Windows will indicate the game has stopped responding. Attempted both windowed mode and full screen.

  • Which Remix version: Attempted version 0.1.1
    -OS: Windows 11
  • GPU: RTX 4090
  • GPU driver version: 31.0.15.3129
  • Which game build: Latest patched versions of the single player Splinter Cell Chaos Theory and Splinter Cell Double Agent.

Logs from Splinter Cell Chaos Theory:
d3d9.log
splintercell3_d3d9.log

Logs from Splinter Cell Double Agent:
d3d9.log
[SplinterCell4_d3d9.log](https://github.com/NVIDIAGameWorks/rtx-remix/files/11218631/SplinterCell4_d3d9.log
NvRemixBridge.log

The log in both games appears to repeat the following lines:
warn: D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_DEBUGMONITORTOKEN
warn: Message channel UWM_REMIX_BRIDGE_REGISTER_THREADPROC_MSG handshake timeout. Retrying...

@Drommedhar
Copy link

For me they launch, but the window is either really small or the game is running with sub 1fps (even in the menu).
The game running like garbage is the default for me most of the time with the resolution of the display being broken completly and also not able to change resolution etc. Looks pretty broken to me right now.

@Joshhhuaaa
Copy link

Using this PC configuration below, I was able to progress further into the game. Menus would render and I could even get into levels. The overlay would work and I was able to tell RTX Remix which textures were considered "UI" textures, which made it so the "Briefing" screen before levels properly rendered.

It is worth mentioning that Splinter Cell: Chaos Theory supports Shader Model versions 1.1, 2.0, and 3.0. However, Splinter Cell: Double Agent only supports Shader Model 3.0, so that game is likely going to be unbootable for the near future.

Both games are running under DirectX9.0c, and even though Chaos Theory seems to be running fine when using Shader Model 1.1 mode, it doesn't appear to do any path tracing. The image looks similar to the default game, minus a few graphical bugs.

While it may take some time to see both Chaos Theory and Double Agent function under RTX Remix with path tracing, the series provides an excellent showcase for this project.

RTX Remix Version: 0.1.1
OS: Windows 10, Version 22H2
GPU: RTX 2070 Super
GPU Driver Version: 531.41
Game: Splinter Cell: Chaos Theory (Latest Version: v1.05)

Here are some log files from a session that may be of help (starting a level, playing for a few minutes, then closing the game):

Logs from Splinter Cell: Chaos Theory:
SplinterCell3_d3d9.log
d3d9.log

@Drommedhar
Copy link

I could not even play the game once past the briefing, as it went down to 1fps instantly and stayed there.
Also it did not apply resolution most of the time.

@Joshhhuaaa
Copy link

Joshhhuaaa commented Apr 14, 2023

I could not even play the game once past the briefing, as it went down to 1fps instantly and stayed there. Also it did not apply resolution most of the time.

Yeah, I know what you are talking about, it seems to ignore screen resolutions and plays in a small 640x480 box. This issue seems to happen in Splinter Cell 1-3, as well as their Versus modes, possibly related to Unreal.

A temporary workaround I have found is to use ThirteenAG's widescreen patch for Splinter Cell: Chaos Theory. However, make sure to not overwrite the D3D9.dll that RTX Remix uses.


Also some tips when testing these games with RTX Remix if the menus are becoming tedious:

Inserting the map's name right after SplinterCell3.exe in a shortcut will force load into it.
image
The names for each map can be found in ..\Data\Maps\ directory with the *.scl extension.
Running this shortcut will force load Lighthouse straight into the Briefing screen.

You can also use "-nointro" as a launch command to skip the intro videos if you would like to use the menu faster.

@Drommedhar
Copy link

Using the WidescreenFix really helped with the window stuff. I can run the game (at least the menus) now in the correct resolution.

Once I'm in game however, I'm still back to 1fps with completly scrambled visuals:
image
Looks like most of the textures are drawn semi transparent. Don't know why this is happening. I even tried the alpha blending options in the dev settings, with no luck.
And as you said, no paytracing or lighting stuff is doing something here, which might be related to the transparent textures I'm seeing.

@ColinM9991
Copy link

Using this PC configuration below

What configuration? I don't see anything in your comment.

I ask as I'm also seeing the following message in my logs and unable to launch Chaos Theory with rtx-remix.

warn: Message channel UWM_REMIX_BRIDGE_REGISTER_THREADPROC_MSG handshake timeout. Retrying...

@NV-LL
Copy link
Collaborator

NV-LL commented May 6, 2024

Hello! Will you please check on the latest release and let us know if this issue persists? Thank you!

@CDSFounder
Copy link
Author

Hello! Will you please check on the latest release and let us know if this issue persists? Thank you!

I checked again. Now, with the experimental option "Capture vertices from Shader" enabled, the game renders like normal, however it does not appear to have RTX applying. If you go to the debug view, and try to view the geometry, you do not see any rainbows - the rendering still just looks like normal.

However, if you disable "capture vertices from Shader" option, the game renders only a black screen.

Does this indicate progress @NV-LL ?

@nv-ajaus nv-ajaus self-assigned this May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants