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, 6 months ago
1.0 - 1.1
363

b [fixed in 0.3.10]crash when PickerTweaks enabled

3 years ago

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

3 years ago

PickerTweaks 2.2.5 are not compatible with 1.1.12
Maybe you use a patched version. Could you send this to me? (upload to usual place: https://forums.factorio.com/viewtopic.php?p=532919#p532919)

3 years ago

I was wrong on this.
Testing...

3 years ago

Oh my god! This is an interesting bug:
To avoid crashes because of assertions I redefined assert to do nothing:

  if not (__DebugAdapter and __DebugAdapter.instrument) then function assert(condition) end end

.. But I did not think it necessary to return anything (like original assert does)

PickerTwaeks, resp. stdlib used assert as a part of an expression:

    source = type == 'string' and data.raw[source] or (**assert(type == 'table', 'Source missing')** and source)

So the lessons learned is: Much more things in factorio modding are more global than expected.

3 years ago

Interesting. Well lua is a messy garbage to be honest as a language, kinda like vanilla JS

BTW I confirm it's fixed now. (0.3.10)

3 years ago
(updated 3 years ago)

Interesting. Well lua is a messy garbage to be honest as a language, kinda like vanilla JS

Totally agree!!!!

New response