0ad/binaries/data/mods/mod
Angen 841bf5f2dd Color incompatible mods and add filter
This helps to see compatible mods in the list, which can get a bit long.
For incompatible mods in disabled section use gray colour.
For incompatible mods in enabled section use red colour (what can happen
when using arguments to start the game or they can be in config file).
Add option to filter compatible mods, this does not affect enabled
section, because if there is incompatible mod, it is error and it needs
to be always visible.
Add function recomputeCompatibility and g_ModsCompatibility to avoid
recomputing aredependenciesmet when coloring mods, because every column
is colored separately.
Disable enable mod button if mod is incompatible.
Remove all dependencies met messages as they are now replaced by this
mechanism.

fix getSelectedModUrl in process

Differential revision: D3687
Fixes: #6053
Tested by: @Freagarach
Comments by: @vladislavbelov
This was SVN commit r25095.
2021-03-21 10:22:50 +00:00
..
art Use the pyrogenesis logo instead of the 0 A.D. logo for the modmod when there is no mod selected because 0 A.D. Empires ascendant is just a mod of Pyrogenesis 2019-09-10 13:51:50 +00:00
audio Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
fonts Make the modmod standalone. 2014-08-25 16:38:54 +00:00
globalscripts Update sprintf.js library from 1.0.2 to 1.1.2. 2019-11-14 13:00:35 +00:00
gui Color incompatible mods and add filter 2021-03-21 10:22:50 +00:00
hwdetect Remove debug change in b62308a301 2020-06-07 20:16:34 +00:00
l10n mod.io support. 2018-04-22 18:14:45 +00:00
shaders Adds ARB shaders for GUI materials to replace fixed ones. 2020-08-07 08:32:01 +00:00