OriginSteamOverlayLauncher icon indicating copy to clipboard operation
OriginSteamOverlayLauncher copied to clipboard

Ranbow six siege - Anyone having issues.

Open BarterClub opened this issue 8 years ago • 62 comments

Its seems to be having a lot of issues now for some reason. I think uplay did an update. Not sure can someone let me know if this is doing the same thing to them?

BarterClub avatar Nov 24 '17 22:11 BarterClub

I happen to have Siege. I'll investigate.

WombatFromHell avatar Nov 25 '17 00:11 WombatFromHell

I'm not experiencing any issues with Siege + UPlay either with or without OSOL. Double check that you don't have something interfering with the overlays and that you're targeting the "upc.exe" executable instead of "Uplay.exe".

(Edit: I've attached my OSOL v1.05c config below as an example):

[Paths]
LauncherPath=C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\upc.exe
LauncherArgs=
LauncherURI=
GamePath=D:\Games\steamapps2\SteamApps\common\Tom Clancy's Rainbow Six Siege\RainbowSix.exe
GameArgs=
[Options]
PreLaunchExec=
PreLaunchExecArgs=
PostGameExec=
PostGameExecArgs=
PreGameOverlayWaitTime=5
PreGameLauncherWaitTime=12
PostGameWaitTime=7
LauncherMode=Normal

WombatFromHell avatar Nov 25 '17 02:11 WombatFromHell

Ok thanks. Seems something else is causing the issue. I take a loot around.

BarterClub avatar Nov 25 '17 03:11 BarterClub

Well i tried to figure it out. But it seems to be something with uplay. If i have a uplay from steam the overlay works.

I cant get the overlay to even work with uplay it self. So it seems its not hooking to uplay and im at a lot of what to do. I have reinstalled uplay and had no luck. I have made sure steam can hook into different uplay games that are from steam. But it seems that i cant hook into uplay first.

This is what happens since the update to uplay last week.

[11/25/2017 10:15:11 PM] [NOTE] OSOL is running as: originsteamoverlaylauncher
[11/25/2017 10:15:11 PM] [OSOL] Attempting to start the launcher: E:\U Play launcher\Ubisoft Game Launcher\upc.exe
[11/25/2017 10:15:17 PM] [OSOL] Detected the launcher process window at PID [18228] in 6 sec.
[11/25/2017 10:15:22 PM] [OSOL] Launching game, cmd: E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe 
[11/25/2017 10:15:40 PM] [OSOL] Detected the game process at PID [16964] in 18 sec.
[11/25/2017 10:16:14 PM] [OSOL] Game exited, killing launcher instance and cleaning up...

[[Paths]
LauncherPath=E:\U Play launcher\Ubisoft Game Launcher\upc.exe
LauncherArgs=
LauncherURI=
GamePath=E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe
GameArgs=
[Options]
PreLaunchExec=
PreLaunchExecArgs=
PostGameExec=
PostGameExecArgs=
PreGameOverlayWaitTime=5
PreGameLauncherWaitTime=12
PostGameWaitTime=7
ProxyTimeout=5
ProcessAcquisitionTimeout=300
ReLaunch=True
DoNotClose=False
MinimizeLauncher=True
LauncherMode=Normal

BarterClub avatar Nov 25 '17 22:11 BarterClub

Hmm.. double check that Steam and UPlay are -not- running with Admin privileges.

(Edit: Aside from a privilege conflict you may try temporarily disabling RTSS/Afterburner/DXtory if you use anything like that.)

WombatFromHell avatar Nov 25 '17 22:11 WombatFromHell

Nope they are not running in admin mode

No overlays are running at the moment.

BarterClub avatar Nov 25 '17 22:11 BarterClub

I feel something from an update to steam or uplay messed something up.

BarterClub avatar Nov 25 '17 22:11 BarterClub

Maybe check the C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\logs\overlay_log.txt file and see what it says near the bottom about what its overlay is doing?

(Edit: For instance, mine has something like this):

[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      Hooks.cpp (38)                                   --- Overlay started --- (D:\Games\steamapps2\steamapps\common\Tom Clancy's Rainbow Six Siege\RainbowSix.exe)
[ 5512]  2017-11-24 19:50:09      [10232]      INFO       Hooks.cpp (56)                                   Create process hooks disabled via command line
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'kernel32.dll' hooked           
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'xinput9_1_0.dll' hooked        
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'dinput8.dll' hooked            
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'dxgi.dll' hooked               
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'd3d9.dll' hooked               
[ 5512]  2017-11-24 19:50:09      [10232]      DEBUG      PlatformHooks.cpp (114)                          'user32.dll' hooked             
[ 5512]  2017-11-24 19:50:10      [10232]      DEBUG      PlatformHooks.cpp (114)                          'kernel32.dll' hooked           
[ 5512]  2017-11-24 19:50:14      [10232]      DEBUG      PlatformHooks.cpp (114)                          'xinput1_4.dll' hooked          
[ 5512]  2017-11-24 19:50:15      [10380]      DEBUG      D3d11Render.cpp (372)                            D3D11 device created            
[ 5512]  2017-11-24 19:50:18      [10380]      DEBUG      Win32InputHooks.cpp (1061)                       RenderWindow 3872508            
[ 5512]  2017-11-24 19:50:18      [10380]      DEBUG      Overlay.cpp (598)                                Sending overlay start request   
[ 5512]  2017-11-24 19:50:18      [10380]      DEBUG      Win32InputHooks.cpp (1061)                       RenderWindow 3872508            

WombatFromHell avatar Nov 25 '17 22:11 WombatFromHell

Following that idea, there should also be a C:\Program Files (x86)\Steam\GameOverlayUI.exe.log that tells you what the BPM/Steam overlay is doing when trying to attach to a game. You may look in there and see what's going on that may be causing it to have difficulty hooking the game process.

WombatFromHell avatar Nov 25 '17 23:11 WombatFromHell

Ok while looking at eh gameoverlayUI for steam it showed that it would not produce a new one until i used a steam game. Not sure if that means that its not even trying to hook into the program or not.

BarterClub avatar Nov 25 '17 23:11 BarterClub

Interesting, I've never seen a message like that before. Could you paste a snippet like I did above? Just use three tildes (` key above the Tab button) on their own line before and after the text.

WombatFromHell avatar Nov 25 '17 23:11 WombatFromHell

Sat Nov 25 22:54:03 2017 UTC - GameOverlay process started: pid: 16276
Sat Nov 25 22:54:03 2017 UTC - GameOverlay process connecting to: pid: 3024
Sat Nov 25 22:54:03 2017 UTC - BuildID: 1509425745
Sat Nov 25 22:54:03 2017 UTC - Steam Path: C:\Program Files (x86)\Steam
Sat Nov 25 22:54:03 2017 UTC - Generating new string page texture 2736: 16x256, total string texture memory is 16.38 KB
Sat Nov 25 22:54:04 2017 UTC - Generating new string page texture 2737: 48x256, total string texture memory is 65.54 KB
Sat Nov 25 22:54:06 2017 UTC - Generating new string page texture 2739: 128x256, total string texture memory is 196.61 KB
Sat Nov 25 22:54:06 2017 UTC - Generating new string page texture 2740: 256x256, total string texture memory is 458.75 KB
Sat Nov 25 22:55:19 2017 UTC - Game Exit Event signaled.
Sat Nov 25 22:55:19 2017 UTC - Shutting down overlay

BarterClub avatar Nov 25 '17 23:11 BarterClub

Hmm, Steam does seem to be hooking the game process like it should. Does UPlay tell you anything helpful? There could be some other process on your system that's blocking the overlay from displaying itself. Make sure you go through this FAQ article before you give up, if you haven't already.

WombatFromHell avatar Nov 25 '17 23:11 WombatFromHell

Thats for a diffrent game. It wont hook at all with any uplay games

BarterClub avatar Nov 25 '17 23:11 BarterClub

and it works with origin and starwars.

BarterClub avatar Nov 25 '17 23:11 BarterClub

So the UPlay overlay works, but Steam won't hook Siege. Maybe disable the UPlay overlay and see if that helps Steam hook its overlay to Siege? You could also try doing the opposite of what I said above - force Steam to run as Admin and see if that helps at all in case something is causing privilege interference?

As a side note, I just noticed that the way BattleEye calls RainbowSix.exe via the RainbowSix_BE.exe proxy launcher is causing OSOL to lose track of which executable it needs to be monitoring. I'm investigating why right now.

WombatFromHell avatar Nov 26 '17 00:11 WombatFromHell

Im going to rebuild my steam files and see what it does.

BarterClub avatar Nov 26 '17 01:11 BarterClub

Seems even after that no luck. Not sure what is causing this but its not your program. I do like what you have done to it. Also have you seem https://github.com/BrianLima/UWPHook its something similer to what your doing and they have a very nice clean app.

BarterClub avatar Nov 26 '17 03:11 BarterClub

I wasn't aware of UWPHook since my application is designed for non-UWP games and I do my best to stay away from the Microsoft Store environment. I do like UWPHook's mediating pre-launcher design though, and I plan to move OSOL toward a similar type of interface very soon.

I'm not interested in supporting and/or building yet another hooking launcher when the existing launchers work fine for the most part - they just lack BPM friendly features. As much as many people love bnetlauncher I found it to be lackluster when it came to said features so I built OSOL.

WombatFromHell avatar Nov 26 '17 03:11 WombatFromHell

Here is what happens when i use the new update.

[Paths]
LauncherPath=C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\upc.exe
LauncherArgs=
LauncherURI=
GamePath=E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe
GameArgs=
MonitorPath=E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix_BE.exe
[Options]
PreLaunchExec=
PreLaunchExecArgs=
PostGameExec=
PostGameExecArgs=
PreGameOverlayWaitTime=5
PreGameLauncherWaitTime=12
PostGameWaitTime=7
ProxyTimeout=5
ProcessAcquisitionTimeout=300
ReLaunch=True
DoNotClose=False
MinimizeLauncher=False
LauncherMode=Normal

[11/27/2017 9:15:43 PM] [NOTE] OSOL is running as: originsteamoverlaylauncher
[11/27/2017 9:15:43 PM] [OSOL] Attempting to start the launcher: C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\upc.exe
[11/27/2017 9:15:47 PM] [OSOL] Detected the launcher process window at PID [6508] in 4 sec.
[11/27/2017 9:15:52 PM] [OSOL] Launching game, cmd: E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe 
[11/27/2017 9:20:56 PM] [FATAL] Timed out while looking for game process, exiting! Internet connection or launcher issue?

BarterClub avatar Nov 27 '17 21:11 BarterClub

GamePath and MonitorPath are swapped. RainbowSix_BE.exe calls the BattleEye launcher which hooks RainbowSix.exe during the game launch. Those two lines should look like this:

GamePath=E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix_BE.exe
MonitorPath=E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe

(Edit: To clarify, RainbowSix_BE.exe gets terminated by BattleEye upon launch, which will cause OSOL to fail to find it, and you won't (shouldn't?) be able to join BattleEye games without letting RainbowSix_BE.exe call RainbowSix.exe on its own, IIRC.)

WombatFromHell avatar Nov 28 '17 01:11 WombatFromHell

still no luck i swear its uplay, ive seen some other report the same issue.

[11/28/2017 3:26:57 AM] [NOTE] OSOL is running as: originsteamoverlaylauncher
[11/28/2017 3:26:57 AM] [OSOL] Attempting to start the launcher: C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\upc.exe
[11/28/2017 3:27:01 AM] [OSOL] Detected the launcher process window at PID [22956] in 4 sec.
[11/28/2017 3:27:06 AM] [OSOL] Launching game, cmd: E:\U Play launcher\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege\RainbowSix_BE.exe 
[11/28/2017 3:27:30 AM] [OSOL] Detected the monitor at PID [15900] in 24 sec.
[11/28/2017 3:27:57 AM] [OSOL] Game exited, killing launcher instance and cleaning up...

BarterClub avatar Nov 28 '17 03:11 BarterClub

It looks as though OSOL is pointed at the right executables now and appears to be working properly.

No guarantees here, but if you're still having trouble and you believe it's because of OSOL you may try lowering/raising the PreGameOverlayWaitTime and PreGameLauncherWaitTime variables which have to do with how quickly OSOL calls the game to prevent Steam from hooking both the launcher and the game at the same time. If you drop both of those to 1 it comes close to mimicing the standard Steam behavior, and raising them will wait for the launcher to settle down before calling the game.

OSOL as a rule doesn't mess with how processes are hooking each other. Video drivers, the AMD External Events services, antivirus products, and some third party overlays all have a hand in whether or not BPM and those various overlays play nicely with each other.

WombatFromHell avatar Nov 28 '17 05:11 WombatFromHell

I'm having the same issue of it not showing the steam overlay. First time trying with a uPlay game as I swear they used to work in steam without an extra work. Working fine with all of my Origin games.

I was having issues with either of the overlays working while RTSS was running, but I closed it before these results.

OriginSteamOverlayLauncher.ini - I've tested with variations of Pre-times. [Paths] LauncherPath=C:\Programs\Ubisoft\Ubisoft Game Launcher\upc.exe LauncherArgs= LauncherURI= GamePath=X:\Games\Tom Clancy's Rainbow Six Siege\RainbowSix_BE.exe GameArgs= MonitorPath=X:\Games\Tom Clancy's Rainbow Six Siege\RainbowSix.exe [Options] PreLaunchExec= PreLaunchExecArgs= PostGameExec= PostGameExecArgs= PreGameOverlayWaitTime=5 PreGameLauncherWaitTime=5 PostGameWaitTime=15 ProxyTimeout=5 ProcessAcquisitionTimeout=300 ReLaunch=True DoNotClose=False MinimizeLauncher=False LauncherMode=Normal

GameOverlayRenderer.log Fri Dec 22 08:13:23 2017 UTC - Module file name: C:\Programs\Steam\gameoverlayrenderer.dll Fri Dec 22 08:13:23 2017 UTC - GameID = 12522751929262014464 Fri Dec 22 08:13:23 2017 UTC - System page size: 4096 Fri Dec 22 08:13:23 2017 UTC - Hooking SetCursorPos, GetCursorPos, ShowCursor, and SetCursor Fri Dec 22 08:13:23 2017 UTC - Aborting HookFunc because pHookFunctionAddr is null Fri Dec 22 08:13:23 2017 UTC - Failed hooking RegisterDeviceNotificationA() Fri Dec 22 08:13:23 2017 UTC - Aborting HookFunc because pHookFunctionAddr is null Fri Dec 22 08:13:23 2017 UTC - Failed hooking RegisterDeviceNotificationW() Fri Dec 22 08:13:23 2017 UTC - Aborting HookFunc because pHookFunctionAddr is null Fri Dec 22 08:13:23 2017 UTC - Failed hooking UnregisterDeviceNotification() Fri Dec 22 08:13:23 2017 UTC - Game is using dxgi (dx10/dx11), preparing to hook. Fri Dec 22 08:13:23 2017 UTC - Game is using D3D9 or D3D9Ex, preparing to hook. Fri Dec 22 08:13:23 2017 UTC - Modules at GameOverlayRenderer.dll attach Fri Dec 22 08:13:23 2017 UTC - 01: UplayWebCore.exe - (0X00200000 to 0X00372000) Fri Dec 22 08:13:23 2017 UTC - 02: ntdll.dll - (0X77E10000 to 0X77F9D000) Fri Dec 22 08:13:23 2017 UTC - 03: KERNEL32.DLL - (0X77990000 to 0X77A60000) Fri Dec 22 08:13:23 2017 UTC - 04: KERNELBASE.dll - (0X776D0000 to 0X778A7000) Fri Dec 22 08:13:23 2017 UTC - 05: RPCRT4.dll - (0X77AC0000 to 0X77B7E000) Fri Dec 22 08:13:23 2017 UTC - 06: SspiCli.dll - (0X74830000 to 0X74850000) Fri Dec 22 08:13:23 2017 UTC - 07: CRYPTBASE.dll - (0X74820000 to 0X7482A000) Fri Dec 22 08:13:23 2017 UTC - 08: IPHLPAPI.DLL - (0X747D0000 to 0X74800000) Fri Dec 22 08:13:23 2017 UTC - 09: WINHTTP.dll - (0X73380000 to 0X7342D000) Fri Dec 22 08:13:23 2017 UTC - 10: bcryptPrimitives.dll - (0X77A60000 to 0X77AB7000) Fri Dec 22 08:13:23 2017 UTC - 11: ucrtbase.dll - (0X75220000 to 0X75337000) Fri Dec 22 08:13:23 2017 UTC - 12: sechost.dll - (0X755A0000 to 0X755E3000) Fri Dec 22 08:13:23 2017 UTC - 13: USER32.dll - (0X753A0000 to 0X75515000) Fri Dec 22 08:13:23 2017 UTC - 14: win32u.dll - (0X77970000 to 0X77986000) Fri Dec 22 08:13:23 2017 UTC - 15: d3d9.dll - (0X636E0000 to 0X6384C000) Fri Dec 22 08:13:23 2017 UTC - 16: GDI32.dll - (0X75650000 to 0X75672000) Fri Dec 22 08:13:23 2017 UTC - 17: msvcrt.dll - (0X778B0000 to 0X7796D000) Fri Dec 22 08:13:23 2017 UTC - 18: gdi32full.dll - (0X75790000 to 0X758EE000) Fri Dec 22 08:13:23 2017 UTC - 19: msvcp_win.dll - (0X75520000 to 0X7559C000) Fri Dec 22 08:13:23 2017 UTC - 20: dwmapi.dll - (0X71CD0000 to 0X71CF3000) Fri Dec 22 08:13:23 2017 UTC - 21: SHELL32.dll - (0X758F0000 to 0X76C23000) Fri Dec 22 08:13:23 2017 UTC - 22: combase.dll - (0X76C30000 to 0X76E76000) Fri Dec 22 08:13:23 2017 UTC - 23: cfgmgr32.dll - (0X74FE0000 to 0X75018000) Fri Dec 22 08:13:23 2017 UTC - 24: shcore.dll - (0X77640000 to 0X776C8000) Fri Dec 22 08:13:23 2017 UTC - 25: windows.storage.dll - (0X77010000 to 0X775D6000) Fri Dec 22 08:13:23 2017 UTC - 26: advapi32.dll - (0X751A0000 to 0X75218000) Fri Dec 22 08:13:23 2017 UTC - 27: shlwapi.dll - (0X77D70000 to 0X77DB5000) Fri Dec 22 08:13:23 2017 UTC - 28: kernel.appcore.dll - (0X75780000 to 0X7578E000) Fri Dec 22 08:13:23 2017 UTC - 29: powrprof.dll - (0X77DC0000 to 0X77E05000) Fri Dec 22 08:13:23 2017 UTC - 30: profapi.dll - (0X756F0000 to 0X75704000) Fri Dec 22 08:13:23 2017 UTC - 31: ole32.dll - (0X74EE0000 to 0X74FD7000) Fri Dec 22 08:13:23 2017 UTC - 32: libcef.dll - (0X55340000 to 0X595AA000) Fri Dec 22 08:13:23 2017 UTC - 33: OLEAUT32.dll - (0X77B80000 to 0X77C13000) Fri Dec 22 08:13:23 2017 UTC - 34: PSAPI.DLL - (0X75020000 to 0X750Fri Dec 22 08:13:37 2017 UTC - GameOverlayRenderer.dll detaching 0 to 0X75776000) Fri Dec 22 08:13:23 2017 UTC - 36: WINMM.dll - (0X728A0000 to 0X728C4000) Fri Dec 22 08:13:23 2017 UTC - 37: COMDLG32.dll - (0X74990000 to 0X74A64000) Fri Dec 22 08:13:23 2017 UTC - 38: USERENV.dll - (0X73430000 to 0X73452000) Fri Dec 22 08:13:23 2017 UTC - 39: OLEACC.dll - (0X68AC0000 to 0X68B16000) Fri Dec 22 08:13:23 2017 UTC - 40: WINMMBASE.dll - (0X71CA0000 to 0X71CC3000) Fri Dec 22 08:13:23 2017 UTC - 41: CRYPT32.dll - (0X76E80000 to 0X77002000) Fri Dec 22 08:13:23 2017 UTC - 42: MSASN1.dll - (0X775E0000 to 0X775EE000) Fri Dec 22 08:13:23 2017 UTC - 43: chrome_elf.dll - (0X74230000 to 0X742A2000) Fri Dec 22 08:13:23 2017 UTC - 44: HID.DLL - (0X72590000 to 0X7259A000) Fri Dec 22 08:13:23 2017 UTC - 45: COMCTL32.dll - (0X69080000 to 0X6910E000) Fri Dec 22 08:13:23 2017 UTC - 46: WINTRUST.dll - (0X775F0000 to 0X77636000) Fri Dec 22 08:13:23 2017 UTC - 47: IMM32.dll - (0X74EB0000 to 0X74ED5000) Fri Dec 22 08:13:23 2017 UTC - 48: dbghelp.dll - (0X72E00000 to 0X72F81000) Fri Dec 22 08:13:23 2017 UTC - 49: USP10.dll - (0X70BF0000 to 0X70C07000) Fri Dec 22 08:13:23 2017 UTC - 50: VERSION.dll - (0X743E0000 to 0X743E8000) Fri Dec 22 08:13:23 2017 UTC - 51: credui.dll - (0X72360000 to 0X7236D000) Fri Dec 22 08:13:23 2017 UTC - 52: CRYPTUI.dll - (0X5EB80000 to 0X5EC0B000) Fri Dec 22 08:13:23 2017 UTC - 53: NETAPI32.dll - (0X74800000 to 0X74813000) Fri Dec 22 08:13:23 2017 UTC - 54: DWrite.dll - (0X680F0000 to 0X68370000) Fri Dec 22 08:13:23 2017 UTC - 55: Secur32.dll - (0X708B0000 to 0X708BA000) Fri Dec 22 08:13:23 2017 UTC - 56: ncrypt.dll - (0X67E30000 to 0X67E50000) Fri Dec 22 08:13:23 2017 UTC - 57: urlmon.dll - (0X74600000 to 0X7478C000) Fri Dec 22 08:13:23 2017 UTC - 58: WTSAPI32.dll - (0X743F0000 to 0X743FF000) Fri Dec 22 08:13:23 2017 UTC - 59: imagehlp.dll - (0X748E0000 to 0X748F9000) Fri Dec 22 08:13:23 2017 UTC - 60: d3d11.dll - (0X634A0000 to 0X636DE000) Fri Dec 22 08:13:23 2017 UTC - 61: dxva2.dll - (0X71C80000 to 0X71C9E000) Fri Dec 22 08:13:23 2017 UTC - 62: dxgi.dll - (0X73EA0000 to 0X73F33000) Fri Dec 22 08:13:23 2017 UTC - 63: WINSPOOL.DRV - (0X70E60000 to 0X70ECC000) Fri Dec 22 08:13:23 2017 UTC - 64: dhcpcsvc.DLL - (0X71280000 to 0X71294000) Fri Dec 22 08:13:23 2017 UTC - 65: NSI.dll - (0X74A70000 to 0X74A77000) Fri Dec 22 08:13:23 2017 UTC - 66: wevtapi.dll - (0X696C0000 to 0X6970E000) Fri Dec 22 08:13:23 2017 UTC - 67: bcrypt.dll - (0X73630000 to 0X73649000) Fri Dec 22 08:13:23 2017 UTC - 68: NTASN1.dll - (0X67E00000 to 0X67E2C000) Fri Dec 22 08:13:23 2017 UTC - 69: iertutil.dll - (0X72BC0000 to 0X72DD9000) Fri Dec 22 08:13:23 2017 UTC - 70: SAMCLI.DLL - (0X68710000 to 0X68725000) Fri Dec 22 08:13:23 2017 UTC - 71: NETUTILS.DLL - (0X73570000 to 0X7357B000) Fri Dec 22 08:13:23 2017 UTC - 72: gameoverlayrenderer.dll - (0X68F40000 to 0X69075000) Fri Dec 22 08:13:23 2017 UTC - ----------------------------

OriginSteamOverlayLauncher_Log.txt [22/12/17 8:11:42 AM] [NOTE] OSOL is running as: OriginSteamOverlayLauncher [22/12/17 8:11:42 AM] [OSOL] Attempting to start the launcher: C:\Programs\Ubisoft\Ubisoft Game Launcher\upc.exe [22/12/17 8:11:45 AM] [OSOL] Detected the launcher process window at PID [2232] in 3 sec. [22/12/17 8:11:50 AM] [OSOL] Launching game, cmd: X:\Games\Tom Clancy's Rainbow Six Siege\RainbowSix_BE.exe [22/12/17 8:12:10 AM] [OSOL] Detected the monitor at PID [10324] in 20 sec. [22/12/17 8:13:37 AM] [OSOL] Game exited, killing launcher instance and cleaning up...

GameOverlayUI.exe.log - Didn't change during this session. Thu Dec 21 14:13:10 2017 UTC - GameOverlay process started: pid: 14112 Thu Dec 21 14:13:10 2017 UTC - GameOverlay process connecting to: pid: 9656 Thu Dec 21 14:13:11 2017 UTC - BuildID: 1513371133 Thu Dec 21 14:13:11 2017 UTC - Steam Path: C:\Programs\Steam Thu Dec 21 14:13:15 2017 UTC - Detected possibly crashed/killed game, exiting Thu Dec 21 14:13:15 2017 UTC - Shutting down overlay

SubSonix avatar Dec 22 '17 08:12 SubSonix

Overlay for Siege won't work right now. Seems that whatever they did with the update messed up non native steam overlay.

BarterClub avatar Dec 22 '17 09:12 BarterClub

There's a large thread about this on the Steam Community forum for Siege dating back to around Nov. 20. As of the last update they seem to have broken the Steam overlay.

WombatFromHell avatar Dec 22 '17 18:12 WombatFromHell

I've been testing this again, and I've noticed that the RainbowSix.exe executable restarts multiple times while the game is launching. (At least 3 times) Could this be related? I could record it for you, but don't know what to use to record the task manager.

SubSonix avatar Feb 06 '18 11:02 SubSonix

I'll investigate and report back.

WombatFromHell avatar Feb 06 '18 22:02 WombatFromHell

OSOL seems to not be handling the UPlay launcher properly when using MonitorPath to watch the game executable, in this case RainbowSix.exe. Other than that Siege seems to launch and function properly with both the UPlay and Steam overlays as it should.

(Edit: Correction, executable monitoring seems to break when the MainModule is null. Working on a fix right now.)

WombatFromHell avatar Feb 07 '18 01:02 WombatFromHell

The mentioned executable monitoring problem should be fixed in release v1.06k available on the releases page. Let me know if Siege needs any other adjustments.

WombatFromHell avatar Feb 07 '18 02:02 WombatFromHell