Amator Phasma's Coal & Steam (forked)

by ldinc

This mod revisits the early game of Factorio and pushes the electrification a bit further back by extending the Burner-Stage and inserting a new stage: Steam-Stage (buildings will be powered by steam).

Content
20 days ago
1.1 - 2.0
1.35K

b [✓][0.30.7] Fail to load with AAI Industry + broken colliosion mask for apm_asphalt

2 months ago

Failed to load mods: apm_lib_ldinc/lib/utils/item.lua:186: attempt to index local 'item' (a nil value)
stack traceback:
apm_lib_ldinc/lib/utils/item.lua:186: in function 'remove'
...wer_ldinc__/prototypes/integrations/final-overwrites.lua:89: in main chunk
[C]: in function 'require'
apm_power_ldinc/data-final-fixes.lua:11: in main chunk

2 months ago

Hi! Can you provide version of apm_lib (Amator Phasma's Library mod)?

2 months ago

It seems to be 0.23.11.
I updated to correct version dependencies to 0.30.x ... instead 0.3.x .
If problem of launching will not be fixed with this fixes, notice me pls

2 months ago

Failed to load mods: apm_lib_ldinc/lib/utils/item.lua:186: attempt to index local 'item' (a nil value)
stack traceback:
apm_lib_ldinc/lib/utils/item.lua:186: in function 'remove'
...wer_ldinc__/prototypes/integrations/final-overwrites.lua:89: in main chunk
[C]: in function 'require'
apm_power_ldinc/data-final-fixes.lua:11: in main chunk

Using: Coal and Steel version 0.30.3 , Library version 0.30.3 , Resource Pack version 0.30.2

2 months ago

Updated apm_lib to 0.30.4 to ignore nil object in remove fn.

Does it help?

2 months ago

For somereason I now get this
Failed to load mods: Cycle in technology tree detected.

fuel-processing
-> electricity
-> basic-fluid-handling
-> fluid-handling
-> steam-power
-> apm_fuel-2
-> apm_fuel-3
-> apm_treated_wood_planks-1
-> automation-science-pack
-> fuel-processing

2 months ago

Can you provide your mod list? I only check mod with vanila + sa
And can't reproduce it on new freeplay game

2 months ago

AAI Industry?

2 months ago

Yes I have AAI Industry

2 months ago

Thx, I'll try today install it & research tech cycles. I hope the estimate for fix will no more than a day

2 months ago

tnx

2 months ago

I've updated apm_lib + apm_power mods.
Changed:
- enabled AAI Industry compatabilities patches by default (settings->startup->Patches for Earendel's mods must be true)
- changed tech tree broken links ... taking a quick look it seems ok... but it's needed to be check by more advance aai player =)

At my own setup with only AAI Industry the game starts well.

The easest way to reset apm setting to default: just delete apm_power from mods and after restart game reisntall it. This actions should reset settings for apm_power and enable patches by default behavior.
I hope it'll help

2 months ago

If after reinstall mod the settings still has unchecked patch line ... Maybe you have to disable all mods except amator's and set this value checked manually. After it reenable other mods (

2 months ago

Crashes
Failed to load mods: Cannot serialise ttype=function

2 months ago

Well, something new =)
What version of factorio you are playing?
On 2.0.15 I don't get such error, but I've tried experimental build 2.0.18 and get such error too.

2 months ago

I use experimental build 2.0.18, because one of my mods got updated where it needs that version and I can't downgrade the mod version

2 months ago

I need some time to debug it.
At least this error reproduced with any other old version of the mod on 2.0.18 and it's fine.

I'll notice about debug proccess here. At least today i'm trying to localize the problematic file.

2 months ago

Fixed with 0.30.6 version apm_power.
It was broken collision_mask of apm_asphalt. It seems older version just ignore such type of error and put maybe default value, idk

2 months ago

Not sure if this is related but I'm having a similar issue.

Failed to load mods apm_power_idinc/prototypes/main/tiles.lua: 186: attempt to call field 'ground' (a table value) stack traceback:
apm_power_idinc/prototypes/main/tiles.lua: 186: in main chunk
[C]: in function 'require'
apm_power_idinc/data.lua:34: in main chunk
Mods to be disabled: apm_power_idinc (0.30.6)

2 months ago

0.30.7 Hmm, make an object copy in code instead calling fn from base lib. Does it fix issue?

2 months ago

Yes it did

2 months ago
(updated 2 months ago)

Thx for report!

I hope initial thread wit AAI Industry works fine too

New response