@Deadlock989
We have been using your display plates on our server and I wonder if you would be open to some feature requests :-
A search filter
With the normal recipe window you can get it to run a search and apply a filter, but I have not been able to find anything similar with your mod.
Close on click
After you click on a recipe icon have the GUI close.
Industrial Display Plates .. feature request
- Deadlock989
- Smart Inserter
- Posts: 2529
- Joined: Fri Nov 06, 2015 7:41 pm
Re: Industrial Display Plates .. feature request
Likely.
Much less likely, especially if the above happens. You might want to toggle the map marker button before the gui goes away, or you might have misclicked and want to choose another icon.
Re: Industrial Display Plates .. feature request
We are playing a game of "Pyanodons" and when we try to pick an item from the selection GUI nothing happens, except we get kicked from the game.
In my "factorio-current.log" file I get this error message at the time of disconnect.
44548.245 Warning ClientSynchronizer.cpp:89: nextHeartbeatSequenceNumber(1910523094) server wants a heartbeat(1910522280) that we don't have.
44548.462 Error ClientMultiplayerManager.cpp:101: MultiplayerManager failed: "You have been dropped from the game."
I have a feeling that "Pyanodons" has a lot of items its trying to enumerate, and locking up.
In my "factorio-current.log" file I get this error message at the time of disconnect.
44548.245 Warning ClientSynchronizer.cpp:89: nextHeartbeatSequenceNumber(1910523094) server wants a heartbeat(1910522280) that we don't have.
44548.462 Error ClientMultiplayerManager.cpp:101: MultiplayerManager failed: "You have been dropped from the game."
I have a feeling that "Pyanodons" has a lot of items its trying to enumerate, and locking up.
- Deadlock989
- Smart Inserter
- Posts: 2529
- Joined: Fri Nov 06, 2015 7:41 pm
Re: Industrial Display Plates .. feature request
I have no idea what "wants a heartbeat that we don't have" means, but I am guessing the game is struggling to cope with the huge number of translation request events fired for the huge number of Py items.
Edit:
I've removed localised name searching. Searches match against internal names only now. This should fix any network traffic / lag issues.
There are undoubtedly complex solutions to the problem of managing vast numbers of translation requests but this is supposed to be a very lightweight, low impact, low maintenance mod, and I can't be arsed with it.
Edit:
I've removed localised name searching. Searches match against internal names only now. This should fix any network traffic / lag issues.
There are undoubtedly complex solutions to the problem of managing vast numbers of translation requests but this is supposed to be a very lightweight, low impact, low maintenance mod, and I can't be arsed with it.
Re: Industrial Display Plates .. feature request
Klonan's Construction Drones appear to causing our server to crash when placing "IndustrialDisplays"
Code: Select all
3148.073 Error MainLoop.cpp:1202: Exception at tick 13901538: The mod Construction Drones (0.4.8) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event Construction_Drones::on_ai_command_completed (ID 113)
The mod Industrial Display Plates (1.0.7) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event IndustrialDisplays::script_raised_revive (ID 79)
__IndustrialDisplays__/control.lua:224: attempt to index local 'entity' (a nil value)
stack traceback:
__IndustrialDisplays__/control.lua:224: in function 'is_a_display'
__IndustrialDisplays__/control.lua:508: in function <__IndustrialDisplays__/control.lua:507>
stack traceback:
__Construction_Drones__/script/construction_drone.lua:1664: in function <__Construction_Drones__/script/construction_drone.lua:1644>
(...tail calls...)
__core__/lualib/event_handler.lua:44: in function <__core__/lualib/event_handler.lua:42>
stack traceback:
[C]: in function 'revive'
__Construction_Drones__/script/construction_drone.lua:1664: in function <__Construction_Drones__/script/construction_drone.lua:1644>
(...tail calls...)
__core__/lualib/event_handler.lua:44: in function <__core__/lualib/event_handler.lua:42>
- Deadlock989
- Smart Inserter
- Posts: 2529
- Joined: Fri Nov 06, 2015 7:41 pm
Re: Industrial Display Plates .. feature request
There is a typo on line 504 of IDP's control.lua. Please test whether changing "is_a_display(entity)" to "is_a_display(event.entity)" fixes the issue.
Edit: uploaded this fix.
@billbo99, if you want to take this mod over, it's yours.