User reports began roughly a month ago about the image preview for our shop being bugged. It uses a sprite sheet of lots of different rims for cars and then uses the UIRectSize and UIRectOffset to reposition those sprites accordingly. After testing myself on multiple platforms, I have seen this bug manifest itself in a few different ways:
Windows client (expected behavior):
Spec: Ethernet connection, Intel i7-12700k, Nvidia RTX 3080
Xbox One S (expected):
Spec: Ethernet connection
Android (bugged):
Spec: Wifi connection, Samsung Galaxy S20 5G
*iOS users on iPad 10th Gen and iPhone 15 have reported having a similar experience, but I was not able to test it myself
PS5 Pro (bugged):
Spec: Wifi connection
Game link:
The map I was testing on was Otsuki (far left map option on menu), inside of the bodykits shop
As you can see in the photos, the game place version is 4503 in all of these - no changes were made on my end from platform to platform. Due to the timing of this bug aligning with RDC and the announcement of Harmony, I believe it could be the source of the issue.
If you study the android and the ps5 photos, some of the items in the shop have the same (incorrect) offset on the sprite sheet, meaning the problem is not dependent on the screen resolution of the device itself. If Harmony is downsizing the images for a poorer/not wired network connection (downsizing would be similar on PS5 and android due to using the same WAN network), the UI Rect Offset could be basing its offset on the downsized image rather than the location that would be used by the full resolution sprite sheet.
That being said, there are a lot of moving parts in the engine, so it also may be something different than harmony. That’s about all the information I have collected - if there is anything else I can do to help the investigation then just let me know!
Expected behavior
UI Rect Offset would apply as though it were always working with the full resolution image rather than a downsized image by harmony. Offset should apply predictably and consistently for each platform.













