WIP Beta released ETK800 Hybrid 8.1.0

Full hybrid versions of the ETK800 hatchback car

  1. Blood-PawWerewolf

    Blood-PawWerewolf
    Expand Collapse

    Joined:
    Jan 18, 2016
    Messages:
    654
    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.
     
    • Agree Agree x 4
  2. ImDream

    ImDream
    Expand Collapse

    Joined:
    May 9, 2018
    Messages:
    4
    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.
     
    • Agree Agree x 2
  3. Chance Barber

    Chance Barber
    Expand Collapse

    Joined:
    Nov 9, 2017
    Messages:
    40
    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
     
  4. ImDream

    ImDream
    Expand Collapse

    Joined:
    May 9, 2018
    Messages:
    4
    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.
     
  5. henrikanilsen

    henrikanilsen
    Expand Collapse

    Joined:
    Oct 27, 2013
    Messages:
    10
    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.
     
  6. Arcanox

    Arcanox
    Expand Collapse

    Joined:
    Aug 22, 2018
    Messages:
    290
    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.
     
  7. default0.0player

    default0.0player
    Expand Collapse

    Joined:
    Nov 30, 2018
    Messages:
    1,924
    The SBR4 Hybrid is Outdated, I don't have time to update it, sorry.
     
  8. Flanky

    Flanky
    Expand Collapse

    Joined:
    Jun 30, 2019
    Messages:
    21
    The 100kWh battery pack for the etk800 feels like it's not actually 100kWh, but it's literally infinite.
     
  9. Arcanox

    Arcanox
    Expand Collapse

    Joined:
    Aug 22, 2018
    Messages:
    290
    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.
     
    • Like Like x 2
    • Agree Agree x 1
  10. anselme

    anselme
    Expand Collapse

    Joined:
    Aug 5, 2016
    Messages:
    290
    I feel like the battery are lightweight ?
     
    • Agree Agree x 1
  11. ARES IV

    ARES IV
    Expand Collapse

    Joined:
    May 6, 2019
    Messages:
    605
    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.
     
    • Agree Agree x 1
  12. default0.0player

    default0.0player
    Expand Collapse

    Joined:
    Nov 30, 2018
    Messages:
    1,924
    It even happed in stock vehicles
    BeamNGdrive-017129059-RELEASE-x642019_11_710_14_41.png BeamNGdrive-017129059-RELEASE-x642019_11_710_14_27.png
    --- Post updated ---
    According to the jbeam, batteries in the drivetrain have no weight.
     
  13. Flanky

    Flanky
    Expand Collapse

    Joined:
    Jun 30, 2019
    Messages:
    21
    Are you planning to create different kWh packs anytime soon?
     
  14. wzr

    wzr
    Expand Collapse

    Joined:
    Sep 14, 2019
    Messages:
    4
    When i spawn the car its orange with "NO MATERIAL" all over it.
    whats wrong ?
     
  15. Arcanox

    Arcanox
    Expand Collapse

    Joined:
    Aug 22, 2018
    Messages:
    290
    You must have corrupted game files or another mod is interfering. The only custom textures I ship are the badging on the back.
     
  16. henrikanilsen

    henrikanilsen
    Expand Collapse

    Joined:
    Oct 27, 2013
    Messages:
    10
    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.
     
  17. lemonboss

    lemonboss
    Expand Collapse

    Joined:
    Jan 5, 2020
    Messages:
    36
    i had the same problem you need to redoo the control
     
  18. ItsTheLittleAcura!

    ItsTheLittleAcura!
    Expand Collapse

    Joined:
    Feb 9, 2018
    Messages:
    116
    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).
     
  19. Arcanox

    Arcanox
    Expand Collapse

    Joined:
    Aug 22, 2018
    Messages:
    290
    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.
     
    • Agree Agree x 3
  20. consulaisme

    consulaisme
    Expand Collapse

    Joined:
    May 10, 2017
    Messages:
    79
    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?
     
  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