Validator gives false positives on end_war = success and end_war = reverse_demand, both of which have been tested to work by the GoT team.
Validator gives false positives on end_war = success and end_war = reverse_demand, both of which have been tested to work by the GoT team.
A few false-positives:
tech_growth_modifier_economy, _culture, and_military are all valid from building scope:
At <mod>\common\buildings.txt [temple\tp_town_5] (Line 4290, Column 2):
Invalid node "tech_growth_modifier_economy" in scope BuildingDef (value is: 0.02)
# This is the settings file for EU3 and its expansions
# To use, copy this to your EU3 installation base or mod directory and name it "ValidatorSettings.txt"
# If you don't want to use it then don't copy it.
# By default, everything is commented out. Uncomment something to use it.
###########################################
# COUNTRY COLORS
###########################################
# Checks that all countries are included within the country colors file.
#AddFlag = CountryColors.ReportMissingCountries
Hey Jamie550,
Validator doesn't seem to like mercenary = yes in landed_titles for some reason. It is correct though, and is the only way to tell the game that a title should be a mercenary title.
--- Error 1 of 1 ---
Parse Failure
Path: <mod>\common\landed_titles.txt
Error: Token "=" at line 7496, column 11 must be a literal.
Can you post your code around the area? From the error message, it sounds like it's a problem with a missing/extra = or { or similar.
d_orderdiagna = {
color={ 150 75 0 }
color2={ 255 255 255 }
capital = 451 # Dragontail
religion = alikr
mercenary = yes
title = "GRANDMASTER"
foa = "GRANDMASTER_FOA"
# Always exists
landless = yes
# Cannot be held as a secondary title
primary = yes
# Cannot be vassalized
independent = yes
modifier = d_orderdiagna_modifier
strength_growth_per_century = 0.1
}
# Audax Validator "." Ignore_XXXX
--- Error 1 of 1 ---
At <mod>\decisions\loan_decisions.txt [decisions\ai_take_loan\potential] (Line 266, Column 3):
Invalid node "difficulty" in scope DecisionTrigger (value is: 2)
False positive:
difficulty = 0-4 is a valid condition.
Beginning initialization...
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
Warning: DynamicError not found: InvalidChildError
ec) EXCEPTION CONTEXT
ERROR
Audax.Validator.ItemNotFoundInScopeException: Item " %Name" was not found in this scope.
at Audax.Validator.Scope.Resolve[T](String name)
at Audax.Validator.GameValidator..ctor(CFilePath path, Boolean gamePathSet)
at Audax.Validator.ValidationManager.ParseGameFiles()
Since there were problems with initial loading, validation cannot continue.
RC9 won't load for me. RC6 and RC8 work just fine. I get the following dialog in the bottom window of the program:
Code:Beginning initialization... Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError Warning: DynamicError not found: InvalidChildError ec) EXCEPTION CONTEXT ERROR Audax.Validator.ItemNotFoundInScopeException: Item " %Name" was not found in this scope. at Audax.Validator.Scope.Resolve[T](String name) at Audax.Validator.GameValidator..ctor(CFilePath path, Boolean gamePathSet) at Audax.Validator.ValidationManager.ParseGameFiles() Since there were problems with initial loading, validation cannot continue.
Eureka. I wonder what happened...oh well. Thanks!Hmm, if you haven't already, could you try downloading a fresh copy, unzipping it, and trying again?
# Audax Validator "." Ignore_XXXX
Have you accounted for the exporting of various common files done in 1.06?1.0 Release Candidate 10 is available: Download here
This version is somewhat compatible with 1.06, but there are also some potential false positives that I'm not sure about. So please tell me about any issues that there are.
You can tweak a number of validation settings by copying a text file from the SettingsFiles folder into the game directory or mod directory, and naming it ValidatorSettings.txt. Then just open it and modify. This is where many of the former settings got moved to.
Also, comment ignore is here! Simply putin front of the node causing the error that you want to ignore. XXXX is an error code, found in Information/errorCodes.txt. So far only a few errors are supported, so tell me which ones you really want to be able to ignore. For more information, see DidYouKnow.pdf, in the dowload.Code:# Audax Validator "." Ignore_XXXX
Have you accounted for the exporting of various common files done in 1.06?