Memory Simulation & More Device Testing Features

Sounds like a really unique feature I’m about to test it right now

1 Like

Game changer for me, honestly. I don’t have any devices with the memory of something like an iPad Mini, so this is gonna help me make my games way more accessible

1 Like

It seems like local parts are being streamed in this testing environment. My game uses StreamingEnabled and heavily relies on local parts that are not streamed for a lot of its features, but the emulation seems to not take this into note.

Any plans on if this could be changed so local parts do not get streamed, just like in live Streaming Enabled?

3 Likes

A PC RAM and a mobile device RAM’s have really big differences on performance. I’m not sure how Roblox manages RAM but if it’ll be a big difference, it’d be really good to see something for simulating it in there.

1 Like

I’ve been noticing a slight ‘bug’ when I’m using device simulation on a game with streaming enabled. It seems that when I use RequestStreamAroundAsync before teleporting a player, I notice a huge delay. Without the timeout parameter, it could take up to 30 seconds. This appears to only happen in studio and when I’m simulating any device (such as HD 1080 with 8gb of ram or a iPhone 6 with ~250mb of ram)

Testing in the actual place with the actual devices (such as iPhone X, fairly beefy PC, etc.) the delay is about 1 second at most, which seems to be normal. Am I missing something? I might try reinstalling Studio and see if that works.

Hm, I am unable to reproduce this bug… Am not noticing any delay. Could you try reinstalling studio and let me know if you continue to run into this issue?

Are your local parts descendants of non-local parts? This is the only time your local parts should be streamed out.

I have two instances I can describe of this happening.

In the first case, I have two menu parts which I move from ReplicatedStorage to Workspace through a LocalScript. However, when testing with devices that have a lower memory count and Streaming Enabled is on, these parts disappear from Workspace (which I presume is from being streamed). This does not happen in any other scenario and doesn’t happen with devices with higher memory counts such as an average laptop.

In the second one, I have two folders in ReplicatedStorage, each being a tram. I use a LocalScript to parent these folders into Workspace. However, they seem to be streamed in and out depending on how close I get to them. Their positions are also handled by a LocalScript.

1 Like

Great feature! But I have issues using this, because it doesn’t remove the pause from the player’s physics using the setting StreamingPauseMode in ClientPshysicsPause I have tried it in other places and it gives me the same issue. Do I have to reinstall Roblox Studio?

2 Likes

Thank you for reporting this! I have reproduced this and am looking into a solution

2 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.