Free market + bottomless storage [PRE-BETA]


Works with any chest. Customizable, plain. More fair market with players than "Black Market". Use cases: Multiplayer trading; bottomless storage; cross-surface transportation; AI trading using extensions; Quantum Resource Distribution Code-name: iFreeMarket Has much better performance than previous version and "Memory Storage" mod and works with any mod. Less cheaty version: https://mods.factorio.com/mod/free-market

Content
5 days ago
1.1 - 2.0
1.36K
Logistics Storage

b [BUG] LuaGuiElement API call when LuaGuiElement was invalid.

1 year, 5 months ago

Unsure at which point the error exactly happens. When I set a chest to pull stuff from storage, it seems to work, but then I get this error whenever I close the chest.
It's strange, because I got just one chest to pull from Storage, but any chest after that causes this error.

The mod Free market + bottomless storage (0.36.22) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event iFreeMarket::on_selected_entity_changed (ID 54)
LuaGuiElement API call when LuaGuiElement was invalid.
stack traceback:
[C]: in function 'newindex'
__iFreeMarket
/models/free-market-extra-stability.lua:2470: in function 'show_item_info_HUD'
iFreeMarket/models/free-market-extra-stability.lua:4209: in function <iFreeMarket/models/free-market-extra-stability.lua:4186>

1 year, 5 months ago

I can't sure that I fixed it even if it works for you, but I published new version to fix the issue:
https://mods.factorio.com/mod/iFreeMarket/downloads

1 year, 5 months ago

Probably, I didn't fix it properly.

1 year, 5 months ago

Another special update will be in several hours to find the bug and make it more stable.

1 year, 5 months ago
(updated 1 year, 5 months ago)

So, another update should be stabler + I added new command "/fix-bugs", so you can figure out and fix much quicker. (update https://mods.factorio.com/mod/EasyAPI/downloads for the command)

1 year, 5 months ago

I updated again, please use /fix-bugs to see if it has messages about desyncs.

New response