Not sure if this is related to this, but every time I attempt to save studio with the new feature, it crashes and I loose all my work. It’s very annoying as I lost a lot of effort.
It’s a update with good intentions but there are some things I am not fond of… I like to save my work locally on my hard drive, the fact the save/save as option only goes to the cloud is troubling. I get the want for this, and things to be easy, but wouldn’t it be better to have separate options in the menu. Also the ctrl s, I use that often so I don’t lose progress, is there any way we can choose what it does.
This said not having to publish would be great, to do things. But I doubt I’ll use it much.
Like some others my internet isn’t really the greatest at times so needing to rely on cloud stuff isn’t a good option for me, as well as the fact of possibility of losing my account due to a poor moderation scenario, or someone hacks into it etc.
Why was the beta feature disabled? I can’t see it in the beta features window anymore.
Please allow us to switch between those two behaviors.
As a developer who for very long time existed as cloud first but recently moving forwards the local first approach, I understand the intentions but I cannot in good faith accept this change without at least making my opinion on this matter.
If at Roblox’s core is about
(Edits: emphasis added)
Then Roblox studio must be ran anywhere in the world (ofc excluding places they legally can’t exist), this includes offline use (which we don’t really currently have) to meet this core ideal. We already operate pretty heavily in the cloud, pushing further doesn’t make sense at this stage.
Not all markets are going to have solid internet enough to allow for this kind of action, theses are markets Roblox are missing out on by pushing this far towards the cloud and not allowing both methods in a way doesn’t create dark patterns (or similar).
If Roblox wants us to use the Cloud, they need to give us the trust that if we do use it, so we’re not going to be pulled under the rug by error. This is about policy and action. Quoting Roblox at their SEC filing:
Some quotes from Roblox's SEC filing
Our business depends on a strong brand and if events occur that damage our reputation and brand, we may be unable to maintain and grow the number of developers, creators, and users on our platform.
We depend on our developers to create digital content that our users find compelling, and our business will suffer if we are unable to entertain our users, improve the experience of our users, or properly incentivize our developers and creators to develop content
Our business is highly competitive and subject to rapid changes. We face significant competition to attract and retain our users, developers, and creators that we anticipate will continue to intensify. Should we fail to attract and retain users, developers, and creators, our business and results of operations may suffer.
Roblox is fully aware of how important Roblox developers are but yet doesn’t actually deal with the core developer crowd that makes Roblox a very high percent of their income in a way which pushes them on platform.
The beat of the drum for Rojo at RDC 2020 and here on the forums should had been a clear message. Rojo represents the third largest feature request on this forum and the largest request at RDC 2020. Developers want to operate both in studio and outside of it using both third party tooling and first party, this includes offline Roblox files.
Why should I use the cloud if I’m one error from losing my entire income? Why should I rely on a spotty ISP rather than a local file? Why reinvent the wheel so often? Why waste time waiting for a file to upload rather than just update a local file? How do I integrate professional development workflows?
I’m sure these changes are good indentation and maybe children prefer the way it’s being done here but these deeply hurt your core developers and ignore the repeated drum beats we as developers give. You can see this in the many many replies here to far, some from your lead devs.
It’s only so much time before the good will and the money dries up, no one knows when that is until it’s too late, I just hope you make take the repeated drum beats before it’s too late.
I hope to see more feedback sessions on such critical changes before any wasted resources on a possibly harmful solution
I fail to see why people are complaining about an optional feature as if it’s the end of the world - I myself will be going on vacation in literally 4 hours, and I’ve a lot of games that I’d like to sync onto the cloud without having to publish them - which means this update is a godsend to me! Came right when I needed it
I just want to be able to move models around in studio while in my car.
I use offline files because it means I can use other tools to manage it better and my content is under my control. It’s that effort is being placed in somewhere where it hurts core devs.
We just care about our workflows and making it the best it can be. This doesn’t help here as you can see for the many replies.
Will there ever be a feature to remove experiences though? Because 14 year old me thought it was a nice idea to create 200+ of them…
There won’t, most likely because of the same reasons accessories cannot be deleted from inventory anymore.
This should not be made the default Ctrl+S save. I think it will annoy a lot of people for that hot key to change.
I do notice that when I start working in a published game that I mirror to my local hard drive, I will Ctrl+S without realizing I am saving to the cloud. Previously IIRC it would prompt me to choose a location to save the first time I tried, instead now it defaults to the cloud and does not prompt me. Because this happens, I nearly forget to save the game to my local file because I previously relied on the prompt to remind me to do that. This increases the chance of me getting my local file and published game out of sync, which goes against the reason why I save to my local drive in the first place (data backup in the event of a stupid moderation accident, and convenience in some cases).
I would much prefer it if on the first time I attempted to Ctrl+S after opening a published game if it would ask me if I wanted to save to the cloud or save to a local file, and then use that decision for the rest of the Studio session for the Ctrl+S behavior, rather than defaulting to the cloud.
Also as an addendum to this:
I have a local file I use to develop a plugin in. It contains plugin source code, old versions, and test cases in the datamodel. I don’t really want this in the cloud because:
- It’s faster for me to open it from my local files because it shows up most of the time under File > Recent Files in Studio and I don’t have to hunt for it in the home screen UI. I can also just open it from my filesystem because it’s usually under Quick Access in Explorer.
- There is no organization in the Studio home screen UI to differentiate between games and working files that are not playable, which makes it even harder for me to find it in the home screen UI.
- I don’t want to lose my testing setup in the file / my progress on an update if something happens to my account.
Please focus on detaching functionality from the cloud rather than forcing everything into the cloud so things “just work”. Detaching functionality from the cloud is the most accessible and convenient thing to do from a developer point of view because of the breadth and quantity of use cases different people have for working out of local files that are divorced from the cloud, or mirrored on local and the cloud.
I just want to confirm: None of those issues seem specific to plugins, did you just happen to use a plugin as an example here or do you think that the plugin flow specifically is degraded in some way here?
It is just an example. Plugins are a good example of a case where I have a non-playable game intended solely for script work that I do not want to lose and that has unique setup within for testing / working. The same would apply for a local file intended as an isolated workshop for a library module, or a modular set of models, etc.
With respect to Studio’s home screen UI, I actually have three categories of places that I work in: playable games, nonplayable workshops, and scratch/garbage slots that I publish randomly to so I can test things in live games or in Team Create. It would be cool if I could create my own categories on the home screen like the tabs on the left, and organize games there as I please. Currently, all of my published places are smashed together under “Games” and it’s hard to find and work between them.
Roblox moderation sucks and now, there’s an option to tie it directly with the site? I think I’ll pass.
All I see from this is a disruption of workflow. Having a hard copy (i.e a local file) allows me to use other tools that do not suck and making this default hurts that. In addition, saving on this platform has always been a low point. I’ve experienced a great deal of issues in the past. This doesn’t solve it. Saving locally did.
The whole fact that you need a constant internet connection to studio and zero support for offline functionality doesn’t exist even with local play testing in place is a sore area and should be worked on over this.
I don’t understand how a company can be so anti-third party in 2021. Being locked into this ecosystem with the “cloud” is just disheartening all together. I get that Roblox wants to be the “all-in-one” inclusive tool but, you’re [Roblox] totally blowing it with anyone with a hair more experience than a new user.
Until there comes a time where things can be deleted so that my 12 year old self doesn’t come back to haunt me is the day that we’ll finally see real change.
All I see here is microsoft oobe moment
Just how microsoft put the local accounts as a hard to notice button in the windows 10 oobe, but instead of local accounts its save to file
Jerk move roblox. Jerk move.
I love this feature, but can you please not map “save to cloud” to ctrl + s automatically (let us decide whether to switch or not), I keep local backups of each version, organized specifically and I want saving locally to be the default for ease of workflow.
Not going to lie this feature is nice but why saving it to the cloud when you can just save it in a file?
Sounds like a bad idea. Would be somewhat good if you want to transfer the file between devices but otherwise it seems basically useless. Plus. What if someone bribes a staff member at roblox for all the code, all the building, and everything else from every single game on the platform (that has this enabled). I can see this being useful for some people but I don’t trust it
Is this some sort of late apirl fools joke? For the amount of times I see Roblox having server issues, this update is terrible and hilarious at the same time.
Not everyone can afford/wants to have all of their work go to the cloud, especially when it’s Roblox. It is much faster, and easier to just save to a local file.
What would I do if Roblox is having server issues, and now I can’t upload my progress to the cloud? Do I just say “Well, I guess I’ll just lose a couple hours of work! Oh well…”?
Also from my point of view, this update just assumes every Roblox developer has fast internet speed. This is not the case, as stated in previous replies.
I have tons of other concerns, but those have already been stated in this thread.