Skip to content

Releases: amtep/tiger

v1.17.0

21 Mar 13:18
v1.17.0
f39626d

Choose a tag to compare

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_message etc
  • vic3: fill in some more datatype types

v1.16.0

12 Mar 17:39
v1.16.0
8cc4786

Choose a tag to compare

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

06 Feb 15:28
v1.15.0
9b1e5b2

Choose a tag to compare

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_complete sets scope:character
  • ck3: cancel_great_project takes 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_construction effect
  • vic3: accept null fields in metadata.json
  • accept inf as floating point value in some fields

Performance:

  • improve multithreading, about 8% speedup

v1.14.0

31 Dec 17:07
v1.14.0
dcad710

Choose a tag to compare

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_trigger has interest group scope
  • ck3: special_guests list available in travel_entourage_selection

v1.13.0

05 Oct 15:51
v1.13.0
c116963

Choose a tag to compare

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 multiplier is 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_cooldown takes bare keys
  • ck3(gui): allow wrap_count in gui
  • ck3: tier_difference can 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_enact has scope:law defined

v1.12.0

10 Sep 12:24
v1.12.0
4bdfcee

Choose a tag to compare

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: multiplier field in add_modifier is run in root scope
  • imperator: don't enforce localization for tags

Performance:

  • about 10% faster

v1.11.1

29 Jul 20:52
v1.11.1
daeb499

Choose a tag to compare

Tiger Validator 1.11.1

CK3 1.16.2.3
Vic3 1.9.6
Imperator 2.0.5

Features

  • --consolidate option for combining similar reports into one
  • --unused output 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 #tooltip localization
  • vic3: binding_period can take script values
  • vic3, imperator: use country scope for music triggers
  • meshsettings can have multiple texture fields
  • vic3: allow ig_approval at the end of a scope chain

Bugfixes

  • gui: correct order of overriding types and templates
  • vic3: correct order of overriding events

v1.11.0

18 Jul 20:58
v1.11.0
95e9302

Choose a tag to compare

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_multiplier in events

Bugfixes

  • fixed a bug that caused tiger to miss validating some lines
  • vic3: has_religion can take unadorned item
  • vic3: fix (de)activate_building syntax
  • ck3, vic3: fill in some datatype types
  • vic3: remove trade lens localization warnings
  • vic3: mark _desc localization for alerts as optional

v1.10.0

10 Jul 14:24
v1.10.0
cb04c6d

Choose a tag to compare

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_if limitations
  • ck3: validate agent group lists in schemes
  • vic3: validate has_type trigger
  • vic3: validate several folders in gfx/map/
  • vic3: warn about timeout = 0 in journal entries

False positives

  • refined warnings about multiline quoted strings

Bugfixes

  • ck3: Straighten out scripted_cost scopes
  • ck3: Fix holding_type scope
  • ck3: Fix casus belli on_declaration scopes
  • vic3: fix political lobby requirement_to_maintain scopes
  • gui: allow x and y in portrait modifiers to be script values
  • vic3: create_building can take a script value for level
  • vic3: fix is_being_bolstered/is_being_suppressed scopes
  • vic3: political lobby does not actually have a scope:country
  • vic3: state_region definitions can have multiple traits lists
  • vic3: allow multiple treaty article modifier blocks
  • vic3: allow multiple requirement_to_maintain in political lobbies
  • vic3: fix political_movement event target scope
  • vic3: more minor fixes

v1.9.1

25 Jun 17:07
v1.9.1
0432f8f

Choose a tag to compare

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_reparations wargoal and explain what to use instead
  • ck3: straighten out create_title_and_vassal_change types

Bugfixes

  • vic3: add mp1_cosmetics to dlc features
  • vic3: num_world_market_hub_trade_center_levels is for states
  • ck3: on_artifact_succession: old_primary is a landed title