1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.36 Bug Reporting thread
    Solutions and more information may already be available.

SOLVED Finding input actions for flatbed trailer

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Shadow_Clan1965, Dec 7, 2024.

  1. Shadow_Clan1965

    Shadow_Clan1965
    Expand Collapse

    Joined:
    Aug 25, 2018
    Messages:
    101
    Where is this file located? im trying to mod in extra features but whenever I add my custom input action file it gives me a big error which is beyond a simple one line fix.

    Looking into content>vehicle>flatbed folder i cant find an input_action file like in other vanilla vehicles. Any help or pointers are appreciated.

    Cleared console then ctrl+r yields this result:
    Code:
    498.356|D|GELua.util_richPresence.Rich Presence|Playing Freeroam on Industrial with Flatbed Trailer
    498.379|D|GELua.core_input_bindings.bindings|Loaded 285 bindings for device keyboard0
    498.379|D|GELua.core_input_bindings.bindings|Loaded 19 bindings for device mouse0
    498.379|D|engine::InputHelper::getFFBID|          Found 0 FFB binding candidates to be assigned for action "steering" in vehicle 'flatbed', vehicle ID 29762 (sorted by suitability)
    498.379|D|engine::InputRegistry::logFFBInterfaces|Found 0 FFBInterface candidates (unsorted)
    498.379|D|engine::InputHelper::getFFBID|          Found 0 FFB binding candidates to be assigned for action "accelerate" in vehicle 'flatbed', vehicle ID 29762 (sorted by suitability)
    498.379|D|engine::InputRegistry::logFFBInterfaces|Found 0 FFBInterface candidates (unsorted)
    498.379|D|engine::InputHelper::getFFBID|          Found 0 FFB binding candidates to be assigned for action "brake" in vehicle 'flatbed', vehicle ID 29762 (sorted by suitability)
    498.379|D|engine::InputRegistry::logFFBInterfaces|Found 0 FFBInterface candidates (unsorted)
    498.381|D|engine::BeamNGVehicle::spawnObject|Spawning object 'flatbed' with config: vehicles/flatbed/Cargo.pc
    498.381|I|engine::BeamNGVehicle::spawnObject|Spawning object 'flatbed' with config: vehicles/flatbed/Cargo.pc
    498.381|D|GELua.core_vehicle_manager.vehicleLoader|partConfigData [string] = "vehicles/flatbed/Cargo.pc"
    498.381|D|GELua.jbeam.getPart|Loaded 2 part(s) from file /vehicles/flatbed/flatbed.jbeam
    498.383|D|GELua.jbeam.getPart|Loaded 6 part(s) from file /vehicles/flatbed/flatbed_53.jbeam
    498.386|D|GELua.jbeam.getPart|Loaded 2 part(s) from file /vehicles/common/trailers/bogie_3axle_tridem.jbeam
    498.387|D|GELua.jbeam.getPart|Loaded 7 part(s) from file /vehicles/common/trailers/bogie_suspension.jbeam
    498.387|D|GELua.jbeam.getPart|Loaded 3 part(s) from file /vehicles/common/trailers/bogie_brakes.jbeam
    498.388|D|GELua.jbeam.getPart|Loaded 9 part(s) from file /vehicles/common/trailers/bogie_wheels.jbeam
    498.388|D|GELua.jbeam.getPart|Loaded 3 part(s) from file /vehicles/common/trailers/bogie_tires.jbeam
    498.389|D|GELua.jbeam.getPart|Loaded 1 part(s) from file /vehicles/common/trailers/trailer_mudflaps.jbeam
    498.389|D|GELua.jbeam.getPart|Loaded 4 part(s) from file /vehicles/flatbed/flatbed_rear_guard.jbeam
    498.390|D|GELua.jbeam.getPart|Loaded 1 part(s) from file /vehicles/flatbed/flatbed_licenseplate.jbeam
    498.390|D|GELua.jbeam.getPart|Loaded 2 part(s) from file /vehicles/flatbed/flatbed_feet.jbeam
    498.391|D|GELua.jbeam.getPart|Loaded 1 part(s) from file /vehicles/flatbed/flatbed_storagebox.jbeam
    498.391|D|GELua.jbeam.getPart|Loaded 1 part(s) from file /vehicles/flatbed/53ft/53ft_flatbed_strap.jbeam
    498.722|D|GELua.core_vehicle_manager.loader|GE load time: 0.34165630000001 s
    498.787|D|libbeamng.default.init|spawning vehicle /vehicles/flatbed/
    498.895|D|libbeamng.loader|Vehicle loading took: 499067.3867 ms
    498.906|W|libbeamng.electricMotor.init|Can't find suitable engine node, using ref node instead!
    498.915|D|libbeamng.airbrakes.init|Air brakes initialized
    498.924|W|libbeamng.controller.init|No main controller found, adding a dummy controller!
    499.252|D|GELua.core_camera.|Camera switched to "orbit"
    500.573|W|GELua.core_vehicles.|Warning: vehicle folder does not contain any jbeam files: /vehicles/semi. Ignored.
    500.573|W|GELua.core_vehicles.|Warning: vehicle folder does not contain any jbeam files: /vehicles/vfes. Ignored.
    500.577|D|GELua.util_richPresence.Rich Presence|Playing Freeroam on Industrial with Flatbed Trailer
    500.599|E|GameEngineLua:Exception|[string "lua/ge/extensions/core/input/bindings.lua"]:573: attempt to index a nil value
    500.599|E|GameEngineLua:Exception|=============== Stack Traceback >> START >>
    500.599|E|GameEngineLua:Exception|(1) metamethod C function '__newindex'
    500.599|E|GameEngineLua:Exception|(2) Lua upvalue 'getBindings' at line 573 of chunk 'lua/ge/extensions/core/input/bindings.lua'
    500.599|E|GameEngineLua:Exception|  devname = string[9]: "keyboard0"
    500.599|E|GameEngineLua:Exception|  guid = string[38]: "{6F1D2B61-D5A0-11CF-BFC7-444553540000}"
    500.599|E|GameEngineLua:Exception|  productName = string[8]: "Keyboard"
    500.599|E|GameEngineLua:Exception|  pidvid = string[8]: "6F1D2B61"
    500.599|E|GameEngineLua:Exception|  vehicleName = string[7]: "flatbed"
    500.599|E|GameEngineLua:Exception|  default = boolean: false
    500.599|E|GameEngineLua:Exception|  vehicleId = number: 29762
    500.599|E|GameEngineLua:Exception|  curvePath = nil
    500.599|E|GameEngineLua:Exception|  curveInverted = boolean: false
    500.599|E|GameEngineLua:Exception|  devicetype = string[8]: "keyboard"
    500.599|E|GameEngineLua:Exception|  diffPaths = table: 0x0156e2a0bee8  {1:/settings/inputmaps/flatbed/keyboard.diff}
    500.599|E|GameEngineLua:Exception|  basePaths = table: 0x015735ac2658  {1:/vehicles/flatbed/inputmaps/keyboard.json}
    500.599|E|GameEngineLua:Exception|  base = table: 0x0156af976850  {name:Keyboard, version:1, bindings:table: 0x0156929e7508, devicetype:keyboard (more...)}
    500.599|E|GameEngineLua:Exception|  diff = table: 0x01575a56e520  {name:Keyboard, version:1, bindings:table: 0x01569ca610b8, devicetype:keyboard (more...)}
    500.599|E|GameEngineLua:Exception|  result = table: 0x01569d4b61e0  {version:1, name:Keyboard, bindings:table: 0x01573587bac0, devicetype:keyboard (more...)}
    500.599|E|GameEngineLua:Exception|  vd = table: 0x015693328150  {vehicleDirectory:/vehicles/flatbed/, activePlayer:0, ioCtx:table: 0x0156db273898 (more...)}
    500.599|E|GameEngineLua:Exception|  enabledActionsMap = table: 0x01569d2b8750  {feet_down:true, feet_up:true}
    500.599|E|GameEngineLua:Exception|  (for index) = number: 1
    500.599|E|GameEngineLua:Exception|  (for limit) = number: 1
    500.599|E|GameEngineLua:Exception|  (for step) = number: -1
    500.599|E|GameEngineLua:Exception|  k = number: 1
    500.599|E|GameEngineLua:Exception|  b = table: 0x0156f71df3c0  {control:h, action:flatbed__sc_lock_flatbed, unused:true}
    500.599|E|GameEngineLua:Exception|  actionClean = string[15]: "sc_lock_flatbed"
    500.599|E|GameEngineLua:Exception|  (*temporary) = nil
    500.599|E|GameEngineLua:Exception|  (*temporary) = boolean: true
    500.599|E|GameEngineLua:Exception|  (*temporary) = string[7]: "flatbed"
    500.599|E|GameEngineLua:Exception|  (*temporary) = string[28]: "attempt to index a nil value"
    500.599|E|GameEngineLua:Exception|(3) Lua upvalue 'getAllBindings' at line 602 of chunk 'lua/ge/extensions/core/input/bindings.lua'
    500.599|E|GameEngineLua:Exception|  devices = table: 0x0156c8f39be8  {mouse0:table: 0x0156c8f39ca8, keyboard0:table: 0x0156c8f39e00}
    500.599|E|GameEngineLua:Exception|  assignedPlayers = table: 0x01569cf50638  {mouse0:0, keyboard0:0}
    500.599|E|GameEngineLua:Exception|  vehicleId = number: 29762
    500.599|E|GameEngineLua:Exception|  result = table: 0x01569cf50680  {}
    500.599|E|GameEngineLua:Exception|  sortedNodeKeys = table: 0x015749bd8100  {1:keyboard0, 2:mouse0}
    500.599|E|GameEngineLua:Exception|  (for generator) = C function: builtin#6
    500.599|E|GameEngineLua:Exception|  (for state) = table: 0x015749bd8100  {1:keyboard0, 2:mouse0}
    500.599|E|GameEngineLua:Exception|  (for control) = number: 1
    500.599|E|GameEngineLua:Exception|  i = number: 1
    500.599|E|GameEngineLua:Exception|  devname = string[9]: "keyboard0"
    500.599|E|GameEngineLua:Exception|  info = table: 0x0156c8f39e00  {1:{6F1D2B61-D5A0-11CF-BFC7-444553540000}, 2:Keyboard, 3:6F1D2B61}
    500.599|E|GameEngineLua:Exception|  player = number: 0
    500.599|E|GameEngineLua:Exception|  contents = table: 0x0156f6dc50c0  {displayName:Keyboard, version:1, name:Keyboard, bindings:table: 0x0156c2e42678 (more...)}
    500.599|E|GameEngineLua:Exception|  vehicle = userdata: (...)
    500.599|E|GameEngineLua:Exception|  vehicleName = string[7]: "flatbed"
    500.599|E|GameEngineLua:Exception|(4) Lua local 'func' at line 898 of chunk 'lua/ge/extensions/core/input/bindings.lua'
    500.599|E|GameEngineLua:Exception|  oldId = number: -1
    500.599|E|GameEngineLua:Exception|  newId = number: 29762
    500.599|E|GameEngineLua:Exception|  player = number: 0
    500.599|E|GameEngineLua:Exception|  (*temporary) = table: 0x0156af629580  {__extensionPath__:core/input/bindings, FFBSafetyDataRequest:function: 0x0156af500668 (more...)}
    500.599|E|GameEngineLua:Exception|(5) Lua field 'hook' at line 710 of chunk 'lua/common/extensions.lua'
    500.599|E|GameEngineLua:Exception|  funcName = string[17]: "onVehicleSwitched"
    500.599|E|GameEngineLua:Exception|  funcList = nil
    500.599|E|GameEngineLua:Exception|  hookFuncs = table: 0x0156e2556848  {1:function: 0x0156f6e5a1a0, 2:function: 0x015692b6f098, 3:function: 0x0156af91c030 (more...)}
    500.599|E|GameEngineLua:Exception|  (for generator) = C function: builtin#6
    500.599|E|GameEngineLua:Exception|  (for state) = table: 0x0156ba52bb20  {1:table: 0x0156af1afba8, 2:table: 0x01569db44990, 3:table: 0x0156afaf20b8 (more...)}
    500.599|E|GameEngineLua:Exception|  (for control) = number: 112
    500.599|E|GameEngineLua:Exception|  _ = number: 112
    500.599|E|GameEngineLua:Exception|  m = table: 0x0156af629580  {__extensionPath__:core/input/bindings, FFBSafetyDataRequest:function: 0x0156af500668 (more...)}
    500.599|E|GameEngineLua:Exception|  func = Lua function '?' (defined at line 895 of chunk lua/ge/extensions/core/input/bindings.lua)
    500.599|E|GameEngineLua:Exception|(6) Lua function 'vehicleSwitched' at file '/lua/ge/main.lua:643' (best guess)
    500.599|E|GameEngineLua:Exception|  oldVehicle = nil
    500.599|E|GameEngineLua:Exception|  newVehicle = userdata: (...)
    500.599|E|GameEngineLua:Exception|  player = number: 0
    500.599|E|GameEngineLua:Exception|  oid = number: -1
    500.599|E|GameEngineLua:Exception|  nid = number: 29762
    500.599|E|GameEngineLua:Exception|(7) method C function 'enterVehicle'
    500.599|E|GameEngineLua:Exception|(8) Lua field '_spawnCCallback' at line 143 of chunk 'lua/ge/extensions/core/vehicle/manager.lua'
    500.599|E|GameEngineLua:Exception|  objID = number: 29762
    500.599|E|GameEngineLua:Exception|  vehicleDir = string[18]: "/vehicles/flatbed/"
    500.599|E|GameEngineLua:Exception|  configDataIn = string[25]: "vehicles/flatbed/Cargo.pc"
    500.599|E|GameEngineLua:Exception|  vehicleObj = userdata: (...)
    500.599|E|GameEngineLua:Exception|  timer = userdata: (...)
    500.599|E|GameEngineLua:Exception|  jbeamLoader = table: 0x0156f33f09f0  {data:table: 0x0156f33f0658, defaultBeamDamp:580, materialsMap:table: 0x0156af593288 (more...)}
    500.599|E|GameEngineLua:Exception|  vehicleConfig = table: 0x0156e71f5728  {paints:table: 0x0156dad60fc8, model:flatbed, vars:table: 0x0156f2943a80 (more...)}
    500.599|E|GameEngineLua:Exception|  luaVMType = number: 0
    500.599|E|GameEngineLua:Exception|  vehicleBundle = table: 0x015693328150  {vehicleDirectory:/vehicles/flatbed/, activePlayer:0, ioCtx:table: 0x0156db273898 (more...)}
    500.599|E|GameEngineLua:Exception|  status = boolean: true
    500.599|E|GameEngineLua:Exception|  err = nil
    500.599|E|GameEngineLua:Exception|  spawnPhysics = boolean: true
    500.599|E|GameEngineLua:Exception|  dataString = string[700/2358522]: "a{2A5vdata{54B10controller[7,1:-0{6A4nameA7kingpinA8partNameB12flatbed_baseB10partOriginB10flatbed_53A8fileNameB17couplings/kingpinA3cid-0A8slotTypeA4main{6A4nameB11sliderLatchA8partNameB12flatbed_baseB10partOriginB23flatbed_53_triple_bogieA8fileNameB22advancedCouplerControlA3cid-1A8slotTypeA4main{6A4nameB18bogieSlideMovementA8partNameB12flatbed_baseB10partOriginB23flatbed_53_triple_bogieA8fileNameB20sound/linearMovementA3cid-2A8slotTypeA4main{7A4nameA9airbrakesA8fileNameB20pneumatics/airbrakesA8partNameB12flatbed_baseB10nodeOffset{3A1y-13.568A1x-0A1z-0B10partOriginB16bogie_brakeValveA3cid-3A8slotTypeA4main{7A4nameA7airbagsA8fileNameB20pneumatics/actuatorsA8partNameB12flatbed_baseB10nodeOffs" (more...)
    500.599|E|GameEngineLua:Exception|(9) main chunk of line at line 1
    500.599|E|GameEngineLua:Exception|--------------- << END <<
    500.599|E|GameEngineLua:Exception|
    508.530|D|engine::HtmlGuiTexture::~HtmlGuiTexture|VehicleTex-@licenseplate-default | Texture destroyed
    508.546|D|engine::HtmlGuiTexture::~HtmlGuiTexture|VehicleTex-@licenseplate-default-normal | Texture destroyed
    508.547|D|engine::HtmlGuiTexture::~HtmlGuiTexture|VehicleTex-@licenseplate-default-specular | Texture destroyed
    
    --- Post updated ---
    Code:
    {
    "sc_lock_flatbed":{"order":  80.5, "onChange":"sc_strap_flat_lua.lock(VALUE)", "isCentered":false,"title": "Lock","desc": "Toggle trailer straps" },
    }
    
    
    The input action file im using in the flatbed folder in the unpacked mod section.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice