Project Zomboid

Project Zomboid

Braven's Bicycles Redux
 This topic has been pinned, so it's probably important
Braven  [developer] 12 Jun, 2023 @ 1:03pm
Bug Reports
If you find any bugs, please do let me know here so that I can fix it asap!
Please keep in mind I might take some time to fix a bug.

How to file a report?
Be thorough. I need to know whether it happened in Singleplayer or Multiplayer, if you have any related mods installed, what you were doing, how, when, etc.

"I have 400 mods, some must be causing issues. Fix plz" doesn't help anybody.
If you suspect a mod incompatibility, find out which mod is causing the issue and discuss with whoever developed it.

In order to preserve my sanity and not waste anybody's time, Bug Reports that do not follow these guidelines will be ignored.

Stay Updated!
Remember to always read the release notes each update so you can keep up to date with the latest bug fixes! 💖
Last edited by Braven; 31 Aug, 2023 @ 1:23pm
< >
Showing 1-15 of 114 comments
fix steam description for ru: instead `Низкий объем памяти!` put `Маловместимый багажник!`
Samuwai Jack 13 Jun, 2023 @ 5:20am 
I can't seem to perform "pickup bike" opton, it just walks closer to the bike and returns these two errors.

`se.krka.kahlua.vm.KahluaException: OccupationSpawnItems.lua:11: 'then' expected near `player`
at org.luaj.kahluafork.compiler.LexState.lexerror(LexState.java:278)
at org.luaj.kahluafork.compiler.LexState.syntaxerror(LexState.java:289)
at org.luaj.kahluafork.compiler.LexState.error_expected(LexState.java:683)
at org.luaj.kahluafork.compiler.LexState.check(LexState.java:696)
at org.luaj.kahluafork.compiler.LexState.checknext(LexState.java:700)
at org.luaj.kahluafork.compiler.LexState.test_then_block(LexState.java:1598)
at org.luaj.kahluafork.compiler.LexState.ifstat(LexState.java:1610)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1736)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.body(LexState.java:1026)
at org.luaj.kahluafork.compiler.LexState.simpleexp(LexState.java:1207)
at org.luaj.kahluafork.compiler.LexState.subexpr(LexState.java:1303)
at org.luaj.kahluafork.compiler.LexState.expr(LexState.java:1321)
at org.luaj.kahluafork.compiler.LexState.explist1(LexState.java:1036)
at org.luaj.kahluafork.compiler.LexState.funcargs(LexState.java:1059)
at org.luaj.kahluafork.compiler.LexState.primaryexp(LexState.java:1156)
at org.luaj.kahluafork.compiler.LexState.exprstat(LexState.java:1691)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1779)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.compile(LexState.java:198)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:132)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:124)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:546)
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.GameWindow.init(GameWindow.java:1206)
at zombie.GameWindow.mainThreadInit(GameWindow.java:576)
at zombie.GameWindow.mainThread(GameWindow.java:489)
at java.base/java.lang.Thread.run(Unknown Source)
`

`function: PickUpAction -- file: ISBikesTimedAction.lua line # 98 | MOD: Braven's Bicycles Redux
function: PickupBike -- file: BikeOverrides.lua line # 202 | MOD: Braven's Bicycles Redux
function: onMouseDown -- file: ISRadialMenu.lua line # 28 | Vanilla
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseDown(UIElement.java:996)
at zombie.ui.UIManager.update(UIManager.java:755)
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)
`
Braven  [developer] 13 Jun, 2023 @ 6:06am 
Originally posted by Samuwai Jack:
I can't seem to perform "pickup bike" opton, it just walks closer to the bike and returns these two errors.

`se.krka.kahlua.vm.KahluaException: OccupationSpawnItems.lua:11: 'then' expected near `player`
at org.luaj.kahluafork.compiler.LexState.lexerror(LexState.java:278)
at org.luaj.kahluafork.compiler.LexState.syntaxerror(LexState.java:289)
at org.luaj.kahluafork.compiler.LexState.error_expected(LexState.java:683)
at org.luaj.kahluafork.compiler.LexState.check(LexState.java:696)
at org.luaj.kahluafork.compiler.LexState.checknext(LexState.java:700)
at org.luaj.kahluafork.compiler.LexState.test_then_block(LexState.java:1598)
at org.luaj.kahluafork.compiler.LexState.ifstat(LexState.java:1610)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1736)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.body(LexState.java:1026)
at org.luaj.kahluafork.compiler.LexState.simpleexp(LexState.java:1207)
at org.luaj.kahluafork.compiler.LexState.subexpr(LexState.java:1303)
at org.luaj.kahluafork.compiler.LexState.expr(LexState.java:1321)
at org.luaj.kahluafork.compiler.LexState.explist1(LexState.java:1036)
at org.luaj.kahluafork.compiler.LexState.funcargs(LexState.java:1059)
at org.luaj.kahluafork.compiler.LexState.primaryexp(LexState.java:1156)
at org.luaj.kahluafork.compiler.LexState.exprstat(LexState.java:1691)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1779)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.compile(LexState.java:198)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:132)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:124)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:546)
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.GameWindow.init(GameWindow.java:1206)
at zombie.GameWindow.mainThreadInit(GameWindow.java:576)
at zombie.GameWindow.mainThread(GameWindow.java:489)
at java.base/java.lang.Thread.run(Unknown Source)
`

