ingteb

by ixu

Ingame technology browser including... - backwards search: report any place where it is referenced - initiate research from information panels - initiate crafting from information panels - "pipette": selection from information panels - filter information panel by research status - reminder panel with autoresearch and autocrafting [de, en, ja, zn-CH]

Utilities
1 year, 16 days ago
1.0 - 1.1
357

b [fixed in 0.3.8]Crash on game start

3 years ago

Happens to anyone else?
https://imgur.com/1tsRrFT

3 years ago

If I disable the picker tweaks mod, the game starts, but then crashes on save load with this:

ingteb/ingteb/EventManager.lua:6: module ingteb.remindortask not found; no such file ingteb/ingteb/ingteb/remindortask.lua no such file ingteb/ingteb/remindortask.lua no such file core/lualib/ingteb/remindortask.lua
stack traceback:
[C]: in function 'require'
ingteb/ingteb/EventManager.lua:6: in main chunk
[C]: in function 'require'
ingteb/control.lua:1: in main chunk

3 years ago

Does this happen on Windows?

3 years ago
(updated 3 years ago)

It's on windows and it's not fixed.
On latest version:
game start: https://imgur.com/HeeUeym

save load with disabled picker mod:
Error while applying migration: ingteb: 0.3.1.lua

ingteb/migrations/0.3.1.lua:2: attempt to call field 'init' (a nil value)
stack traceback:
ingteb/migrations/0.3.1.lua:2: in main chunk

3 years ago

BTW, i am trying to enable mod for the save it wasn't previously enabled on.

3 years ago

May I have the logfile? File is called factorio-current.log it is somewhere in your factorio folder (like c:\Program Files\Steam\steamapps\common\Factorio)
you may upload it here:https:/https://forums.factorio.com/viewtopic.php?p=532896#p532896
thank you!

3 years ago

Ignore my last post (Except the link for uploading things.)
I am able to reproduce the crash.
Patience, I'm on it

3 years ago
(updated 3 years ago)

I was gonna collect logs for you, but I can't reproduce crash on save game load anymore. Also it looks like 0.3.1 migration is not even applied:

622.831 Script @ingteb/ingteb/History.lua:26: >>>---History:new
622.831 Script @ingteb/ingteb/History.lua:30: <<<---History:new
622.831 Applying migration: ingteb: 0.2.23.lua
622.831 Script @ingteb/ingteb/History.lua:26: >>>---History:new
622.831 Script @ingteb/ingteb/History.lua:30: <<<---History:new
622.831 Applying migration: ingteb: 0.2.30.lua
622.832 Script @ingteb/ingteb/History.lua:26: >>>---History:new
622.832 Script @ingteb/ingteb/History.lua:30: <<<---History:new
622.832 Applying migration: ingteb: 0.2.31.lua
622.832 Script @ingteb/ingteb/History.lua:26: >>>---History:new
622.832 Script @ingteb/ingteb/History.lua:30: <<<---History:new
622.832 Applying migration: ingteb: 0.3.3.lua

I don't know how the hell is this possible, everything is the same (map, mods etc) unless I messed something up.

Still crashes on game start when Picker Tweaks mod is enabled:
154.595 Loading mod PickerTweaks 2.2.5 (data-final-fixes.lua)
154.610 Error ModManager.cpp:1560: Failed to load mod "PickerTweaks": stdlib/stdlib/data/data.lua:427: bad argument #1 of 3 to 'next' (table expected, got nil)
stack traceback:
[C]: in function 'next'
stdlib/stdlib/data/data.lua:427: in function 'for iterator'
PickerTweaks/prototypes/bot-tweaks.lua:26: in main chunk
[C]: in function 'require'
PickerTweaks/data-final-fixes.lua:2: in main chunk
154.611 Loading mod core 0.0.0 (data.lua)
155.205 Checksum for core: 1132143427
155.317 Error ModManager.cpp:1560: Error in assignID: recipe-category with name 'crafting' does not exist.

That's the stage after ingteb is loaded. I realize it's not your mod, but maybe you could point to where to look as it definitely crashes with your mod enabled.

Relevant code from picker mod:

-- Make construction and logistic robots unminable (no plucking them from the air)
-- Based on Small-Fixes by Choumiko
local Data = require('stdlib/stdlib/data/data')

local types = {'construction-robot', 'logistic-robot'}

local scale = settings.startup['picker-adjustable-bot-scale'].value

local bot_animations = {
'idle', 'idle_with_cargo', 'in_motion', 'in_motion_with_cargo', 'shadow_idle', 'shadow_in_motion',
'shadow_in_motion_with_cargo', 'working'
}
local function resize_bot(entity)
for _, animation in pairs(bot_animations) do
local nr = entity[animation]
if nr then
nr.scale = (nr.scale or 1) * scale
local hr = nr.hr_version
if hr then hr.scale = (hr.scale or 1) * scale end
end
end
end

-- Make them un-minable and fire proof and show on map
for index, bot in pairs(types) do
for _, entity in Data:pairs(data.raw[bot]

3 years ago
(updated 3 years ago)

Ok i realized you actually updated the mod.
So crash on game start is fixed and confirmed.

Any help with the other issue?

3 years ago

Other issue?

3 years ago

Well the game crashes on start when both this mod and https://mods.factorio.com/mod/PickerTweaks are enabled.

3 years ago

And then another issue I reported just now in a separate thread as it's not related to game start/save load crashes.

3 years ago
(updated 3 years ago)

I hope you don't mind if I create a new thread for the PickerTweaks crash.
https://mods.factorio.com/mod/ingteb/discussion/6005a7e9f73c15bcbe7b10a0

New response