Page 1 of 1

recommended and load order independent (+~) dependencies

Posted: Sat Jun 27, 2026 4:38 am
by OhSnap
Since we now have recommended dependencies it would be great if there is a way to have an option to make them load order independent. Right now those are exclusive options.
Given mod a and an optional addon a++, it would be great if a could recommend a++, but since a++ is an extension, it wants to run after a. The alternative would be to merge them and add a setting to enable a++, but then handling required dependencies of a++ becomes a mess.

current: a++ must run before a

Code: Select all

mod a:
  dependencies: { "+ a++" } -- recommend a++, force a++ to run first
  
mod a++:
  dependencies: { "~ a" } -- does not work without a
wanted: a++ runs after a

Code: Select all

mod a:
  dependencies: { "+~ a++" } -- recommend, but don't modify load order
  
mod a++:
  dependencies: { "a" } -- does not work without a, forces a to run first