942.25525|E|libbeamng.Lua.Exception|vehicles/etk800//lua/powertrain/ecvtGearbox.lua:324: attempt to call field 'kwToTorque' (a nil value) 942.25527|E|libbeamng.Lua.Exception|=============== Stack Traceback >> START >> 942.25529|E|libbeamng.Lua.Exception|(1) field C function 'kwToTorque' 942.25531|E|libbeamng.Lua.Exception|(2) Lua method 'getMaxMG2Torque' at file 'vehicles/etk800//lua/powertrain/ecvtGearbox.lua:324' 942.25533|E|libbeamng.Lua.Exception| Local variables: 942.25535|E|libbeamng.Lua.Exception| self = table: 0x01c96ca23e10 {ringCarrierRatio:0.72222222222222, inputName:clutch, parent:table: 0x01c96ca13cb8 (more...)} 942.25537|E|libbeamng.Lua.Exception| overrideOrIgnore = number: 0 942.25538|E|libbeamng.Lua.Exception| mg2AV = number: 1e-06 942.25540|E|libbeamng.Lua.Exception| maxPower = number: 0 942.25542|E|libbeamng.Lua.Exception| (*temporary) = nil 942.25544|E|libbeamng.Lua.Exception| (*temporary) = number: 9.70653e-312 942.25546|E|libbeamng.Lua.Exception| (*temporary) = number: 0 942.25547|E|libbeamng.Lua.Exception| (*temporary) = number: 1e-06 942.25549|E|libbeamng.Lua.Exception| (*temporary) = nil 942.25551|E|libbeamng.Lua.Exception| (*temporary) = string: "attempt to call field 'kwToTorque' (a nil value)" 942.25553|E|libbeamng.Lua.Exception|(3) Lua upvalue 'calculateTorqueStatistics' at file 'vehicles/etk800//lua/controller/hybridArcanox.lua:177' 942.25555|E|libbeamng.Lua.Exception|(4) Lua field 'initSecondStage' at file 'vehicles/etk800//lua/controller/hybridArcanox.lua:2019' 942.25556|E|libbeamng.Lua.Exception| Local variables: 942.25558|E|libbeamng.Lua.Exception| hasError = boolean: false 942.25560|E|libbeamng.Lua.Exception|(5) Lua field 'initSecondStage' at file 'lua/vehicle/controller.lua:413' 942.25562|E|libbeamng.Lua.Exception| Local variables: 942.25564|E|libbeamng.Lua.Exception| (for generator) = C function: next 942.25565|E|libbeamng.Lua.Exception| (for state) = table: 0x01c96efc9430 {1:table: 0x01c96d80f5c8, 2:table: 0x01c96dccd3b0, 3:table: 0x01c96f009da0 (more...)} 942.25567|E|libbeamng.Lua.Exception| (for control) = userdata: 0x7fff00000006 942.25569|E|libbeamng.Lua.Exception| _ = number: 5 942.25571|E|libbeamng.Lua.Exception| v = table: 0x01c96effac58 {inverterMinVolumeMG2:0.05, inverterMinPitchMG2:0.05, enableAutoStop:true (more...)} 942.25573|E|libbeamng.Lua.Exception|(6) Lua global 'initSystems' at file 'lua/vehicle/main.lua:129' 942.25575|E|libbeamng.Lua.Exception| Local variables: 942.25576|E|libbeamng.Lua.Exception| hp = userdata: 0x01c96cda6fb0 942.25578|E|libbeamng.Lua.Exception|(7) Lua function 'init' at file 'lua/vehicle/main.lua:309' (best guess) 942.25580|E|libbeamng.Lua.Exception| Local variables: 942.25582|E|libbeamng.Lua.Exception| path = string: "vehicles/etk800/" 942.25584|E|libbeamng.Lua.Exception| partConfigData = string: "vehicles/etk800/etk856hybrid_race.pc" 942.25585|E|libbeamng.Lua.Exception| hp1 = userdata: 0x01c8f7fe0b30 942.25587|E|libbeamng.Lua.Exception| hp2 = userdata: 0x01c8f7fe0b88 942.25589|E|libbeamng.Lua.Exception| isMotionSimEnabled = boolean: false 942.25591|E|libbeamng.Lua.Exception|--------------- << END << 942.25594|E|libbeamng.Lua.Exception|****************************************** 942.25596|E|libbeamng.Lua.Exception|*** DISABLING VEHICLE DUE TO EXCEPTION *** 942.25598|E|libbeamng.Lua.Exception|****************************************** 942.25600|E|libbeamng.Lua.Exception|*** vehicle/object error getting errors with both the city bus and the etk800 hybrid mods. latest version, and i regularly delete the cache after every session.
171.88154|E|libbeamng.Lua.Exception|vehicles/etk800//lua/powertrain/ecvtGearbox.lua:324: attempt to call field 'kwToTorque' (a nil value) 171.88158|E|libbeamng.Lua.Exception|=============== Stack Traceback >> START >> 171.88162|E|libbeamng.Lua.Exception|(1) field C function 'kwToTorque' 171.88165|E|libbeamng.Lua.Exception|(2) Lua method 'getMaxMG2Torque' at file 'vehicles/etk800//lua/powertrain/ecvtGearbox.lua:324' 171.88169|E|libbeamng.Lua.Exception| Local variables: 171.88172|E|libbeamng.Lua.Exception| self = table: 0x0252deb859d0 {ringCarrierRatio:0.72222222222222, inputName:clutch, parent:table: 0x0252deb54668 (more...)} 171.88176|E|libbeamng.Lua.Exception| overrideOrIgnore = number: 0 171.88179|E|libbeamng.Lua.Exception| mg2AV = number: 1e-06 171.88183|E|libbeamng.Lua.Exception| maxPower = number: 0 171.88186|E|libbeamng.Lua.Exception| (*temporary) = nil 171.88189|E|libbeamng.Lua.Exception| (*temporary) = number: 1.26231e-311 171.88193|E|libbeamng.Lua.Exception| (*temporary) = number: 0 171.88196|E|libbeamng.Lua.Exception| (*temporary) = number: 1e-06 171.88199|E|libbeamng.Lua.Exception| (*temporary) = nil 171.88205|E|libbeamng.Lua.Exception| (*temporary) = string: "attempt to call field 'kwToTorque' (a nil value)" 171.88209|E|libbeamng.Lua.Exception|(3) Lua upvalue 'calculateTorqueStatistics' at file 'vehicles/etk800//lua/controller/hybridArcanox.lua:177' 171.88212|E|libbeamng.Lua.Exception|(4) Lua field 'initSecondStage' at file 'vehicles/etk800//lua/controller/hybridArcanox.lua:2019' 171.88216|E|libbeamng.Lua.Exception| Local variables: 171.88219|E|libbeamng.Lua.Exception| hasError = boolean: false 171.88222|E|libbeamng.Lua.Exception|(5) Lua field 'initSecondStage' at file 'lua/vehicle/controller.lua:413' 171.88226|E|libbeamng.Lua.Exception| Local variables: 171.88229|E|libbeamng.Lua.Exception| (for generator) = C function: next 171.88233|E|libbeamng.Lua.Exception| (for state) = table: 0x0252dec04210 {1:table: 0x0252dec64580, 2:table: 0x0252dec77d38, 3:table: 0x0252dec42f80 (more...)} 171.88237|E|libbeamng.Lua.Exception| (for control) = userdata: 0x7fff00000006 171.88240|E|libbeamng.Lua.Exception| _ = number: 5 171.88243|E|libbeamng.Lua.Exception| v = table: 0x0252dec35a40 {inverterMinVolumeMG2:0.05, inverterMinPitchMG2:0.05, enableAutoStop:true (more...)} 171.88247|E|libbeamng.Lua.Exception|(6) Lua global 'initSystems' at file 'lua/vehicle/main.lua:129' 171.88250|E|libbeamng.Lua.Exception| Local variables: 171.88254|E|libbeamng.Lua.Exception| hp = userdata: 0x0252d851e938 171.88257|E|libbeamng.Lua.Exception|(7) Lua function 'init' at file 'lua/vehicle/main.lua:309' (best guess) 171.88260|E|libbeamng.Lua.Exception| Local variables: 171.88264|E|libbeamng.Lua.Exception| path = string: "vehicles/etk800/" 171.88267|E|libbeamng.Lua.Exception| partConfigData = string: "vehicles/etk800/etk856hybrid_sport.pc" 171.88271|E|libbeamng.Lua.Exception| hp1 = userdata: 0x025283f00a60 171.88274|E|libbeamng.Lua.Exception| hp2 = userdata: 0x025283f00ab8 171.88278|E|libbeamng.Lua.Exception| isMotionSimEnabled = boolean: false 171.88281|E|libbeamng.Lua.Exception|--------------- << END << 171.88286|E|libbeamng.Lua.Exception|****************************************** 171.88290|E|libbeamng.Lua.Exception|*** DISABLING VEHICLE DUE TO EXCEPTION *** 171.88294|E|libbeamng.Lua.Exception|****************************************** 171.88297|E|libbeamng.Lua.Exception|*** vehicle/object error This errors appear when I launched ETK800 Hybrid. 211.56230|E|libbeamng.Lua.Exception|vehicles/citybus//lua/powertrain/ecvtGearbox.lua:324: attempt to call field 'kwToTorque' (a nil value) 211.56233|E|libbeamng.Lua.Exception|=============== Stack Traceback >> START >> 211.56236|E|libbeamng.Lua.Exception|(1) field C function 'kwToTorque' 211.56239|E|libbeamng.Lua.Exception|(2) Lua method 'getMaxMG2Torque' at file 'vehicles/citybus//lua/powertrain/ecvtGearbox.lua:324' 211.56241|E|libbeamng.Lua.Exception| Local variables: 211.56244|E|libbeamng.Lua.Exception| self = table: 0x025287622120 {ringCarrierRatio:0.72222222222222, inputName:clutch, parent:table: 0x025287687f88 (more...)} 211.56247|E|libbeamng.Lua.Exception| overrideOrIgnore = number: 0 211.56250|E|libbeamng.Lua.Exception| mg2AV = number: 1e-06 211.56253|E|libbeamng.Lua.Exception| maxPower = number: 0 211.56256|E|libbeamng.Lua.Exception| (*temporary) = nil 211.56259|E|libbeamng.Lua.Exception| (*temporary) = number: 1.26159e-311 211.56261|E|libbeamng.Lua.Exception| (*temporary) = number: 0 211.56264|E|libbeamng.Lua.Exception| (*temporary) = number: 1e-06 211.56267|E|libbeamng.Lua.Exception| (*temporary) = nil 211.56269|E|libbeamng.Lua.Exception| (*temporary) = string: "attempt to call field 'kwToTorque' (a nil value)" 211.56272|E|libbeamng.Lua.Exception|(3) Lua upvalue 'calculateTorqueStatistics' at file 'vehicles/citybus//lua/controller/hybridArcanox.lua:177' 211.56275|E|libbeamng.Lua.Exception|(4) Lua field 'initSecondStage' at file 'vehicles/citybus//lua/controller/hybridArcanox.lua:2019' 211.56278|E|libbeamng.Lua.Exception| Local variables: 211.56280|E|libbeamng.Lua.Exception| hasError = boolean: false 211.56283|E|libbeamng.Lua.Exception|(5) Lua field 'initSecondStage' at file 'lua/vehicle/controller.lua:413' 211.56286|E|libbeamng.Lua.Exception| Local variables: 211.56291|E|libbeamng.Lua.Exception| (for generator) = C function: next 211.56294|E|libbeamng.Lua.Exception| (for state) = table: 0x0252cf664f90 {1:table: 0x025287666968, 2:table: 0x02528760c8c0, 3:table: 0x02528760f8b8 (more...)} 211.56297|E|libbeamng.Lua.Exception| (for control) = userdata: 0x7fff00000005 211.56299|E|libbeamng.Lua.Exception| _ = number: 4 211.56302|E|libbeamng.Lua.Exception| v = table: 0x025287648f80 {inverterMinVolumeMG2:0.05, inverterMinPitchMG2:1, enableAutoStop:true, motorPitchMinSpeed:0 (more...)} 211.56305|E|libbeamng.Lua.Exception|(6) Lua global 'initSystems' at file 'lua/vehicle/main.lua:129' 211.56308|E|libbeamng.Lua.Exception| Local variables: 211.56310|E|libbeamng.Lua.Exception| hp = userdata: 0x0252d84474b8 211.56313|E|libbeamng.Lua.Exception|(7) Lua function 'init' at file 'lua/vehicle/main.lua:309' (best guess) 211.56316|E|libbeamng.Lua.Exception| Local variables: 211.56318|E|libbeamng.Lua.Exception| path = string: "vehicles/citybus/" 211.56321|E|libbeamng.Lua.Exception| partConfigData = string: "vehicles/citybus/citybus_hybrid.pc" 211.56324|E|libbeamng.Lua.Exception| hp1 = userdata: 0x025283fa0a60 211.56326|E|libbeamng.Lua.Exception| hp2 = userdata: 0x025283fa0ab8 211.56329|E|libbeamng.Lua.Exception| isMotionSimEnabled = boolean: false 211.56332|E|libbeamng.Lua.Exception|--------------- << END << 211.56336|E|libbeamng.Lua.Exception|****************************************** 211.56339|E|libbeamng.Lua.Exception|*** DISABLING VEHICLE DUE TO EXCEPTION *** 211.56342|E|libbeamng.Lua.Exception|****************************************** 211.56345|E|libbeamng.Lua.Exception|*** vehicle/object error This errors appear when I launched City bus Hybrid.
Who here has figured out yet what mod is conflicting with the key bindings for this? Pressing E and Shift E still does nothing for me and I really love this mod but cant figure out what mod causes the conflict
For me, I found this problem when I installed this mod with ETK Air suspension mod. It always show key binding of the height control. After I deactivated Air suspension mod, E and Shift E are working.
Check if you have any other mod using the Arcanox hybrid system. In my case it was the SBR4 Hybrid. I removed that and restarted the game, and that fixed the problem for me.
After version 5.0, the mod uses its own keybinding file. That means nothing can conflict with it unless some other mod has a keybind for the same vehicle named "input_actions_hybrid_arcanox.json" which I guarantee won't happen. Are you sure you have those actions bound in your controller settings? --- Post updated --- It looks like both of my mods are looking for the same function and not finding it, so there is definitely another mod that's not the ETK800 or the Citybus that's using an old version of my hybrid code. Those two mods are the only ones that I maintain, so if somebody else has adapted my system to another vehicle, it's their responsibility to update the system when I do to avoid conflicts. I would recommend looking through your mods to see which other hybrid mods you have and disable them for now, as well as letting their authors know that they need to update their mod to use the newest version of my hybrid system.
The 100kWh battery pack for the etk800 feels like it's not actually 100kWh, but it's literally infinite.
100 kWh is a lot of electricity. Keep in mind the Tesla Model S with a 100 kWh battery pack can go nearly 400 miles in the right conditions, and BeamNG doesn't simulate climate controls or battery thermal conditioning (both of which use a fairly considerable amount of power in a real EV). It would certainly be a feat to use up an entire 100 kWh battery in BeamNG.
It should be noted that some mods - not necessarly this one! - can create a double count of battery capacity. So 40 KW battery pack gets actual 80 KW of charge capacity 100 KW battery pack gets actaul 200 KW of charge capacity.
It even happed in stock vehicles --- Post updated --- According to the jbeam, batteries in the drivetrain have no weight.
You must have corrupted game files or another mod is interfering. The only custom textures I ship are the badging on the back.
I've noticed some unusual behavior in the recent version on the mod. When accelerating under certain conditions the engine gets "stuck" at about 500 rpm and unable to generate power leaving the car having to rely on the electric motor (until you're out of battery). I don't have a concrete way to replicate the issue, but it seems to happen generally with an engine with less low-end torque. I've been experiencing it on a petrol I4 engine with a turbo, or an engine that's damaged from overheating. A diesel engine is less likely to have that problem, but if the engine gets damaged it happens with that engine too. When this happens, the most effective way to get around it is to let off the throttle and let the engine get up to idle rpm or higher, then give it throttle again. This usually gets you out of the issue, but sometimes it doesn't. And sometimes it figures it out by itself. Another issue I see is the engine speed going up and down really fast. And I'm talking so fast the needle is literally shaking so it looks like the rev counter has two needles. This is more likely to happen when the SOC is low. It's most noticeable with a petrol engine and a Sport eCVT, but it sometimes happens with the Eco one too. The third bug (feature?) is where the engine will simply keep running, even when it runs out of fuel! This doesn't require any special tricks. You just drive it as normal, and when the fuel runs out the engine will stop. The hybrid system will restart the engine, and then you have an engine that apparently runs on thin air! Is this the solution to the sky high fuel prices? I wish my car did that! This doesn't occur if the car runs out of fuel while in Charge Mode. I was messing around with the emergency charge mode, and noticed only the Performance eCVT does that when it gets below 5%, but the others doesn't. Not even if the charge is so low I have to roll the car to get barely enough charge to start the ICE, it will not enter emergency charge up mode. Is that a bug or is it intentional? I also did an experiment driving in a straight line with the pedal flat to the floor. I figured out it's still possible to pull energy out of the battery even below 0%. Eventually (I left the game running overnight) the car had stopped and wasn't going anywhere, and when I put it in Park it entered emergency charge mode. (That was with the Performance eCVT) I don't know how detailed the mod simulates Lithium batteries, but I know that it's technically possible to pull some energy out of them even below 0% (2.1v per cell) which can permanently damage the battery. I know that it isn't exactly normal use of a car to floor the accelerator for several hours straight, but it was an interesting experiment and I thought I'd share it with you. And last, it's necessary that the car needs to be in Park in order to start the car, other than for realistic reasons? I know that automatic cars in real life doesn't let you crank the starter motor unless it's in Park or Neutral, and that's for safety reasons. But all other cars in the game lets you start the car no matter what gear you're in. This post ended up being a little longer than I had expected. I hope some of my ramble makes sense to you. I love this mod, and I think it's the most accurate and most detailed simulation of a hybrid drivetrain I have ever seen in a game. I hope that this can become even better! I wish I could help you with the mod but I was never good with programming. I can fix fruit laptops though.
My Sunburst Hybrid mod INTENTIONALLY uses an old version (pre power-split device) of your hybrid system, because I want it to be like the old Honda Civic/Insight/Acura ILX Hybrid IMA system (basically a belt-and-pulley CVT with an electric assist motor bolted to the crankshaft of the engine).
If you are dead-set on using an older version, you may want to consider adding a unique prefix to all of the filenames and changing references to all of them so that people can have my other hybrid mods installed at the same time. Any time a mod is installed that uses an older version of my system without renaming files, it will cause conflicts and crash the Lua engine.
For some reason, the ETK 800 - EtkC extension pack is removing the bindings of this mod or when I spawn this in first it clears the bindings for the air suspension but they used to work fine before how can I remedy this?