Quantcast
Channel: Modding — Beamdog Forums
Viewing all articles
Browse latest Browse all 11774

Dynamic Install Order - alternative to online list

$
0
0

Let's try an alternative look at how modders/maintainers can take care of the install order.

Dynamic Install Order - order of the mods which use BEFORE/AFTER 'rules' in order to determine the relationship between source mod and destination mods. Generally, it is a recreation of the install order recommendations from mods 'ReadMe' files, but in 'machine-readable' format, which mod manager can use, apply and react when rules are not met/fulfill. The modders/maintainers care only for their own mods and relationship with other mods.

A simplified example for Deities Of Faerun, using mod ID as tp2 filename without extension and 'setup-' prefix:
[Metadata]
Name = Deities Of Faerun

InstallBefore = IHateUndead

InstallAfter = AllThingsMazzy

Features:

- all rules are loaded and evaluated dynamically, according to whenever the mod is selected for installation and the mod to which the rule applies is also selected

- each single rule change it's background color only when it's fulfilled

- if the mod has multiple rules, the background color will change only when all of the mod rules are fulfilled

- the installation will be possible only when all rules for all mods will be fulfilled

This is an example of how such a system would work:

txgbpmon5kjn.gif

Since creating such system will require some heavy work, I'm interested in hearing if Is this is something which you would like to use for your mods.

If you have any questions, or feedback, feel free to ask.

Viewing all articles
Browse latest Browse all 11774

Latest Images

Trending Articles



Latest Images