FEZModding / HAT

Simple mod loader for FEZ
MIT License
15 stars 1 forks source link

fix: improve dependencies #8

Closed Krzyhau closed 4 months ago

Krzyhau commented 1 year ago

Currently, mods aren't ordered by their dependencies, which means a mod which is dependent on another mod can execute before its dependency, which could cause unwanted and unpredictable behavior. Additionally, current dependency loop detection isn't fully functional (can't detect loops of more than 2 mods). This needs to be fixed.

Krzyhau commented 1 year ago

6677e19 presumably fixes it, but I'm leaving the issue opened until it's proven to work properly

Krzyhau commented 4 months ago

I'll assume it works properly for now and we'll just make an issue when a problem occurs. The logic that most likely resolves the issue was implemented, after all lol