raiguard / RecipeBook

Recipe Book for Factorio.
MIT License
20 stars 9 forks source link

3.4.0 incompatible with flib >= 0.11.0 #114

Closed SegFaulty closed 2 years ago

SegFaulty commented 2 years ago

mod was deactived after todays update

with Message "These mod is incompatible with flib >= 0.11.0"

seems not by intend, because flib is widely used


i do not understand the problem, because info.json currently says: "dependencies": ["? base >= 1.1.41", "flib >= 0.11.0"], may be there is already a fixed version 3.4.1 on the way ... idn

SegFaulty commented 2 years ago

okay.. now i understand mod requires flib 0.11.0 but the current released flib version is 0.10.1

SegFaulty commented 2 years ago

temporary fix: info.json "dependencies": ["? base >= 1.1.41", "flib >= 0.10.0"],

Zeroji commented 2 years ago

I have the same issue, I can also confirm that changing info.json fixes it.

Here's the commit that introduced the bug: 9ed296cf57726c3bff59fd954ef164d7d198db42 The problem is that flib 0.11.0 exists but is not released yet, see https://github.com/factoriolib/flib/commit/925b66b3123af281a71752027fcad2c4d7ffa061

msamsel commented 2 years ago

I get the same issue 😭 Thx for the tips!

I've come up with another approach. Instead of changing the required version for the RecipeBook, I've downloaded unpublished flib in 0.11.0 and added it to my game. image

To do so:

  1. Go to https://github.com/factoriolib/flib/tree/master
  2. Click "Code" => "Download ZIP"
  3. Raname it to flib_0.11.0 (there is underscore _ not dash -)
  4. Add it to mod folder and remove older flib version
  5. Run the game :)
raiguard commented 2 years ago

Sorry for the mixup everyone.

msamsel commented 2 years ago

That was fast reaction time ❤️