Releases: amtep/tiger
v1.17.0
Tiger Validator 1.17.0
CK3 1.18.3
Vic3 1.12.5
Imperator 2.0.5
Features:
- validate scopes of scripted gui calls
- vic3: update to 1.12.5
- warn if using a trigger in an effect or vice versa
- track expiration of temporary named scopes
- ck3: validate flat map styles and table styles
- ck3: warn about random effects inside
send_interface_messageetc - vic3: fill in some more datatype types
v1.16.0
Tiger Validator 1.16.0
CK3 1.18.3
Vic3 1.12.4
Imperator 2.0.5
Features:
- track local variables just like named scopes
- track scope types of global and normal variables
- same for variable lists
- allow overrides of deduced variable scope types in the config file
- ck3: more validation for activities
- vic3: update to 1.12.4
- ck3: update to 1.18.3
- ck3: don't warn about character template fields that are overridden
- imperator: detect hash collisions between loca keys
Bugfixes:
- vic3: scripted rules and static modifiers also take REPLACE: etc
- vic3: script values can be injectable
- vic3: straighten out culture localizations
- vic3: minor scope fixes
- vic3: suppress false positivies when injecting combat unit types
- grammar fixes for scope error messages
v1.15.0
Tiger Validator 1.15.0
CK3 1.18.2
Vic3 1.12.3
Imperator 2.0.5
Features:
- vic3: update to 1.12
- imperator: validate adjacencies start and stop coordinates
- imperator: validate adjacency kind
- imperator: support default.map file paths
Bugfixes:
- ck3: building's
on_completesets scope:character - ck3:
cancel_great_projecttakes a great project scope - ck3: coa effects can apply to confederations
- ck3: situation fields now have situation as root
- imperator: correct target for
hasa_specific_construction - imperator: disable
PORTRAIT_MODIFIER_loc check - imperator: correct target for
distance_from - imperator: add
start_building_constructioneffect - vic3: accept null fields in metadata.json
- accept
infas floating point value in some fields
Performance:
- improve multithreading, about 8% speedup
v1.14.0
Tiger Validator 1.14.0
CK3 1.18.2
Vic3 1.10.4
Imperator 2.0.5
Features:
- ck3: update to 1.18
- vic3: update to 1.10.4
Bugfixes:
- vic3:
interest_group_leader_triggerhas interest group scope - ck3:
special_guestslist available intravel_entourage_selection
v1.13.0
Tiger Validator 1.13.0
CK3 1.17.0
Vic3 1.10.2
Imperator 2.0.5
Features:
- vic3: update to 1.10
- warn about
exists = yes/no - vic3: explain that
multiplieris evaluated in root scope - ck3: check that duchy capitals are inside the duchies
- ck3: suggest localizations for trait flags
- ck3: clearer messages about culture parameters
Fixes:
- ck3:
is_activity_type_on_cooldowntakes bare keys - ck3(gui): allow
wrap_countin gui - ck3:
tier_differencecan take an argument - ck3: don't require localization for hidden character interactions
- vic3: tax modifiers do flow from state
- vic3(gui): accept literal list for points field
- vic3:
can_enacthasscope:lawdefined
v1.12.0
Tiger Validator 1.12.0
CK3 1.17.0
Vic3 1.9.8
Imperator 2.0.5
Features:
- ck3: update to 1.17.0
- vic3: update to 1.9.8
- better error message when loading secondary mod fails
- print a message if there are no reports, instead of silent success
- add wiki links to some reports
- add summary of reports at the end of output
- abort execution if the config file was invalid
- vic3: validate whether modifiers will actually be applied by the game
- vic3: warn about unknown history tags
- ck3: update scripted rules to 1.16
False positives
- ck3: most doctrine parameter fields don't have to be boolean parameters
- ck3: don't require holdings with no buildings to have the building modifs
- vic3:
multiplierfield in add_modifier is run in root scope - imperator: don't enforce localization for tags
Performance:
- about 10% faster
v1.11.1
Tiger Validator 1.11.1
CK3 1.16.2.3
Vic3 1.9.6
Imperator 2.0.5
Features
--consolidateoption for combining similar reports into one--unusedoutput looks better- performance: 2x faster
- validate content of defines in
common/defines - vic3: fill in more types in the datafunctions table
- validate the arguments of
GetDefine - vic3: check that modifier type definitions are lowercase
- vic3: report missing modifier type definitions
- vic3: warn if an item name will prevent dynamic modifiers
- vic3: validate that modifiers are the right type to be applied
False Positives
- vic3: allow more event icon scope types
- vic3: allow
|in#tooltiplocalization - vic3:
binding_periodcan take script values - vic3, imperator: use country scope for music triggers
- meshsettings can have multiple texture fields
- vic3: allow
ig_approvalat the end of a scope chain
Bugfixes
- gui: correct order of overriding types and templates
- vic3: correct order of overriding events
v1.11.0
Tiger Validator 1.11.0
CK3 1.16.2.3
Vic3 1.9.6
Imperator 2.0.5
Features
- imperator: update to 2.0.5
- warn about game version mismatch at program start
- vic3: support
weight_multiplierin events
Bugfixes
- fixed a bug that caused tiger to miss validating some lines
- vic3:
has_religioncan take unadorned item - vic3: fix (de)activate_building syntax
- ck3, vic3: fill in some datatype types
- vic3: remove trade lens localization warnings
- vic3: mark
_desclocalization for alerts as optional
v1.10.0
Tiger Validator 1.10.0
CK3 1.16.2.3,
Vic3 1.9.6
Imperator 2.0.4
Features
- vic3: Update to 1.9.6
- "update" command no longer silent when already up to date
- config: accept glob patterns in filename filters
- config: allow use of Steam workshop id to load parent mods
- ck3: warn about
weighted_calc_true_iflimitations - ck3: validate agent group lists in schemes
- vic3: validate
has_typetrigger - vic3: validate several folders in
gfx/map/ - vic3: warn about
timeout = 0in journal entries
False positives
- refined warnings about multiline quoted strings
Bugfixes
- ck3: Straighten out
scripted_costscopes - ck3: Fix
holding_typescope - ck3: Fix casus belli
on_declarationscopes - vic3: fix political lobby
requirement_to_maintainscopes - gui: allow x and y in portrait modifiers to be script values
- vic3:
create_buildingcan take a script value forlevel - vic3: fix
is_being_bolstered/is_being_suppressedscopes - vic3: political lobby does not actually have a
scope:country - vic3:
state_regiondefinitions can have multipletraitslists - vic3: allow multiple treaty article modifier blocks
- vic3: allow multiple
requirement_to_maintainin political lobbies - vic3: fix
political_movementevent target scope - vic3: more minor fixes
v1.9.1
Tiger Validator 1.9.1
CK3 1.16.2.3
Vic3 1.9.3
Imperator 2.0.4
Features
- vic3: update to 1.9.3
- vic3: validate city map data in
gfx/map/city_data/ - vic3: remove
war_reparationswargoal and explain what to use instead - ck3: straighten out
create_title_and_vassal_changetypes
Bugfixes
- vic3: add
mp1_cosmeticsto dlc features - vic3:
num_world_market_hub_trade_center_levelsis for states - ck3:
on_artifact_succession:old_primaryis a landed title