Improvements
Note | Status |
---|---|
Created new API UserInputService:GetStringForKeycode() to allow help text for keyboard actions to be localized based on the users keyboard layout. | Live |
Developers will no longer be able to enable/ disable team create while testing | Live |
The "Restart" dialog after changing settings now offers a control to actually do the restart for you, and it will re-open your currently opened place. | Live |
The website game setting "Enable Studio Access to API Services" can now be configured in Studio Game Settings | Live |
Updating name in game settings will correctly update names in game explorer | Live |
New Lighting mode option which enables:
| Pending |
Fixes
Note | Status |
---|---|
Fixed crash for importing empty FBX files with Avatar Importer. | Live |
Fix Modal property being ignored when the ScreenGui is in a Folder | Live |
Remove support for uploading gif, tga, and bmp files as thumbnails/icons from Game Settings in Studio because they cannot be previewed. Supported files now: png, jpg, jpeg. | Live |
Fixed crash related to script Diff on Script Recovery Widget | Live |
Fixed an issue with being unable to publish places with nested Packages in Team Create sessions. | Live |
Textboxes in Game Settings will now follow cursor when text fills the box | Live |
Minor text changes in make private dialog in game settings | Live |
Game Explorer universe name display will be updated correctly | Live |
Improve performance for games with over 250 000 Weld instances | Live |
Errors in MarketplaceService:PromptPurchaseFinished and PromptGamePassPurchaseFinished will cause isPurchase/wasPurchase to be set to false. This arg will be checked on RCC automatically. The client is rate limited to a rate based on how fast the purchase prompt could be interacted with. Places should not grant one-time benefits based solely on these two remote events. As mentioned, there are cases where wasPurchased could be changed to false. Further, the server verification of wasPurchased only checks that the user owns the gamepass -- not that the user just now purchased it. Gamepasses can also be purchased outside of the game. Places should use DataStore to determine that a one-time benefit has already been granted. | Pending |