hdparm Posted September 1, 2020 Share Posted September 1, 2020 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. Tamashy, Megaddd, simplexity and 3 others 6 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now