I do not understand why the engine is or needs to be, more and more of a black box. We should have the freedom to tweak and modify, scripts that are running inside our own experience, as reasonably possible. This somewhat sudden, change of direction concerns me very much, in many ways.
Roblox is not likely to to this. At least they should make stuff like the playermodule to be shown in edit mode so we dont use workarounds like play testing and copying.
If I recall correctly, this change was caused by optimizations within the engine. I don’t think this stops Roblox from providing this code in an open source format, like a Github repository.
If I’m misunderstanding, I apologize.
As for the original topic of this post, I do agree that these scripts should be open source. There has been time and time again where I need to copy a script from a running game just to sift through lines of messy code to fix a problem that has been, or has not been already addressed.
A good example of this was when Roblox had issues with the animate script that was causing blending issues with other animations. This was patched relatively quickly, but for less noticeable issues, this is still a concern.
I’ve noticed a lot of random warnings and errors with massive react stack traces from the core scripts. Like a lot of new Roblox features, it feels like they haven’t been thoroughly tested, and I definitely agree that they should be open source.
im pretty sure they are but they arent actually the corescripts and editing them doesnt have an effect, i know some of them are located in the datamodelpatch and looking into roblox studios memory some of them are in there
With Roblox seemingly dragging their feet on TWO major slowdowns regarding their corescripts, perhaps due to being stretched thin on engineer time, I think it’s time to bring this up again. If the corescripts were open source, not only would it benefit developers aiming to understand how they function and let us see what Roblox expects of their own codebase, it’d let us help Roblox staff in diagnosing performance issues/bugs.
I (and many, many other developers) would not mind saving Roblox staff’s time where possible by taking a look at the source, analyzing possible issues, and suggesting possible fixes.
Bump! It would be great if the community was allowed to contribute to corescripts in a github repository or something similar to allow us to efficiently report, address and fix the issues that the corescripts have for roblox!