When you get to the main menu, the games instantly crash to desktop without an error. When filtering the executables to detection level None, the game's don't crash. Strangely AC1 and I believe AC3+ don't crash with RTSS, only these 3 games. I have tried FSO on or off, I have tried various detection levels, I have tried Stealth mode, Custom D3D Support, and I have done tons of Google searches for this exact issue and can't find anything about it.
I do not own AC Brotherhood/Revelations and have no possibility to purchase it for testing. But I do own AC 2, just installed it and it starts fine.
It was a bad setting in my ..\Profiles\Global setting file. I deleted it and crashes stopped. Here are the contents of that file that I had tweaked over the years, not sure what particular setting caused the issue but I might do some testing later to narrow it down to a specific one: [OSD] EnableOSD=1 EnableBgnd=1 EnableFill=1 EnableStat=0 BaseColor=FF00FF00 BgndColor=00000000 FillColor=80000000 PositionX=1 PositionY=1 ZoomRatio=2 CoordinateSpace=1 EnableFrameColorBar=0 FrameColorBarsNum=1 RefreshPeriod=0 IntegerFramerate=0 MaximumFrametime=1 EnableFrametimeHistory=0 FrametimeHistoryWidth=-32 FrametimeHistoryHeight=-4 FrametimeHistoryStyle=0 FrameColorBarMode=0 [Statistics] FramerateAveragingInterval=1000 PeakFramerateCalc=1 PercentileCalc=0 FrametimeCalc=1 PercentileBuffer=0 [Framerate] Limit=60 LimitDenominator=1 LimitTime=0 LimitTimeDenominator=1 IdleLimitTime=0 SyncScanline0=0 SyncScanline1=0 SyncPeriods=0 SyncLimiter=1 PassiveWait=1 [Hooking] EnableHooking=1 EnableFloatingInjectionAddress=0 EnableDynamicOffsetDetection=0 HookLoadLibrary=1 HookDirectDraw=1 HookDirect3D8=1 HookDirect3D8ReleaseVT=1 HookDirect3D9=1 HookDirect3D9ReleaseVT=1 HookDirect3DSwapChain9Present=1 HookDXGI=1 HookDirect3D12=1 HookOpenGL=1 HookVulkan=1 InjectionDelay=5000 UseDetours=0 [Font] Height=-9 Weight=700 Face=Verdana Load= [RendererDirect3D8] Implementation=1 [RendererDirect3D9] Implementation=1 [RendererDirect3D10] Implementation=1 [RendererDirect3D11] Implementation=1 [RendererDirect3D12] Implementation=1 [RendererOpenGL] Implementation=1 [RendererVulkan] Implementation=1 [Info] Timestamp=03-11-2022, 13:13:23
I see now, many years ago we figured out that Splinter Cell 3 needed that and at the time I guess I just threw it in the Global profile thinking it was safe to do globally. There's a Profile Template for splintercell3.exe with that exact setting, much more graceful way of doing it thanks Unwinder.