you are correct deadlock, i have looked closely when Pyalienlife is running then fawogea substrate uses a different name (basic substrate)Deadlock989 wrote: ↑Sun Feb 16, 2020 11:53 pmThanks for the detail. I think this is likely a minor flaw in DSB that only comes to light in a very specific circumstance, and that circumstance may or may not be triggered by an item called "fawogae" when PyAlienLife is running.
I will investigate a bit further, this might not be something we can "fix" exactly, but at least DSB should be able to handle this more gracefully.
Edited to add: it seems that there is no such item as "fawogae" at the time DSB runs its deferred updates pass, but the item did exist at the time that Deadlock's Stacking for Pyanodon asked DSB to stack it, and some other mod deleted it in the meantime. I have made a pull request to shane to handle this without crashing, but it is up to the third party stacking mod (Stacking for Pyanodon in this case) to make sure that it is asking for the right stuff to be stacked. (I also note that Stacking for Pyanodon is still using legacy DSB functions and the log spam is horrendous.)
also bone meal is appearing in 2 mods of pyanodon (Py Alien Life and Py Coal Processing)
as for deadlocks stacking for pyanodon The Ghost has removed the latest version (0.2.0) , i had uploaded this version assuming it would fix the error above i posted earlyer,when i testplayed 0.2.0 it worked very good but soon after pyanodon released a new version for Alien Life it crashed
The Gost has send a message to Pyanodon iff we could use his icons to create a stacked icon (he changed the licence for using his work)