• 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.
RC10 had the same issue, but not consistently (didn't try 11): all versions before that worked fine for me.

Okay. I will be releasing #13 shortly; see if that works for you (as I changed a few things). Also to confirm, the folder "common\landed_titles" exists?
 
1.0 Release Candidate 13 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.

The final v1.0 will be released when a release candidate has been out for three weeks and no issues have been reported (note: this includes issues for Vic2, Eu3, and Rome).
 
it reports check_variable, change_variable and set_variable as invalid nodes in province scopes, but in-game all of those definitely work.

also, thanks for the awesome tool. :)

When in province scope, those commands set variables on the province? (While if in character scope, they set variables on the individual character? Or are variables all global?)
 
yeah, in province scope they set variables on the province, and same for characters & character scope. As far as I'm aware there are no global variables.
 
Last edited:
Okay. I will be releasing #13 shortly; see if that works for you (as I changed a few things). Also to confirm, the folder "common\landed_titles" exists?
13 still had the same issue: managed to find the cause, though. As long as there's one bracket out of place in landed_titles, it seems it to just stop. Intentional?
 
13 still had the same issue: managed to find the cause, though. As long as there's one bracket out of place in landed_titles, it seems it to just stop. Intentional?

This specific part isn't intentional (and has been fixed not to crash), but in general having basic syntax issues will cause problems (but the goal is still to make them crash as little as possible). Did the Validator at least print out the error about a missing bracket?
 
Your validator is reporting that FROM is invalid inthe gain_effect and allow sections of a title definition.

This is for landed_titles? What exactly does FROM point to in those two cases? (It seems that the landed titles "allow" already allows pointing to a character as FROM; is this correct? If so could you post the error please?
 
Apologies, I mis-read and there was no error in the allows section, only in the gain_effect section. In both cases, FROM is pointing to the character creating the title.

The two errors:
Code:
--- Error 1 of 1 ---
At <mod>\common\landed_titles\KATitles.txt [k_holland\gain_effect\any_demesne_title\limit\OR\FROM] (Line 11, Column 6):
Invalid use of 'FROM': This is not a valid place to use FROM.

--- Error 1 of 1 ---
At <mod>\common\landed_titles\KATitles.txt [k_holland\gain_effect\any_demesne_title\hidden_tooltip\FROM] (Line 15, Column 23):
Invalid use of 'FROM': This is not a valid place to use FROM.

And the title itself:
Code:
k_holland = {
	color = { 235 80 30 }
	color2 = { 255 255 255 }
	capital = 80
	gain_effect = {
		any_demesne_title = {
			limit = {
				tier = DUKE
				OR = {
					k_holland = { is_titular = yes }
					FROM = { has_character_flag = creating_title_loop }
				}
			}
			de_jure_liege = k_holland
			hidden_tooltip = { FROM = {	set_character_flag = creating_title_loop } }
		}
		hidden_tooltip = { clr_character_flag = creating_title_loop }
	}
	allow = {
		OR = {
			FROM = {
				culture_group = west_germanic
				religion_group = christian
				primary_title = { title = d_holland }
				num_of_duke_titles = 4
			}
			k_holland = {
				is_titular = no
			}
		}
	}
}
 
Apologies, I mis-read and there was no error in the allows section, only in the gain_effect section. In both cases, FROM is pointing to the character creating the title.

The two errors:
Code:
--- Error 1 of 1 ---
At <mod>\common\landed_titles\KATitles.txt [k_holland\gain_effect\any_demesne_title\limit\OR\FROM] (Line 11, Column 6):
Invalid use of 'FROM': This is not a valid place to use FROM.

--- Error 1 of 1 ---
At <mod>\common\landed_titles\KATitles.txt [k_holland\gain_effect\any_demesne_title\hidden_tooltip\FROM] (Line 15, Column 23):
Invalid use of 'FROM': This is not a valid place to use FROM.

And the title itself:
Code:
k_holland = {
	color = { 235 80 30 }
	color2 = { 255 255 255 }
	capital = 80
	gain_effect = {
		any_demesne_title = {
			limit = {
				tier = DUKE
				OR = {
					k_holland = { is_titular = yes }
					FROM = { has_character_flag = creating_title_loop }
				}
			}
			de_jure_liege = k_holland
			hidden_tooltip = { FROM = {	set_character_flag = creating_title_loop } }
		}
		hidden_tooltip = { clr_character_flag = creating_title_loop }
	}
	allow = {
		OR = {
			FROM = {
				culture_group = west_germanic
				religion_group = christian
				primary_title = { title = d_holland }
				num_of_duke_titles = 4
			}
			k_holland = {
				is_titular = no
			}
		}
	}
}

Thank you, this has been fixed for the next version.