Jump to content

[Lua] All global variables


hdparm

Recommended Posts

This is the output of a script that dumps all global variables. Lua coders may find this somewhat useful.

 

The script was run in r0.21.2 on a hovercraft seat that has 2 fuel tanks and a radar linked. Some functions were called with pcall. The first value indicates whether the call was successful, the second is the actual return value or the error message.

 

Spoiler

_G                                                table: 00000000DB680E70
  [metatable]                                     table: 00000000DB684CF0
    __index(t,name)                               function: 0000000079175E40
    hook(handler)                                 function: 00000000FE20DFD0
  AxisCommand                                     table: 00000000DB6828F0
    __index                                       table: 00000000DB6828F0
      [see above]
    composeAxisAccelerationFromTargetSpeed(self,tags)  function: 00000000FE20A7C0
    composeAxisAccelerationFromThrottle(self,tags)  function: 00000000FE20A790
    computeTargetSpeedStepValue(self,referenceSpeed,commandStep)  function: 00000000FE20A550
    getAccelerationCommandToTargetSpeed(self,currentAxisSpeedMS)  function: 00000000FE20A760
      [pcall]                                     table: 00000000FF714A20
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:291: attempt to perform arithmetic on a nil value (local 'currentAxisSpeedMS')"
    getCommandValue(self)                         function: 00000000FE20A6A0
      [pcall]                                     table: 00000000FF714EA0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:227: attempt to index a nil value (local 'self')"
    getTargetSpeedCurrentStep(self)               function: 00000000FE20A520
      [pcall]                                     table: 00000000FF715220
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:101: attempt to index a nil value (local 'self')"
    new(commandAxis,control,core,system)          function: 00000000FE20A4F0
    onMasterModeChanged(self,masterModeId)        function: 00000000FE20A580
    resetCommand(self)                            function: 00000000FE20A5B0
    setCommandByTargetSpeed(self,targetSpeed)     function: 00000000FE20A730
    setCommandByThrottle(self,throttle)           function: 00000000FE20A700
    setupCustomTargetSpeedRanges(self,customTargetSpeedRanges)  function: 00000000FE20A4C0
    updateCommandByStep(self,commandStep)         function: 00000000FE20A6D0
    updateCommandFromActionLoop(self,commandStep)  function: 00000000FE20A670
    updateCommandFromActionStart(self,commandStep)  function: 00000000FE20A610
    updateCommandFromActionStop(self,commandStep)  function: 00000000FE20A640
    updateCommandFromMouseWheel(self,mouseWheelInc)  function: 00000000FE20A5E0
  AxisCommandManager                              table: 00000000DB6829B0
    __index                                       table: 00000000DB6829B0
      [see above]
    activateGroundEngineAltitudeStabilization(self)  function: 00000000FE20AB50
    composeAxisAccelerationFromTargetSpeed(self,tags)  function: 00000000FE20AB20
    composeAxisAccelerationFromThrottle(self,tags)  function: 00000000FE20AAF0
    deactivateGroundEngineAltitudeStabilization(self)  function: 00000000FE20AB80
    getAxisCommandType(self,commandAxis)          function: 00000000FE20A850
      [pcall]                                     table: 00000000FF70F6A0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:445: attempt to index a nil value (local 'self')"
    getCurrentToTargetDeltaSpeed(self,commandAxis)  function: 00000000FE20AA60
      [pcall]                                     table: 00000000FF710AE0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:498: attempt to index a nil value (local 'self')"
    getMasterMode(self)                           function: 00000000FE20A7F0
      [pcall]                                     table: 00000000FF710CE0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:441: attempt to index a nil value (local 'self')"
    getTargetSpeed(self,commandAxis)              function: 00000000FE20A9D0
      [pcall]                                     table: 00000000FF710BA0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:486: attempt to index a nil value (local 'self')"
    getTargetSpeedCurrentStep(self)               function: 00000000FE20AA30
      [pcall]                                     table: 00000000FF7117E0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:494: attempt to index a nil value (local 'self')"
    getThrottleCommand(self,commandAxis)          function: 00000000FE20A9A0
      [pcall]                                     table: 00000000FF712020
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:482: attempt to index a nil value (local 'self')"
    new(commandAxis,control,core,system)          function: 00000000FE20A820
    resetCommand(self)                            function: 00000000FE20A8E0
    setMasterMode(self,masterModeId)              function: 00000000FE20A880
    setTargetGroundAltitude(self,targetAltitude)  function: 00000000FE20ABB0
    setTargetSpeedCommand(self,commandAxis,throttle)  function: 00000000FE20AAC0
    setThrottleCommand(self,commandAxis,throttle)  function: 00000000FE20AA90
    setupCustomTargetSpeedRanges(self,customTargetSpeedRanges)  function: 00000000FE20AA00
    updateCommandFromActionLoop(self,commandStep)  function: 00000000FE20A970
    updateCommandFromActionStart(self,commandStep)  function: 00000000FE20A910
    updateCommandFromActionStop(self,commandStep)  function: 00000000FE20A940
    updateCommandFromMouseWheel(self,mouseWheelInc)  function: 00000000FE20A8B0
    updateGroundEngineAltitudeStabilization(self)  function: 00000000FE20AC40
    updateTargetGroundAltitudeFromActionLoop(self,altitudeStabilizationInc)  function: 00000000FE20AC10
    updateTargetGroundAltitudeFromActionStart(self,altitudeStabilizationInc)  function: 00000000FE20ABE0
  ClickableArea                                   table: 00000000DB683AB0
    __index                                       table: 00000000DB683AB0
      [see above]
    contains(self,x,y)                            function: 00000000FE20BA80
    new(x,y,hx,hy,fun)                            function: 00000000FE20BD20
  DUSystem                                        table: 00000000DB6807F0
    __NQ_returnFromRunPlayerLUA(result)           function: 00000000FE21BAB0
    addDataToWidget(dataId,widgetId)              function: 00000000FE21B600
    addMarker(filter,name)                        function: 00000000FE21B9C0
    addMeasure(filter,sectionName,varName,value)  function: 00000000FE21B990
    createData(dataJson)                          function: 00000000FE21B570
    createWidget(panelId,type)                    function: 00000000FE21B510
    createWidgetPanel(label)                      function: 00000000FE21B4B0
    destroyData(dataId)                           function: 00000000FE21B5A0
    destroyWidget(widgetId)                       function: 00000000FE21B540
    destroyWidgetPanel(panelId)                   function: 00000000FE21B4E0
    export                                        table: 00000000DB6810B0
      __NQ_returnFromRunPlayerLUA(self,result)    function: 00000000FE210F80
      addDataToWidget(self,dataId,widgetId)       function: 00000000FE210AD0
      addMarker(self,filter,name)                 function: 00000000FE210E90
      addMeasure(self,filter,sectionName,varName,value)  function: 00000000FE210E60
      createData(self,dataJson)                   function: 00000000FE210A40
      createWidget(self,panelId,type)             function: 00000000FE2109E0
      createWidgetPanel(self,label)               function: 00000000FE210980
      destroyData(self,dataId)                    function: 00000000FE210A70
      destroyWidget(self,widgetId)                function: 00000000FE210A10
      destroyWidgetPanel(self,panelId)            function: 00000000FE2109B0
      freeze(self,bool)                           function: 00000000FE210D40
      getActionKeyName(self,actionName)           function: 00000000FE0D3F70
        [pcall]                                   table: 00000000FF70F9E0
          1                                       boolean: true
          2                                       string: ""
      getActionUpdateDeltaTime(self)              function: 00000000FE210DD0
        [pcall]                                   table: 00000000FF710C60
          1                                       boolean: true
          2                                       number: 0.017325999215245
      getControlDeviceForwardInput(self)          function: 00000000FE210C50
        [pcall]                                   table: 00000000FF7103E0
          1                                       boolean: true
          2                                       number: 0.0
      getControlDeviceLeftRightInput(self)        function: 00000000FE210CB0
        [pcall]                                   table: 00000000FF711AE0
          1                                       boolean: true
          2                                       number: 0.0
      getControlDeviceYawInput(self)              function: 00000000FE210C80
        [pcall]                                   table: 00000000FF7119A0
          1                                       boolean: true
          2                                       number: 0.0
      getMouseDeltaX(self)                        function: 00000000FE210B60
        [pcall]                                   table: 00000000FF711060
          1                                       boolean: true
          2                                       number: 0.0
      getMouseDeltaY(self)                        function: 00000000FE210B90
        [pcall]                                   table: 00000000FF7113E0
          1                                       boolean: true
          2                                       number: 0.0
      getMousePosX(self)                          function: 00000000FE210BC0
        [pcall]                                   table: 00000000FF712760
          1                                       boolean: true
          2                                       number: 1516.0
      getMousePosY(self)                          function: 00000000FE210BF0
        [pcall]                                   table: 00000000FF7130E0
          1                                       boolean: true
          2                                       number: 1079.0
      getMouseWheel(self)                         function: 00000000FE210B30
        [pcall]                                   table: 00000000FF7132A0
          1                                       boolean: true
          2                                       number: 0.0
      getPlayerName(self,id)                      function: 00000000FE210E00
        [pcall]                                   table: 00000000FF714560
          1                                       boolean: true
          2                                       string: "unreachable"
      getPlayerWorldPos(self,id)                  function: 00000000FE210E30
        [pcall]                                   table: 00000000FF7142E0
          1                                       boolean: true
          2                                       table: 00000000FF713DE0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getThrottleInputFromMouseWheel(self)        function: 00000000FE210C20
        [pcall]                                   table: 00000000FF715160
          1                                       boolean: true
          2                                       number: 0.0
      getTime(self)                               function: 00000000FE210DA0
        [pcall]                                   table: 00000000FF7146A0
          1                                       boolean: true
          2                                       number: 92305436.422803
      isFrozen(self)                              function: 00000000FE210D70
        [pcall]                                   table: 00000000FF715BA0
          1                                       boolean: true
          2                                       number: 0
      isViewLocked(self)                          function: 00000000FE210D10
        [pcall]                                   table: 00000000FF715FA0
          1                                       boolean: true
          2                                       number: 0
      lockView(self,state)                        function: 00000000FE210CE0
      logError(self,msg)                          function: 00000000FE210F20
      logInfo(self,msg)                           function: 00000000FE210EC0
      logWarning(self,msg)                        function: 00000000FE210EF0
      print(self,msg)                             function: 00000000FE210F50
      removeDataFromWidget(self,dataId,widgetId)  function: 00000000FE210B00
      setScreen(self,content)                     function: 00000000FE210920
      showScreen(self,bool)                       function: 00000000FE210950
      updateData(self,dataId,dataJson)            function: 00000000FE210AA0
    freeze(bool)                                  function: 00000000FE21B870
    getActionKeyName(actionName)                  function: 00000000FE21B420
      [pcall]                                     table: 00000000FF7169E0
        1                                         boolean: true
        2                                         string: ""
    getActionUpdateDeltaTime()                    function: 00000000FE21B900
      [pcall]                                     table: 00000000FF7172A0
        1                                         boolean: true
        2                                         number: 0.016017999500036
    getControlDeviceForwardInput()                function: 00000000FE21B780
      [pcall]                                     table: 00000000FF7176A0
        1                                         boolean: true
        2                                         number: 0.0
    getControlDeviceLeftRightInput()              function: 00000000FE21B7E0
      [pcall]                                     table: 00000000FF7179E0
        1                                         boolean: true
        2                                         number: 0.0
    getControlDeviceYawInput()                    function: 00000000FE21B7B0
      [pcall]                                     table: 00000000FF717D20
        1                                         boolean: true
        2                                         number: 0.0
    getMouseDeltaX()                              function: 00000000FE21B690
      [pcall]                                     table: 00000000FF718020
        1                                         boolean: true
        2                                         number: 0.0
    getMouseDeltaY()                              function: 00000000FE21B6C0
      [pcall]                                     table: 00000000FF7183A0
        1                                         boolean: true
        2                                         number: 0.0
    getMousePosX()                                function: 00000000FE21B6F0
      [pcall]                                     table: 00000000FF7185E0
        1                                         boolean: true
        2                                         number: 1516.0
    getMousePosY()                                function: 00000000FE21B720
      [pcall]                                     table: 00000000FF718B20
        1                                         boolean: true
        2                                         number: 1079.0
    getMouseWheel()                               function: 00000000FE21B660
      [pcall]                                     table: 00000000FF718E20
        1                                         boolean: true
        2                                         number: 0.0
    getPlayerName(id)                             function: 00000000FE21B930
      [pcall]                                     table: 00000000FF7191A0
        1                                         boolean: true
        2                                         string: "unreachable"
    getPlayerWorldPos(id)                         function: 00000000FE21B960
      [pcall]                                     table: 00000000FF7193E0
        1                                         boolean: true
        2                                         table: 00000000FF719220
          1                                       number: 0.0
          2                                       number: 0.0
          3                                       number: 0.0
    getThrottleInputFromMouseWheel()              function: 00000000FE21B750
      [pcall]                                     table: 00000000FF719A60
        1                                         boolean: true
        2                                         number: 0.0
    getTime()                                     function: 00000000FE21B8D0
      [pcall]                                     table: 00000000FF7198A0
        1                                         boolean: true
        2                                         number: 92305436.722803
    isFrozen()                                    function: 00000000FE21B8A0
      [pcall]                                     table: 00000000FF71A0E0
        1                                         boolean: true
        2                                         number: 0
    isViewLocked()                                function: 00000000FE21B840
      [pcall]                                     table: 00000000FF71A420
        1                                         boolean: true
        2                                         number: 0
    load()                                        function: 00000000FE21BAE0
    lockView(state)                               function: 00000000FE21B810
    logError(msg)                                 function: 00000000FE21BA50
    logInfo(msg)                                  function: 00000000FE21B9F0
    logWarning(msg)                               function: 00000000FE21BA20
    print(msg)                                    function: 00000000FE21BA80
    removeDataFromWidget(dataId,widgetId)         function: 00000000FE21B630
    setScreen(content)                            function: 00000000FE21B480
    showScreen(bool)                              function: 00000000FE21B450
    unit                                          table: 00000000DB6807F0
      [see above]
    updateData(dataId,dataJson)                   function: 00000000FE21B5D0
  Navigator                                       table: 00000000DB683070
    __index                                       table: 00000000DB683070
      [see above]
    getTargetGroundAltitude(self)                 function: 00000000FE20B240
      [pcall]                                     table: 00000000FF71B3E0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:107: attempt to index a nil value (local 'self')"
    isCruiseMode(self)                            function: 00000000FE20B1E0
      [pcall]                                     table: 00000000FF71B860
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:99: attempt to index a nil value (local 'self')"
    isTravelMode(self)                            function: 00000000FE20B210
      [pcall]                                     table: 00000000FF71B6A0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:103: attempt to index a nil value (local 'self')"
    maxForceBackward(self)                        function: 00000000FE20B1B0
    maxForceForward(self)                         function: 00000000FE20B180
    new(system,core,control)                      function: 00000000FE20B0C0
    setBoosterCommand(self,tags)                  function: 00000000FE20B120
    setEngineCommand(self,tags,acceleration,angularAcceleration,keepForceColinearity,keepTorqueColinearity,priority1SubTags,priority2SubTags,priority3SubTags,tolerancePercentToSkipOtherPriorities)  function: 00000000FE20B270
    setEngineForceCommand(self,tags,acceleration,keepForceColinearity,priority1SubTags,priority2SubTags,priority3SubTags,tolerancePercentToSkipOtherPriorities)  function: 00000000FE20B2A0
    setEngineTorqueCommand(self,tags,angularAcceleration,keepTorqueColinearity,priority1SubTags,priority2SubTags,priority3SubTags,tolerancePercentToSkipOtherPriorities)  function: 00000000FE20B2D0
    toggleBoosters(self)                          function: 00000000FE20B000
    update(self)                                  function: 00000000FE20B150
  SGui                                            table: 00000000DB683B70
    __index                                       table: 00000000DB683B70
      [see above]
    createButtonArea(self,screen,x,y,hx,hy,text,fun)  function: 00000000FE20BDE0
    createClickableArea(self,id,x,y,hx,hy,fun)    function: 00000000FE20BD50
    customizeButtonArea(self,screen,id,style)     function: 00000000FE20BE10
    deleteButtonArea(self,screen,id)              function: 00000000FE20BE40
    deleteClickableArea(self,id)                  function: 00000000FE20BDB0
    new(x,y,hx,hy,fun)                            function: 00000000FE20BD80
    process(self,x,y)                             function: 00000000FE20BE70
  Unit_65428920                                   table: 00000000DB6807F0
    [see above]
  Unit_db1d6490                                   table: 00000000DB688030
    activateGroundEngineAltitudeStabilization(targetAltitude)  function: 00000000FE21B300
    cancelCurrentControlMasterMode()              function: 00000000FE21B0F0
    computeGroundEngineAltitudeStabilizationCapabilities()  function: 00000000FE21B390
    container_1                                   table: 00000000DB6866F0
      export                                      table: 00000000DB686C30
        getData(self)                             function: 00000000FE215150
          [pcall]                                 table: 00000000FF7158A0
            1                                     boolean: true
            2                                     string: "{\"helperId\":\"fuel_container_space_fuel\",\"name\":\"Space fuel tank s [72]\",\"percentage\":55,\"timeLeft\":\"n/a\",\"type\":\"fuel_container\"}\n"
        getDataId(self)                           function: 00000000FE215300
          [pcall]                                 table: 00000000FF7131E0
            1                                     boolean: true
            2                                     string: "e35758766"
        getElementClass(self)                     function: 00000000FE215450
          [pcall]                                 table: 00000000FF7108A0
            1                                     boolean: true
            2                                     string: "SpaceFuelContainer"
        getHitPoints(self)                        function: 00000000FE215390
          [pcall]                                 table: 00000000FF70F9A0
            1                                     boolean: true
            2                                     number: 187.0
        getId(self)                               function: 00000000FE2153F0
          [pcall]                                 table: 00000000FF710260
            1                                     boolean: true
            2                                     number: 72
        getIntegrity(self)                        function: 00000000FE215360
          [pcall]                                 table: 00000000FF714C60
            1                                     boolean: true
            2                                     number: 100.0
        getItemsMass(self)                        function: 00000000FE215480
          [pcall]                                 table: 00000000FF7106E0
            1                                     boolean: true
            2                                     number: 2380.565333
        getMass(self)                             function: 00000000FE215420
          [pcall]                                 table: 00000000FF710AA0
            1                                     boolean: true
            2                                     number: 2563.235333
        getMaxHitPoints(self)                     function: 00000000FE2153C0
          [pcall]                                 table: 00000000FF712A60
            1                                     boolean: true
            2                                     number: 187.0
        getSelfMass(self)                         function: 00000000FE2154B0
          [pcall]                                 table: 00000000FF712560
            1                                     boolean: true
            2                                     number: 182.67
        getWidgetType(self)                       function: 00000000FE215330
          [pcall]                                 table: 00000000FF711220
            1                                     boolean: true
            2                                     string: "fuel_container"
        hide(self)                                function: 00000000FE2152D0
        show(self)                                function: 00000000FE215120
      getData()                                   function: 00000000FE21C650
        [pcall]                                   table: 00000000FF714760
          1                                       boolean: true
          2                                       string: "{\"helperId\":\"fuel_container_space_fuel\",\"name\":\"Space fuel tank s [72]\",\"percentage\":55,\"timeLeft\":\"n/a\",\"type\":\"fuel_container\"}\n"
      getDataId()                                 function: 00000000FE21C680
        [pcall]                                   table: 00000000FF7114A0
          1                                       boolean: true
          2                                       string: "e35758766"
      getElementClass()                           function: 00000000FE21C7D0
        [pcall]                                   table: 00000000FF7150A0
          1                                       boolean: true
          2                                       string: "SpaceFuelContainer"
      getHitPoints()                              function: 00000000FE21C710
        [pcall]                                   table: 00000000FF7128A0
          1                                       boolean: true
          2                                       number: 187.0
      getId()                                     function: 00000000FE21C770
        [pcall]                                   table: 00000000FF714160
          1                                       boolean: true
          2                                       number: 72
      getIntegrity()                              function: 00000000FE21C6E0
        [pcall]                                   table: 00000000FF716020
          1                                       boolean: true
          2                                       number: 100.0
      getItemsMass()                              function: 00000000FE21C800
        [pcall]                                   table: 00000000FF715DA0
          1                                       boolean: true
          2                                       number: 2380.565333
      getMass()                                   function: 00000000FE21C7A0
        [pcall]                                   table: 00000000FF7160E0
          1                                       boolean: true
          2                                       number: 2563.235333
      getMaxHitPoints()                           function: 00000000FE21C740
        [pcall]                                   table: 00000000FF7167E0
          1                                       boolean: true
          2                                       number: 187.0
      getSelfMass()                               function: 00000000FE21C830
        [pcall]                                   table: 00000000FF716B60
          1                                       boolean: true
          2                                       number: 182.67
      getWidgetType()                             function: 00000000FE21C6B0
        [pcall]                                   table: 00000000FF716C60
          1                                       boolean: true
          2                                       string: "fuel_container"
      hide()                                      function: 00000000FE21C620
      load()                                      function: 00000000FE21C860
      show()                                      function: 00000000FE21C5F0
      unit                                        table: 00000000DB6866F0
        [see above]
    container_2                                   table: 00000000DB6869B0
      export                                      table: 00000000DB686A30
        getData(self)                             function: 00000000FE215DB0
          [pcall]                                 table: 00000000FF717F20
            1                                     boolean: true
            2                                     string: "{\"helperId\":\"fuel_container_atmo_fuel\",\"name\":\"Atmospheric fuel tank xs [71]\",\"percentage\":68,\"timeLeft\":\"n/a\",\"type\":\"fuel_container\"}\n"
        getDataId(self)                           function: 00000000FE215F60
          [pcall]                                 table: 00000000FF717CE0
            1                                     boolean: true
            2                                     string: "e35758765"
        getElementClass(self)                     function: 00000000FE2160B0
          [pcall]                                 table: 00000000FF7185A0
            1                                     boolean: true
            2                                     string: "AtmoFuelContainer"
        getHitPoints(self)                        function: 00000000FE215FF0
          [pcall]                                 table: 00000000FF718B60
            1                                     boolean: true
            2                                     number: 50.0
        getId(self)                               function: 00000000FE216050
          [pcall]                                 table: 00000000FF7188E0
            1                                     boolean: true
            2                                     number: 71
        getIntegrity(self)                        function: 00000000FE215FC0
          [pcall]                                 table: 00000000FF718DA0
            1                                     boolean: true
            2                                     number: 100.0
        getItemsMass(self)                        function: 00000000FE2160E0
          [pcall]                                 table: 00000000FF7195E0
            1                                     boolean: true
            2                                     number: 548.257564
        getMass(self)                             function: 00000000FE216080
          [pcall]                                 table: 00000000FF719760
            1                                     boolean: true
            2                                     number: 583.287564
        getMaxHitPoints(self)                     function: 00000000FE216020
          [pcall]                                 table: 00000000FF719C60
            1                                     boolean: true
            2                                     number: 50.0
        getSelfMass(self)                         function: 00000000FE216110
          [pcall]                                 table: 00000000FF719B60
            1                                     boolean: true
            2                                     number: 35.03
        getWidgetType(self)                       function: 00000000FE215F90
          [pcall]                                 table: 00000000FF71A160
            1                                     boolean: true
            2                                     string: "fuel_container"
        hide(self)                                function: 00000000FE215F30
        show(self)                                function: 00000000FE215D80
      getData()                                   function: 00000000FE21C8F0
        [pcall]                                   table: 00000000FF71A960
          1                                       boolean: true
          2                                       string: "{\"helperId\":\"fuel_container_atmo_fuel\",\"name\":\"Atmospheric fuel tank xs [71]\",\"percentage\":68,\"timeLeft\":\"n/a\",\"type\":\"fuel_container\"}\n"
      getDataId()                                 function: 00000000FE21C920
        [pcall]                                   table: 00000000FF71AB20
          1                                       boolean: true
          2                                       string: "e35758765"
      getElementClass()                           function: 00000000FE21CA70
        [pcall]                                   table: 00000000FF71ACE0
          1                                       boolean: true
          2                                       string: "AtmoFuelContainer"
      getHitPoints()                              function: 00000000FE21C9B0
        [pcall]                                   table: 00000000FF71AEA0
          1                                       boolean: true
          2                                       number: 50.0
      getId()                                     function: 00000000FE21CA10
        [pcall]                                   table: 00000000FF71BB60
          1                                       boolean: true
          2                                       number: 71
      getIntegrity()                              function: 00000000FE21C980
        [pcall]                                   table: 00000000FF7192A0
          1                                       boolean: true
          2                                       number: 100.0
      getItemsMass()                              function: 00000000FE21CAA0
        [pcall]                                   table: 00000000FF71BC20
          1                                       boolean: true
          2                                       number: 548.257564
      getMass()                                   function: 00000000FE21CA40
        [pcall]                                   table: 00000000FF71BE60
          1                                       boolean: true
          2                                       number: 583.287564
      getMaxHitPoints()                           function: 00000000FE21C9E0
        [pcall]                                   table: 00000000FF71C6E0
          1                                       boolean: true
          2                                       number: 50.0
      getSelfMass()                               function: 00000000FE21CAD0
        [pcall]                                   table: 00000000FF71CB60
          1                                       boolean: true
          2                                       number: 35.03
      getWidgetType()                             function: 00000000FE21C950
        [pcall]                                   table: 00000000FF71CB20
          1                                       boolean: true
          2                                       string: "fuel_container"
      hide()                                      function: 00000000FE21C8C0
      load()                                      function: 00000000FE21CB00
      show()                                      function: 00000000FE21C890
      unit                                        table: 00000000DB6869B0
        [see above]
    core                                          table: 00000000DB6857B0
      deleteSticker(index)                        function: 00000000FE21BF90
      export                                      table: 00000000DB685770
        deleteSticker(self,index)                 function: 00000000FE2141F0
        g(self)                                   function: 00000000FE2144F0
          [pcall]                                 table: 00000000FF71D820
            1                                     boolean: true
            2                                     number: 4.9366269111633
        getAcceleration(self)                     function: 00000000FE2146D0
          [pcall]                                 table: 00000000FF71DE60
            1                                     boolean: true
            2                                     table: 00000000FF71DEA0
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getAltitude(self)                         function: 00000000FE2144C0
          [pcall]                                 table: 00000000FF71DF60
            1                                     boolean: true
            2                                     number: 55.336314366061
        getAngularAcceleration(self)              function: 00000000FE2145E0
          [pcall]                                 table: 00000000FF71E6E0
            1                                     boolean: true
            2                                     table: 00000000FF71E260
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getAngularVelocity(self)                  function: 00000000FE214580
          [pcall]                                 table: 00000000FF71E960
            1                                     boolean: true
            2                                     table: 00000000FF71E520
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getConstructCrossSection(self)            function: 00000000FE214070
          [pcall]                                 table: 00000000FF71F160
            1                                     boolean: true
            2                                     number: 3.625
        getConstructIMass(self)                   function: 00000000FE214040
          [pcall]                                 table: 00000000FF71F0E0
            1                                     boolean: true
            2                                     number: 19096.236979167
        getConstructId(self)                      function: 00000000FE214100
          [pcall]                                 table: 00000000FF71F620
            1                                     boolean: true
            2                                     number: 1321581
        getConstructMass(self)                    function: 00000000FE214010
          [pcall]                                 table: 00000000FF71F9E0
            1                                     boolean: true
            2                                     number: 7471.352897
        getConstructOrientationForward(self)      function: 00000000FE214760
          [pcall]                                 table: 00000000FF720020
            1                                     boolean: true
            2                                     table: 00000000FF71FEA0
              1                                   number: -8.7422797889758e-08
              2                                   number: 1.0
              3                                   number: 1.5099581673894e-07
        getConstructOrientationRight(self)        function: 00000000FE214730
          [pcall]                                 table: 00000000FF7205A0
            1                                     boolean: true
            2                                     table: 00000000FF720320
              1                                   number: 1.0
              2                                   number: 8.7422783678903e-08
              3                                   number: 8.7422783678903e-08
        getConstructOrientationUp(self)           function: 00000000FE214700
          [pcall]                                 table: 00000000FF720B20
            1                                     boolean: true
            2                                     table: 00000000FF71F660
              1                                   number: -8.7422769468049e-08
              2                                   number: -1.5099581673894e-07
              3                                   number: 1.0
        getConstructWorldOrientationForward(self)  function: 00000000FE2147F0
          [pcall]                                 table: 00000000FF7210A0
            1                                     boolean: true
            2                                     table: 00000000FF7209A0
              1                                   number: 0.23295448250362
              2                                   number: -0.14101227266904
              3                                   number: -0.96220997861023
        getConstructWorldOrientationRight(self)   function: 00000000FE2147C0
          [pcall]                                 table: 00000000FF721720
            1                                     boolean: true
            2                                     table: 00000000FF721620
              1                                   number: 0.96349278302351
              2                                   number: -0.10079437567677
              3                                   number: 0.24803654395827
        getConstructWorldOrientationUp(self)      function: 00000000FE214790
          [pcall]                                 table: 00000000FF721D20
            1                                     boolean: true
            2                                     table: 00000000FF721AA0
              1                                   number: 0.1319615093883
              2                                   number: 0.9848635497726
              3                                   number: -0.11238381572018
        getConstructWorldPos(self)                function: 00000000FE2140D0
          [pcall]                                 table: 00000000FF721220
            1                                     boolean: true
            2                                     table: 00000000FF722060
              1                                   number: -94126512.714826
              2                                   number: 12826260.514458
              3                                   number: -3641496.6308936
        getData(self)                             function: 00000000FE213E30
          [pcall]                                 table: 00000000FF722960
            1                                     boolean: true
            2                                     string: "{\"altitude\":55.336314366060833,\"gravity\":4.9366269111633301,\"helperId\":\"core\",\"name\":\"Dynamic core unit xs [1]\",\"type\":\"core\"}\n"
        getDataId(self)                           function: 00000000FE213E90
          [pcall]                                 table: 00000000FF7227A0
            1                                     boolean: true
            2                                     string: "e35758758"
        getElementClass(self)                     function: 00000000FE213FE0
          [pcall]                                 table: 00000000FF722FE0
            1                                     boolean: true
            2                                     string: "CoreUnitDynamic"
        getElementHitPoints(self,uid)             function: 00000000FE2143D0
          [pcall]                                 table: 00000000FF7230E0
            1                                     boolean: true
            2                                     number: 0.0
        getElementHitPointsById(self,localId)     function: 00000000FE2143A0
          [pcall]                                 table: 00000000FF7236A0
            1                                     boolean: true
            2                                     number: 0.0
        getElementHitPoints_firstRun              boolean: false
        getElementIdList(self)                    function: 00000000FE214280
          [pcall]                                 table: 00000000FF7239A0
            1                                     boolean: true
            2                                     table: 00000000FF723920
              1                                   number: 59
              10                                  number: 14
              11                                  number: 95
              12                                  number: 94
              13                                  number: 93
              14                                  number: 92
              15                                  number: 91
              16                                  number: 90
              17                                  number: 89
              18                                  number: 88
              19                                  number: 87
              2                                   number: 75
              20                                  number: 73
              21                                  number: 96
              22                                  number: 86
              23                                  number: 70
              24                                  number: 76
              25                                  number: 77
              26                                  number: 78
              27                                  number: 79
              28                                  number: 80
              29                                  number: 81
              3                                   number: 58
              30                                  number: 82
              31                                  number: 83
              32                                  number: 84
              33                                  number: 1
              4                                   number: 13
              5                                   number: 69
              6                                   number: 85
              7                                   number: 74
              8                                   number: 72
              9                                   number: 71
        getElementList(self)                      function: 00000000FE2142B0
          [pcall]                                 table: 00000000FF724560
            1                                     boolean: true
            2                                     table: 00000000FF7245A0
              1                                   number: 59
              10                                  number: 14
              11                                  number: 95
              12                                  number: 94
              13                                  number: 93
              14                                  number: 92
              15                                  number: 91
              16                                  number: 90
              17                                  number: 89
              18                                  number: 88
              19                                  number: 87
              2                                   number: 75
              20                                  number: 73
              21                                  number: 96
              22                                  number: 86
              23                                  number: 70
              24                                  number: 76
              25                                  number: 77
              26                                  number: 78
              27                                  number: 79
              28                                  number: 80
              29                                  number: 81
              3                                   number: 58
              30                                  number: 82
              31                                  number: 83
              32                                  number: 84
              33                                  number: 1
              4                                   number: 13
              5                                   number: 69
              6                                   number: 85
              7                                   number: 74
              8                                   number: 72
              9                                   number: 71
        getElementList_firstRun                   boolean: false
        getElementMass(self,uid)                  function: 00000000FE214490
          [pcall]                                 table: 00000000FF71B120
            1                                     boolean: true
            2                                     number: 0.0
        getElementMassById(self,localId)          function: 00000000FE214460
          [pcall]                                 table: 00000000FF71A5A0
            1                                     boolean: true
            2                                     number: 0.0
        getElementMass_firstRun                   boolean: false
        getElementMaxHitPoints(self,uid)          function: 00000000FE214430
          [pcall]                                 table: 00000000FF717B60
            1                                     boolean: true
            2                                     number: 0.0
        getElementMaxHitPointsById(self,localId)  function: 00000000FE214400
          [pcall]                                 table: 00000000FF71A8E0
            1                                     boolean: true
            2                                     number: 0.0
        getElementMaxHitPoints_firstRun           boolean: false
        getElementName(self,uid)                  function: 00000000FE214310
          [pcall]                                 table: 00000000FF71D4E0
            1                                     boolean: true
            2                                     string: ""
        getElementNameById(self,localId)          function: 00000000FE2142E0
          [pcall]                                 table: 00000000FF711FA0
            1                                     boolean: true
            2                                     string: ""
        getElementName_firstRun                   boolean: false
        getElementType(self,uid)                  function: 00000000FE214370
          [pcall]                                 table: 00000000FF715B60
            1                                     boolean: true
            2                                     string: ""
        getElementTypeById(self,localId)          function: 00000000FE214340
          [pcall]                                 table: 00000000FF711FE0
            1                                     boolean: true
            2                                     string: ""
        getElementType_firstRun                   boolean: false
        getHitPoints(self)                        function: 00000000FE213F20
          [pcall]                                 table: 00000000FF70FDE0
            1                                     boolean: true
            2                                     number: 50.0
        getId(self)                               function: 00000000FE213F80
          [pcall]                                 table: 00000000FF70F720
            1                                     boolean: true
            2                                     number: 1
        getIntegrity(self)                        function: 00000000FE213EF0
          [pcall]                                 table: 00000000FF7107A0
            1                                     boolean: true
            2                                     number: 100.0
        getMass(self)                             function: 00000000FE213FB0
          [pcall]                                 table: 00000000FF7125E0
            1                                     boolean: true
            2                                     number: 70.89
        getMaxHitPoints(self)                     function: 00000000FE213F50
          [pcall]                                 table: 00000000FF7129E0
            1                                     boolean: true
            2                                     number: 50.0
        getMaxKinematicsParametersAlongAxis(self,taglist,CRefAxis)  function: 00000000FE2140A0
          [pcall]                                 table: 00000000FF712BE0
            1                                     boolean: true
            2                                     table: 00000000FF7131A0
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
              4                                   number: 0.0
        getVelocity(self)                         function: 00000000FE214640
          [pcall]                                 table: 00000000FF713660
            1                                     boolean: true
            2                                     table: 00000000FF713D20
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWidgetType(self)                       function: 00000000FE213EC0
          [pcall]                                 table: 00000000FF714E60
            1                                     boolean: true
            2                                     string: "core"
        getWorldAcceleration(self)                function: 00000000FE2146A0
          [pcall]                                 table: 00000000FF716360
            1                                     boolean: true
            2                                     table: 00000000FF70FD20
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWorldAirFrictionAcceleration(self)     function: 00000000FE214160
          [pcall]                                 table: 00000000FF7141E0
            1                                     boolean: true
            2                                     table: 00000000FF715DE0
              1                                   number: -0.0
              2                                   number: -0.0
              3                                   number: -0.0
        getWorldAirFrictionAngularAcceleration(self)  function: 00000000FE214130
          [pcall]                                 table: 00000000FF717160
            1                                     boolean: true
            2                                     table: 00000000FF716720
              1                                   number: -0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWorldAngularAcceleration(self)         function: 00000000FE214610
          [pcall]                                 table: 00000000FF7138A0
            1                                     boolean: true
            2                                     table: 00000000FF715F60
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWorldAngularVelocity(self)             function: 00000000FE2145B0
          [pcall]                                 table: 00000000FF715FE0
            1                                     boolean: true
            2                                     table: 00000000FF7171E0
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWorldGravity(self)                     function: 00000000FE214520
          [pcall]                                 table: 00000000FF7180E0
            1                                     boolean: true
            2                                     table: 00000000FF7186E0
              1                                   number: -0.63669339699566
              2                                   number: -4.8629172681531
              3                                   number: 0.562976937178
        getWorldVelocity(self)                    function: 00000000FE214670
          [pcall]                                 table: 00000000FF719260
            1                                     boolean: true
            2                                     table: 00000000FF718AA0
              1                                   number: 0.0
              2                                   number: 0.0
              3                                   number: 0.0
        getWorldVertical(self)                    function: 00000000FE214550
          [pcall]                                 table: 00000000FF719620
            1                                     boolean: true
            2                                     table: 00000000FF719AE0
              1                                   number: -0.12897336591947
              2                                   number: -0.9850688121176
              3                                   number: 0.1140408096982
        hide(self)                                function: 00000000FE213E60
        moveSticker(self,index,x,y,z)             function: 00000000FE214220
        rotateSticker(self,index,angle_x,angle_y,angle_z)  function: 00000000FE214250
        show(self)                                function: 00000000FE213E00
        spawnArrowSticker(self,x,y,z,orientation)  function: 00000000FE2141C0
        spawnNumberSticker(self,nb,x,y,z,orientation)  function: 00000000FE214190
      g(msg)                                      function: 00000000FE21C290
        [pcall]                                   table: 00000000FF719BA0
          1                                       boolean: true
          2                                       number: 4.9366269111633
      getAcceleration()                           function: 00000000FE21C470
        [pcall]                                   table: 00000000FF71A220
          1                                       boolean: true
          2                                       table: 00000000FF719360
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getAltitude()                               function: 00000000FE21C260
        [pcall]                                   table: 00000000FF71C3A0
          1                                       boolean: true
          2                                       number: 55.336314366061
      getAngularAcceleration()                    function: 00000000FE21C380
        [pcall]                                   table: 00000000FF71C9A0
          1                                       boolean: true
          2                                       table: 00000000FF71CBE0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getAngularVelocity()                        function: 00000000FE21C320
        [pcall]                                   table: 00000000FF71A9E0
          1                                       boolean: true
          2                                       table: 00000000FF71C9E0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getConstructCrossSection()                  function: 00000000FE21BE10
        [pcall]                                   table: 00000000FF71D020
          1                                       boolean: true
          2                                       number: 3.625
      getConstructIMass()                         function: 00000000FE21BDE0
        [pcall]                                   table: 00000000FF71E2A0
          1                                       boolean: true
          2                                       number: 19096.236979167
      getConstructId()                            function: 00000000FE21BEA0
        [pcall]                                   table: 00000000FF71D9A0
          1                                       boolean: true
          2                                       number: 1321581
      getConstructMass()                          function: 00000000FE21BDB0
        [pcall]                                   table: 00000000FF71CE20
          1                                       boolean: true
          2                                       number: 7471.352897
      getConstructOrientationForward()            function: 00000000FE21C500
        [pcall]                                   table: 00000000FF71F0A0
          1                                       boolean: true
          2                                       table: 00000000FF71EE60
            1                                     number: -8.7422797889758e-08
            2                                     number: 1.0
            3                                     number: 1.5099581673894e-07
      getConstructOrientationRight()              function: 00000000FE21C4D0
        [pcall]                                   table: 00000000FF71DC20
          1                                       boolean: true
          2                                       table: 00000000FF71DFA0
            1                                     number: 1.0
            2                                     number: 8.7422783678903e-08
            3                                     number: 8.7422783678903e-08
      getConstructOrientationUp()                 function: 00000000FE21C4A0
        [pcall]                                   table: 00000000FF71FB60
          1                                       boolean: true
          2                                       table: 00000000FF71F1A0
            1                                     number: -8.7422769468049e-08
            2                                     number: -1.5099581673894e-07
            3                                     number: 1.0
      getConstructWorldOrientationForward()       function: 00000000FE21C590
        [pcall]                                   table: 00000000FF720260
          1                                       boolean: true
          2                                       table: 00000000FF71FFA0
            1                                     number: 0.23295448250362
            2                                     number: -0.14101227266904
            3                                     number: -0.96220997861023
      getConstructWorldOrientationRight()         function: 00000000FE21C560
        [pcall]                                   table: 00000000FF720AA0
          1                                       boolean: true
          2                                       table: 00000000FF7209E0
            1                                     number: 0.96349278302351
            2                                     number: -0.10079437567677
            3                                     number: 0.24803654395827
      getConstructWorldOrientationUp()            function: 00000000FE21C530
        [pcall]                                   table: 00000000FF7212A0
          1                                       boolean: true
          2                                       table: 00000000FF71FE20
            1                                     number: 0.1319615093883
            2                                     number: 0.9848635497726
            3                                     number: -0.11238381572018
      getConstructWorldPos()                      function: 00000000FE21BE70
        [pcall]                                   table: 00000000FF721D60
          1                                       boolean: true
          2                                       table: 00000000FF721920
            1                                     number: -94126512.714826
            2                                     number: 12826260.514458
            3                                     number: -3641496.6308936
      getData()                                   function: 00000000FE21BC00
        [pcall]                                   table: 00000000FF722B60
          1                                       boolean: true
          2                                       string: "{\"altitude\":55.336314366060833,\"gravity\":4.9366269111633301,\"helperId\":\"core\",\"name\":\"Dynamic core unit xs [1]\",\"type\":\"core\"}\n"
      getDataId()                                 function: 00000000FE21BC30
        [pcall]                                   table: 00000000FF7224A0
          1                                       boolean: true
          2                                       string: "e35758758"
      getElementClass()                           function: 00000000FE21BD80
        [pcall]                                   table: 00000000FF7233A0
          1                                       boolean: true
          2                                       string: "CoreUnitDynamic"
      getElementHitPoints(uid)                    function: 00000000FE21C170
        [pcall]                                   table: 00000000FF7238A0
          1                                       boolean: true
          2                                       number: 0.0
      getElementHitPointsById(localId)            function: 00000000FE21C140
        [pcall]                                   table: 00000000FF723820
          1                                       boolean: true
          2                                       number: 0.0
      getElementIdList()                          function: 00000000FE21C020
        [pcall]                                   table: 00000000FF723DE0
          1                                       boolean: true
          2                                       table: 00000000FF723E20
            1                                     number: 59
            10                                    number: 14
            11                                    number: 95
            12                                    number: 94
            13                                    number: 93
            14                                    number: 92
            15                                    number: 91
            16                                    number: 90
            17                                    number: 89
            18                                    number: 88
            19                                    number: 87
            2                                     number: 75
            20                                    number: 73
            21                                    number: 96
            22                                    number: 86
            23                                    number: 70
            24                                    number: 76
            25                                    number: 77
            26                                    number: 78
            27                                    number: 79
            28                                    number: 80
            29                                    number: 81
            3                                     number: 58
            30                                    number: 82
            31                                    number: 83
            32                                    number: 84
            33                                    number: 1
            4                                     number: 13
            5                                     number: 69
            6                                     number: 85
            7                                     number: 74
            8                                     number: 72
            9                                     number: 71
      getElementList()                            function: 00000000FE21C050
        [pcall]                                   table: 00000000FF723EE0
          1                                       boolean: true
          2                                       table: 00000000FF7241A0
            1                                     number: 59
            10                                    number: 14
            11                                    number: 95
            12                                    number: 94
            13                                    number: 93
            14                                    number: 92
            15                                    number: 91
            16                                    number: 90
            17                                    number: 89
            18                                    number: 88
            19                                    number: 87
            2                                     number: 75
            20                                    number: 73
            21                                    number: 96
            22                                    number: 86
            23                                    number: 70
            24                                    number: 76
            25                                    number: 77
            26                                    number: 78
            27                                    number: 79
            28                                    number: 80
            29                                    number: 81
            3                                     number: 58
            30                                    number: 82
            31                                    number: 83
            32                                    number: 84
            33                                    number: 1
            4                                     number: 13
            5                                     number: 69
            6                                     number: 85
            7                                     number: 74
            8                                     number: 72
            9                                     number: 71
      getElementMass(uid)                         function: 00000000FE21C230
        [pcall]                                   table: 00000000FF724B60
          1                                       boolean: true
          2                                       number: 0.0
      getElementMassById(localId)                 function: 00000000FE21C200
        [pcall]                                   table: 00000000FF724EA0
          1                                       boolean: true
          2                                       number: 0.0
      getElementMaxHitPoints(uid)                 function: 00000000FE21C1D0
        [pcall]                                   table: 00000000FF7251E0
          1                                       boolean: true
          2                                       number: 0.0
      getElementMaxHitPointsById(localId)         function: 00000000FE21C1A0
        [pcall]                                   table: 00000000FF725520
          1                                       boolean: true
          2                                       number: 0.0
      getElementName(uid)                         function: 00000000FE21C0B0
        [pcall]                                   table: 00000000FF725860
          1                                       boolean: true
          2                                       string: ""
      getElementNameById(localId)                 function: 00000000FE21C080
        [pcall]                                   table: 00000000FF725BA0
          1                                       boolean: true
          2                                       string: ""
      getElementType(uid)                         function: 00000000FE21C110
        [pcall]                                   table: 00000000FF725EA0
          1                                       boolean: true
          2                                       string: ""
      getElementTypeById(localId)                 function: 00000000FE21C0E0
        [pcall]                                   table: 00000000FF726220
          1                                       boolean: true
          2                                       string: ""
      getHitPoints()                              function: 00000000FE21BCC0
        [pcall]                                   table: 00000000FF725FA0
          1                                       boolean: true
          2                                       number: 50.0
      getId()                                     function: 00000000FE21BD20
        [pcall]                                   table: 00000000FF7266A0
          1                                       boolean: true
          2                                       number: 1
      getIntegrity()                              function: 00000000FE21BC90
        [pcall]                                   table: 00000000FF726C20
          1                                       boolean: true
          2                                       number: 100.0
      getMass()                                   function: 00000000FE21BD50
        [pcall]                                   table: 00000000FF7260A0
          1                                       boolean: true
          2                                       number: 70.89
      getMaxHitPoints()                           function: 00000000FE21BCF0
        [pcall]                                   table: 00000000FF71D260
          1                                       boolean: true
          2                                       number: 50.0
      getMaxKinematicsParametersAlongAxis(taglist,CRefAxis)  function: 00000000FE21BE40
        [pcall]                                   table: 00000000FF71AFE0
          1                                       boolean: true
          2                                       table: 00000000FF7216A0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
            4                                     number: 0.0
      getVelocity()                               function: 00000000FE21C3E0
        [pcall]                                   table: 00000000FF7183E0
          1                                       boolean: true
          2                                       table: 00000000FF7178A0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWidgetType()                             function: 00000000FE21BC60
        [pcall]                                   table: 00000000FF718360
          1                                       boolean: true
          2                                       string: "core"
      getWorldAcceleration()                      function: 00000000FE21C440
        [pcall]                                   table: 00000000FF71CCA0
          1                                       boolean: true
          2                                       table: 00000000FF71D720
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWorldAirFrictionAcceleration()           function: 00000000FE21BF00
        [pcall]                                   table: 00000000FF7149A0
          1                                       boolean: true
          2                                       table: 00000000FF715860
            1                                     number: -0.0
            2                                     number: -0.0
            3                                     number: -0.0
      getWorldAirFrictionAngularAcceleration()    function: 00000000FE21BED0
        [pcall]                                   table: 00000000FF718820
          1                                       boolean: true
          2                                       table: 00000000FF71C0E0
            1                                     number: -0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWorldAngularAcceleration()               function: 00000000FE21C3B0
        [pcall]                                   table: 00000000FF714720
          1                                       boolean: true
          2                                       table: 00000000FF713160
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWorldAngularVelocity()                   function: 00000000FE21C350
        [pcall]                                   table: 00000000FF718960
          1                                       boolean: true
          2                                       table: 00000000FF7180A0
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWorldGravity()                           function: 00000000FE21C2C0
        [pcall]                                   table: 00000000FF70FEE0
          1                                       boolean: true
          2                                       table: 00000000FF710220
            1                                     number: -0.63669339699566
            2                                     number: -4.8629172681531
            3                                     number: 0.562976937178
      getWorldVelocity()                          function: 00000000FE21C410
        [pcall]                                   table: 00000000FF710BE0
          1                                       boolean: true
          2                                       table: 00000000FF714020
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
      getWorldVertical()                          function: 00000000FE21C2F0
        [pcall]                                   table: 00000000FF7111E0
          1                                       boolean: true
          2                                       table: 00000000FF710DA0
            1                                     number: -0.12897336591947
            2                                     number: -0.9850688121176
            3                                     number: 0.1140408096982
      hide()                                      function: 00000000FE21BBD0
      load()                                      function: 00000000FE21C5C0
      moveSticker(index,x,y,z)                    function: 00000000FE21BFC0
      rotateSticker(index,angle_x,angle_y,angle_z)  function: 00000000FE21BFF0
      show()                                      function: 00000000FE21BBA0
      spawnArrowSticker(x,y,z,orientation)        function: 00000000FE21BF60
      spawnNumberSticker(nb,x,y,z,orientation)    function: 00000000FE21BF30
      unit                                        table: 00000000DB6857B0
        [see above]
    deactivateGroundEngineAltitudeStabilization()  function: 00000000FE21B360
    exit()                                        function: 00000000FE21AE50
    export                                        table: 00000000DB687FF0
      activateGroundEngineAltitudeStabilization(self,targetAltitude)  function: 00000000FE21E750
      cancelCurrentControlMasterMode(self)        function: 00000000FE21E540
      computeGroundEngineAltitudeStabilizationCapabilities(self)  function: 00000000FE21E7E0
      deactivateGroundEngineAltitudeStabilization(self)  function: 00000000FE21E7B0
      exit(self)                                  function: 00000000FE21E2A0
      extendLandingGears(self)                    function: 00000000FE21E5A0
      getAtmosphereDensity(self)                  function: 00000000FE21E330
        [pcall]                                   table: 00000000FF7139E0
          1                                       boolean: true
          2                                       number: 0.97397923469543
      getAxisCommandValue(self,axis)              function: 00000000FE21E4B0
        [pcall]                                   table: 00000000FF717A60
          1                                       boolean: true
          2                                       number: 0.0
      getClosestPlanetInfluence(self)             function: 00000000FE21E360
        [pcall]                                   table: 00000000FF7164A0
          1                                       boolean: true
          2                                       number: 0.99910169839859
      getControlMasterModeId(self)                function: 00000000FE21E510
        [pcall]                                   table: 00000000FF718EA0
          1                                       boolean: true
          2                                       number: 0
      getData(self)                               function: 00000000FE21E0C0
        [pcall]                                   table: 00000000FF7189A0
          1                                       boolean: true
          2                                       string: "{\"acceleration\":0.0,\"airDensity\":0.97397923469543457,\"airResistance\":0.0,\"atmoThrust\":0.0,\"controlData\":{\"axisData\":[{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0},{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0},{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0}],\"currentMasterMode\":0,\"masterModeData\":[{\"name\":\"Travel Mode\"},{\"name\":\"Cruise Control\"}]},\"controlMasterModeId\":0,\"elementId\":\"35758759\",\"helperId\":\"cockpit\",\"name\":\"Hovercraft seat controller [13]\",\"showHasBrokenFuelTank\":false,\"showOutOfFuel\":false,\"showOverload\":false,\"showScriptError\":false,\"showSlowDown\":false,\"spaceThrust\":0.0,\"speed\":0.0,\"type\":\"cockpit\"}\n"
      getDataId(self)                             function: 00000000FE21E120
        [pcall]                                   table: 00000000FF718920
          1                                       boolean: true
          2                                       string: "e35758759"
      getElementClass(self)                       function: 00000000FE21E270
        [pcall]                                   table: 00000000FF713E60
          1                                       boolean: true
          2                                       string: "CockpitHovercraftUnit"
      getHitPoints(self)                          function: 00000000FE21E1B0
        [pcall]                                   table: 00000000FF7190A0
          1                                       boolean: true
          2                                       number: 187.0
      getId(self)                                 function: 00000000FE21E210
        [pcall]                                   table: 00000000FF716A60
          1                                       boolean: true
          2                                       number: 13
      getIntegrity(self)                          function: 00000000FE21E180
        [pcall]                                   table: 00000000FF716A20
          1                                       boolean: true
          2                                       number: 100.0
      getMass(self)                               function: 00000000FE21E240
        [pcall]                                   table: 00000000FF71B6E0
          1                                       boolean: true
          2                                       number: 110.33
      getMasterPlayerId(self)                     function: 00000000FE21E3F0
        [pcall]                                   table: 00000000FF71A060
          1                                       boolean: true
          2                                       number: 19884
      getMasterPlayerRelativePosition(self)       function: 00000000FE21E390
        [pcall]                                   table: 00000000FF71C0A0
          1                                       boolean: true
          2                                       table: 00000000FF71A820
            1                                     number: 0.0
            2                                     number: 3.7252902984619e-09
            3                                     number: -2.7939677238464e-09
      getMaxHitPoints(self)                       function: 00000000FE21E1E0
        [pcall]                                   table: 00000000FF71D760
          1                                       boolean: true
          2                                       number: 187.0
      getOwnerRelativePosition(self)              function: 00000000FE21E3C0
        [pcall]                                   table: 00000000FF71D360
          1                                       boolean: true
          2                                       table: 00000000FF71D960
            1                                     number: 0.0
            2                                     number: 3.7252902984619e-09
            3                                     number: -2.7939677238464e-09
      getOwnerRelativePosition_firstRun           boolean: false
      getSurfaceEngineAltitudeStabilization(self)  function: 00000000FE21E780
        [pcall]                                   table: 00000000FF71E2E0
          1                                       boolean: true
          2                                       number: -5.1825836503487e-06
      getThrottle(self)                           function: 00000000FE21E810
        [pcall]                                   table: 00000000FF71D6E0
          1                                       boolean: true
          2                                       number: -0.70176661014557
      getWidgetType(self)                         function: 00000000FE21E150
        [pcall]                                   table: 00000000FF71ED60
          1                                       boolean: true
          2                                       string: "cockpit"
      hide(self)                                  function: 00000000FE21E0F0
      isAnyHeadlightSwitchedOn(self)              function: 00000000FE21E690
        [pcall]                                   table: 00000000FF71EA20
          1                                       boolean: true
          2                                       number: 0
      isAnyLandingGearExtended(self)              function: 00000000FE21E570
        [pcall]                                   table: 00000000FF71FC20
          1                                       boolean: true
          2                                       number: 0
      isMouseControlActivated(self)               function: 00000000FE21E600
        [pcall]                                   table: 00000000FF71F3E0
          1                                       boolean: true
          2                                       number: 0
      isMouseDirectControlActivated(self)         function: 00000000FE21E630
        [pcall]                                   table: 00000000FF720420
          1                                       boolean: true
          2                                       number: 0
      isMouseVirtualJoystickActivated(self)       function: 00000000FE21E660
        [pcall]                                   table: 00000000FF7201A0
          1                                       boolean: true
          2                                       number: 0
      isRemoteControlled(self)                    function: 00000000FE21E720
        [pcall]                                   table: 00000000FF720BA0
          1                                       boolean: true
          2                                       number: 0
      retractLandingGears(self)                   function: 00000000FE21E5D0
      setAxisCommandValue(self,axis,commandValue)  function: 00000000FE21E480
      setEngineCommand(self,taglist,acceleration,angularAcceleration,keepForceCollinearity,keepTorqueCollinearity,priority1SubTags,priority2SubTags,priority3SubTags,toleranceRatioToStopCommand)  function: 00000000FE21E420
      setEngineThrust(self,taglist,thrust)        function: 00000000FE21E450
      setTimer(self,timerTagId,period)            function: 00000000FE21E2D0
      setupAxisCommandProperties(self,axis,commandType,targetSpeedRanges)  function: 00000000FE21E4E0
      show(self)                                  function: 00000000FE21DE50
      stopTimer(self,timerTagId)                  function: 00000000FE21E300
      switchOffHeadlights(self)                   function: 00000000FE21E6F0
      switchOnHeadlights(self)                    function: 00000000FE21E6C0
    extendLandingGears()                          function: 00000000FE21B150
    getAtmosphereDensity()                        function: 00000000FE21AEE0
      [pcall]                                     table: 00000000FF71FAA0
        1                                         boolean: true
        2                                         number: 0.97397923469543
    getAxisCommandValue(axis)                     function: 00000000FE21B060
      [pcall]                                     table: 00000000FF7227E0
        1                                         boolean: true
        2                                         number: 0.0
    getClosestPlanetInfluence()                   function: 00000000FE21AF10
      [pcall]                                     table: 00000000FF723AE0
        1                                         boolean: true
        2                                         number: 0.99910169839859
    getControlMasterModeId()                      function: 00000000FE21B0C0
      [pcall]                                     table: 00000000FF723C60
        1                                         boolean: true
        2                                         number: 0
    getData()                                     function: 00000000FE21ACA0
      [pcall]                                     table: 00000000FF722C60
        1                                         boolean: true
        2                                         string: "{\"acceleration\":0.0,\"airDensity\":0.97397923469543457,\"airResistance\":0.0,\"atmoThrust\":0.0,\"controlData\":{\"axisData\":[{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0},{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0},{\"commandType\":3,\"commandValue\":0.0,\"speed\":0.0}],\"currentMasterMode\":0,\"masterModeData\":[{\"name\":\"Travel Mode\"},{\"name\":\"Cruise Control\"}]},\"controlMasterModeId\":0,\"elementId\":\"35758759\",\"helperId\":\"cockpit\",\"name\":\"Hovercraft seat controller [13]\",\"showHasBrokenFuelTank\":false,\"showOutOfFuel\":false,\"showOverload\":false,\"showScriptError\":false,\"showSlowDown\":false,\"spaceThrust\":0.0,\"speed\":0.0,\"type\":\"cockpit\"}\n"
    getDataId()                                   function: 00000000FE21ACD0
      [pcall]                                     table: 00000000FF7246E0
        1                                         boolean: true
        2                                         string: "e35758759"
    getElementClass()                             function: 00000000FE21AE20
      [pcall]                                     table: 00000000FF724DE0
        1                                         boolean: true
        2                                         string: "CockpitHovercraftUnit"
    getHitPoints()                                function: 00000000FE21AD60
      [pcall]                                     table: 00000000FF723D60
        1                                         boolean: true
        2                                         number: 187.0
    getId()                                       function: 00000000FE21ADC0
      [pcall]                                     table: 00000000FF725260
        1                                         boolean: true
        2                                         number: 13
    getIntegrity()                                function: 00000000FE21AD30
      [pcall]                                     table: 00000000FF7268A0
        1                                         boolean: true
        2                                         number: 100.0
    getMass()                                     function: 00000000FE21ADF0
      [pcall]                                     table: 00000000FF726660
        1                                         boolean: true
        2                                         number: 110.33
    getMasterPlayerId()                           function: 00000000FE21AFA0
      [pcall]                                     table: 00000000FF726EE0
        1                                         boolean: true
        2                                         number: 19884
    getMasterPlayerRelativePosition()             function: 00000000FE21AF40
      [pcall]                                     table: 00000000FF726EA0
        1                                         boolean: true
        2                                         table: 00000000FF726DE0
          1                                       number: 0.0
          2                                       number: 3.7252902984619e-09
          3                                       number: -2.7939677238464e-09
    getMaxHitPoints()                             function: 00000000FE21AD90
      [pcall]                                     table: 00000000FF7275E0
        1                                         boolean: true
        2                                         number: 187.0
    getOwnerRelativePosition()                    function: 00000000FE21AF70
      [pcall]                                     table: 00000000FF7278E0
        1                                         boolean: true
        2                                         table: 00000000FF727860
          1                                       number: 0.0
          2                                       number: 3.7252902984619e-09
          3                                       number: -2.7939677238464e-09
    getSurfaceEngineAltitudeStabilization()       function: 00000000FE21B330
      [pcall]                                     table: 00000000FF727E60
        1                                         boolean: true
        2                                         number: -5.1825836503487e-06
    getThrottle()                                 function: 00000000FE21B3C0
      [pcall]                                     table: 00000000FF727CE0
        1                                         boolean: true
        2                                         number: -0.70176661014557
    getWidgetType()                               function: 00000000FE21AD00
      [pcall]                                     table: 00000000FF728460
        1                                         boolean: true
        2                                         string: "cockpit"
    hide()                                        function: 00000000FE21AC70
    isAnyHeadlightSwitchedOn()                    function: 00000000FE21B240
      [pcall]                                     table: 00000000FF7288A0
        1                                         boolean: true
        2                                         number: 0
    isAnyLandingGearExtended()                    function: 00000000FE21B120
      [pcall]                                     table: 00000000FF725720
        1                                         boolean: true
        2                                         number: 0
    isMouseControlActivated()                     function: 00000000FE21B1B0
      [pcall]                                     table: 00000000FF7261A0
        1                                         boolean: true
        2                                         number: 0
    isMouseDirectControlActivated()               function: 00000000FE21B1E0
      [pcall]                                     table: 00000000FF7213A0
        1                                         boolean: true
        2                                         number: 0
    isMouseVirtualJoystickActivated()             function: 00000000FE21B210
      [pcall]                                     table: 00000000FF7257E0
        1                                         boolean: true
        2                                         number: 0
    isRemoteControlled()                          function: 00000000FE21B2D0
      [pcall]                                     table: 00000000FF728720
        1                                         boolean: true
        2                                         number: 0
    library                                       table: 00000000DB684FF0
      export                                      table: 00000000DB684FB0
        systemResolution2(self,vec_c1,vec_c2,vec_c0)  function: 00000000FE2113D0
        systemResolution3(self,vec_c1,vec_c2,vec_c3,vec_c0)  function: 00000000FE211220
      load()                                      function: 00000000FE21BB70
      systemResolution2(vec_c1,vec_c2,vec_c0)     function: 00000000FE21BB40
      systemResolution3(vec_c1,vec_c2,vec_c3,vec_c0)  function: 00000000FE21BB10
      unit                                        table: 00000000DB684FF0
        [see above]
    load()                                        function: 00000000FE21B3F0
    radar_1                                       table: 00000000DB686DB0
      export                                      table: 00000000DB686E30
        getData(self)                             function: 00000000FE2168F0
          [pcall]                                 table: 00000000FF71D060
            1                                     boolean: true
            2                                     string: "{\"constructsList\":[{\"constructId\":\"150094\",\"distance\":49.612641643350351,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Marketplace Jago 4\",\"size\":\"XL\",\"targetThreatState\":0},{\"constructId\":\"1279055\",\"distance\":57.158305362948127,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"KiJago M4\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1294177\",\"distance\":158.5812137404146,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"i01 Jago Ship\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1298823\",\"distance\":192.17418932061688,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Dynamic construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1317420\",\"distance\":802.34434207349648,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Static construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1318343\",\"distance\":804.90203142937116,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Static construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1281850\",\"distance\":811.1457929912051,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"T1A Nomad\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1421852\",\"distance\":827.0680871775387,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Hover Freight\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1454029\",\"distance\":853.03876526462852,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Main Building\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1308590\",\"distance\":996.06542178399138,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Prometheus\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1313747\",\"distance\":1026.4038541712503,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Jago Base\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1293389\",\"distance\":1596.088601119568,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Test Jago base M\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1289182\",\"distance\":1602.9079041221682,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"XS cargo\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1274642\",\"distance\":1639.6900672503839,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Hover transport heavy XS\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1403502\",\"distance\":1686.7632437263808,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"S cargo 20200427\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1307257\",\"distance\":4134.4200190631418,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Scanner\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1287183\",\"distance\":4338.2905996219843,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Jago Cruiser\",\"size\":\"XS\",\"targetThreatState\":0}],\"elementId\":\"56371805\",\"helperId\":\"radar\",\"name\":\"Small atmospheric radar PvP s [96]\",\"properties\":{\"broken\":false,\"errorMessage\":\"\",\"identifiedConstructs\":[],\"identifyConstructs\":{},\"radarStatus\":1,\"selectedConstruct\":\"0\",\"worksInEnvironment\":true},\"staticProperties\":{\"maxIdentifiedTargets\":1,\"ranges\":{\"identify128m\":1000,\"identify16m\":125,\"identify32m\":250,\"identify64m\":500,\"scan\":5000},\"worksInAtmosphere\":true,\"worksInSpace\":false},\"type\":\"radar\"}\n"
        getDataId(self)                           function: 00000000FE216AA0
          [pcall]                                 table: 00000000FF7204E0
            1                                     boolean: true
            2                                     string: "e56371805"
        getElementClass(self)                     function: 00000000FE216BF0
          [pcall]                                 table: 00000000FF71AA60
            1                                     boolean: true
            2                                     string: "RadarPvPAtmospheric"
        getHitPoints(self)                        function: 00000000FE216B30
          [pcall]                                 table: 00000000FF719560
            1                                     boolean: true
            2                                     number: 88.0
        getId(self)                               function: 00000000FE216B90
          [pcall]                                 table: 00000000FF715420
            1                                     boolean: true
            2                                     number: 96
        getIntegrity(self)                        function: 00000000FE216B00
          [pcall]                                 table: 00000000FF70F7A0
            1                                     boolean: true
            2                                     number: 100.0
        getMass(self)                             function: 00000000FE216BC0
          [pcall]                                 table: 00000000FF715920
            1                                     boolean: true
            2                                     number: 486.72
        getMaxHitPoints(self)                     function: 00000000FE216B60
          [pcall]                                 table: 00000000FF7143E0
            1                                     boolean: true
            2                                     number: 88.0
        getWidgetType(self)                       function: 00000000FE216AD0
          [pcall]                                 table: 00000000FF710DE0
            1                                     boolean: true
            2                                     string: "radar"
        hide(self)                                function: 00000000FE216A70
        show(self)                                function: 00000000FE2168C0
      getData()                                   function: 00000000FE21CB90
        [pcall]                                   table: 00000000FF7126A0
          1                                       boolean: true
          2                                       string: "{\"constructsList\":[{\"constructId\":\"150094\",\"distance\":49.612641643350351,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Marketplace Jago 4\",\"size\":\"XL\",\"targetThreatState\":0},{\"constructId\":\"1279055\",\"distance\":57.158305362948127,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"KiJago M4\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1294177\",\"distance\":158.5812137404146,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"i01 Jago Ship\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1298823\",\"distance\":192.17418932061688,\"inIdentifyRange\":true,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Dynamic construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1317420\",\"distance\":802.34434207349648,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Static construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1318343\",\"distance\":804.90203142937116,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Static construct\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1281850\",\"distance\":811.1457929912051,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"T1A Nomad\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1421852\",\"distance\":827.0680871775387,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Hover Freight\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1454029\",\"distance\":853.03876526462852,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Main Building\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1308590\",\"distance\":996.06542178399138,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Prometheus\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1313747\",\"distance\":1026.4038541712503,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Jago Base\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1293389\",\"distance\":1596.088601119568,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Test Jago base M\",\"size\":\"M\",\"targetThreatState\":0},{\"constructId\":\"1289182\",\"distance\":1602.9079041221682,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"XS cargo\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1274642\",\"distance\":1639.6900672503839,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Hover transport heavy XS\",\"size\":\"XS\",\"targetThreatState\":0},{\"constructId\":\"1403502\",\"distance\":1686.7632437263808,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"S cargo 20200427\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1307257\",\"distance\":4134.4200190631418,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Scanner\",\"size\":\"S\",\"targetThreatState\":0},{\"constructId\":\"1287183\",\"distance\":4338.2905996219843,\"inIdentifyRange\":false,\"info\":{},\"isIdentified\":false,\"myThreatStateToTarget\":0,\"name\":\"Jago Cruiser\",\"size\":\"XS\",\"targetThreatState\":0}],\"elementId\":\"56371805\",\"helperId\":\"radar\",\"name\":\"Small atmospheric radar PvP s [96]\",\"properties\":{\"broken\":false,\"errorMessage\":\"\",\"identifiedConstructs\":[],\"identifyConstructs\":{},\"radarStatus\":1,\"selectedConstruct\":\"0\",\"worksInEnvironment\":true},\"staticProperties\":{\"maxIdentifiedTargets\":1,\"ranges\":{\"identify128m\":1000,\"identify16m\":125,\"identify32m\":250,\"identify64m\":500,\"scan\":5000},\"worksInAtmosphere\":true,\"worksInSpace\":false},\"type\":\"radar\"}\n"
      getDataId()                                 function: 00000000FE21CBC0
        [pcall]                                   table: 00000000FF710A20
          1                                       boolean: true
          2                                       string: "e56371805"
      getElementClass()                           function: 00000000FE21CD10
        [pcall]                                   table: 00000000FF710A60
          1                                       boolean: true
          2                                       string: "RadarPvPAtmospheric"
      getHitPoints()                              function: 00000000FE21CC50
        [pcall]                                   table: 00000000FF714960
          1                                       boolean: true
          2                                       number: 88.0
      getId()                                     function: 00000000FE21CCB0
        [pcall]                                   table: 00000000FF716520
          1                                       boolean: true
          2                                       number: 96
      getIntegrity()                              function: 00000000FE21CC20
        [pcall]                                   table: 00000000FF713CE0
          1                                       boolean: true
          2                                       number: 100.0
      getMass()                                   function: 00000000FE21CCE0
        [pcall]                                   table: 00000000FF7168A0
          1                                       boolean: true
          2                                       number: 486.72
      getMaxHitPoints()                           function: 00000000FE21CC80
        [pcall]                                   table: 00000000FF7174A0
          1                                       boolean: true
          2                                       number: 88.0
      getWidgetType()                             function: 00000000FE21CBF0
        [pcall]                                   table: 00000000FF717C60
          1                                       boolean: true
          2                                       string: "radar"
      hide()                                      function: 00000000FE21CB60
      load()                                      function: 00000000FE21CD40
      show()                                      function: 00000000FE21CB30
      unit                                        table: 00000000DB686DB0
        [see above]
    retractLandingGears()                         function: 00000000FE21B180
    setAxisCommandValue(axis,commandValue)        function: 00000000FE21B030
    setEngineCommand(taglist,acceleration,angularAcceleration,keepForceCollinearity,keepTorqueCollinearity,priority1SubTags,priority2SubTags,priority3SubTags,toleranceRatioToStopCommand)  function: 00000000FE21AFD0
    setEngineThrust(taglist,thrust)               function: 00000000FE21B000
    setTimer(timerTagId,period)                   function: 00000000FE21AE80
    setupAxisCommandProperties(axis,commandType,targetSpeedRanges)  function: 00000000FE21B090
    show()                                        function: 00000000FE217490
    stopTimer(timerTagId)                         function: 00000000FE21AEB0
    switchOffHeadlights()                         function: 00000000FE21B2A0
    switchOnHeadlights()                          function: 00000000FE21B270
    system                                        table: 00000000DB6807F0
      [see above]
    system_update1()                              function: 00000000FE21DC10
    unit                                          table: 00000000DB688030
      [see above]
    unit_start0()                                 function: 00000000FE21DAC0
  Unit_db1d6760                                   table: 00000000DB6866F0
    [see above]
  Unit_db1d6a30                                   table: 00000000DB6857B0
    [see above]
  Unit_db1d6d00                                   table: 00000000DB684FF0
    [see above]
  Unit_db1d6fd0                                   table: 00000000DB6869B0
    [see above]
  Unit_db1d72a0                                   table: 00000000DB686DB0
    [see above]
  _G                                              table: 00000000DB680E70
    [see above]
  _NQ_execute_method                              function: 000000014008BDA0
  _VERSION                                        string: "Lua 5.3"
  __sessionId                                     number: 35758759
  assert                                          function: 0000000141121FD0
  axisCommandId                                   table: 00000000DB682DB0
    lateral                                       number: 1
    longitudinal                                  number: 0
    vertical                                      number: 2
  axisCommandType                                 table: 00000000DB682930
    byTargetSpeed                                 number: 1
    byThrottle                                    number: 0
    unused                                        number: 2
  collectgarbage                                  function: 0000000141121AC0
  constants                                       table: 00000000DB67CCB0
    DOT_THRESHOLD                                 number: 0.9995
    FLT_EPSILON                                   number: 1.1920929e-07
    deg2rad                                       number: 0.0174532925199
    epsilon                                       number: 1e-06
    kph2m                                         number: 0.27777777777
    m2kph                                         number: 3.6
    rad2deg                                       number: 57.295779513
  controlMasterModeId                             table: 00000000DB6829F0
    cruise                                        number: 1
    travel                                        number: 0
  coroutine                                       table: 00000000DB67BA30
    create                                        function: 0000000141122590
    isyieldable                                   function: 0000000141122770
      [pcall]                                     table: 00000000FF71E5E0
        1                                         boolean: true
        2                                         boolean: true
    resume                                        function: 0000000072E7DA20
    running                                       function: 00000001411227A0
    status                                        function: 0000000141122690
    wrap                                          function: 00000001411225F0
    yield                                         function: 0000000141122660
  database                                        table: 00000000DB683630
    getConstruct(radar,id)                        function: 00000000FE20B7B0
      [pcall]                                     table: 00000000FF71EDE0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:29: attempt to index a nil value (local 'radar')"
    getElement(core,id)                           function: 00000000FE20B780
      [pcall]                                     table: 00000000FF71EEA0
        1                                         boolean: false
        2                                         string: "[string \"-- ##########################################...\"]:49: attempt to index a nil value (local 'core')"
    getPlayer(id)                                 function: 00000000FE20B300
      [pcall]                                     table: 00000000FF71F2A0
        1                                         boolean: true
        2                                         table: 00000000FF7200A0
          name                                    string: "unreachable"
          worldPos                                table: 00000000FF71F120
            1                                     number: 0.0
            2                                     number: 0.0
            3                                     number: 0.0
  dofile                                          function: 00000000FE202C90
  dumping_coroutine                               thread: 00000000DAFF05B8
  error                                           function: 00000001411217E0
  getAxisAngleRad(oldDir,newDir,preferredAxis)    function: 00000000FE209080
    [pcall]                                       table: 00000000FF721B60
      1                                           boolean: false
      2                                           string: "[string \"-- ##########################################...\"]:22: attempt to index a nil value (local 'oldDir')"
  getRoll(gravityDirection,forward,right)         function: 00000000FE209110
    [pcall]                                       table: 00000000FF722D20
      1                                           boolean: false
      2                                           string: "[string \"-- ##########################################...\"]:12: attempt to index a nil value (local 'gravityDirection')"
  getmetatable                                    function: 0000000141121860
    [pcall]                                       table: 00000000FF723260
      1                                           boolean: false
      2                                           string: "bad argument #1 to 'getmetatable' (value expected)"
  ipairs                                          function: 0000000141121CE0
  json                                            table: 00000000DB680A70
    addnewline(state)                             function: 00000000FE2066B0
    decode(str,pos,nullval,...)                   function: 00000000DB6816F0
    encode(value,state)                           function: 00000000DB5C7410
    encodeexception(reason,value,state,defaultmessage)  function: 00000000FE206800
    null                                          table: 00000000DB681070
      [metatable]                                 table: 00000000DB681570
        __tojson                                  function: 00000000FE2061D0
    quotestring(value)                            function: 00000000DB681670
    use_lpeg()                                    function: 000000006F205B70
    version                                       string: "dkjson 2.5"
  load                                            function: 00000000DB686C70
  loadfile                                        function: 00000000FE2029F0
  math                                            table: 00000000DB67F6B0
    abs                                           function: 0000000141128660
    acos                                          function: 0000000141128790
    asin                                          function: 0000000141128760
    atan                                          function: 00000001411287C0
    ceil                                          function: 0000000141128900
    cos                                           function: 0000000141128700
    deg                                           function: 0000000141128CA0
    exp                                           function: 0000000141128C70
    floor                                         function: 0000000141128880
    fmod                                          function: 0000000141128980
    huge                                          number: inf
    log                                           function: 0000000141128BD0
    max                                           function: 0000000141128DB0
    maxinteger                                    number: 9223372036854775807
    min                                           function: 0000000141128D20
    mininteger                                    number: -9223372036854775808
    modf                                          function: 0000000141128A80
    pi                                            number: 3.1415926535898
    rad                                           function: 0000000141128CE0
    random                                        function: 0000000141128E40
    randomseed                                    function: 0000000141128F70
    sin                                           function: 00000001411286D0
    sqrt                                          function: 0000000141128B50
    tan                                           function: 0000000141128730
    tointeger                                     function: 0000000141128820
    type                                          function: 0000000141128FA0
    ult                                           function: 0000000141128B80
  next                                            function: 0000000141121BF0
  package                                         table: 00000000DB67E370
    config                                        string: "\\\n;\n?\n!\n-\n"
    cpath                                         string: <hidden by the dumping script>
    loaded                                        table: 00000000DB67FB30
      AxisCommand                                 boolean: true
      Helpers                                     boolean: true
      Navigator                                   boolean: true
      _G                                          table: 00000000DB680E70
        [see above]
      coroutine                                   table: 00000000DB67BA30
        [see above]
      cpml/constants                              table: 00000000DB67CCB0
        [see above]
      cpml/pid                                    table: 00000000DB6828B0
        [metatable]                               table: 00000000DB682870
          __call                                  function: 00000000FE20A460
        new(p,i,d,amortization)                   function: 00000000DB6827F0
      cpml/sgui                                   boolean: true
      cpml/utils                                  table: 00000000DB676B70
        clamp(value,min,max)                      function: 00000000FE208810
        deadzone(value,size)                      function: 00000000FE208D50
        is_pot(value)                             function: 00000000FE208E70
          [pcall]                                 table: 00000000FF722BA0
            1                                     boolean: false
            2                                     string: "[string \"--- Various utility functions\13...\"]:12: bad argument #1 to 'abs' (number expected, got nil)"
        lerp(progress,low,high)                   function: 00000000FE208DB0
        map(value,min_in,max_in,min_out,max_out)  function: 00000000FE208D80
        pow2(value)                               function: 00000000FE208ED0
        round(value,precision)                    function: 00000000DB67CC30
        sign(x)                                   function: 00000000FE208F00
        smoothstep(progress,low,high)             function: 00000000FE208DE0
        threshold(value,threshold)                function: 00000000FE208CF0
        wrap(value,limit)                         function: 00000000FE208E40
      cpml/vec3                                   table: 00000000DB67DEF0
        [metatable]                               table: 00000000DB67DDB0
          __call                                  function: 00000000FE208600
        isvector(v)                               function: 00000000DB67DF70
          [pcall]                                 table: 00000000FF729C60
            1                                     boolean: true
            2                                     boolean: false
        new(x,y,z)                                function: 00000000DB67E530
        unit_x                                    (+1.000,+0.000,+0.000)
          [metatable]                             table: 00000000DB67C130
            __add(a,b)                            function: 00000000DB5C78C0
            __div(a,b)                            function: 00000000DB5C7FA0
            __eq(a,b)                             function: 00000000FE2081B0
            __index                               table: 00000000DB67C130
              [see above]
            __le(a,b)                             function: 00000000FE208210
            __lt(a,b)                             function: 00000000FE2081E0
            __mul(a,b)                            function: 00000000DB5C7780
            __sub(a,b)                            function: 00000000DB5C76E0
            __tostring()                          function: 00000000FE2080F0
            __unm(a)                              function: 00000000FE208120
            angle_between(other)                  function: 00000000FE2084B0
            angle_to(other)                       function: 00000000FE208450
            clone()                               function: 00000000FE208090
            cross(v)                              function: 00000000DB67DFB0
            dist(a,b)                             function: 00000000DB67DC70
            dist2(a,b)                            function: 00000000DB67D270
            dot(a,b)                              function: 00000000DB67E030
            len()                                 function: 00000000FE208270
            len2()                                function: 00000000FE208240
            lerp(a,b,s)                           function: 00000000FE2085A0
            mirror_on(v)                          function: 00000000CA1055F0
            normalize()                           function: 00000000FE208330
            normalize_inplace()                   function: 00000000FE2082D0
            orientation_to_direction(orientation)  function: 00000000CA0EDAE0
            perpendicular()                       function: 00000000FE2083C0
            project_from(v)                       function: 00000000CA0FD210
            project_on(v)                         function: 00000000CA0FA560
            project_on_plane(plane_normal)        function: 00000000DB67DBF0
            rotate(phi,axis)                      function: 00000000CA0FD6C0
            trim(maxLen)                          function: 00000000FE208420
            trim_inplace(maxLen)                  function: 00000000FE2083F0
            unpack()                              function: 00000000FE207FD0
          x                                       number: 1
          y                                       number: 0
          z                                       number: 0
        unit_y                                    (+0.000,+1.000,+0.000)
          [metatable]                             table: 00000000DB67C130
            [see above]
          x                                       number: 0
          y                                       number: 1
          z                                       number: 0
        unit_z                                    (+0.000,+0.000,+1.000)
          [metatable]                             table: 00000000DB67C130
            [see above]
          x                                       number: 0
          y                                       number: 0
          z                                       number: 1
        zero                                      (+0.000,+0.000,+0.000)
          [metatable]                             table: 00000000DB67C130
            [see above]
          x                                       number: 0
          y                                       number: 0
          z                                       number: 0
      database                                    boolean: true
      dkjson                                      table: 00000000DB680A70
        [see above]
      math                                        table: 00000000DB67F6B0
        [see above]
      package                                     table: 00000000DB67E370
        [see above]
      pl.import_into                              function: 00000000FE20C710
      pl.plutils                                  table: 00000000DB684370
        _VERSION                                  string: "1.6.0"
        add_function_factory(mt,fun)              function: 00000000FE20E420
        array_tostring(t,temp,tostr)              function: 00000000FE20E240
        assert_arg(n,val,tp,verify,msg,lev)       function: 00000000FE20E2A0
        assert_string(n,val)                      function: 00000000FE20E330
        bind1(fn,p)                               function: 00000000FE20E4B0
        bind2(fn,p)                               function: 00000000FE20E4E0
        choose(cond,value1,value2)                function: 00000000FE20E210
        escape(s)                                 function: 00000000FE20E3C0
        function_arg(idx,f,msg)                   function: 0000000079175D50
        import(t,T)                               function: 0000000079175D00
        is_type(obj,tp)                           function: 00000000FE20E270
          [pcall]                                 table: 00000000FF714820
            1                                     boolean: true
            2                                     boolean: true
        memoize(func)                             function: 00000000FE20E3F0
        on_error(mode)                            function: 00000000DB6844B0
        pack                                      function: 0000000141123170
        patterns                                  table: 00000000DB684330
          FILE                                    string: "[%a%.\\][:%][%w%._%-\\]*"
          FLOAT                                   string: "[%+%-%d]%d*%.?%d*[eE]?[%+%-]?%d*"
          IDEN                                    string: "[%a_][%w_]*"
          INTEGER                                 string: "[+%-%d]%d*"
        printf(fmt,...)                           function: 00000000DB684430
        split(s,re,plain,n)                       function: 00000000DB6845B0
        splitv(s,re)                              function: 00000000DB684570
        stdmt                                     table: 00000000DB6843F0
          List                                    table: 00000000DB6843B0
            __index(t,name)                       function: 00000000DB684930
            _name                                 string: "List"
          Map                                     table: 00000000DB684530
            __index(t,name)                       function: 00000000DB684730
            _name                                 string: "Map"
          MultiMap                                table: 00000000DB684470
            __index(t,name)                       function: 00000000DB6847F0
            _name                                 string: "MultiMap"
          Set                                     table: 00000000DB684670
            __index(t,name)                       function: 00000000DB6847B0
            _name                                 string: "Set"
        string_lambda(f)                          function: 00000000DB684770
        unpack(t,i,j)                             function: 00000000FE20E090
      pl/init                                     boolean: true
      string                                      table: 00000000DB681970
        byte                                      function: 0000000141124980
        char                                      function: 0000000141124AA0
        dump                                      function: 0000000141124B80
        find                                      function: 0000000141124C40
        format                                    function: 0000000141124F50
        gmatch                                    function: 0000000141124C60
        gsub                                      function: 0000000141124D20
        len                                       function: 00000001411244B0
        lower                                     function: 0000000141124670
        match                                     function: 0000000141124C50
        pack                                      function: 00000001411255F0
        packsize                                  function: 0000000141125C50
        rep                                       function: 00000001411247F0
        reverse                                   function: 00000001411245C0
        sub                                       function: 00000001411244E0
        unpack                                    function: 0000000141125DF0
        upper                                     function: 0000000141124730
      table                                       table: 00000000DB680070
        concat                                    function: 0000000141122F50
        insert                                    function: 00000001411229F0
        move                                      function: 0000000141122D00
        pack                                      function: 0000000141123170
        remove                                    function: 0000000141122B80
        sort                                      function: 0000000141123300
        unpack                                    function: 0000000141123220
      utf8                                        table: 00000000DB685370
        char                                      function: 0000000141128190
        charpattern                               string: "[\0-\127\xc2-\xf4][\x80-\xbf]*"
        codepoint                                 function: 0000000141127FB0
        codes                                     function: 0000000141128430
        len                                       function: 0000000141127DF0
        offset                                    function: 00000001411282B0
    loadlib                                       function: 00000001411290F0
    path                                          string: <hidden by the dumping script>
    preload                                       table: 00000000DB67FA30
    searchers                                     table: 00000000DB683430
      1                                           function: 00000000DB67D0B0
      2                                           function: 000000014008DC50
    searchpath                                    function: 0000000141129190
  pairs                                           function: 0000000141121C50
  pcall                                           function: 0000000072E8F9C0
  pid                                             table: 00000000DB6828B0
    [see above]
  plutils                                         table: 00000000DB684370
    [see above]
  print                                           function: 00000001411214B0
  rawequal                                        function: 0000000141121960
  rawget                                          function: 0000000141121A10
  rawlen                                          function: 00000001411219B0
  rawset                                          function: 0000000141121A60
  require                                         function: 00000000DB67F4B0
  safe_loader                                     function: 000000014008DC50
  select                                          function: 00000001411220B0
  setmetatable                                    function: 00000001411218C0
  sgui                                            table: 00000000DB683B30
    [metatable]                                   table: 00000000DB683B70
      [see above]
    areas                                         table: 00000000DB683CB0
  string                                          table: 00000000DB681970
    [see above]
  table                                           table: 00000000DB680070
    [see above]
  tonumber                                        function: 0000000141121600
  tostring                                        function: 00000001411222B0
  traceback                                       function: 000000014112DB50
  type                                            function: 0000000141121B90
  utf8                                            table: 00000000DB685370
    [see above]
  utils                                           table: 00000000DB676B70
    [see above]
  vec3                                            table: 00000000DB67DEF0
    [see above]
  xpcall                                          function: 0000000072E975E0
_ENV                                              table: 00000000DB680E70
  [see above]

 

 

To see only elements' functions, visit this topic.

 

Dumping script

The script used for dumping is based on something I found on Stack Overflow, with some extensions.

 

In unit start(): https://gist.github.com/d-lua-stuff/180707c172382d06d2c80213a1638f66

In system update():

coroutine.resume(dumping_coroutine)

The script will run for a few seconds and then automatically turn off. Output is saved to Dual Universe 's log files in %LOCALAPPDATA%\NQ\DualUniverse\log

 

Dump analyzer

To avoid having to look through the logs manually, a Python script was written. It extracts the output of the globals dumping script from Dual Universe's log files, and creates separate files for dumped globals and for members of each linked element.

 

Usage:

pip install six
python dump_analyzer.py C:\Path\To\Log\File.xml

Change log

2020-09-01. Posted the first version outside the NDA forums section.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...