• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
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)
 
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)

Fixed.
 
A little something I've been working on that should make customizing the Validator much easier. Any requests are welcome.

Code:
# 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.
 
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.
 
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.
Code:
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
}

*edit*
Nevermind, I don't know why but it parses the file now, I didn't change anything :confused:
 
1.0 Release Candidate 8 is available: Download here

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.

Note that several bugs were fixed; however the fixes of these bugs may have caused some false positives to creep in. As always, please report them here.
 
1.0 Release Candidate 9 is available: Download here

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 put
Code:
# Audax Validator "." Ignore_XXXX
in 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.
 
False positive:

--- 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)

difficulty = 0-4 is a valid condition.
 
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.
 
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.

Hmm, if you haven't already, could you try downloading a fresh copy, unzipping it, and trying again?
 
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 put
Code:
# Audax Validator "." Ignore_XXXX
in 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.
 
Last edited:
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 put
Code:
# Audax Validator "." Ignore_XXXX
in 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.
Have you accounted for the exporting of various common files done in 1.06?