Project Zomboid

Project Zomboid

Better Electronics
Luno Lycaon  [developer] 5 Jul, 2023 @ 7:10am
Bug Reports
If you encounter Bugs, here is the place to write them down. :3 - I'll try my best to fix them

Known Isues:

(Fixed! )-Metal/ Fence Gates can't yet be rigged with the Remote-Motor (That's an oversight by me - will be fixed soon) - thx Cpt. Jonathon Campbell for the report !

There is a bug when you have multiple Remote- Motors in the Inventory from which some are linked and some are not. Current workaround is dropping the unlinked ones until the door is rigged. - will be fixed

(Fixed~ kinda) -Remotes don't work on multiplayer yet, since the "triggerRemote" does not yet come through for some reason- I am working on that.
This seems to be a Bug that comes from the Main-Game.
The workarround is: Rig the door with the motor and after that the rightklick-menu of the door should give you the options to control it - if you have the connected remote in you inventory.

-I'm working on fixing the Remote- Traps in a similar way


One thing that definately will happen is that every player has to rig his door seperately because of the way the data for that is stored.
Last edited by Luno Lycaon; 11 Jul, 2023 @ 11:04pm
< >
Showing 1-5 of 5 comments
nikos 16 Jan, 2024 @ 1:53pm 
I think i encountered some bugs:

1.
I crafted 3 door motors, for the 3 wood gates of my base
i linked them all to the same V2 remote
i installed them to the gates
two of the gates lost the motors (Can i only have 1 motor per remote? this should be changed / prevent from linking multiples if this is why they disappeared)

2.
I died and made a new character, the motor on the gate disappeared (Possibly intended / cant be fixed?)

PS: Suggestions:

1.
Make the remotes lighter if i can only link 1 item per remote / add upgraded versions of the V1 - V3 remotes, that are lighter. and or add a remote that is designed for multiple items

Thats all for now, hope you are still working on this mod, it has a lot of potential for more cool stuff
Angelard 27 Jan, 2024 @ 6:38am 
Hi there. First of all thanks for the nice mod.
Anyway after the last update, BE is throwing this on a dedicated server. I know we are using lots of mods but this problem started to appear just after the last update.

`function: TestSaveToServer.lua -- file: TestSaveToServer.lua line # 9 | MOD: Better Electronics
java.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:564)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:510)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:496)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:342)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:264)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:392)
at zombie.core.Core.ResetLua(Core.java:4170)
at zombie.gameStates.ConnectToServerState.receiveServerOptions(ConnectToServerState.java:131)
at zombie.gameStates.ConnectToServerState.Finish(ConnectToServerState.java:688)
at zombie.gameStates.ConnectToServerState.update(ConnectToServerState.java:100)
at zombie.gameStates.MainScreenState.update(MainScreenState.java:523)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
I should mention that this shows up just after starting a game on the server. I didn't notice it later on but to be honest I didn't test it properly yet because of lack of time.

And again - thanks for the cool addition to the game :-)
Last edited by Angelard; 27 Jan, 2024 @ 7:00am
Luno Lycaon  [developer] 27 Jan, 2024 @ 10:45am 
Oh darn. Yeah I'm currently working on saving the Remote-door-data to the server and thats a remnant of this - Gonna remove it until it's properly implemented. Thanks for the Report! :D
dErPy 5 Feb, 2024 @ 4:37am 
heya!
this two
  • recipe Med-R Noisemaker w. Remote Receiver
  • recipe Far-R Noisemaker w. Remote Receiver
are marked as
NeedToBeLearn:true
but i can't find them in literature file... not sure if it's bug or they just "planned"
davidalex 4 Mar, 2024 @ 3:15pm 
Hello, here is an error I encountered, don't know how to read these nor if your mod caused it.

`attempted index: 18671.0 of non-table: null function: AutoDoorMenu -- file: RemoteDoors.lua line # 565 | MOD: Better Electronics Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@4c6ce465 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1543 | Vanilla function: createMenu -- file: BB_FAO_ISWorldObjectContextMenu.lua line # 32 | MOD: First Aid Overhaul function: createMenu -- file: WLP_ISWorldObjectContextMenu.lua line # 245 | MOD: Wired Light Post function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 379 | Vanilla java.lang.RuntimeException: attempted index: 18671.0 of non-table: null at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812) at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) at zombie.Lua.Event.trigger(Event.java:64) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:214) at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:228) at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:3086) at jdk.internal.reflect.GeneratedMethodAccessor1461.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198) at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812) at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) at zombie.Lua.Event.trigger(Event.java:64) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:173) at zombie.ui.UIManager.update(UIManager.java:938) at zombie.GameWindow.logic(GameWindow.java:262) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:765) at zombie.GameWindow.run_ez(GameWindow.java:681) at zombie.GameWindow.mainThread(GameWindow.java:495) at java.base/java.lang.Thread.run(Unknown Source) `

I am using the "Remote Door Control" from "The Z" , could there be a clash with that mod, as i recall it triggered the error when i opened/closed a door remotely. I might be wrong.
Thanks for the great mod you made!

Edited Formatting.
Last edited by davidalex; 4 Mar, 2024 @ 3:16pm
< >
Showing 1-5 of 5 comments
Per page: 1530 50