Yeah this is straight up terrible and unnecessary.

You could’ve at least linked the documentation that @Jrelvas mentioned above, although it is extremely vague and I am yet confused as to how it works.
Yeah this is straight up terrible and unnecessary.
You could’ve at least linked the documentation that @Jrelvas mentioned above, although it is extremely vague and I am yet confused as to how it works.
is this really useful ? like fr, anyone can make this
Why does it have the Roblox logo in the right bottom corner, whilst you can’t share any pictures with this logo? Shouldn’t it have the ‘on Roblox’ badge on the left bottom corner?
This looks cool! Although, does this conflict with games/experiences that have a custom camera module?
I rewrote player controls and the camera from scratch for my project and it does not take corescripts into account.
Should I be concerned about this?
Absolutely what’s been bugging my mind for the past 3 hours
Don’t get me wrong, it’s an awesome module although wouldn’t this comprmise the user’s pc? surely if there’s an access to a folder from a non-core script there’s gotta be a way to exploit it
You have to ask for permission. If Google just does this, some nefarious corporations could just steal user’s photos with permission or not.
It’s asking permission for me, is it asking permission for you on your phone? For all either of us know it could be some other reason that’s completely ok, or maybe just some visual bug that’s causing the permission to not appear in the “Allowed” section of permissions. Maybe the app in the permissions is actually some sort of dummy app that’s just there because an update gave the actual app a new name that split them into two.
I think this is something for Roblox engineers to solve, I don’t think someone’s immediate reaction should be “ROBLOX IS SPYING ON US” just because it saved a picture, given that it actually asks for permission on some people’s phones.
I wasn’t talking about Roblox, just android apps in general. I’ll DM when I test it on my phone.
What about disabling the menu icon when a screenshot’s taken from the ScreenshotHud? Would really improve quality and isn’t required since the Roblox logo’s already included below, IMO…
This fires the ScreenshotHud, which is a Roblox-provided screenshot button.
IOW: We can’t initiate a screenshot ourselves and fill a person’s device with screenshots of a troll face, sadly…
This is because Android apps have their own reserved place to store their downloaded files.
Also, if this is not the case, did it save the image while you said allow?
Do I have to repeat the fact that Roblox saved it in the public directory without even asking me for any permission?
It’s probably not much of a deal, just concerned.
Very weird. Roblox should at least ask for permission before doing this.
Although this is more on the android side of things, I’m not sure what’s going on here and what permissions apps have and don’t have by default.
The API being used is ScreenshotHud, which you can find as an instance under GuiService. Through ScreenshotHud you are able to position the camera button, which is what allows users to take a screenshot. We opted to keep the API for screenshotting in CoreScripts due to safety concerns, though we are interested in exposing it for developers in the future
When it comes to Roact, I hear you, it’s not the most friendly for developers. To remedy this we work hard to create a comprehensive API for our Dev Modules so that you never have to dig into the underlying codebase. Think of a Dev Module like being handed a new instance. But there’s always room for improvement, so if you have any specific functionality you can’t get from the API please let us know!
Not to be that guy, but isn’t there more important features that should be focused on instead of “selfies”?
I tested this feature and it appears that it does not hide the mouse in the screen shot leaving the hand icon in the resulting picture. I think this needs to be addressed. It would also be good if it would hide the roblox icon in the top left since the image is already being branded with the Roblox logo in the bottom right. Furthermore it would be very helpful if there were pre and post events that could fire so we can do our own management of showing and or hiding things within our UI.
At this point Roblox makes what they want, and updates how they want
About the resource, no hate on the developers working to help developers with free modules! I’m really interested in the screenshot feature it provides, although I bet the rest could be interesting to dig into!
You need to look beyond just the “selfie” player aspect of this update. This gives players the ability to take branded photos within our experiences that will undoubtably be posted on social media leading to additional exposure and game promotion with no expense to the developer. I would say that’s a big win for all developers that choose to implement this into their experiences.
Everything works except something. When you open it, you don’t see the button that allows you to take the picture
How do you manage to actually screenshot the client and put it in the screenshot folder?
Really curious on how you do this with normal scripts.