Skip to content

Multiple objects in other dimension cause game stuttering #813

Closed
@MrDadosz

Description

@MrDadosz

Describe the bug
If you create a lot of objects in other dimension that you are in, game will have micro stuttering on streaming it in and out even if onClientElementStreamIn and onClientElementStreamOut aren't triggered.

To reproduce

  1. set your dimension to 0
  2. run for i = 1, 5000 do local obj=createObject(3918, 1292.28002, -1301.80, 35.655); setElementDimension(obj, math.random(500,1000)) end
  3. set your camera matrix to 929.28582763672 [number], -1816.6768798828 [number], 259.33786010742 [number], 984.72772216797 [number], -1741.0424804688 [number], 224.61546325684 [number], 0 [number], 70 [number]
  4. Go forward.
    There will be micro lag between positions:
    929.28582763672 [number], -1816.6768798828 [number], 259.33786010742 [number], 984.72772216797 [number], -1741.0424804688 [number], 224.61546325684 [number], 0 [number], 70 [number]
    956.34246826172 [number], -1779.7684326172 [number], 242.39280700684 [number], 1011.784362793 [number], -1704.1340332031 [number], 207.67041015625 [number], 0 [number], 70 [number]

Expected behaviour
If objects are in other dimension than player, there should be no micro lags.

Screenshots
Moving forwards and backwards when objects aren't created
image

Moving forwards and backwards when objects are created:
image

https://youtu.be/ENB16vYPWgY

Version
Multi Theft Auto v1.5.6-release-16068.8.011
Copyright (C) 2003 - 2018 Multi Theft Auto

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions