That's a recent change in OXCE.
https://github.com/MeridianOXC/OpenXcom/commit/25e5545e59fc1ad7148c849e3052e8493c9fa10f
I will write a separate post about what it is and how to handle it.
We will also change it from an error to a warning (for a limited time) to give modders time to migrate.
Hi Nord,
I forgot about this, but the new deadline (1.1.2025) is nearing, so it would be good to prepare the ruleset for the upcoming validation.
I counted 1 error in TWoTS and 138 errors in X-Chronicles.
Afftected file in TWoTS is alienDeployments.rul
You can change this:
- &KEY_PIRATES
data:
- alienRank: 5
lowQty: 4
to this:
- &KEY_PIRATES
ignore: DUMMY
data:
- alienRank: 5
lowQty: 4
It gives OXCE a hint that KEY_PIRATES is not a real entity and it should not try to load it as a separate object.
Affected files in X-Chronicles are:
alienDeployments.rul
alienMissions.rul
armors.rul
items.rul
soldiers.rul
terrains.rul
units.rul
Easiest way to search for them is probably searching for string "- &", but check by eye too, maybe there are false positives.
You can also see this validation in the log file.
All those entries that look like this:
[14-09-2024_11-18-31] [INFO] Supressed Error for 'Mod': Obsolete (to removed after year 2025) operation Missing main node at line 100
[14-09-2024_11-18-31] [INFO] Supressed Error for 'Mod': Obsolete (to removed after year 2025) operation Missing main node at line 452
[14-09-2024_11-18-31] [INFO] Supressed Error for 'Mod': Obsolete (to removed after year 2025) operation Missing main node at line 963
[14-09-2024_11-18-31] [INFO] Supressed Error for 'Mod': Obsolete (to removed after year 2025) operation Missing main node at line 1381
[14-09-2024_11-18-31] [INFO] Supressed Error for 'Mod': Obsolete (to removed after year 2025) operation Missing main node at line 1982