Feature request: Warning suppression for Mod validation #10432
Description
Category: Doesn't Hurt To Ask <3
This is a follow up to #10355
While warning about unsupported features via modchecker is useful and practical, the introduction of these recent warnings is excessive, imo, based upon the following rationale.
Tighten RulesetValidator for Terrain introduced the following warnings into mod Z2, as expected:
CoastTile turns into terrain Force which is not a base terrain!
OceanTile turns into terrain Force which is not a base terrain!
Bridge1ocean turns into terrain Force which is not a base terrain!
Bridge2ocean turns into terrain Force which is not a base terrain!
Bridge1coast turns into terrain Force which is not a base terrain!
Bridge2coast turns into terrain Force which is not a base terrain!
Bridge3coast turns into terrain Force which is not a base terrain!
Bridge3 turns into terrain Force which is not a base terrain!
BridgeFL occurs on natural wonder CoastTile: Unsupported.
BridgeFL occurs on natural wonder OceanTile: Unsupported.
BridgeFR occurs on natural wonder CoastTile: Unsupported.
Striving to clean up warnings and tighten the mod for quality improvement, and better modder etiquette, is desirable. Not being able to resolve these warnings, literally having no means, except stripping out core gameplay elements, is not a good solution. Yellow flagged on top of irremovable? seems overly squelchy.
The real problem is not on the modders' end, it's the players' end.
Why does the player need to be inundated with broken mod warnings at the Start Game screen, when the mod is not broken? I'd use terms like suffer and punishment on the player's behalf from a UI/UX perspective; such warnings add unnecessary confusion. btw that's actually a general observation not just limited to the mod in question.
The concept of suppression comes into play because it's already being utilized:
G&K GlobalUniques.json
// Filtering uniques must be listed here to tell RulesetValidator they're OK despite untyped
"Aircraft"
Can we do two things?
- Remove the squelchy pop-up in the Start Game screen, or turn it down with maybe a friendly summary? A modder will know (or for aspiring noobs as we've all been it can be displayed as a trailing info line) to go to modchecker for further information.
- Add either a static suppressor like "Aircraft" above, or a dynamic suppressor for unresolvable but unbroken MC complaints. I doubt the latter will pass qc tbh.