Release Notes for 637

my days of cmd /c "echo off | clip" are finally over

4 Likes

If Compatibility lighting were to be deprecated, a lot of older games, with the developer(s) being absent, will likely and unfortunately break.

I have created a game called YouTube Tycoon, which uses Compatibility for that 2016 Roblox vibe, and also because all lighting is glitched with any other type.

(Edit: Fixed wording)

5 Likes

I remember reading somewhere they were going to replace it with a “retro” technology that would look similar but with modern code. I could have misinterpreted that though.

4 Likes

deprecated just means its not recommended to use, not that it will stop working,

4 Likes

Specifically the key with deprecated stuff is that we generally ensure that it continues to work as it did, but make no guarantees about it continuing to work correctly alongside newer features.

11 Likes

My disappointment is immeasurable and my day is ruined.

13 Likes

sounds like you’re describing compatibility lighting itself, the original lighting technology (legacy) has been removed for a while and replaced with compatibility, which is basically an imitation of legacy but with some future-is-bright lighting code

1 Like

Oh yeah, as an additional release note, kick messages support new lines (/n) again :partying_face:

6 Likes

Still waiting for my UI masking I asked sbout like 6-7 years ago in here haha.

2 Likes

Is that why this was happening??!

The word “migration” makes me feel like they want to completely remove it not just deprecate it. They have used the word “migration” when describing the release of “shorelines” and “old water deprecation”, which is actually going to be completely removed not just kept like the Legacy chat system or JointsService. It would be better if they use the word “deprecation” for features that are going to stay but would be no longer in development and wouldn’t get updates and use the word “removal” when they’re actually going to remove something. I don’t get why do they use the same word for different meanings or context.

3 Likes

So, does this mean that we can continue to NOT use Shorelines, even after it’s forced release?

They’re likely going to replace the compatibility lighting with a preset within the newer lighting engine that replicates the visuals of compatibility. Doing this would allow Roblox to completely drop support, which is fundamentally inferior to both the voxel and future lighting engines.

Mostly: You can’t use the exact old codepath but even if you don’t update your place it should continue to work the same for gameplay purposes and only have minor visual artifacts.

If you mean the visual look, it is possible to replicate something quite close to the old visual look in new content if you really want that (though the new look is pretty much strictly better).

1 Like

Finally, now I can copy and paste without it being locked!

1 Like

If OverlapParams get Tolerance I hope Shapecasts get Tolerance too :grimacing:

9 Likes

Test it out

The .tga upload issue from Update 631 is still causing problems. I’ve tried both web and Asset Manager. Getting errors about invalid images or wrong formats. This should’ve been fixed by now. What’s the holdup? Really need this sorted out quickly. Thanks in advance for looking into it.

3 Likes

I’m finding it difficult to understand why a tolerance would be that useful for region queries (I assume by “region queries” you’re referring to GetPartsInPart and the other spatial queries). If you want to include parts in your region that are not quite inside it but are close enough, you can simply expand your region/part. This requires minimal effort.

Shapecasts are what really need a tolerance/margin feature, and it seems they’re not getting that, considering they don’t use OverlapParams. The lack thereof makes them flawed, as you acknowledged over a year ago:

This flaw makes Shapecasts effectively useless for many use cases, like custom kinematic character controllers, for example, because you won’t be able to detect a wall if your shape/collider is hugging it, and you’ll just walk straight through.

Can we have any hope of seeing a margin/tolerance added to Shapecasts anytime soon? Possibly without having to wait another entire year?

4 Likes

Hi! After old water is sunset, all places will be using the Shorelines technology. So it will not be possible to continue using the old water tech. Places that have not migrated will continue working, but could see visual artefacts, so we recommend migrating before the official sunset of old water. More details on what happens for places that will not have upgraded before the sunset here.