`function: PickUpAction -- file: ISBikesTimedAction.lua line # 98 | MOD: Braven's Bicycles Redux
function: PickupBike -- file: BikeOverrides.lua line # 202 | MOD: Braven's Bicycles Redux
function: onMouseDown -- file: ISRadialMenu.lua line # 28 | Vanilla
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseDown(UIElement.java:996)
at zombie.ui.UIManager.update(UIManager.java:755)
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)
`

Singleplayer or multiplayer? Which bike type?
Braven  [developer] 13 Jun, 2023 @ 6:15am 
Originally posted by 𝚅𝚒𝚜𝚑𝚗𝚢𝚊:
fix steam description for ru: instead `Низкий объем памяти!` put `Маловместимый багажник!`
Спасибо! 💖
Samuwai Jack 13 Jun, 2023 @ 6:42am 
Originally posted by BitBraven:
Originally posted by Samuwai Jack:
I can't seem to perform "pickup bike" opton, it just walks closer to the bike and returns these two errors.

`se.krka.kahlua.vm.KahluaException: OccupationSpawnItems.lua:11: 'then' expected near `player`
at org.luaj.kahluafork.compiler.LexState.lexerror(LexState.java:278)
at org.luaj.kahluafork.compiler.LexState.syntaxerror(LexState.java:289)
at org.luaj.kahluafork.compiler.LexState.error_expected(LexState.java:683)
at org.luaj.kahluafork.compiler.LexState.check(LexState.java:696)
at org.luaj.kahluafork.compiler.LexState.checknext(LexState.java:700)
at org.luaj.kahluafork.compiler.LexState.test_then_block(LexState.java:1598)
at org.luaj.kahluafork.compiler.LexState.ifstat(LexState.java:1610)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1736)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.body(LexState.java:1026)
at org.luaj.kahluafork.compiler.LexState.simpleexp(LexState.java:1207)
at org.luaj.kahluafork.compiler.LexState.subexpr(LexState.java:1303)
at org.luaj.kahluafork.compiler.LexState.expr(LexState.java:1321)
at org.luaj.kahluafork.compiler.LexState.explist1(LexState.java:1036)
at org.luaj.kahluafork.compiler.LexState.funcargs(LexState.java:1059)
at org.luaj.kahluafork.compiler.LexState.primaryexp(LexState.java:1156)
at org.luaj.kahluafork.compiler.LexState.exprstat(LexState.java:1691)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1779)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1790)
at org.luaj.kahluafork.compiler.LexState.compile(LexState.java:198)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:132)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:124)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:546)
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.GameWindow.init(GameWindow.java:1206)
at zombie.GameWindow.mainThreadInit(GameWindow.java:576)
at zombie.GameWindow.mainThread(GameWindow.java:489)
at java.base/java.lang.Thread.run(Unknown Source)
`

`function: PickUpAction -- file: ISBikesTimedAction.lua line # 98 | MOD: Braven's Bicycles Redux
function: PickupBike -- file: BikeOverrides.lua line # 202 | MOD: Braven's Bicycles Redux
function: onMouseDown -- file: ISRadialMenu.lua line # 28 | Vanilla
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseDown(UIElement.java:996)
at zombie.ui.UIManager.update(UIManager.java:755)
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)
`

Singleplayer or multiplayer? Which bike type?


In multiplayer. And it's every bike.
Braven  [developer] 13 Jun, 2023 @ 7:32am 
Originally posted by Samuwai Jack:
Originally posted by BitBraven:

Singleplayer or multiplayer? Which bike type?


