L0laapk3 / FactorioMaps

L0laapk3's FactorioMaps mod
https://mods.factorio.com/mod/L0laapk3_FactorioMaps
Other
118 stars 22 forks source link

Issue between FactorioMaps and Factorissimo2 #106

Closed Tacosauce890 closed 2 years ago

Tacosauce890 commented 2 years ago

I want to try to get some maps made of my Factory starting at the ~40 hour mark, got everything installed and tried to run with the following arguments in an administrator command prompt from within the mod folder.

Python Arguments: python auto.py Space* --hd --build-range=5 --connect-range=5 --tag-range=5 --surface=nauvis

I tried to use Space for my SpaceBlock save and Omni is for my Omniblock save.

Error that comes up

The mod Factorissimo2 (2.5.2) caused a non-recoverable error. Please report this error to the mod author.

Error while running event Factorissimo2::Custom event (ID 209) Factorissimo2/compat/factoriomaps.lua:26: attempt to index local 'entity' (a number value) stack traceback: Factorissimo2/compat/factoriomaps.lua:26: in function <Factorissimo2/compat/factoriomaps.lua:3> stack traceback: [C]: in function 'raise_event' L0laapk3_FactorioMaps/api.lua:267: in function 'pull' L0laapk3_FactorioMaps/control.lua:89: in function <__L0laapk3_FactorioMaps__/control.lua:20>

Attached Image is my mod folder - a few are there but inoperative due to mod incompatibility, as well as a direct screenshot of the error.

image image

Thanks in advance - I am going to also hold a copy of both save files and the mod folders as they are for later incase you think it's an issue specifically to both of my save files.

L0laapk3 commented 2 years ago

@MagmaMcFry are you able to make any sense from this? It looks to me like factory.outside_overlay_displays ended up having weird stuff in it somehow

MagmaMcFry commented 2 years ago

Ah, yes, I had recently (Nov 2020) reworked my overlay displays to use the rendering API instead of invisible entities, which is why the outside_overlay_displays table now contains rendering IDs instead of entity references. Will be fixed in Factorissimo2 version 2.5.3.