AC2/Brotherhood/Revelations Crash with RTSS

Discussion in 'Rivatuner Statistics Server (RTSS) Forum' started by DaRkL3AD3R, Nov 3, 2022.

Tags:
  1. DaRkL3AD3R

    DaRkL3AD3R Active Member

    Messages:
    78
    Likes Received:
    13
    GPU:
    RTX 4090 FE


    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.
     
  2. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,208
    Likes Received:
    6,894
    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.
     
    DaRkL3AD3R likes this.
  3. DaRkL3AD3R

    DaRkL3AD3R Active Member

    Messages:
    78
    Likes Received:
    13
    GPU:
    RTX 4090 FE
    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
     
    Unwinder likes this.
  4. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,208
    Likes Received:
    6,894
    Your tweaks enable Direct3D9::Release hook globally. Bad idea, not all game engines tolerate that
     
    DaRkL3AD3R likes this.

  5. DaRkL3AD3R

    DaRkL3AD3R Active Member

    Messages:
    78
    Likes Received:
    13
    GPU:
    RTX 4090 FE
    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.
     
    Unwinder likes this.

Share This Page