StellarStellaris
This MOD is mainly for modders, if you are just a player and see that a MOD requires this as a prerequisite item, then you only need to subscribe to it.

Features
This MOD provides a solution to the conflict problem caused by adding rules between community MODs, and adjusts most of the rules to rely on FLAG for judgment, so that MODs can adjust the use of rules more flexibly.

Operating principle:


- If trigger FLAG is not included, execute the vanilla conditional judgment
- If trigger FLAG is included but the rule condition FLAG is not included, the original condition is still executed
- If trigger FLAG and any conditional FLAG is included , the vanilla judgment logic is eliminated, and another logic judgment block is transferred
--If TRUE FLAG is used and there is no FLASE FLAG, the rule returns TRUE (applying the rule)
--If with FLASE FLAG, whether there is TRUE FLAG or not, return FLASE (disable rule)

Not all rules currently have these changes, some are set to always yes/no by vanilla, and I don't think these should be changed.
Others are I'm not sure what they do, so there are no changes, but of course if someone happens to need to change these, I can add them.

advantage:
·It is less prone to conflict between rule implementations based on this mod.
·More flexibility to control the implementation of rules in the game without the need to write complex rule logic.
·This is easier to maintain than complex rule logic.
·Any in-game content can be interfered with without too much interference with the implementation of the vanilla rules.

shortcoming:
·Complex rule logic still requires modder to write events for FLAG control to achieve.
·Although the occurrence of conflicts can be reduced under this rule, it cannot be completely eliminated
-For example, MOD A and B add two FLAGs, one TRUE and one FALSE to the same country, and the final output will be FLASE.
--Therefore, it is recommended that each MOD should limit the application of the rules to its own unique content as much as possible.

About the Compatibility Pack
Obviously, this mod will conflict with all mods that modify the rules, and large mods that are already formed are obviously not necessarily willing to modify the rules they have built for a long time.
However, it is quite easy to create a compatibility pack between this mod and other mods, just replace the corresponding logic blocks completely:


Links to related compatibility packs:
TitleStellaris Universal Gamerule Lib
Steam ID2797095333
Steam App281990 (steamDB)
Steam Manifest/UGC3422436715963348121
Creator SteamID76561198323333629
Steam Created2022-04-20T06:06:18+00:00
Steam Updated2023-12-09T04:58:15+00:00
Steam Updated relative212.3 days ago
Revision #27
Revision archived?Yes (fetch: 2023-12-08 22:32:06)
Revision file date2023-12-09 04:58:14
Tracked Steam files2
Tracked mod files0
Mod size246.14 KB

Tracked mod revisions

Title Revision # Archived? Size Metadata created Metadata last updated
Stellaris Universal Gamerule Lib 27 Yes (fetch: 2023-12-08 22:32:06) 246.14 KB 2023-12-08 22:17:15 2024-02-12 15:05:01
Stellaris Universal Gamerule Lib 26 Yes (fetch: 2023-12-08 18:01:06) 244.46 KB 2023-12-08 15:16:28 2023-12-09 04:05:01
Stellaris Universal Gamerule Lib 25 Yes (fetch: 2023-12-07 12:05:40) 243.62 KB 2023-12-06 10:11:07 2023-12-07 09:05:01
Stellaris Universal Gamerule Lib 24 Yes (fetch: 2023-09-29 09:42:00) 229.74 KB 2023-09-28 19:02:20 2023-11-17 04:05:01
Stellaris Universal Gamerule Lib 23 Yes (fetch: 2023-07-04 04:24:13) 229.24 KB 2023-07-02 20:24:35 2023-09-12 09:05:01
Stellaris Universal Gamerule Lib 18 Yes (fetch: 2023-01-29 11:13:53) 189.09 KB 2023-01-29 11:12:13 2023-02-07 19:05:01
Stellaris Universal Gamerule Lib 17 Yes (fetch: 2022-12-06 03:13:54) 188.82 KB 2022-12-06 03:11:56 2023-01-29 15:05:01
Stellaris Universal Gamerule Lib 16 Yes (fetch: 2022-12-03 04:24:34) 188.65 KB 2022-12-03 03:11:21 2022-12-06 08:05:01
Stellaris Universal Gamerule Lib 15 Yes (fetch: 2022-10-29 10:15:24) 184 KB 2022-10-29 10:14:17 2022-11-28 13:05:03
Stellaris Universal Gamerule Lib 14 Yes (fetch: 2022-10-27 04:12:22) 184.02 KB 2022-10-27 04:11:45 2022-10-29 15:05:02
Stellaris Universal Gamerule Lib 13 Yes (fetch: 2022-10-08 02:35:28) 183 KB 2022-10-07 22:09:23 2022-10-27 09:05:02
Stellaris Universal Gamerule Lib 12 Yes (fetch: 2022-08-21 03:12:52) 178.03 KB 2022-08-21 03:11:14 2022-09-20 22:05:02
Stellaris Universal Gamerule Lib 11 Yes (fetch: 2022-06-21 10:14:05) 177.24 KB 2022-06-21 10:11:24 2022-08-21 08:05:02
Stellaris Universal Gamerule Lib 10 Yes (fetch: 2022-06-14 05:20:17) 176.24 KB 2022-06-14 05:14:02 2022-06-21 15:05:02
Stellaris Universal Gamerule Lib 9 Yes (fetch: 2022-05-19 04:15:15) 175.82 KB 2022-05-19 04:13:35 2022-06-14 10:05:03
Stellaris Universal Gamerule Lib 8 Yes (fetch: 2022-05-13 03:18:59) 176.94 KB 2022-05-13 03:11:03 2022-05-19 09:05:03
Stellaris Universal Gamerule Lib 7 Yes (fetch: 2022-04-30 09:15:39) 165.94 KB 2022-04-30 09:12:00 2022-05-13 08:05:02
Stellaris Universal Gamerule Lib 6 Yes (fetch: 2022-04-29 11:18:15) 164.83 KB 2022-04-29 11:12:37 2022-04-30 14:05:03
Stellaris Universal Gamerule Lib 5 Yes (fetch: 2022-04-29 09:12:34) 164.8 KB 2022-04-29 09:11:34 2022-04-29 16:05:03
Stellaris Universal Gamerule Lib 4 Yes (fetch: 2022-04-27 11:21:09) 164.8 KB 2022-04-27 11:12:27 2022-04-29 14:05:03
Stellaris Universal Gamerule Lib 2 Yes (fetch: 2022-04-20 17:13:44) 164.76 KB 2022-04-20 01:10:57 2022-04-27 03:05:03


Mod File inventory

Path Extension File Count File Size