overwolf.media.getScreenshotUrl not working in Vulkan

Issue Description:
overwolf.media.getScreenshotUrl does not work when running the Vulkan version of Rainbow Six: Siege.
It results in a {"success":false,"status":"error","error":"Capture failed"}

Steps to reproduce:
Open Rainbow Six: Siege in Vulkan mode (not DirectX11) and try to execute:

overwolf.media.getScreenshotUrl({crop: {x:100, y:100, width:100, height:100}}, function(info){
				if (typeof info.url === 'undefined') {
					console.log('Screenshot error:');
					console.log(JSON.stringify(info));
					return;
				}
});

Impact for my app: mid
It means I can offer a particular feature to the DirectX11 users, but not to the Vulkan users. It also means I’m not really developing new features that require the overwolf.media.getScreenshotUrl call, as the vast majority of Siege players switched to Vulkan when it came out.

Additional info:
This has been discussed with eransharv and was confirmed by elad.bahar here: Slack

I’m using Overwolf v0.145.0.19.

It’s been a month since I brought this up.
Any chance of an official response?
Is this something that will be worked on, or should I not hold out hope that this’ll be resolved anytime soon?

@Bl0n so sorry about the late response. We had some technical issue that prevent from me to see new notifications. I will provide an answer tomorrow when i get to the office. thanks.

1 Like

@Bl0n We double-check it with our QA team. And it worked as expected.
We checked it in Dota and R6, in Vulkan mode of course. And it worked.

Can you please try it with the latest OW Developers version (0.148.81.15)?
If it’s not working, please attach here you logs.

Thanks.

Awesome! Looks like this was resolved in OW Developers version (0.148.0.4).
I was still running 0.147 in my tests last Sunday.

Thanks!

1 Like