In multiplayer. And it's every bike.
Fixed! Uploading.
Darth Infamy 15 Jun, 2023 @ 5:50am 
The mod works wonderfully with my save, though the only problem I have is when I attached both the bikes light and basket to it. It hovers to the left of the bike's front. This does not hinder game play, but does look a bit goofy.
Braven  [developer] 15 Jun, 2023 @ 7:16am 
Originally posted by Darth Infamy:
The mod works wonderfully with my save, though the only problem I have is when I attached both the bikes light and basket to it. It hovers to the left of the bike's front. This does not hinder game play, but does look a bit goofy.
I have already identified and addressed this issue. A fix will be included next update, which is on Sunday. Thank you for your patience.
Metum 15 Jun, 2023 @ 7:50pm 
Appearently the mod doesn't work on my server. I already re-ordered the mod and the ID and restarted, but the bikes doesn't appear on the vehicle menu :[

I don't know why, but maybe it doesn't work on multiplayer or a mod makes conflict, i don't really know.

Should i put the mod at the bottom of the mod list or something like that? I have it at the end of the list, and already tried moving it to the middle of the list.
Metum 15 Jun, 2023 @ 7:53pm 
Preguntaré en español porque creo que mi inglés da pena (?) xD:

Ya intenté colocando el mod ID y el ID del taller tanto al final, como en el centro de las mod list cambiando los órdenes para ver si se activaba y no parece funcionar en el servidor. ¿Será que tengo que ponerlos al inicio de todos los mods? ¿O algún mod estará haciendo conflicto? :[
.*:*:*:*:*. 16 Jun, 2023 @ 12:22am 
1. The 'Drop' bike frame function for reassembling the bike with my inventory items is not working. I tried right-clicking on the bike frame and selecting the drop button, but nothing spawns. The action does remove the bike frame, and my character performs the animation with a progress bar. However, when it's done, there's no bike or bike frame on the floor or in my inventory, but all the other parts of the bike are still there. I also tried dragging and dropping the bike frame to the floor, but the result was the same as before; it only took away the frame.

2. The pull-up function also does nothing when I try it. It appears to go up, but when I ride on it, it falls again, and my character ends up lying on the floor with the bike. It's impossible to move around.

Everything seems works fine when bike is all intact as it spawns and straight up.

I’m in MP server / tried BMX ones and regular ones.
Last edited by .*:*:*:*:*.; 16 Jun, 2023 @ 12:32am
Braven  [developer] 16 Jun, 2023 @ 11:39am 
Originally posted by .*:*:*:*:*.:
1. The 'Drop' bike frame function for reassembling the bike with my inventory items is not working. I tried right-clicking on the bike frame and selecting the drop button, but nothing spawns. The action does remove the bike frame, and my character performs the animation with a progress bar. However, when it's done, there's no bike or bike frame on the floor or in my inventory, but all the other parts of the bike are still there. I also tried dragging and dropping the bike frame to the floor, but the result was the same as before; it only took away the frame.

2. The pull-up function also does nothing when I try it. It appears to go up, but when I ride on it, it falls again, and my character ends up lying on the floor with the bike. It's impossible to move around.

Everything seems works fine when bike is all intact as it spawns and straight up.

I’m in MP server / tried BMX ones and regular ones.

Are you a client or admin? It works here, are you getting any errors?
.*:*:*:*:*. 16 Jun, 2023 @ 11:53pm 
Originally posted by BitBraven:
Originally posted by .*:*:*:*:*.:
1. The 'Drop' bike frame function for reassembling the bike with my inventory items is not working. I tried right-clicking on the bike frame and selecting the drop button, but nothing spawns. The action does remove the bike frame, and my character performs the animation with a progress bar. However, when it's done, there's no bike or bike frame on the floor or in my inventory, but all the other parts of the bike are still there. I also tried dragging and dropping the bike frame to the floor, but the result was the same as before; it only took away the frame.

2. The pull-up function also does nothing when I try it. It appears to go up, but when I ride on it, it falls again, and my character ends up lying on the floor with the bike. It's impossible to move around.

Everything seems works fine when bike is all intact as it spawns and straight up.

I’m in MP server / tried BMX ones and regular ones.

Are you a client or admin? It works here, are you getting any errors?

I'm connected to the server as a client. The admin also attempted to drop the frame, and it actually worked once. But most of the time it was the same as when I tried.
And no errors / red boxes occurred so far. Maybe it's a mod conflict, but I can't think of one that could affect this mod.
Braven  [developer] 17 Jun, 2023 @ 2:58am 
Originally posted by .*:*:*:*:*.:
Originally posted by BitBraven:

Are you a client or admin? It works here, are you getting any errors?

I'm connected to the server as a client. The admin also attempted to drop the frame, and it actually worked once. But most of the time it was the same as when I tried.
And no errors / red boxes occurred so far. Maybe it's a mod conflict, but I can't think of one that could affect this mod.
It is most likely a mod conflict as it works perfectly fine for me on multiplayer both as client and as admin. Everything is being sent to the server and back to the Player properly too as commands. Sadly I can't do much from here.
.*:*:*:*:*. 17 Jun, 2023 @ 4:23am 
Originally posted by BitBraven:
Originally posted by .*:*:*:*:*.:

I'm connected to the server as a client. The admin also attempted to drop the frame, and it actually worked once. But most of the time it was the same as when I tried.
And no errors / red boxes occurred so far. Maybe it's a mod conflict, but I can't think of one that could affect this mod.
It is most likely a mod conflict as it works perfectly fine for me on multiplayer both as client and as admin. Everything is being sent to the server and back to the Player properly too as commands. Sadly I can't do much from here.

Thanks for checking on this and I agree with you saying that this might be a mod conflict issue. I’ll try to find which one is causing these issues and will leave a comment in mod conflict discussion!
< >
Showing 1-15 of 114 comments
Per page: 1530 50