Diff to HTML by rtfpessoa

Files changed (44) hide show
  1. interface/achievements.gfx +45 -0
  2. interface/alerts.gfx +1 -1
  3. interface/blessings.gfx +2 -2
  4. interface/casus_bellis.gfx +49 -0
  5. interface/celestialempireview.gfx +5 -0
  6. interface/celestialempireview.gui +8 -0
  7. interface/core.gfx +2 -1
  8. interface/countryestatesview.gfx +186 -89
  9. interface/countrygovernmentview.gui +1 -1
  10. interface/countrymilitaryview.gfx +2 -2
  11. interface/countrymilitaryview.gui +3 -3
  12. interface/countrymissionsview.gfx +85 -0
  13. interface/countrymissionsview.gui +72 -0
  14. interface/countryreligionview.gui +107 -9
  15. interface/countrystabilityview.gfx +21 -0
  16. interface/countrystabilityview.gui +1 -1
  17. interface/countrysubjectsview.gui +52 -1
  18. interface/credits.txt +291 -1
  19. interface/dlc_browser.gfx +4 -0
  20. interface/dlc_browser.gui +2 -13
  21. interface/estate_privileges.gui +100 -60
  22. interface/eventpictures.gfx +29 -0
  23. interface/frontend.gfx +72 -66
  24. interface/frontend.gui +16 -23
  25. interface/general_stuff.gfx +51 -0
  26. interface/government_mechanics/egyptian_westernization.gui +71 -0
  27. interface/government_mechanics/government_mechanics.gfx +96 -0
  28. interface/government_mechanics/three_flames_bar.gui +71 -0
  29. interface/governmentreformicons.gfx +112 -0
  30. interface/great_project.gfx +40 -0
  31. interface/holy_orders_view.gfx +21 -0
  32. interface/ledger.gfx +6 -0
  33. interface/macrobuildinterface.gfx +5 -0
  34. interface/macrobuildinterface_override.gui +11 -1
  35. interface/menubar.gfx +1 -1
  36. interface/messagetypes.txt +115 -3
  37. interface/missionicons_domination.gfx +1 -1
  38. interface/missionicons_king_of_kings.gfx +424 -0
  39. interface/peaceview.gui +33 -5
  40. interface/provinceview.gfx +5 -1
  41. interface/provinceview.gui +5 -0
  42. interface/reorg_window_sub.gui +28 -0
  43. interface/unitpanel.gfx +22 -0
  44. interface/unitpanel_sub.gui +12 -0
interface/achievements.gfx CHANGED
@@ -1841,5 +1841,50 @@ spriteTypes = {
1841
1841
  texturefile = "gfx/interface/achievements/achievement_reapers.dds"
1842
1842
  }
1843
1843
 
1844
+ #King of Kings
1844
1845
 
1846
+ spriteType = {
1847
+ name = "GFX_achievement_356"
1848
+ texturefile = "gfx/interface/achievements/achievement_king_of_kings.dds"
1849
+ }
1850
+
1851
+ spriteType = {
1852
+ name = "GFX_achievement_357"
1853
+ texturefile = "gfx/interface/achievements/achievement_restore_the_pentarchy.dds"
1854
+ }
1855
+
1856
+ spriteType = {
1857
+ name = "GFX_achievement_358"
1858
+ texturefile = "gfx/interface/achievements/achievement_mets_hayk.dds"
1859
+ }
1860
+
1861
+ spriteType = {
1862
+ name = "GFX_achievement_359"
1863
+ texturefile = "gfx/interface/achievements/achievement_desert_power.dds"
1864
+ }
1865
+
1866
+ spriteType = {
1867
+ name = "GFX_achievement_360"
1868
+ texturefile = "gfx/interface/achievements/achievement_breadbasket_of_the_world.dds"
1869
+ }
1870
+
1871
+ spriteType = {
1872
+ name = "GFX_achievement_361"
1873
+ texturefile = "gfx/interface/achievements/achievement_truly_good_maaaaaaaaaaaaaaaaaaaaaaaaaatch.dds"
1874
+ }
1875
+
1876
+ spriteType = {
1877
+ name = "GFX_achievement_362"
1878
+ texturefile = "gfx/interface/achievements/achievement_the_last_crusade.dds"
1879
+ }
1880
+
1881
+ spriteType = {
1882
+ name = "GFX_achievement_363"
1883
+ texturefile = "gfx/interface/achievements/achievement_legacy_saint_george.dds"
1884
+ }
1885
+
1886
+ spriteType = {
1887
+ name = "GFX_achievement_364"
1888
+ texturefile = "gfx/interface/achievements/achievement_zoroaustrians.dds"
1889
+ }
1845
1890
  }
interface/alerts.gfx CHANGED
@@ -4,7 +4,7 @@ spriteTypes = {
4
4
  spriteType = {
5
5
  name = "GFX_alerticons"
6
6
  texturefile = "gfx//interface//alerticons.dds"
7
- noOfFrames = 107
7
+ noOfFrames = 114
8
8
  loadType = "INGAME"
9
9
  alwaystransparent = yes
10
10
  }
interface/blessings.gfx CHANGED
@@ -55,13 +55,13 @@ spriteTypes = {
55
55
  }
56
56
 
57
57
  spriteType = {
58
- name = "GFX_holy_site_2235"
58
+ name = "GFX_holy_site_4336"
59
59
  texturefile = "gfx//interface//holy_sites//sabzevar.dds"
60
60
  loadType = "INGAME"
61
61
  }
62
62
 
63
63
  spriteType = {
64
- name = "GFX_holy_site_421"
64
+ name = "GFX_holy_site_2212"
65
65
  texturefile = "gfx//interface//holy_sites//shirvan.dds"
66
66
  loadType = "INGAME"
67
67
  }
interface/casus_bellis.gfx CHANGED
@@ -267,6 +267,13 @@ spriteTypes = {
267
267
 
268
268
  effectFile = "gfx/FX/buttonstate.lua"
269
269
  }
270
+ spriteType = {
271
+ name = "GFX_cb_trade_war_triggered"
272
+ texturefile = "gfx/interface/casus_bellis/cb_trade_war.tga"
273
+ noOfFrames = 1
274
+
275
+ effectFile = "gfx/FX/buttonstate.lua"
276
+ }
270
277
  spriteType = {
271
278
  name = "GFX_cb_imperial_ban"
272
279
  texturefile = "gfx/interface/casus_bellis/cb_imperial_ban.tga"
@@ -347,4 +354,46 @@ spriteTypes = {
347
354
 
348
355
  effectFile = "gfx/FX/buttonstate.lua"
349
356
  }
357
+
358
+ #### KING OF KINGS
359
+
360
+ spriteType = {
361
+ name = "GFX_cb_enforce_electorate_right"
362
+ texturefile = "gfx/interface/casus_bellis/cb_enforce_electorate_right.dds"
363
+ noOfFrames = 1
364
+
365
+ effectFile = "gfx/FX/buttonstate.lua"
366
+ }
367
+
368
+ spriteType = {
369
+ name = "GFX_cb_ottoman_subjugation_war"
370
+ texturefile = "gfx/interface/casus_bellis/cb_ottoman_subjugation_war.dds"
371
+ noOfFrames = 1
372
+
373
+ effectFile = "gfx/FX/buttonstate.lua"
374
+ }
375
+
376
+ spriteType = {
377
+ name = "GFX_cb_ottoman_invasion"
378
+ texturefile = "gfx/interface/casus_bellis/cb_ottoman_invasion.dds"
379
+ noOfFrames = 1
380
+
381
+ effectFile = "gfx/FX/buttonstate.lua"
382
+ }
383
+
384
+ spriteType = {
385
+ name = "GFX_cb_spread_islam"
386
+ texturefile = "gfx/interface/casus_bellis/cb_spread_islam.dds"
387
+ noOfFrames = 1
388
+
389
+ effectFile = "gfx/FX/buttonstate.lua"
390
+ }
391
+
392
+ spriteType = {
393
+ name = "GFX_cb_spread_the_true_faith"
394
+ texturefile = "gfx/interface/casus_bellis/cb_spread_the_true_faith.dds"
395
+ noOfFrames = 1
396
+
397
+ effectFile = "gfx/FX/buttonstate.lua"
398
+ }
350
399
  }
interface/celestialempireview.gfx CHANGED
@@ -27,6 +27,11 @@ spriteTypes = {
27
27
  name = "GFX_reform_button"
28
28
  texturefile = "gfx//interface//reform_button.dds"
29
29
  }
30
+
31
+ spriteType = {
32
+ name = "GFX_mutualy_exclusive_reforms"
33
+ texturefile = "gfx//interface//mutualy_exclusive_reforms_placeholder.dds"
34
+ }
30
35
 
31
36
  spriteType = {
32
37
  name = "GFX_decree_button_seal"
interface/celestialempireview.gui CHANGED
@@ -290,7 +290,15 @@ guiTypes = {
290
290
  delayedTooltipText = ""
291
291
  buttonFont = ""
292
292
  }
293
+
293
294
 
295
+
296
+ iconType = {
297
+ name = "mutualy_exclusive_reforms"
298
+ spriteType ="GFX_mutualy_exclusive_reforms"
299
+ position = { x= -4 y = -15 }
300
+ }
301
+
294
302
  iconType = {
295
303
  name = "enacted_decision"
296
304
  spriteType ="GFX_enacted_reform_icon"
interface/core.gfx CHANGED
@@ -526,9 +526,10 @@ bitmapfonts = {
526
526
  g = { 176 176 176 } #Grey, used when something is not possible ("greyed out")
527
527
  Y = { 255 189 0 } #Yellow, used for tooltips for a neutral effect
528
528
  T = { 0 255 239 } #Turquoise, unused
529
- O = { 255 130 0 } #Orange, unused
529
+ O = { 255 160 0 } #Orange, used for anything related to branching missions
530
530
  l = { 154 193 75 } #Lime, Multiplayer
531
531
  P = { 112 41 99 } #Purple, used for Byzantium
532
+ V = { 250 182 255 } #Violet, used for debug text
532
533
  J = { 0 168 107 } #Jade, used for Mercs without Army Professionalism cost
533
534
  }
534
535
 
interface/countryestatesview.gfx CHANGED
@@ -1,26 +1,26 @@
1
- spriteTypes = {
1
+ spriteTypes = {
2
2
  spriteType = {
3
3
  name = "GFX_estates_icons"
4
4
  texturefile = "gfx//interface//estates_icons.dds"
5
- noOfFrames = 13
5
+ noOfFrames = 15
6
6
  loadType = "INGAME"
7
7
  }
8
-
8
+
9
9
  spriteType = {
10
10
  name = "GFX_country_estates_view_bg"
11
11
  texturefile = "gfx/interface/estate_interface/country_estates_view_bg.dds"
12
- }
13
-
12
+ }
13
+
14
14
  spriteType = {
15
15
  name = "GFX_country_estates_view_bg_large"
16
16
  texturefile = "gfx/interface/estate_interface/country_estates_view_bg_large.dds"
17
- }
17
+ }
18
18
 
19
19
  spriteType = {
20
20
  name = "GFX_country_estates_view_bg_huge"
21
21
  texturefile = "gfx/interface/estate_interface/country_estates_view_bg_huge.dds"
22
22
  }
23
-
23
+
24
24
  spriteType = {
25
25
  name = "GFX_estate_header"
26
26
  texturefile = "gfx/interface/estate_interface/estate_header.dds"
@@ -30,62 +30,67 @@ spriteTypes = {
30
30
  name = "GFX_new_estate_header"
31
31
  texturefile = "gfx/interface/estate_interface/new_estate_header.dds"
32
32
  }
33
-
33
+
34
34
  spriteType = {
35
35
  name = "GFX_estate_privileges_bg"
36
36
  texturefile = "gfx/interface/estate_interface/estate_privileges_bg.dds"
37
37
  }
38
-
38
+
39
39
  spriteType = {
40
40
  name = "GFX_estate_privileges_entry"
41
41
  texturefile = "gfx/interface/estate_interface/estate_privileges_entry.dds"
42
42
  }
43
-
43
+
44
44
  spriteType = {
45
45
  name = "GFX_sort_278"
46
46
  texturefile = "gfx//interface//sort_278.dds"
47
47
  }
48
-
48
+
49
49
  spriteType = {
50
50
  name = "GFX_sort_influence"
51
51
  texturefile = "gfx//interface//sort_influence.dds"
52
52
  }
53
-
53
+
54
54
  spriteType = {
55
55
  name = "GFX_sort_adm_cost"
56
56
  texturefile = "gfx//interface//sort_adm_cost.dds"
57
- }
58
-
57
+ }
58
+
59
59
  spriteType = {
60
60
  name = "GFX_sort_loyalty"
61
61
  texturefile = "gfx//interface//sort_loyalty.dds"
62
62
  }
63
-
63
+
64
64
  spriteType = {
65
65
  name = "GFX_sort_territory"
66
66
  texturefile = "gfx//interface//sort_territory.dds"
67
67
  }
68
-
68
+
69
69
  spriteType = {
70
70
  name = "GFX_sort_actions"
71
71
  texturefile = "gfx//interface//sort_actions.dds"
72
72
  }
73
73
 
74
+ spriteType = {
75
+ name = "GFX_sort_actions_small"
76
+ texturefile = "gfx//interface//sort_actions_small.dds"
77
+ }
78
+
74
79
  spriteType = {
75
80
  name = "GFX_actions_button"
76
81
  texturefile = "gfx//interface//actions_button.dds"
77
- }
82
+ }
78
83
 
79
84
  spriteType = {
80
85
  name = "GFX_estate_loyalty_L"
81
86
  texturefile = "gfx/interface/estates_loyalty_icon_l.dds"
82
87
  }
83
-
88
+
84
89
  spriteType = {
85
90
  name = "GFX_estate_influence_L"
86
91
  texturefile = "gfx/interface/estates_influence_icon_l.dds"
87
92
  }
88
-
93
+
89
94
  spriteType = {
90
95
  name = "GFX_estate_territory_L"
91
96
  texturefile = "gfx/interface/estates_territory_icon_l.dds"
@@ -120,17 +125,17 @@ spriteTypes = {
120
125
  name = "GFX_seize_land"
121
126
  texturefile = "gfx/interface/estates/seize_land.dds"
122
127
  }
123
-
128
+
124
129
  spriteType = {
125
130
  name = "GFX_privilege_blank"
126
131
  texturefile = "gfx/interface/estate_interface/privilege_blank.dds"
127
132
  }
128
-
133
+
129
134
  spriteType = {
130
135
  name = "GFX_privilege_check"
131
136
  texturefile = "gfx/interface/estate_interface/privilege_check.dds"
132
137
  }
133
-
138
+
134
139
  spriteType = {
135
140
  name = "GFX_privilege_add"
136
141
  texturefile = "gfx/interface/estate_interface/privilege_add.dds"
@@ -139,7 +144,7 @@ spriteTypes = {
139
144
  spriteType = {
140
145
  name = "GFX_estates_icons_colour-stroke"
141
146
  texturefile = "gfx/interface/estates_icons_colour-stroke.dds"
142
- noOfFrames = 13
147
+ noOfFrames = 15
143
148
  loadType = "INGAME"
144
149
  }
145
150
 
@@ -147,327 +152,327 @@ spriteTypes = {
147
152
  name = "privilege_admin_power"
148
153
  texturefile = "gfx/interface/privileges/privilege_admin_power.dds"
149
154
  }
150
-
155
+
151
156
  spriteType = {
152
157
  name = "privilege_admiral"
153
158
  texturefile = "gfx/interface/privileges/privilege_admiral.dds"
154
159
  }
155
-
160
+
156
161
  spriteType = {
157
162
  name = "privilege_build_jain_temple"
158
163
  texturefile = "gfx/interface/privileges/privilege_build_jain_temple.dds"
159
164
  }
160
-
165
+
161
166
  spriteType = {
162
167
  name = "privilege_comission_merchant_ships_for_war"
163
168
  texturefile = "gfx/interface/privileges/privilege_comission_merchant_ships_for_war.dds"
164
169
  }
165
-
170
+
166
171
  spriteType = {
167
172
  name = "privilege_commission_jain_scripture"
168
173
  texturefile = "gfx/interface/privileges/privilege_commission_jain_scripture.dds"
169
174
  }
170
-
175
+
171
176
  spriteType = {
172
177
  name = "privilege_conscript_cossack_elite"
173
178
  texturefile = "gfx/interface/privileges/privilege_conscript_cossack_elite.dds"
174
179
  }
175
-
180
+
176
181
  spriteType = {
177
182
  name = "privilege_demand_more_troops"
178
183
  texturefile = "gfx/interface/privileges/privilege_demand_more_troops.dds"
179
184
  }
180
-
185
+
181
186
  spriteType = {
182
187
  name = "privilege_diplo_power"
183
188
  texturefile = "gfx/interface/privileges/privilege_diplo_power.dds"
184
189
  }
185
-
190
+
186
191
  spriteType = {
187
192
  name = "privilege_exempt_officers_from_jaziya"
188
193
  texturefile = "gfx/interface/privileges/privilege_exempt_officers_from_jaziya.dds"
189
194
  }
190
-
195
+
191
196
  spriteType = {
192
197
  name = "privilege_give_money"
193
198
  texturefile = "gfx/interface/privileges/privilege_give_money.dds"
194
199
  }
195
-
200
+
196
201
  spriteType = {
197
202
  name = "privilege_grant_autonomy"
198
203
  texturefile = "gfx/interface/privileges/privilege_grant_autonomy.dds"
199
204
  }
200
-
205
+
201
206
  spriteType = {
202
207
  name = "privilege_grant_new_world_charter"
203
208
  texturefile = "gfx/interface/privileges/privilege_grant_new_world_charter.dds"
204
209
  }
205
-
210
+
206
211
  spriteType = {
207
212
  name = "privilege_investigate_corruption"
208
213
  texturefile = "gfx/interface/privileges/privilege_investigate_corruption.dds"
209
214
  }
210
-
215
+
211
216
  spriteType = {
212
217
  name = "privilege_lighten_dhimmi_tax_burden"
213
218
  texturefile = "gfx/interface/privileges/privilege_lighten_dhimmi_tax_burden.dds"
214
219
  }
215
-
220
+
216
221
  spriteType = {
217
222
  name = "privilege_limited_war_support"
218
223
  texturefile = "gfx/interface/privileges/privilege_limited_war_support.dds"
219
224
  }
220
-
225
+
221
226
  spriteType = {
222
227
  name = "privilege_loan_interaction"
223
228
  texturefile = "gfx/interface/privileges/privilege_loan_interaction.dds"
224
229
  }
225
-
230
+
226
231
  spriteType = {
227
232
  name = "privilege_make_generous_donation"
228
233
  texturefile = "gfx/interface/privileges/privilege_make_generous_donation.dds"
229
234
  }
230
-
235
+
231
236
  spriteType = {
232
237
  name = "privilege_military_power"
233
238
  texturefile = "gfx/interface/privileges/privilege_military_power.dds"
234
239
  }
235
-
240
+
236
241
  spriteType = {
237
242
  name = "privilege_new_world_mission"
238
243
  texturefile = "gfx/interface/privileges/privilege_new_world_mission.dds"
239
244
  }
240
-
245
+
241
246
  spriteType = {
242
247
  name = "privilege_patronize_jain_families"
243
248
  texturefile = "gfx/interface/privileges/privilege_patronize_jain_families.dds"
244
249
  }
245
-
250
+
246
251
  spriteType = {
247
252
  name = "privilege_permit_self_governance"
248
253
  texturefile = "gfx/interface/privileges/privilege_permit_self_governance.dds"
249
254
  }
250
-
255
+
251
256
  spriteType = {
252
257
  name = "privilege_promote_maratha_nobility"
253
258
  texturefile = "gfx/interface/privileges/privilege_promote_maratha_nobility.dds"
254
259
  }
255
-
260
+
256
261
  spriteType = {
257
262
  name = "privilege_promote_purbias"
258
263
  texturefile = "gfx/interface/privileges/privilege_promote_purbias.dds"
259
264
  }
260
-
265
+
261
266
  spriteType = {
262
267
  name = "privilege_promote_rajput_nobility"
263
268
  texturefile = "gfx/interface/privileges/privilege_promote_rajput_nobility.dds"
264
269
  }
265
-
270
+
266
271
  spriteType = {
267
272
  name = "privilege_promoto_dhimmi_nobles"
268
273
  texturefile = "gfx/interface/privileges/privilege_promoto_dhimmi_nobles.dds"
269
274
  }
270
-
275
+
271
276
  spriteType = {
272
277
  name = "privilege_raise_host"
273
278
  texturefile = "gfx/interface/privileges/privilege_raise_host.dds"
274
279
  }
275
-
280
+
276
281
  spriteType = {
277
282
  name = "privilege_recruit_from_marathi"
278
283
  texturefile = "gfx/interface/privileges/privilege_recruit_from_marathi.dds"
279
284
  }
280
-
285
+
281
286
  spriteType = {
282
287
  name = "privilege_recruit_inouisitor"
283
288
  texturefile = "gfx/interface/privileges/privilege_recruit_inouisitor.dds"
284
289
  }
285
-
290
+
286
291
  spriteType = {
287
292
  name = "privilege_recruit_minister"
288
293
  texturefile = "gfx/interface/privileges/privilege_recruit_minister.dds"
289
294
  }
290
-
295
+
291
296
  spriteType = {
292
297
  name = "privilege_recruit_rajput_general"
293
298
  texturefile = "gfx/interface/privileges/privilege_recruit_rajput_general.dds"
294
299
  }
295
-
300
+
296
301
  spriteType = {
297
302
  name = "privilege_reqruit_conouistador"
298
303
  texturefile = "gfx/interface/privileges/privilege_reqruit_conouistador.dds"
299
304
  }
300
-
305
+
301
306
  spriteType = {
302
307
  name = "privilege_royal_authority"
303
308
  texturefile = "gfx/interface/privileges/privilege_royal_authority.dds"
304
309
  }
305
-
310
+
306
311
  spriteType = {
307
312
  name = "privilege_seek_legitimacy"
308
313
  texturefile = "gfx/interface/privileges/privilege_seek_legitimacy.dds"
309
314
  }
310
-
315
+
311
316
  spriteType = {
312
317
  name = "privilege_seek_support_of_brahmins"
313
318
  texturefile = "gfx/interface/privileges/privilege_seek_support_of_brahmins.dds"
314
319
  }
315
-
320
+
316
321
  spriteType = {
317
322
  name = "privilege_seek_support_of_clergy"
318
323
  texturefile = "gfx/interface/privileges/privilege_seek_support_of_clergy.dds"
319
324
  }
320
-
325
+
321
326
  spriteType = {
322
327
  name = "privilege_send_emissary_to_pope"
323
328
  texturefile = "gfx/interface/privileges/privilege_send_emissary_to_pope.dds"
324
329
  }
325
-
330
+
326
331
  spriteType = {
327
332
  name = "privilege_spawn_rajput_regiments"
328
333
  texturefile = "gfx/interface/privileges/privilege_spawn_rajput_regiments.dds"
329
334
  }
330
-
335
+
331
336
  spriteType = {
332
337
  name = "privilege_supply_arms"
333
338
  texturefile = "gfx/interface/privileges/privilege_supply_arms.dds"
334
339
  }
335
-
340
+
336
341
  spriteType = {
337
342
  name = "privilege_switch_hindu_deity"
338
343
  texturefile = "gfx/interface/privileges/privilege_switch_hindu_deity.dds"
339
344
  }
340
-
345
+
341
346
  spriteType = {
342
347
  name = "privilege_empty_throne"
343
348
  texturefile = "gfx/interface/privileges/privilege_empty_throne.dds"
344
349
  }
345
-
350
+
346
351
  spriteType = {
347
352
  name = "privilege_tolerance_heathen"
348
353
  texturefile = "gfx/interface/privileges/privilege_tolerance_heathen.dds"
349
354
  }
350
-
355
+
351
356
  spriteType = {
352
357
  name = "privilege_golden_liberty"
353
358
  texturefile = "gfx/interface/privileges/privilege_golden_liberty.dds"
354
359
  }
355
-
360
+
356
361
  spriteType = {
357
362
  name = "privilege_french_strong_duchies"
358
363
  texturefile = "gfx/interface/privileges/privilege_french_strong_duchies.dds"
359
364
  }
360
-
365
+
361
366
  spriteType = {
362
367
  name = "privilege_monopoly_of_goods_wool"
363
368
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_wool.dds"
364
369
  }
365
-
370
+
366
371
  spriteType = {
367
372
  name = "privilege_monopoly_of_goods_cloth"
368
373
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_cloth.dds"
369
374
  }
370
-
375
+
371
376
  spriteType = {
372
377
  name = "privilege_monopoly_of_goods_glass"
373
378
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_glass.dds"
374
379
  }
375
-
380
+
376
381
  spriteType = {
377
382
  name = "privilege_monopoly_of_goods_dyes"
378
383
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_dyes.dds"
379
384
  }
380
-
385
+
381
386
  spriteType = {
382
387
  name = "privilege_monopoly_of_goods_paper"
383
388
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_paper.dds"
384
389
  }
385
-
390
+
386
391
  spriteType = {
387
392
  name = "privilege_monopoly_of_goods_iron"
388
393
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_iron.dds"
389
394
  }
390
-
395
+
391
396
  spriteType = {
392
397
  name = "privilege_monopoly_of_goods_livestock"
393
398
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_livestock.dds"
394
399
  }
395
-
400
+
396
401
  spriteType = {
397
402
  name = "privilege_monopoly_of_goods_gems"
398
403
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_gems.dds"
399
404
  }
400
-
405
+
401
406
  spriteType = {
402
407
  name = "privilege_monopoly_of_goods_incence"
403
408
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_incence.dds"
404
409
  }
405
-
410
+
406
411
  spriteType = {
407
412
  name = "privilege_monopoly_of_goods_wine"
408
413
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_wine.dds"
409
414
  }
410
-
415
+
411
416
  spriteType = {
412
417
  name = "privilege_monopoly_of_goods_slaves"
413
418
  texturefile = "gfx/interface/privileges/privilege_monopoly_of_goods_slaves.dds"
414
419
  }
415
-
420
+
416
421
  spriteType = {
417
422
  name = "privilege_cawa_peacekeeper"
418
423
  texturefile = "gfx/interface/privileges/privilege_cawa_peacekeeper.dds"
419
424
  }
420
-
425
+
421
426
  spriteType = {
422
427
  name = "privilege_cawa_offensive_fighters"
423
428
  texturefile = "gfx/interface/privileges/privilege_cawa_offensive_fighters.dds"
424
429
  }
425
-
430
+
426
431
  spriteType = {
427
432
  name = "privilege_one_faith_one_culture"
428
433
  texturefile = "gfx/interface/privileges/privilege_one_faith_one_culture.dds"
429
434
  }
430
-
435
+
431
436
  spriteType = {
432
437
  name = "privilege_heir_cult"
433
438
  texturefile = "gfx/interface/privileges/privilege_heir_cult.dds"
434
439
  }
435
-
440
+
436
441
  spriteType = {
437
442
  name = "privilege_religious_diplomats"
438
443
  texturefile = "gfx/interface/privileges/privilege_religious_diplomats.dds"
439
444
  }
440
-
445
+
441
446
  spriteType = {
442
447
  name = "privilege_better_integration"
443
448
  texturefile = "gfx/interface/privileges/privilege_better_integration.dds"
444
449
  }
445
-
450
+
446
451
  spriteType = {
447
452
  name = "privilege_singular_cult"
448
453
  texturefile = "gfx/interface/privileges/privilege_singular_cult.dds"
449
454
  }
450
-
455
+
451
456
  spriteType = {
452
457
  name = "privilege_dev_cost"
453
458
  texturefile = "gfx/interface/privileges/privilege_dev_cost.dds"
454
459
  }
455
-
460
+
456
461
  spriteType = {
457
462
  name = "privilege_gold_mint"
458
463
  texturefile = "gfx/interface/privileges/privilege_gold_mint.dds"
459
464
  }
460
-
465
+
461
466
  spriteType = {
462
467
  name = "privilege_decentralized"
463
468
  texturefile = "gfx/interface/privileges/privilege_decentralized.dds"
464
469
  }
465
-
470
+
466
471
  spriteType = {
467
472
  name = "privilege_unifying"
468
473
  texturefile = "gfx/interface/privileges/privilege_unifying.dds"
469
474
  }
470
-
475
+
471
476
  spriteType = {
472
477
  name = "privilege_centralized"
473
478
  texturefile = "gfx/interface/privileges/privilege_centralized.dds"
@@ -916,6 +921,98 @@ spriteTypes = {
916
921
  texturefile = "gfx/interface/privileges/estate_burghers_sindicat_remensa_privilege.dds"
917
922
  }
918
923
 
924
+ ####
925
+ #######
926
+ ########
927
+ ######### KING OF KINGS
919
928
 
920
-
929
+ spriteType = {
930
+ name = "qizlbash_cavalry"
931
+ texturefile = "gfx/interface/privileges/qizlbash_cavalry.dds"
932
+ }
933
+
934
+ spriteType = {
935
+ name = "qizilbash_shock"
936
+ texturefile = "gfx/interface/privileges/qizilbash_shock.dds"
937
+ }
938
+
939
+ spriteType = {
940
+ name = "qizilbash"
941
+ texturefile = "gfx/interface/privileges/qizilbash.dds"
942
+ }
943
+
944
+ spriteType = {
945
+ name = "horse"
946
+ texturefile = "gfx/interface/privileges/horse.dds"
947
+ }
948
+
949
+ spriteType = {
950
+ name = "estate_burghers_fund_karimi"
951
+ texturefile = "gfx/interface/privileges/estate_burghers_fund_karimi.dds"
952
+ }
953
+
954
+ spriteType = {
955
+ name = "estate_burghers_foreign_expeditions"
956
+ texturefile = "gfx/interface/privileges/estate_burghers_foreign_expeditions.dds"
957
+ }
958
+
959
+ spriteType = {
960
+ name = "estate_burghers_nile_goods_transport"
961
+ texturefile = "gfx/interface/privileges/estate_burghers_nile_goods_transport.dds"
962
+ }
963
+
964
+ spriteType = {
965
+ name = "estate_nobles_deteriorating_army"
966
+ texturefile = "gfx/interface/privileges/estate_nobles_deteriorating_army.dds"
967
+ }
968
+
969
+ spriteType = {
970
+ name = "estate_church_fund_dar_al_hadith"
971
+ texturefile = "gfx/interface/privileges/estate_church_fund_dar_al_hadith.dds"
972
+ }
973
+
974
+ spriteType = {
975
+ name = "estate_church_fund_madrasas"
976
+ texturefile = "gfx/interface/privileges/estate_church_fund_madrasas.dds"
977
+ }
978
+
979
+ spriteType = {
980
+ name = "estate_church_sponsor_waqf_payments"
981
+ texturefile = "gfx/interface/privileges/estate_church_sponsor_waqf_payments.dds"
982
+ }
983
+
984
+ spriteType = {
985
+ name = "estate_burghers_arb_oasis_development"
986
+ texturefile = "gfx/interface/privileges/estate_burghers_arb_oasis_development.dds"
987
+ }
988
+
989
+ spriteType = {
990
+ name = "estate_church_union_of_the_churches"
991
+ texturefile = "gfx/interface/privileges/estate_church_union_of_the_churches.dds"
992
+ }
993
+
994
+ spriteType = {
995
+ name = "estate_burghers_BYZ_single_market"
996
+ texturefile = "gfx/interface/privileges/estate_burghers_BYZ_single_market.dds"
997
+ }
998
+
999
+ spriteType = {
1000
+ name = "estate_church_BYZ_legitimization_of_dynasty"
1001
+ texturefile = "gfx/interface/privileges/estate_church_BYZ_legitimization_of_dynasty.dds"
1002
+ }
1003
+
1004
+ spriteType = {
1005
+ name = "estate_burghers_reliance_on_republics"
1006
+ texturefile = "gfx/interface/privileges/estate_burghers_reliance_on_republics.dds"
1007
+ }
1008
+
1009
+ spriteType = {
1010
+ name = "estate_burghers_exkousseiai_for_latins"
1011
+ texturefile = "gfx/interface/privileges/estate_burghers_exkousseiai_for_latins.dds"
1012
+ }
1013
+
1014
+ spriteType = {
1015
+ name = "estate_burghers_monopoly_of_coffee"
1016
+ texturefile = "gfx/interface/privileges/estate_burghers_monopoly_of_coffee.dds"
1017
+ }
921
1018
  }
interface/countrygovernmentview.gui CHANGED
@@ -958,7 +958,7 @@ guiTypes = {
958
958
  font = "vic_22"
959
959
  borderSize = {x = 4 y = 4}
960
960
  text = "7"
961
- maxWidth = 370
961
+ maxWidth = 390
962
962
  maxHeight = 32
963
963
  format = left
964
964
  Orientation = "UPPER_LEFT"
interface/countrymilitaryview.gfx CHANGED
@@ -25,13 +25,13 @@ spriteTypes = {
25
25
  spriteType = {
26
26
  name = "GFX_naval_doctrine_icons"
27
27
  texturefile = "gfx//interface//naval_doctrine_icons.dds"
28
- noOfFrames = 29
28
+ noOfFrames = 30
29
29
  }
30
30
 
31
31
  spriteType = {
32
32
  name = "GFX_naval_doctrine_icons_small"
33
33
  texturefile = "gfx//interface//naval_doctrine_icons_small.dds"
34
- noOfFrames = 30
34
+ noOfFrames = 31
35
35
  }
36
36
 
37
37
  spriteType = {
interface/countrymilitaryview.gui CHANGED
@@ -1751,13 +1751,13 @@ guiTypes = {
1751
1751
  # position = { x=105 y =531 }
1752
1752
  #}
1753
1753
 
1754
- position = { x=55 y =534 }
1754
+ position = { x=105 y =534 }
1755
1755
  textureFile = ""
1756
1756
  font = "vic_18"
1757
1757
  text = "99/99 Forts Active"
1758
- maxWidth = 80
1758
+ maxWidth = 45
1759
1759
  maxHeight = 20
1760
- format = right
1760
+ format = centre
1761
1761
  fixedsize = yes
1762
1762
  }
1763
1763
 
interface/countrymissionsview.gfx CHANGED
@@ -151,7 +151,92 @@ spriteTypes = {
151
151
  name = "gfx_mission_trigger"
152
152
  texturefile = "gfx//interface//missions//mission_trigger.dds"
153
153
  }
154
+
155
+
156
+ #### Branching Mission Buttons & Backgrounds #####
157
+
158
+ spriteType = {
159
+ name = "GFX_select_current_missions_button"
160
+ texturefile = "gfx//interface//missions//select_current_missions_button.dds"
161
+ noOfFrames = 1
162
+ effectFile = "gfx/FX/buttonstate.lua"
163
+ loadType = "INGAME"
164
+ }
154
165
 
166
+ spriteType = {
167
+ name = "GFX_preview_branch_button_1"
168
+ texturefile = "gfx//interface//missions//preview_branch_button_1.dds"
169
+ noOfFrames = 1
170
+ effectFile = "gfx/FX/buttonstate.lua"
171
+ loadType = "INGAME"
172
+ }
173
+ spriteType = {
174
+ name = "GFX_preview_branch_button_1_highlighted"
175
+ texturefile = "gfx//interface//missions//preview_branch_button_1_highlighted.dds"
176
+ noOfFrames = 1
177
+ effectFile = "gfx/FX/buttonstate.lua"
178
+ loadType = "INGAME"
179
+ }
180
+
181
+ spriteType = {
182
+ name = "GFX_preview_branch_button_2"
183
+ texturefile = "gfx//interface//missions//preview_branch_button_2.dds"
184
+ noOfFrames = 1
185
+ effectFile = "gfx/FX/buttonstate.lua"
186
+ loadType = "INGAME"
187
+ }
188
+ spriteType = {
189
+ name = "GFX_preview_branch_button_2_highlighted"
190
+ texturefile = "gfx//interface//missions//preview_branch_button_2_highlighted.dds"
191
+ noOfFrames = 1
192
+ effectFile = "gfx/FX/buttonstate.lua"
193
+ loadType = "INGAME"
194
+ }
195
+
196
+ spriteType = {
197
+ name = "GFX_preview_branch_button_3"
198
+ texturefile = "gfx//interface//missions//preview_branch_button_3.dds"
199
+ noOfFrames = 1
200
+ effectFile = "gfx/FX/buttonstate.lua"
201
+ loadType = "INGAME"
202
+ }
203
+ spriteType = {
204
+ name = "GFX_preview_branch_button_3_highlighted"
205
+ texturefile = "gfx//interface//missions//preview_branch_button_3_highlighted.dds"
206
+ noOfFrames = 1
207
+ effectFile = "gfx/FX/buttonstate.lua"
208
+ loadType = "INGAME"
209
+ }
210
+
211
+ spriteType = {
212
+ name = "GFX_preview_branch_button_4"
213
+ texturefile = "gfx//interface//missions//preview_branch_button_4.dds"
214
+ noOfFrames = 1
215
+ effectFile = "gfx/FX/buttonstate.lua"
216
+ loadType = "INGAME"
217
+ }
218
+ spriteType = {
219
+ name = "GFX_preview_branch_button_4_highlighted"
220
+ texturefile = "gfx//interface//missions//preview_branch_button_4_highlighted.dds"
221
+ noOfFrames = 1
222
+ effectFile = "gfx/FX/buttonstate.lua"
223
+ loadType = "INGAME"
224
+ }
225
+
226
+ spriteType = {
227
+ name = "GFX_preview_branch_button_5"
228
+ texturefile = "gfx//interface//missions//preview_branch_button_5.dds"
229
+ noOfFrames = 1
230
+ effectFile = "gfx/FX/buttonstate.lua"
231
+ loadType = "INGAME"
232
+ }
233
+ spriteType = {
234
+ name = "GFX_preview_branch_button_5_highlighted"
235
+ texturefile = "gfx//interface//missions//preview_branch_button_5_highlighted.dds"
236
+ noOfFrames = 1
237
+ effectFile = "gfx/FX/buttonstate.lua"
238
+ loadType = "INGAME"
239
+ }
155
240
 
156
241
 
157
242
  #### Generic Mission Icons ####
interface/countrymissionsview.gui CHANGED
@@ -45,6 +45,78 @@ guiTypes = {
45
45
  Orientation = "UPPER_LEFT"
46
46
  clicksound = close_window
47
47
  }
48
+
49
+ guiButtonType = {
50
+ name = "select_current_branch_missions"
51
+ position = { x = 545 y = 80 }
52
+ quadTextureSprite ="GFX_select_current_missions_button"
53
+ scripted = yes
54
+ }
55
+
56
+ guiButtonType = {
57
+ name = "preview_branch_missions_1"
58
+ position = { x = 545 y = 122 }
59
+ quadTextureSprite ="GFX_preview_branch_button_1"
60
+ scripted = yes
61
+ }
62
+ guiButtonType = {
63
+ name = "preview_branch_missions_1_highlighted"
64
+ position = { x = 545 y = 122 }
65
+ quadTextureSprite ="GFX_preview_branch_button_1_highlighted"
66
+ scripted = yes
67
+ }
68
+
69
+ guiButtonType = {
70
+ name = "preview_branch_missions_2"
71
+ position = { x = 545 y = 164 }
72
+ quadTextureSprite ="GFX_preview_branch_button_2"
73
+ scripted = yes
74
+ }
75
+ guiButtonType = {
76
+ name = "preview_branch_missions_2_highlighted"
77
+ position = { x = 545 y = 164 }
78
+ quadTextureSprite ="GFX_preview_branch_button_2_highlighted"
79
+ scripted = yes
80
+ }
81
+
82
+ guiButtonType = {
83
+ name = "preview_branch_missions_3"
84
+ position = { x = 545 y = 206 }
85
+ quadTextureSprite ="GFX_preview_branch_button_3"
86
+ scripted = yes
87
+ }
88
+ guiButtonType = {
89
+ name = "preview_branch_missions_3_highlighted"
90
+ position = { x = 545 y = 206 }
91
+ quadTextureSprite ="GFX_preview_branch_button_3_highlighted"
92
+ scripted = yes
93
+ }
94
+
95
+ guiButtonType = {
96
+ name = "preview_branch_missions_4"
97
+ position = { x = 545 y = 248 }
98
+ quadTextureSprite ="GFX_preview_branch_button_4"
99
+ scripted = yes
100
+ }
101
+ guiButtonType = {
102
+ name = "preview_branch_missions_4_highlighted"
103
+ position = { x = 545 y = 248 }
104
+ quadTextureSprite ="GFX_preview_branch_button_4_highlighted"
105
+ scripted = yes
106
+ }
107
+
108
+ guiButtonType = {
109
+ name = "preview_branch_missions_5"
110
+ position = { x = 545 y = 290 }
111
+ quadTextureSprite ="GFX_preview_branch_button_5"
112
+ scripted = yes
113
+ }
114
+ guiButtonType = {
115
+ name = "preview_branch_missions_5_highlighted"
116
+ position = { x = 545 y = 290 }
117
+ quadTextureSprite ="GFX_preview_branch_button_5_highlighted"
118
+ scripted = yes
119
+ }
48
120
 
49
121
  instantTextBoxType = {
50
122
  name = "window_title"
interface/countryreligionview.gui CHANGED
@@ -2119,33 +2119,35 @@ guiTypes = {
2119
2119
  name = "show_subjects"
2120
2120
  if_resolution = {
2121
2121
  max_height = 899
2122
- position = { x=40 y=529 }
2122
+ position = { x=40 y=534 }
2123
2123
  }
2124
2124
  if_resolution = {
2125
2125
  max_height = 1079
2126
2126
  min_height = 900
2127
- position = { x=40 y=679 }
2127
+ position = { x=40 y=684 }
2128
2128
  }
2129
2129
  if_resolution = {
2130
2130
  min_height = 1080
2131
- position = { x=40 y=859 }
2131
+ position = { x=40 y=864 }
2132
2132
  }
2133
2133
  quadTextureSprite ="GFX_checkbox_gold_32"
2134
2134
  }
2135
+
2136
+
2135
2137
  instantTextBoxType={
2136
2138
  name = "show_subjects_title"
2137
2139
  if_resolution = {
2138
2140
  max_height = 899
2139
- position = {x = 74 y = 534 }
2141
+ position = {x = 74 y = 539 }
2140
2142
  }
2141
2143
  if_resolution = {
2142
2144
  max_height = 1079
2143
2145
  min_height = 900
2144
- position = {x = 74 y = 684 }
2146
+ position = {x = 74 y = 689 }
2145
2147
  }
2146
2148
  if_resolution = {
2147
2149
  min_height = 1080
2148
- position = {x = 74 y = 864 }
2150
+ position = {x = 74 y = 869 }
2149
2151
  }
2150
2152
  font = "vic_22"
2151
2153
  borderSize = {x = 0 y = 0}
@@ -2154,7 +2156,87 @@ guiTypes = {
2154
2156
  text = "MACRO_BUILDR_INCL_SUBJ"
2155
2157
  format = left
2156
2158
  }
2159
+ iconType = {
2160
+ name ="automatic_missionariy_BG"
2161
+ spriteType = "GFX_macro_diplomacy_slot_small"
2162
+ if_resolution = {
2163
+ max_height = 899
2164
+ position = {x = 340 y = 529 }
2165
+ }
2166
+ if_resolution = {
2167
+ max_height = 1079
2168
+ min_height = 900
2169
+ position = {x = 340 y = 679 }
2170
+ }
2171
+ if_resolution = {
2172
+ min_height = 1080
2173
+ position = {x = 340 y = 859 }
2174
+ }
2175
+ alwaystransparent = yes
2176
+ }
2177
+
2178
+ instantTextBoxType = {
2179
+ name = "automatic_missionary_title"
2180
+ if_resolution = {
2181
+ max_height = 899
2182
+ position = {x = 170 y = 539 }
2183
+ }
2184
+ if_resolution = {
2185
+ max_height = 1079
2186
+ min_height = 900
2187
+ position = {x = 170 y = 689 }
2188
+ }
2189
+ if_resolution = {
2190
+ min_height = 1080
2191
+ position = {x = 170 y = 869 }
2192
+ }
2193
+ font = "vic_22"
2194
+ borderSize = {x = 0 y = 0}
2195
+ text = "Automatic"
2196
+ maxWidth =144
2197
+ maxHeight = 32
2198
+ format = right
2199
+
2200
+ }
2201
+
2202
+ OverlappingElementsBoxType = {
2203
+ name ="missionary_icon_list"
2204
+ if_resolution = {
2205
+ max_height = 899
2206
+ position = {x = 354 y = 532 }
2207
+ }
2208
+ if_resolution = {
2209
+ max_height = 1079
2210
+ min_height = 900
2211
+ position = {x = 354 y = 682 }
2212
+ }
2213
+ if_resolution = {
2214
+ min_height = 1080
2215
+ position = {x = 354 y = 862 }
2216
+ }
2217
+ size = { x= 240 y = 28 }
2218
+ spacing = -10
2219
+ format = left
2220
+ }
2157
2221
 
2222
+ guiButtonType = {
2223
+ name = "assign_automatic_missionary"
2224
+ if_resolution = {
2225
+ max_height = 899
2226
+ position = {x = 318 y = 537 }
2227
+ }
2228
+ if_resolution = {
2229
+ max_height = 1079
2230
+ min_height = 900
2231
+ position = {x = 318 y = 687 }
2232
+ }
2233
+ if_resolution = {
2234
+ min_height = 1080
2235
+ position = {x = 318 y = 867 }
2236
+ }
2237
+ quadTextureSprite ="GFX_button_plus"
2238
+ }
2239
+
2158
2240
  iconType =
2159
2241
  {
2160
2242
  name ="full_unity_bg"
@@ -2175,7 +2257,7 @@ guiTypes = {
2175
2257
  Orientation = "UPPER_LEFT"
2176
2258
 
2177
2259
  }
2178
-
2260
+
2179
2261
  instantTextBoxType = {
2180
2262
  name = "full_unity"
2181
2263
  position = { x = 42 y =391 }
@@ -2188,8 +2270,7 @@ guiTypes = {
2188
2270
  format = left
2189
2271
 
2190
2272
  }
2191
-
2192
-
2273
+
2193
2274
  ###Defender of the Faith
2194
2275
 
2195
2276
  iconType = {
@@ -3386,4 +3467,21 @@ guiTypes = {
3386
3467
  borderSize = {x = 1 y = 1}
3387
3468
  }
3388
3469
  }
3470
+ windowType = {
3471
+ name = "automated_missionary_button_entry"
3472
+ backGround=""
3473
+ position = { x=0 y = 0}
3474
+ size = { x= 230 y = 28 }
3475
+ moveable = 0
3476
+ dontRender = ""
3477
+ horizontalBorder= ""
3478
+ verticalBorder= ""
3479
+ fullscreen = no
3480
+
3481
+ guiButtonType = {
3482
+ name = "missionary_icon"
3483
+ position = { x=0 y = 0}
3484
+ spriteType ="GFX_icon_missionary"
3485
+ }
3486
+ }
3389
3487
  }
interface/countrystabilityview.gfx CHANGED
@@ -263,6 +263,27 @@ spriteTypes = {
263
263
  loadType = "INGAME"
264
264
  }
265
265
 
266
+ spriteType = {
267
+ name = "GFX_disaster_estate_qizilbash_disaster"
268
+ texturefile = "gfx//interface//disasters//dlc//king of kings//estate_qizilbash_disaster.dds"
269
+ noOfFrames = 3
270
+ loadType = "INGAME"
271
+ }
272
+
273
+ spriteType = {
274
+ name = "GFX_disaster_estate_ghulams_disaster"
275
+ texturefile = "gfx//interface//disasters//dlc//king of kings//estate_ghulams_disaster.dds"
276
+ noOfFrames = 3
277
+ loadType = "INGAME"
278
+ }
279
+
280
+ spriteType = {
281
+ name = "GFX_disaster_georgian_crisis"
282
+ texturefile = "gfx//interface//disasters//dlc//king of kings//georgian_crisis.dds"
283
+ noOfFrames = 3
284
+ loadType = "INGAME"
285
+ }
286
+
266
287
  spriteType = {
267
288
  name = "GFX_disaster_french_revolution"
268
289
  texturefile = "gfx//interface//disasters//french_revolution.dds"
interface/countrystabilityview.gui CHANGED
@@ -12,7 +12,7 @@ guiTypes = {
12
12
  #y is the size increase for lists and distance to move for buttons at the bottom of the country view
13
13
  positionType = {
14
14
  name ="countrystabilityview_scaling_huge_min_inc"
15
- position = { x= 1080 y = 269 }
15
+ position = { x= 1080 y = 290 }
16
16
  }
17
17
 
18
18
 
interface/countrysubjectsview.gui CHANGED
@@ -269,7 +269,7 @@ guiTypes = {
269
269
 
270
270
  iconType =
271
271
  {
272
- name ="merchant_icon"
272
+ name = "icon_strong_merchant"
273
273
  quadTextureSprite = "GFX_icon_merchant"
274
274
  position = { x= 381 y = 9 }
275
275
  Orientation = "UPPER_LEFT"
@@ -1302,6 +1302,11 @@ guiTypes = {
1302
1302
  position = { x= 22 y = 126 }
1303
1303
  Orientation = "UPPER_LEFT"
1304
1304
  frame = 5
1305
+ if_resolution = {
1306
+ max_height = 1079
1307
+ position = { x= 22 y= 90 }
1308
+ scale = 0.8
1309
+ }
1305
1310
  }
1306
1311
 
1307
1312
  instantTextBoxType = {
@@ -1314,6 +1319,11 @@ guiTypes = {
1314
1319
  maxHeight = 32
1315
1320
  Orientation = "UPPER_LEFT"
1316
1321
  fixedsize = yes
1322
+ if_resolution = {
1323
+ max_height = 1079
1324
+ position = { x= 46 y= 93 }
1325
+ font = "vic_18"
1326
+ }
1317
1327
  }
1318
1328
 
1319
1329
  iconType =
@@ -1323,6 +1333,11 @@ guiTypes = {
1323
1333
  position = { x= 22 y = 126 }
1324
1334
  Orientation = "UPPER_LEFT"
1325
1335
  frame = 4
1336
+ if_resolution = {
1337
+ max_height = 1079
1338
+ position = { x= 22 y= 90 }
1339
+ scale = 0.8
1340
+ }
1326
1341
  }
1327
1342
 
1328
1343
  instantTextBoxType = {
@@ -1335,8 +1350,44 @@ guiTypes = {
1335
1350
  maxHeight = 32
1336
1351
  Orientation = "UPPER_LEFT"
1337
1352
  fixedsize = yes
1353
+ if_resolution = {
1354
+ max_height = 1079
1355
+ position = { x= 46 y= 93 }
1356
+ font = "vic_18"
1357
+ }
1338
1358
  }
1339
1359
 
1360
+ instantTextBoxType = {
1361
+ name = "nativetribe_value"
1362
+ position = { x = 46 y = 128 }
1363
+ format = right
1364
+ font = "vic_22"
1365
+ text = "~"
1366
+ maxWidth = 70
1367
+ maxHeight = 32
1368
+ Orientation = "UPPER_LEFT"
1369
+ fixedsize = yes
1370
+
1371
+ if_resolution = {
1372
+ max_height = 1079
1373
+ position = { x= 46 y= 93 }
1374
+ font = "vic_18"
1375
+ }
1376
+ }
1377
+
1378
+ iconType =
1379
+ {
1380
+ name ="native_icon"
1381
+ spriteType = "GFX_icon_legitimacy"
1382
+ position = { x= 22 y = 126 }
1383
+ Orientation = "UPPER_LEFT"
1384
+ frame = 1
1385
+ if_resolution = {
1386
+ max_height = 1079
1387
+ position = { x= 22 y= 90 }
1388
+ scale = 0.8
1389
+ }
1390
+ }
1340
1391
 
1341
1392
  iconType =
1342
1393
  {
interface/credits.txt CHANGED
@@ -1,4 +1,294 @@
1
- §Europa Universalis IV: Domination
1
+ §Europa Universalis IV: King of Kings
2
+
3
+ §GAME DIRECTOR
4
+
5
+ Johan Andersson
6
+
7
+
8
+ §GAME DESIGN
9
+
10
+ Paradox Tinto
11
+
12
+
13
+ §TECH DIRECTOR
14
+
15
+ Alexander Ivannikov
16
+
17
+
18
+ §GAME PROGRAMMING
19
+
20
+ James Capstick
21
+ Jakub Woldon
22
+ Danielius Vitkauskas
23
+
24
+
25
+ §ADDITIONAL PROGRAMMING
26
+
27
+ Kuba Gabryel
28
+
29
+
30
+ §RELEASE ENGINEER
31
+
32
+ Kuba Gabryel
33
+
34
+
35
+ §CONTENT DESIGN COORDINATOR
36
+
37
+ Álvaro Sanz
38
+
39
+
40
+ §CONTENT DESIGN
41
+
42
+ Ogulcan Yildirim
43
+ Javier Salazar Vilches
44
+ Raúl Trullenque
45
+ Roger Corominas
46
+ William Samelis
47
+ Hubert ‘Stiopa’ Musiał
48
+ Pavel 'Parmelion' Poprík
49
+
50
+
51
+ §ART LEAD
52
+
53
+ David Horler
54
+
55
+
56
+ §2D ART
57
+
58
+ Cristina Arenas
59
+ Mina Noughou
60
+ Matias Tiscornia
61
+ Axel Alba López Morcillo
62
+ Sara Monzón
63
+
64
+
65
+ §3D ART
66
+
67
+ Artur Augusto
68
+ Javier Izquierdo
69
+ Stefan Vonboe
70
+
71
+
72
+ §CONCEPT ART
73
+
74
+ Rubén Pérez
75
+ Irene Rodríguez
76
+
77
+
78
+ §ADDITIONAL ART
79
+
80
+ N-iX Game & VR Studio
81
+ Goodname Digital Art Studio
82
+
83
+
84
+ §OPERATIONS MANAGER
85
+
86
+ Sonia Linares
87
+
88
+
89
+ §ASSOCIATE PRODUCER
90
+
91
+ Jesús Escribano
92
+ Arnau Casellas
93
+
94
+
95
+ §QA PROJECT COORDINATOR
96
+
97
+ Kuba Gabryel
98
+
99
+
100
+ §QA TESTERS
101
+
102
+ Arnau Casellas
103
+ Markus Hofmann
104
+ Jorge Baringo
105
+
106
+
107
+ §LOCALIZATION
108
+
109
+ Nicolas Fouqué (French)
110
+ Kai Bagehorn & T-Recs (German)
111
+ Jaime Ortega (Spanish)
112
+
113
+
114
+ §MUSIC
115
+
116
+ Mangalf
117
+
118
+
119
+ §BUSINESS OWNER
120
+
121
+ Ryan Sumo
122
+ Fabricio Santos
123
+
124
+ §RELEASE MANAGER
125
+
126
+ Alva Hemmingsson
127
+ Niki Savage
128
+
129
+
130
+ §MARKETING TEAM
131
+
132
+ §PRODUCT MARKETING MANAGER
133
+
134
+ Alan Mahmodian
135
+ Maciej Kozlowski
136
+
137
+
138
+ §MARKETING CREATIVE PRODUCTION
139
+
140
+ Johan Adegran
141
+ Max Collin
142
+
143
+
144
+ §COMMUNITY MANAGEMENT
145
+
146
+ Björn Blomberg
147
+
148
+
149
+ §COMMUNITY AMBASSADOR
150
+
151
+ Ryan Booher
152
+ Lia Patsakos
153
+
154
+
155
+ §PERFORMANCE MARKETING
156
+
157
+ Camilla Wemmenlöv
158
+ Anton Rask
159
+ Henrik Bonnichsen
160
+
161
+
162
+ §WEB
163
+
164
+ Jonas Stenqvist
165
+ Josef Widoff
166
+
167
+
168
+ §MARKETING AUTOMATION SPECIALIST
169
+
170
+ Annie Alström
171
+
172
+
173
+ §CRM CONTENT MANAGER
174
+
175
+ Christopher Borén
176
+
177
+
178
+ §LIVE CONTENT
179
+
180
+ Benjamin Kajfasz
181
+ Alexander Eliasson
182
+ Elia Martinez
183
+
184
+
185
+ §USER RESEARCH
186
+
187
+ Hanna Löhman
188
+ Jenny Wickman
189
+
190
+
191
+ §PARTNER MANAGER
192
+
193
+ Dennis Johnni
194
+ Jackson Downing
195
+
196
+
197
+ §COMMERCIAL MANAGER
198
+
199
+ Mattias Rengstedt
200
+
201
+
202
+ §EVENTS MANAGEMENT
203
+
204
+ Umy Ng
205
+
206
+
207
+ §PR
208
+
209
+ Troy Goodfellow
210
+
211
+
212
+ §QLOC
213
+
214
+ §QA PROJECT MANAGER
215
+
216
+ Andrzej Tsupko
217
+
218
+
219
+ §QA TEAM LEADER
220
+
221
+ Krystian Bas
222
+ Maria Latanowicz
223
+
224
+
225
+ §QA TESTERS
226
+
227
+ Robert Lewczuk
228
+ Piotr Zaszczyński
229
+ Stanisław Dul
230
+ Mateusz Adach
231
+ Norbert Głowinkowski
232
+ Gracjan Banaszkiewicz
233
+ Jakub Koryciński
234
+ Wiktor Wronowski
235
+
236
+
237
+ §BETA TESTERS
238
+
239
+ Matthias 'grotaclas' L.
240
+ Luna ‘Jarvin’ Zięba
241
+ Alexander Salomons
242
+ Owen 'Dondie' Mathews
243
+ Ricky 'Kalafina_'
244
+ ‘Lia’
245
+ ‘Kaiserin_amy’
246
+ ‘Zakath’
247
+ ’Sealand’
248
+ Finlay 'Findeath' Patrick
249
+ Canoes 'Vlad'
250
+ Nolan 'Geno' Myrick
251
+ Manuel Küting 'YetiBandito'
252
+ Jonathan Bagley
253
+ Bartłomiej 'Zlewikk' Zalewski
254
+ Francesco 'FrancescoT' Teruzzi
255
+ Tomasz 'Zwirbaum' Żwirski
256
+ LimonenZitrone
257
+ Carl `Viking_Nephilim’ Taylor
258
+ Cyril ‘The Turk’ Achcar
259
+ Ricardo ‘Verinity Void’ Squires
260
+
261
+
262
+ §ADDITIONAL BETA TESTERS
263
+
264
+ Edward 'Uber' Johnston
265
+ Gilles ‘Gigau’ Gaudray
266
+ Thorfindel [Anbennar]
267
+ Pedrag Markovic
268
+ Richard ‘Killerhuenchen’ Hühn
269
+ Kristoffer Åström
270
+ Finlay ‘Findeath’ Patrick
271
+ Owen ‘Dondie’ Mathews
272
+ Dylan Romans
273
+ ‘Morskaziemia’
274
+ Steven Norman Senart
275
+ Alexander Williams
276
+ Ryan Dixon
277
+ Emil Larsson
278
+ Stefano Cavenati
279
+ Brian Haddad
280
+ Patrick Haberlag
281
+ David Hazlett
282
+ Runceanu Vlad-Nicușor
283
+ Ricky Hsu
284
+ Jon Paul Hamilton
285
+ Billy Jonsson
286
+ Bernd Wolters
287
+ Vasileios Magos
288
+ Àlex Motos
289
+
290
+
291
+ §Europa Universalis IV: Domination
2
292
 
3
293
  §GAME DIRECTOR
4
294
 
interface/dlc_browser.gfx CHANGED
@@ -422,4 +422,8 @@ spriteTypes = {
422
422
  name = "LANDING_dlc126_HEADER_PICTURE"
423
423
  texturefile = "gfx/dlc_pictures/dlc126_china_history_lessons.dds"
424
424
  }
425
+ spriteType = {
426
+ name = "LANDING_dlc128_HEADER_PICTURE"
427
+ texturefile = "gfx/dlc_pictures/dlc128_kingofkings.dds"
428
+ }
425
429
  }
interface/dlc_browser.gui CHANGED
@@ -229,23 +229,12 @@ guiTypes = {
229
229
  }
230
230
 
231
231
  instantTextBoxType = {
232
- name = "dlc_desc"
232
+ name = "dlc_desc_and_flavor"
233
233
  position = { x=250 y=300 }
234
234
  borderSize = {x = 0 y = 0}
235
235
  font = "standard_font"
236
236
  maxWidth = 430
237
- maxHeight = 110
238
- scrollbartype = "standardlistbox_slider"
239
- format = left
240
- }
241
-
242
- instantTextBoxType = {
243
- name = "dlc_flavor"
244
- position = { x=250 y=420 }
245
- borderSize = {x = 0 y = 0}
246
- font = "standard_font"
247
- maxWidth = 430
248
- maxHeight = 100
237
+ maxHeight = 220
249
238
  scrollbartype = "standardlistbox_slider"
250
239
  format = left
251
240
  }
interface/estate_privileges.gui CHANGED
@@ -136,76 +136,116 @@ guiTypes = {
136
136
  maxHeight = 30
137
137
  }
138
138
 
139
- instantTextBoxType = {
140
- name = "loyalty"
141
- position = { x = 85 y = 20 }
142
- format = left
143
- textureFile = ""
144
- font = "vic_18"
145
- text = ""
146
- maxWidth = 30
147
- maxHeight = 16
148
- }
149
-
150
- instantTextBoxType = {
151
- name = "influence"
152
- position = { x = 150 y = 20 }
153
- format = left
154
- textureFile = ""
155
- font = "vic_18"
156
- text = ""
157
- maxWidth = 30
158
- maxHeight = 16
159
- }
160
-
161
- instantTextBoxType = {
162
- name = "landshare"
163
- position = { x = 212 y = 20 }
164
- format = left
165
- textureFile = ""
166
- font = "vic_18"
167
- text = ""
168
- maxWidth = 30
169
- maxHeight = 16
170
- }
171
-
172
- instantTextBoxType = {
173
- name = "max_absolutism"
174
- position = { x = 271 y = 20 }
175
- format = left
176
- textureFile = ""
177
- font = "vic_18"
178
- text = ""
179
- maxWidth = 30
180
- maxHeight = 16
181
- }
182
-
183
- iconType = {
184
- name = "loyalty_icon"
185
- spriteType ="GFX_idea_unknown"
139
+ WindowType = {
140
+ name = "loyalty_entry"
186
141
  position = { x = 54 y = 12 }
187
- scale = 0.5
142
+ size = { x = 65 y = 26 }
143
+
144
+ iconType = {
145
+ name = "loyalty_entry_background"
146
+ spriteType = "GFX_ledger_invisible_button65x26"
147
+ }
148
+
149
+ iconType = {
150
+ name = "loyalty_icon"
151
+ spriteType = "GFX_idea_unknown"
152
+ scale = 0.5
153
+ alwaystransparent = yes
154
+ }
155
+
156
+ instantTextBoxType = {
157
+ name = "loyalty"
158
+ position = { x = 31 y = 8 }
159
+ format = left
160
+ font = "vic_18"
161
+ maxWidth = 30
162
+ maxHeight = 16
163
+ alwaystransparent = yes
164
+ }
188
165
  }
189
166
 
190
- iconType = {
191
- name = "influence_icon"
192
- spriteType ="GFX_idea_unknown"
167
+ WindowType = {
168
+ name = "influence_entry"
193
169
  position = { x = 120 y = 12 }
194
- scale = 0.5
170
+ size = { x = 65 y = 26 }
171
+
172
+ iconType = {
173
+ name = "influence_entry_background"
174
+ spriteType = "GFX_ledger_invisible_button65x26"
175
+ }
176
+
177
+ iconType = {
178
+ name = "influence_icon"
179
+ spriteType = "GFX_idea_unknown"
180
+ scale = 0.5
181
+ alwaystransparent = yes
182
+ }
183
+
184
+ instantTextBoxType = {
185
+ name = "influence"
186
+ position = { x = 30 y = 8 }
187
+ format = left
188
+ font = "vic_18"
189
+ maxWidth = 30
190
+ maxHeight = 16
191
+ alwaystransparent = yes
192
+ }
195
193
  }
196
194
 
197
- iconType = {
198
- name = "landshare_icon"
199
- spriteType ="GFX_crownland"
195
+ WindowType = {
196
+ name = "landshare_entry"
200
197
  position = { x = 185 y = 13 }
201
- scale = 0.7
198
+ size = { x = 65 y = 26 }
199
+
200
+ iconType = {
201
+ name = "landshare_entry_background"
202
+ spriteType = "GFX_ledger_invisible_button65x26"
203
+ }
204
+
205
+ iconType = {
206
+ name = "landshare_icon"
207
+ spriteType ="GFX_crownland"
208
+ scale = 0.7
209
+ alwaystransparent = yes
210
+ }
211
+
212
+ instantTextBoxType = {
213
+ name = "landshare"
214
+ position = { x = 27 y = 7 }
215
+ format = left
216
+ font = "vic_18"
217
+ maxWidth = 30
218
+ maxHeight = 16
219
+ alwaystransparent = yes
220
+ }
202
221
  }
203
222
 
204
- iconType = {
205
- name = "max_absolutism_icon"
206
- spriteType ="GFX_icon_max_absolutism"
223
+ windowType = {
224
+ name = "max_absolutism_entry"
207
225
  position = { x = 248 y = 19 }
208
- scale = 0.8
226
+ size = { x = 65 y = 26 }
227
+
228
+ iconType = {
229
+ name = "max_absolutism_entry_background"
230
+ spriteType = "GFX_ledger_invisible_button65x26"
231
+ }
232
+
233
+ iconType = {
234
+ name = "max_absolutism_icon"
235
+ spriteType = "GFX_icon_max_absolutism"
236
+ scale = 0.8
237
+ alwaystransparent = yes
238
+ }
239
+
240
+ instantTextBoxType = {
241
+ name = "max_absolutism"
242
+ position = { x = 23 y = 1 }
243
+ format = left
244
+ font = "vic_18"
245
+ maxWidth = 30
246
+ maxHeight = 16
247
+ alwaystransparent = yes
248
+ }
209
249
  }
210
250
 
211
251
  guiButtonType = {
interface/eventpictures.gfx CHANGED
@@ -758,5 +758,34 @@ spriteTypes = {
758
758
  name = "SHWEDAGON_PAGON_eventPicture"
759
759
  texturefile = "gfx/event_pictures/event_pictures_leviathan/SHWEDAGON_PAGON_eventPicture.dds"
760
760
  }
761
+ #1.36
762
+ spriteType = {
763
+ name = "CONSTANTINOPLE_eventPicture"
764
+ texturefile = "gfx/event_pictures/event_pictures_king_of_kings/CONSTANTINOPLE_eventPicture.dds"
765
+ alwaystransparent = yes
766
+ }
761
767
 
768
+ spriteType = {
769
+ name = "GHULAMS_ESTATE_DEMANDS_eventPicture"
770
+ texturefile = "gfx/event_pictures/event_pictures_king_of_kings/GHULAMS_ESTATE_DEMANDS_eventPicture.dds"
771
+ alwaystransparent = yes
772
+ }
773
+
774
+ spriteType = {
775
+ name = "GHULAMS_ESTATE_eventPicture"
776
+ texturefile = "gfx/event_pictures/event_pictures_king_of_kings/GHULAMS_ESTATE_eventPicture.dds"
777
+ alwaystransparent = yes
778
+ }
779
+
780
+ spriteType = {
781
+ name = "QIZILBASH_ESTATE_DEMANDS_eventPicture"
782
+ texturefile = "gfx/event_pictures/event_pictures_king_of_kings/QIZILBASH_ESTATE_DEMANDS_eventPicture.dds"
783
+ alwaystransparent = yes
784
+ }
785
+
786
+ spriteType = {
787
+ name = "QIZILBASH_ESTATE_eventPicture"
788
+ texturefile = "gfx/event_pictures/event_pictures_king_of_kings/QIZILBASH_ESTATE_eventPicture.dds"
789
+ alwaystransparent = yes
790
+ }
762
791
  }
interface/frontend.gfx CHANGED
@@ -18,12 +18,12 @@ spriteTypes = {
18
18
  name = "GFX_frontend_dev_logo"
19
19
  texturefile = "gfx/interface/pdx_dev_logo.dds"
20
20
  }
21
-
21
+
22
22
  spriteType = {
23
23
  name = "GFX_frontend_dev_logo_small"
24
24
  texturefile = "gfx/interface/pdx_dev_logo_small.dds"
25
25
  }
26
-
26
+
27
27
  ### LOBBY STUFF:
28
28
 
29
29
  spriteType = {
@@ -34,13 +34,13 @@ spriteTypes = {
34
34
  spriteType = {
35
35
  name = "GFX_save_game_dir_icon"
36
36
  texturefile = "gfx/interface/save_game_dir_icon.dds"
37
- }
38
-
37
+ }
38
+
39
39
  spriteType = {
40
40
  name = "GFX_frontend_tinto_logo_small"
41
41
  texturefile = "gfx/interface/pdx_tinto_logo_small.dds"
42
42
  }
43
-
43
+
44
44
  spriteType = {
45
45
  name = "GFX_frontend_tinto_logo"
46
46
  texturefile = "gfx/interface/pdx_tinto_logo.dds"
@@ -53,7 +53,7 @@ spriteTypes = {
53
53
  textSpriteType = {
54
54
  name = "GFX_frontend_random_world"
55
55
  texturefile = "gfx/interface/frontend_random_world.dds"
56
- }
56
+ }
57
57
  textSpriteType = {
58
58
  name = "GFX_frontend_custom_nation"
59
59
  texturefile = "gfx/interface/frontend_custom_nation.dds"
@@ -68,22 +68,22 @@ spriteTypes = {
68
68
  name = "GFX_frontend_leave_team"
69
69
  texturefile = "gfx/interface/frontend_leave_team.dds"
70
70
  }
71
-
71
+
72
72
  spriteType = {
73
73
  name = "GFX_frontend_join_team"
74
74
  texturefile = "gfx/interface/frontend_join_team.dds"
75
75
  }
76
-
76
+
77
77
  spriteType = {
78
78
  name = "GFX_frontend_edit_team"
79
79
  texturefile = "gfx/interface/frontend_edit_team.dds"
80
80
  }
81
-
81
+
82
82
  spriteType = {
83
83
  name = "GFX_frontend_delete_team"
84
84
  texturefile = "gfx/interface/frontend_delete_team.dds"
85
85
  }
86
-
86
+
87
87
  spriteType = {
88
88
  name = "GFX_lobby_chat_bg"
89
89
  texturefile = "gfx/interface/lobby_chat_bg.dds"
@@ -108,51 +108,51 @@ spriteTypes = {
108
108
  name = "GFX_lobby_right_mp_bg"
109
109
  texturefile = "gfx/interface/lobby_right_mp_bg.dds"
110
110
  }
111
-
111
+
112
112
  spriteType = {
113
113
  name = "GFX_lobby_right_mp_tabs"
114
114
  texturefile = "gfx/interface/lobby_right_mp_tabs.dds"
115
115
  noOfFrames = 4
116
116
  effectFile = "gfx/FX/buttonstate_nodowneffect.lua"
117
117
  }
118
-
118
+
119
119
  spriteType = {
120
120
  name = "GFX_lobby_date_bg"
121
121
  texturefile = "gfx/interface/lobby_date_bg.dds"
122
122
  }
123
-
123
+
124
124
  spriteType = {
125
125
  name = "GFX_hotjoininfo_bg"
126
126
  texturefile = "gfx/interface/hotjoininfo_bg.dds"
127
127
  }
128
-
128
+
129
129
  spriteType = {
130
130
  name = "GFX_dlc_icon_bg"
131
131
  texturefile = "gfx/interface/dlc_icon_bg.dds"
132
132
  }
133
-
133
+
134
134
  spriteType = {
135
135
  name = "GFX_dlc_icon_even_bg"
136
136
  texturefile = "gfx/interface/dlc_icon_even_bg.dds"
137
- }
137
+ }
138
138
  spriteType = {
139
139
  name = "GFX_dlc_icon_even_bg_flip"
140
140
  texturefile = "gfx/interface/dlc_icon_even_bg_flip.dds"
141
- }
141
+ }
142
142
 
143
- ### NB: DLC icons must have legacy_lazy_load = no
143
+ ### NB: DLC icons must have legacy_lazy_load = no
144
144
  spriteType = {
145
145
  name = "GFX_ConquestofParadise"
146
146
  texturefile = "gfx/interface/cop_icon.dds"
147
147
  legacy_lazy_load = no
148
148
  }
149
-
149
+
150
150
  spriteType = {
151
151
  name = "GFX_WealthofNations"
152
152
  texturefile = "gfx/interface/WealthofNations_icon.dds"
153
153
  legacy_lazy_load = no
154
154
  }
155
-
155
+
156
156
  spriteType = {
157
157
  name = "GFX_ResPublica"
158
158
  texturefile = "gfx/interface/Res_Republica_icon.dds"
@@ -176,73 +176,73 @@ spriteTypes = {
176
176
  texturefile = "gfx/interface/common_sense_icon.dds"
177
177
  legacy_lazy_load = no
178
178
  }
179
-
179
+
180
180
  spriteType = {
181
181
  name = "GFX_CradleofCivilization"
182
182
  texturefile = "gfx/interface/cradle_of_civilization_icon.dds"
183
183
  legacy_lazy_load = no
184
- }
185
-
184
+ }
185
+
186
186
  spriteType = {
187
187
  name = "GFX_ThirdRome"
188
188
  texturefile = "gfx/interface/third_rome_icon.dds"
189
189
  legacy_lazy_load = no
190
- }
191
-
190
+ }
191
+
192
192
  spriteType = {
193
193
  name = "GFX_MandateofHeaven"
194
194
  texturefile = "gfx/interface/mandate_of_heaven_icon.dds"
195
195
  legacy_lazy_load = no
196
- }
196
+ }
197
197
 
198
198
  spriteType = {
199
199
  name = "GFX_TheCossacks"
200
200
  texturefile = "gfx/interface/the_cossacks_icon.dds"
201
201
  legacy_lazy_load = no
202
- }
203
-
202
+ }
203
+
204
204
  spriteType = {
205
205
  name = "GFX_MareNostrum"
206
206
  texturefile = "gfx/interface/mare_nostrum_icon.dds"
207
207
  legacy_lazy_load = no
208
- }
209
-
208
+ }
209
+
210
210
  spriteType = {
211
211
  name = "GFX_RightsofMan"
212
212
  texturefile = "gfx/interface/RightsOfMan_icon.dds"
213
213
  legacy_lazy_load = no
214
214
  }
215
-
215
+
216
216
  spriteType = {
217
217
  name = "GFX_RuleBritannia"
218
218
  texturefile = "gfx/interface/rule_britannia_icon.dds"
219
219
  legacy_lazy_load = no
220
- }
221
-
220
+ }
221
+
222
222
  spriteType = {
223
223
  name = "GFX_Dharma"
224
224
  texturefile = "gfx/interface/dharma_icon.dds"
225
225
  legacy_lazy_load = no
226
- }
226
+ }
227
227
 
228
228
  spriteType = {
229
229
  name = "GFX_GoldenCentury"
230
230
  texturefile = "gfx/interface/golden_century_icon.dds"
231
231
  legacy_lazy_load = no
232
- }
233
-
232
+ }
233
+
234
234
  spriteType = {
235
235
  name = "GFX_Emperor"
236
236
  texturefile = "gfx/interface/emperor_icon.dds"
237
237
  legacy_lazy_load = no
238
- }
239
-
238
+ }
239
+
240
240
  spriteType = {
241
241
  name = "GFX_Leviathan"
242
242
  texturefile = "gfx/interface/leviathan_icon.dds"
243
243
  legacy_lazy_load = no
244
- }
245
-
244
+ }
245
+
246
246
  spriteType = {
247
247
  name = "GFX_Origins"
248
248
  texturefile = "gfx/interface/origins_icon.dds"
@@ -261,11 +261,17 @@ spriteTypes = {
261
261
  legacy_lazy_load = no
262
262
  }
263
263
 
264
+ spriteType = {
265
+ name = "GFX_Kingofkings"
266
+ texturefile = "gfx/interface/king_of _kings_icon.dds"
267
+ legacy_lazy_load = no
268
+ }
269
+
264
270
  spriteType = {
265
271
  name = "GFX_HicSuntDracones"
266
272
  texturefile = "gfx/interface/dlc_default_icon.dds"
267
273
  legacy_lazy_load = no
268
- }
274
+ }
269
275
 
270
276
 
271
277
  spriteType = {
@@ -273,7 +279,7 @@ spriteTypes = {
273
279
  texturefile = "gfx/interface/dlc_default_icon.dds"
274
280
  legacy_lazy_load = no
275
281
  }
276
-
282
+
277
283
  spriteType = {
278
284
  name = "GFX_content_pack_icon"
279
285
  texturefile = "gfx/interface/content_pack.dds"
@@ -291,7 +297,7 @@ spriteTypes = {
291
297
  texturefile = "gfx/interface/music_pack.dds"
292
298
  legacy_lazy_load = no
293
299
  }
294
-
300
+
295
301
  spriteType = {
296
302
  name = "GFX_login_logout_button"
297
303
  texturefile = "gfx//interface//button_login_logout.dds"
@@ -304,12 +310,12 @@ spriteTypes = {
304
310
  noOfFrames = 2
305
311
  }
306
312
 
307
-
313
+
308
314
  #################
309
-
315
+
310
316
  corneredTileSpriteType = {
311
317
  name = "GFX_frontend_tile"
312
- size= {x=32 y=32 }
318
+ size= {x=32 y=32 }
313
319
  textureFile ="gfx//interface//frontend_tile.tga"
314
320
  borderSize = { x=32 y=32 }
315
321
  }
@@ -320,8 +326,8 @@ spriteTypes = {
320
326
  texturefile = "gfx//interface//scrollbar_sliderbackground.tga"
321
327
  borderSize = { x=4 y=4 }
322
328
  }
323
-
324
-
329
+
330
+
325
331
  spriteType = {
326
332
  name = "GFX_frontend_small_frame"
327
333
  texturefile = "gfx/interface/frontend_small_frame.dds"
@@ -350,11 +356,11 @@ spriteTypes = {
350
356
  spriteType = {
351
357
  name = "GFX_frontend_continue_button"
352
358
  texturefile = "gfx/interface/frontend_continue_button.dds"
353
- }
359
+ }
354
360
  spriteType = {
355
361
  name = "GFX_frontend_continue_bg"
356
362
  texturefile = "gfx/interface/frontend_continue_bg.dds"
357
- }
363
+ }
358
364
  spriteType = {
359
365
  name = "GFX_frontend_panel_button_left"
360
366
  texturefile = "gfx/interface/frontend_panel_button_left.dds"
@@ -374,23 +380,23 @@ spriteTypes = {
374
380
  loadType = "FRONTEND"
375
381
  alwaystransparent = yes
376
382
  }
377
-
383
+
378
384
  spriteType = {
379
385
  name = "GFX_advanced_tut"
380
386
  texturefile = "gfx//interface//advanced_tut.dds"
381
387
  noOfFrames = 1
382
388
  loadType = "FRONTEND"
383
389
  alwaystransparent = yes
384
- }
385
-
390
+ }
391
+
386
392
  spriteType = {
387
393
  name = "GFX_Spa_empire_tut"
388
394
  texturefile = "gfx//interface//Spa_empire_tut.dds"
389
395
  noOfFrames = 1
390
396
  loadType = "FRONTEND"
391
397
  alwaystransparent = yes
392
- }
393
-
398
+ }
399
+
394
400
  spriteType = {
395
401
  name = "GFX_tutorial_list_bg"
396
402
  texturefile = "gfx//interface//tutorial//tutorial-select-bg.dds"
@@ -441,14 +447,14 @@ spriteTypes = {
441
447
  name = "yearslider_leftbutton"
442
448
  texturefile = "gfx//interface//scrollbar_leftbutton.tga"
443
449
  effectFile = "gfx/FX/buttonstate.lua"
444
-
450
+
445
451
  }
446
452
 
447
453
  spriteType = {
448
454
  name = "yearslider_rightbutton"
449
455
  texturefile = "gfx//interface//scrollbar_rightbutton.tga"
450
456
  effectFile = "gfx/FX/buttonstate.lua"
451
-
457
+
452
458
  }
453
459
 
454
460
  spriteType = {
@@ -456,7 +462,7 @@ spriteTypes = {
456
462
  texturefile = "gfx//interface//scrollbar_slider.tga"
457
463
  noOfFrames = 4
458
464
  effectFile = "gfx/FX/buttonstate.lua"
459
-
465
+
460
466
  }
461
467
 
462
468
 
@@ -481,38 +487,38 @@ spriteTypes = {
481
487
  texturefile = "gfx//interface//out_of_sync.dds"
482
488
  loadType = "FRONTEND"
483
489
  }
484
-
490
+
485
491
  spriteType = {
486
492
  name = "GFX_lobby_mp_status_indicator"
487
493
  texturefile = "gfx//interface//lobby_mp_status_indicator.dds"
488
494
  loadType = "FRONTEND"
489
495
  noOfFrames = 2
490
- }
491
-
496
+ }
497
+
492
498
  spriteType = {
493
499
  name = "GFX_cloud_file"
494
500
  texturefile = "gfx//interface//cloud_file.dds"
495
501
  noOfFrames = 4
496
502
  alwaystransparent = yes
497
- }
498
-
503
+ }
504
+
499
505
  spriteType = {
500
506
  name = "GFX_ironman_icon"
501
507
  texturefile = "gfx//interface//ironman_icon.dds"
502
508
  alwaystransparent = yes
503
509
  }
504
-
510
+
505
511
  spriteType = {
506
512
  name = "GFX_dlc_alert_frame"
507
513
  texturefile = "gfx\\interface\\dlc_alert_frame.dds"
508
514
  alwaystransparent = yes
509
515
  }
510
-
516
+
511
517
  textSpriteType = {
512
518
  name = "GFX_buy_dlc_button"
513
519
  texturefile = "gfx\\interface\\buy_dlc_button.dds"
514
520
  }
515
-
521
+
516
522
  spriteType = {
517
523
  name = "GFX_rnw_loading_bg"
518
524
  texturefile = "gfx\\interface\\rnw_loading_bg.dds"
interface/frontend.gui CHANGED
@@ -1243,15 +1243,21 @@ guiTypes = {
1243
1243
  }
1244
1244
 
1245
1245
  listboxType = {
1246
- name ="enabled_dlc_list"
1246
+ name = "enabled_dlc_list_1"
1247
+ position = { x = 300 y = 60 }
1248
+ size = { x = 50 y = 500 }
1249
+ orientation = "UPPER_LEFT"
1250
+ horizontal = 0
1251
+ scrollbartype = "standardlistbox_slider"
1252
+ }
1253
+
1254
+ listboxType = {
1255
+ name = "enabled_dlc_list_0"
1247
1256
  position = { x = 291 y = 40 }
1248
- backGround=""
1249
- size = { x=50 y =500 }
1250
- Orientation = "UPPER_LEFT"
1257
+ size = { x = 40 y = 500 }
1258
+ orientation = "UPPER_LEFT"
1251
1259
  horizontal = 0
1252
- spacing = 0
1253
1260
  scrollbartype = "standardlistbox_slider"
1254
- borderSize = {x = 0 y = 0}
1255
1261
  }
1256
1262
 
1257
1263
  ### SAVE GAMES
@@ -2974,20 +2980,13 @@ guiTypes = {
2974
2980
 
2975
2981
  ### DLC entry
2976
2982
  windowType = {
2977
- name = "enabled_dlc_entry_odd"
2978
- backGround=""
2979
- position = { x=0 y=0 }
2980
- size = { x=50 y= 25 }
2983
+ name = "enabled_dlc_entry_0"
2984
+ size = { x = 50 y = 40 }
2981
2985
  moveable = 0
2982
- dontRender = ""
2983
- horizontalBorder= ""
2984
- verticalBorder= ""
2985
- fullScreen = no
2986
2986
 
2987
2987
  iconType = {
2988
2988
  name = "dlc_icon_bg"
2989
2989
  spriteType = "GFX_dlc_icon_bg"
2990
- position = { x = 0 y = 0 }
2991
2990
  alwaystransparent = yes
2992
2991
  }
2993
2992
 
@@ -3005,15 +3004,9 @@ guiTypes = {
3005
3004
  }
3006
3005
 
3007
3006
  windowType = {
3008
- name = "enabled_dlc_entry_even"
3009
- backGround=""
3010
- position = { x=0 y=0 }
3011
- size = { x=50 y= 25 }
3007
+ name = "enabled_dlc_entry_1"
3008
+ size = { x = 50 y = 40 }
3012
3009
  moveable = 0
3013
- dontRender = ""
3014
- horizontalBorder= ""
3015
- verticalBorder= ""
3016
- fullScreen = no
3017
3010
 
3018
3011
  iconType = {
3019
3012
  name = "dlc_icon_bg"
interface/general_stuff.gfx CHANGED
@@ -608,6 +608,53 @@ spriteTypes = {
608
608
  name = "GFX_icon_diplomacy_am_core_eyalet"
609
609
  texturefile = "gfx/interface/icon_diplomacy_am_core_eyalet.dds"
610
610
  }
611
+
612
+ ### King of Kings Icons
613
+
614
+ spriteType = {
615
+ name = "GFX_icon_hereditary_pronoia_subject_type"
616
+ texturefile = "gfx/interface/icon_hereditary_pronoia_subject_type.dds"
617
+ }
618
+
619
+ spriteType = {
620
+ name = "GFX_icon_diplomacy_lead_hereditary_pronoia_subject_type"
621
+ texturefile = "gfx/interface/icon_diplomacy_lead_hereditary_pronoia_subject_type.dds"
622
+ }
623
+
624
+ spriteType = {
625
+ name = "GFX_icon_diplomacy_am_hereditary_pronoia_subject_type"
626
+ texturefile = "gfx/interface/icon_diplomacy_am_hereditary_pronoia_subject_type.dds"
627
+ }
628
+
629
+ spriteType = {
630
+ name = "GFX_icon_pronoia_subject_type"
631
+ texturefile = "gfx/interface/icon_pronoia_subject_type.dds"
632
+ }
633
+
634
+ spriteType = {
635
+ name = "GFX_icon_diplomacy_lead_pronoia_subject_type"
636
+ texturefile = "gfx/interface/icon_diplomacy_lead_pronoia_subject_type.dds"
637
+ }
638
+
639
+ spriteType = {
640
+ name = "GFX_icon_diplomacy_am_pronoia_subject_type"
641
+ texturefile = "gfx/interface/icon_diplomacy_am_pronoia_subject_type.dds"
642
+ }
643
+
644
+ spriteType = {
645
+ name = "GFX_icon_cultural_sphere_of_influence_subject"
646
+ texturefile = "gfx/interface/icon_cultural_sphere_of_influence_subject.dds"
647
+ }
648
+
649
+ spriteType = {
650
+ name = "GFX_icon_diplomacy_lead_cultural_sphere_of_influence_subject"
651
+ texturefile = "gfx/interface/icon_diplomacy_lead_cultural_sphere_of_influence_subject.dds"
652
+ }
653
+
654
+ spriteType = {
655
+ name = "GFX_icon_diplomacy_am_cultural_sphere_of_influence_subject"
656
+ texturefile = "gfx/interface/icon_diplomacy_am_cultural_sphere_of_influence_subject.dds"
657
+ }
611
658
 
612
659
  spriteType = {
613
660
  name = "GFX_icon_commercial_enterprise"
@@ -1231,6 +1278,10 @@ spriteTypes = {
1231
1278
  name = "GFX_sort_186"
1232
1279
  texturefile = "gfx/interface/sort_186.dds"
1233
1280
  }
1281
+ textSpriteType = {
1282
+ name = "GFX_sort_160_peace"
1283
+ texturefile = "gfx/interface/sort_160_peace.dds"
1284
+ }
1234
1285
 
1235
1286
  textSpriteType = {
1236
1287
  name = "GFX_sort_226"
interface/government_mechanics/egyptian_westernization.gui ADDED
@@ -0,0 +1,71 @@
1
+ guiTypes = {
2
+ windowType = { # Copied and adjusted from government_interaction_type
3
+ name = "egyptian_westernization_gov_mech"
4
+ size = { x = 300 y = 28 }
5
+ moveable = 0
6
+
7
+ # Background
8
+ iconType = {
9
+ name = "background"
10
+ spriteType = "GFX_egyptian_westernization_bg"
11
+ alwaystransparent = yes
12
+ position = { x = 0 y = 28 }
13
+ }
14
+
15
+ # bar and frame for the power type associated with this interaction (if it's unique to the interaction - if not, these will be hidden)
16
+ iconType = {
17
+ name = "government_power_bar"
18
+ spriteType = "GFX_egyptian_westernization_power_bar"
19
+ position = { x = 28 y = 4 }
20
+ }
21
+
22
+ # Frame
23
+ iconType = {
24
+ name = "government_power_bar_frame"
25
+ spriteType = "GFX_egyptian_westernization_frame"
26
+ alwaystransparent = yes
27
+ position = { x = 4 y = 0 }
28
+ }
29
+ }
30
+
31
+ # Interactions, copied from government_interaction_type but we want a different size than default
32
+ windowType = {
33
+ name = "egyptian_westernization_interaction_button"
34
+ size = { x = 95 y = 82 }
35
+ backGround = ""
36
+ moveable = 0
37
+ dontRender = ""
38
+ horizontalBorder = ""
39
+ Orientation = "UPPER_LEFT"
40
+
41
+ ### interaction button
42
+ guiButtonType = {
43
+ name = "government_interaction_button"
44
+ quadTextureSprite = "GFX_russian_ability_ADM" #placeholder so we don't get an assert - you have to set something - but this will be overridden by the interaction's icon
45
+ position = { x = 8 y = 4 }
46
+ tooltip = ""
47
+ tooltipText = ""
48
+ delayedTooltipText = ""
49
+ buttonFont = "vic_18"
50
+ Orientation = "UPPER_LEFT"
51
+ clicksound = back_click
52
+ text = ""
53
+ }
54
+
55
+ #bar and frame for the power type associated with this interaction (if it's unique to the interaction - if not, these will be hidden)
56
+ iconType = {
57
+ name = "government_power_bar"
58
+ spriteType = "GFX_government_power_bar"
59
+ position = { x = 20 y = 77 }
60
+ Orientation = "UPPER_LEFT"
61
+ }
62
+
63
+ iconType = {
64
+ name = "government_power_bar_frame"
65
+ spriteType = "GFX_government_power_bar_frame"
66
+ position = { x = 6 y = 74 }
67
+ Orientation = "UPPER_LEFT"
68
+ alwaystransparent = yes
69
+ }
70
+ }
71
+ }
interface/government_mechanics/government_mechanics.gfx CHANGED
@@ -484,4 +484,100 @@ spriteTypes = {
484
484
  size = { x = 274 y = 110 }
485
485
  effectFile = "gfx/FX/progress.lua"
486
486
  }
487
+
488
+ ### 20 Egyptian Westernization ###
489
+ spriteType = {
490
+ name = "GFX_egyptian_westernization_bg"
491
+ texturefile = "gfx/interface/government_mechanics/egyptian_westernization/egyptian_westernization_bg.dds"
492
+ }
493
+
494
+ spriteType = {
495
+ name = "GFX_study_western_administration"
496
+ texturefile = "gfx/interface/government_mechanics/egyptian_westernization/study_western_administration.dds"
497
+ loadType = "INGAME"
498
+ transparencecheck = yes
499
+ }
500
+ spriteType = {
501
+ name = "GFX_study_western_manufacturing"
502
+ texturefile = "gfx/interface/government_mechanics/egyptian_westernization/study_western_manufacturing.dds"
503
+ loadType = "INGAME"
504
+ transparencecheck = yes
505
+ }
506
+ spriteType = {
507
+ name = "GFX_study_western_military"
508
+ texturefile = "gfx/interface/government_mechanics/egyptian_westernization/study_western_military.dds"
509
+ loadType = "INGAME"
510
+ transparencecheck = yes
511
+ }
512
+
513
+ spriteType = {
514
+ name = "GFX_egyptian_westernization_frame"
515
+ texturefile = "gfx/interface/government_mechanics/egyptian_westernization/egyptian_westernization.dds"
516
+ loadType = "INGAME"
517
+ transparencecheck = yes
518
+ }
519
+
520
+ progressbartype = {
521
+ name = "GFX_egyptian_westernization_power_bar"
522
+ color = { 1.0 0.0 0.0 }
523
+ colortwo = { 1.0 1.0 1.0 }
524
+ textureFile1 = "gfx/interface/government_mechanics/egyptian_westernization/egyptian_westernization_progress_bar.dds"
525
+ textureFile2 = "gfx/interface/government_mechanics/egyptian_westernization/egyptian_westernization_progress_bar_empty.dds"
526
+ size = { x = 248 y = 20 }
527
+ effectFile = "gfx/FX/progress.lua"
528
+ }
529
+
530
+ # 20 Persian Influence
531
+ spriteType = {
532
+ name = "GFX_collect_tax_on_art"
533
+ texturefile = "gfx/interface/government_mechanics/persian_influence/collect_tax_on_art.dds"
534
+ }
535
+
536
+ spriteType = {
537
+ name = "GFX_promote_good_reputation"
538
+ texturefile = "gfx/interface/government_mechanics/persian_influence/promote_good_reputation.dds"
539
+ }
540
+
541
+ spriteType = {
542
+ name = "GFX_conscript_enthusiasts"
543
+ texturefile = "gfx/interface/government_mechanics/persian_influence/conscript_enthusiasts.dds"
544
+ }
545
+
546
+ # 21 Three Flames
547
+ spriteType = {
548
+ name = "GFX_three_flames_bg"
549
+ texturefile = "gfx/interface/government_mechanics/zoroastrian_three_flames/asha_vahishta_bg.dds"
550
+ }
551
+
552
+ spriteType = {
553
+ name = "GFX_adur_gushnasp_interaction"
554
+ texturefile = "gfx/interface/government_mechanics/zoroastrian_three_flames/adur_gushnasp_interaction.dds"
555
+ }
556
+
557
+ spriteType = {
558
+ name = "GFX_adur_burzhen_mihr_interaction"
559
+ texturefile = "gfx/interface/government_mechanics/zoroastrian_three_flames/adur_burzhen_mihr_interaction.dds"
560
+ }
561
+
562
+ spriteType = {
563
+ name = "GFX_adur_farnbag_interaction"
564
+ texturefile = "gfx/interface/government_mechanics/zoroastrian_three_flames/adur_farnbag_interaction.dds"
565
+ }
566
+
567
+ spriteType = {
568
+ name = "GFX_asha_vahishta"
569
+ texturefile = "gfx/interface/government_mechanics/zoroastrian_three_flames/asha_vahishta_frame.dds"
570
+ loadType = "INGAME"
571
+ transparencecheck = yes
572
+ }
573
+
574
+ progressbartype = {
575
+ name = "GFX_three_flames_bar"
576
+ color = { 1.0 0.0 0.0 }
577
+ colortwo = { 1.0 1.0 1.0 }
578
+ textureFile1 = "gfx/interface/government_mechanics/zoroastrian_three_flames/the_three_royal_fires_progress_bar.dds"
579
+ textureFile2 = "gfx/interface/government_mechanics/zoroastrian_three_flames/the_three_royal_fires_progress_bar_empty.dds"
580
+ size = { x = 185 y = 14 }
581
+ effectFile = "gfx/FX/progress.lua"
582
+ }
487
583
  }
interface/government_mechanics/three_flames_bar.gui ADDED
@@ -0,0 +1,71 @@
1
+ guiTypes = {
2
+ windowType = { # Copied and adjusted from government_interaction_type
3
+ name = "three_flames_gov_mech"
4
+ size = { x = 300 y = 22 }
5
+ moveable = 0
6
+
7
+ # Background
8
+ iconType = {
9
+ name = "background"
10
+ spriteType = "GFX_three_flames_bg"
11
+ alwaystransparent = yes
12
+ position = { x = 0 y = 28 }
13
+ }
14
+
15
+ # bar and frame for the power type associated with this interaction (if it's unique to the interaction - if not, these will be hidden)
16
+ iconType = {
17
+ name = "government_power_bar"
18
+ spriteType = "GFX_three_flames_bar"
19
+ position = { x = 54 y = 4 }
20
+ }
21
+
22
+ # Progressbar Frame
23
+ iconType = {
24
+ name = "frame_background"
25
+ spriteType = "GFX_asha_vahishta"
26
+ alwaystransparent = yes
27
+ position = { x = 3 y = 0 }
28
+ }
29
+ }
30
+
31
+ # Interactions, copied from government_interaction_type but we want a different size than default
32
+ windowType = {
33
+ name = "three_flames_interaction_button"
34
+ size = { x = 95 y = 100 }
35
+ backGround = ""
36
+ moveable = 0
37
+ dontRender = ""
38
+ horizontalBorder = ""
39
+ Orientation = "UPPER_LEFT"
40
+
41
+ ### interaction button
42
+ guiButtonType = {
43
+ name = "government_interaction_button"
44
+ quadTextureSprite = "GFX_russian_ability_ADM" #placeholder so we don't get an assert - you have to set something - but this will be overridden by the interaction's icon
45
+ position = { x = 8 y = 4 }
46
+ tooltip = ""
47
+ tooltipText = ""
48
+ delayedTooltipText = ""
49
+ buttonFont = "vic_18"
50
+ Orientation = "UPPER_LEFT"
51
+ clicksound = back_click
52
+ text = ""
53
+ }
54
+
55
+ #bar and frame for the power type associated with this interaction (if it's unique to the interaction - if not, these will be hidden)
56
+ iconType = {
57
+ name = "government_power_bar"
58
+ spriteType = "GFX_government_power_bar"
59
+ position = { x = 20 y = 77 }
60
+ Orientation = "UPPER_LEFT"
61
+ }
62
+
63
+ iconType = {
64
+ name = "government_power_bar_frame"
65
+ spriteType = "GFX_government_power_bar_frame"
66
+ position = { x = 6 y = 74 }
67
+ Orientation = "UPPER_LEFT"
68
+ alwaystransparent = yes
69
+ }
70
+ }
71
+ }
interface/governmentreformicons.gfx CHANGED
@@ -1418,4 +1418,116 @@ spriteTypes = {
1418
1418
  texturefile = "gfx//interface//government_reform_icons//dlc//domination//righteous_army.dds"
1419
1419
  }
1420
1420
 
1421
+ ### KOK // 1.36 Reforms
1422
+
1423
+ spriteType = {
1424
+ name = "government_reform_zoroastrian_persian_government_reform"
1425
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//zoroastrian_persian_government_reform.dds"
1426
+ }
1427
+
1428
+ spriteType = {
1429
+ name = "government_reform_legacy_of_timur_reform"
1430
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//legacy_of_timur_reform.dds"
1431
+ }
1432
+
1433
+ spriteType = {
1434
+ name = "government_reform_legacy_of_eranshahr_reform"
1435
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//legacy_of_eranshahr_reform.dds"
1436
+ }
1437
+
1438
+ spriteType = {
1439
+ name = "government_reform_court_of_art_and_culture_reform"
1440
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//court_of_art_and_culture_reform.dds"
1441
+ }
1442
+
1443
+ spriteType = {
1444
+ name = "government_reform_legacy_of_the_seljuk_reform"
1445
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//legacy_of_the_seljuk_reform.dds"
1446
+ }
1447
+
1448
+ spriteType = {
1449
+ name = "government_reform_legacy_of_the_safavid_reform"
1450
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//legacy_of_the_safavid_reform.dds"
1451
+ }
1452
+
1453
+ spriteType = {
1454
+ name = "government_reform_diwan_al_khass_reform"
1455
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//diwan_al_khass_reform.dds"
1456
+ }
1457
+
1458
+ spriteType = {
1459
+ name = "government_reform_integrated_ottoman_officials"
1460
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//integrated_ottoman_officials.dds"
1461
+ }
1462
+
1463
+ spriteType = {
1464
+ name = "government_reform_state_madrasas_reform"
1465
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//state_madrasas_reform.dds"
1466
+ }
1467
+
1468
+ spriteType = {
1469
+ name = "government_reform_cawa_auxiliary_forces"
1470
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//cawa_auxiliary_forces.dds"
1471
+ }
1472
+
1473
+ spriteType = {
1474
+ name = "government_reform_karimi_stations_reform"
1475
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//karimi_stations_reform.dds"
1476
+ }
1477
+
1478
+ spriteType = {
1479
+ name = "government_reform_modernized_furusiyya_reform"
1480
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//modernized_furusiyya_reform.dds"
1481
+ }
1482
+
1483
+ spriteType = {
1484
+ name = "government_reform_egyptian_government_reform"
1485
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//egyptian_government_reform.dds"
1486
+ }
1487
+
1488
+ spriteType = {
1489
+ name = "government_reform_reform_the_pronoiars_reform"
1490
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//reform_the_pronoiars_reform.dds"
1491
+ }
1492
+
1493
+ spriteType = {
1494
+ name = "government_reform_pronoiar_monarchy_reform"
1495
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//pronoiar_monarchy_reform.dds"
1496
+ }
1497
+
1498
+ spriteType = {
1499
+ name = "government_reform_laesio_enormis_reform"
1500
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//laesio_enormis_reform.dds"
1501
+ }
1502
+
1503
+ spriteType = {
1504
+ name = "government_reform_restore_the_master_of_offices_reform"
1505
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//restore_the_master_of_offices_reform.dds"
1506
+ }
1507
+
1508
+ spriteType = {
1509
+ name = "government_reform_theme_system_reform"
1510
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//theme_system_reform.dds"
1511
+ }
1512
+
1513
+ spriteType = {
1514
+ name = "government_reform_restoration_of_the_senate_reform"
1515
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//restoration_of_the_senate_reform.dds"
1516
+ }
1517
+
1518
+ spriteType = {
1519
+ name = "government_reform_sparapet_office"
1520
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//sparapet_office.dds"
1521
+ }
1522
+
1523
+ spriteType = {
1524
+ name = "government_reform_nakharar_title"
1525
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//nakharar_title.dds"
1526
+ }
1527
+
1528
+ spriteType = {
1529
+ name = "government_reform_turkoman_ottoman_institutions"
1530
+ texturefile = "gfx//interface//government_reform_icons//dlc//king_of_kings//turkoman_ottoman_institutions.dds"
1531
+ }
1532
+
1421
1533
  }
interface/great_project.gfx CHANGED
@@ -640,4 +640,44 @@ spriteTypes = {
640
640
  name = "GFX_great_project_st_basil_cathedral"
641
641
  texturefile = "gfx//interface//great_projects//great_project_StBasil_cathedral.dds"
642
642
  }
643
+
644
+ spriteType = {
645
+ name = "GFX_great_project_al_azhar_university"
646
+ texturefile = "gfx//interface//great_projects//great_project_al_azhar_university.dds"
647
+ }
648
+
649
+ spriteType = {
650
+ name = "GFX_great_project_city_of_sanaa"
651
+ texturefile = "gfx//interface//great_projects//great_project_city_of_sanaa.dds"
652
+ }
653
+
654
+ spriteType = {
655
+ name = "GFX_great_project_golestan_palace"
656
+ texturefile = "gfx//interface//great_projects//great_project_golestan_palace.dds"
657
+ }
658
+
659
+ spriteType = {
660
+ name = "GFX_great_project_itchan_kala"
661
+ texturefile = "gfx//interface//great_projects//great_project_itchan_kala.dds"
662
+ }
663
+
664
+ spriteType = {
665
+ name = "GFX_great_project_kazan_kremlin"
666
+ texturefile = "gfx//interface//great_projects//great_project_kazan_kremlin.dds"
667
+ }
668
+
669
+ spriteType = {
670
+ name = "GFX_great_project_narikala_fortress"
671
+ texturefile = "gfx//interface//great_projects//great_project_narikala_fortress.dds"
672
+ }
673
+
674
+ spriteType = {
675
+ name = "GFX_great_project_nizwa_fort"
676
+ texturefile = "gfx//interface//great_projects//great_project_nizwa_fort.dds"
677
+ }
678
+
679
+ spriteType = {
680
+ name = "GFX_great_project_shah_rukn_e_alam_tomb"
681
+ texturefile = "gfx//interface//great_projects//great_project_shah_rukn_e_alam_tomb.dds"
682
+ }
643
683
  }
interface/holy_orders_view.gfx CHANGED
@@ -138,4 +138,25 @@ spriteTypes = {
138
138
  texturefile = "gfx/interface/holy_orders/dlc/golden_century/alcantara.dds"
139
139
  noOfFrames = 4
140
140
  }
141
+
142
+ # King of Kings
143
+
144
+
145
+ spriteType = {
146
+ name = "GFX_holy_order_savafid_order"
147
+ texturefile = "gfx/interface/holy_orders/dlc/king_of_kings/savafid_order.dds"
148
+ noOfFrames = 4
149
+ }
150
+
151
+ spriteType = {
152
+ name = "GFX_holy_order_zahediyeh_order"
153
+ texturefile = "gfx/interface/holy_orders/dlc/king_of_kings/zahediyeh_order.dds"
154
+ noOfFrames = 4
155
+ }
156
+
157
+ spriteType = {
158
+ name = "GFX_holy_order_kashifs"
159
+ texturefile = "gfx/interface/holy_orders/dlc/king_of_kings/kashifs.dds"
160
+ noOfFrames = 4
161
+ }
141
162
  }
interface/ledger.gfx CHANGED
@@ -110,6 +110,12 @@ spriteTypes = {
110
110
  texturefile = "gfx\interface\rivals\ledger_invisible_button_60x17.dds"
111
111
  transparencecheck = no
112
112
  }
113
+
114
+ spriteType = {
115
+ name = "GFX_ledger_invisible_button65x26"
116
+ texturefile = "gfx\interface\rivals\ledger_invisible_button_65x26.dds"
117
+ transparencecheck = no
118
+ }
113
119
 
114
120
  spriteType = {
115
121
  name = "GFX_ledger_linegraph_bg"
interface/macrobuildinterface.gfx CHANGED
@@ -610,6 +610,11 @@ spriteTypes = {
610
610
  texturefile = "gfx//interface//macro_diplomacy_slot.dds"
611
611
  }
612
612
 
613
+ spriteType = {
614
+ name = "GFX_macro_diplomacy_slot_small"
615
+ texturefile = "gfx//interface//macro_diplomacy_slot_small.dds"
616
+ }
617
+
613
618
  spriteType = {
614
619
  name = "GFX_macro_diplomacy_green_banner"
615
620
  texturefile = "gfx//interface//macro_diplomacy_green_banner.dds"
interface/macrobuildinterface_override.gui CHANGED
@@ -1040,7 +1040,17 @@ guiTypes = {
1040
1040
  # buttonText = "unrest"
1041
1041
  # buttonFont = "vic_18"
1042
1042
  }
1043
-
1043
+
1044
+ guiButtonType = {
1045
+ name = "can_increase_button"
1046
+ position = { x= 312 y = 9 }
1047
+ quadTextureSprite ="GFX_sort_actions_small"
1048
+ }
1049
+ guiButtonType = {
1050
+ name = "can_decrease_button"
1051
+ position = { x= 348 y = 9 }
1052
+ quadTextureSprite ="GFX_sort_actions_small"
1053
+ }
1044
1054
  # instantTextBoxType={
1045
1055
  # name = "autonomy_header_unrest"
1046
1056
  # position = {x = 225 y = 4 }
interface/menubar.gfx CHANGED
@@ -271,7 +271,7 @@ spriteTypes = {
271
271
  spriteType = {
272
272
  name = "GFX_messageicons"
273
273
  texturefile = "gfx//interface//messageicons.dds"
274
- noOfFrames = 53
274
+ noOfFrames = 65
275
275
  effectFile = "gfx/FX/buttonstate.lua"
276
276
  alwaystransparent = yes
277
277
  }
interface/messagetypes.txt CHANGED
@@ -1764,7 +1764,7 @@ KNOWLEDGE_SHARING=
1764
1764
  msg_icontype="diplo"
1765
1765
  category="cat_diplomacy"
1766
1766
  option=no
1767
- from_me=
1767
+ to_me=
1768
1768
  {
1769
1769
  log=yes
1770
1770
  onmap=no
@@ -1772,6 +1772,12 @@ KNOWLEDGE_SHARING=
1772
1772
  pausepopup=no
1773
1773
  icon=no
1774
1774
  }
1775
+ }
1776
+ ASK_KNOWLEDGE_SHARING=
1777
+ {
1778
+ msg_icontype="diplo"
1779
+ category="cat_diplomacy"
1780
+ option=no
1775
1781
  to_me=
1776
1782
  {
1777
1783
  log=yes
@@ -1780,6 +1786,62 @@ KNOWLEDGE_SHARING=
1780
1786
  pausepopup=no
1781
1787
  icon=no
1782
1788
  }
1789
+ }
1790
+ THEM_KNOWLEDGE_SHARING=
1791
+ {
1792
+ msg_icontype="diplo"
1793
+ category="cat_diplomacy"
1794
+ option=no
1795
+ from_me=
1796
+ {
1797
+ log=yes
1798
+ onmap=no
1799
+ popup=yes
1800
+ pausepopup=no
1801
+ icon=no
1802
+ }
1803
+ }
1804
+ THEM_ASK_KNOWLEDGE_SHARING=
1805
+ {
1806
+ msg_icontype="diplo"
1807
+ category="cat_diplomacy"
1808
+ option=no
1809
+ from_me=
1810
+ {
1811
+ log=yes
1812
+ onmap=no
1813
+ popup=yes
1814
+ pausepopup=no
1815
+ icon=no
1816
+ }
1817
+ }
1818
+ THIRD_KNOWLEDGE_SHARING=
1819
+ {
1820
+ msg_icontype="diplo"
1821
+ category="cat_diplomacy"
1822
+ option=no
1823
+ interesting=
1824
+ {
1825
+ log=yes
1826
+ onmap=no
1827
+ popup=yes
1828
+ pausepopup=no
1829
+ icon=no
1830
+ }
1831
+ default=
1832
+ {
1833
+ log=yes
1834
+ onmap=no
1835
+ popup=no
1836
+ pausepopup=no
1837
+ icon=no
1838
+ }
1839
+ }
1840
+ THIRD_ASK_KNOWLEDGE_SHARING=
1841
+ {
1842
+ msg_icontype="diplo"
1843
+ category="cat_diplomacy"
1844
+ option=no
1783
1845
  interesting=
1784
1846
  {
1785
1847
  log=yes
@@ -5946,7 +6008,7 @@ LEADERDIED=
5946
6008
  {
5947
6009
  msg_icontype="gov"
5948
6010
  category="cat_government"
5949
- option=no
6011
+ option=yes
5950
6012
  to_me=
5951
6013
  {
5952
6014
  log=yes
@@ -11105,7 +11167,7 @@ SLACKEN_AUTODISABLE =
11105
11167
  icon=no
11106
11168
  }
11107
11169
  }
11108
- SIDETRUCEENDS=
11170
+ OURSIDETRUCEENDS=
11109
11171
  {
11110
11172
  msg_icontype="diplo"
11111
11173
  category="cat_diplomacy"
@@ -11118,4 +11180,54 @@ SIDETRUCEENDS=
11118
11180
  pausepopup=no
11119
11181
  icon=no
11120
11182
  }
11183
+ }
11184
+ THEIRSIDETRUCEENDS=
11185
+ {
11186
+ msg_icontype="diplo"
11187
+ category="cat_diplomacy"
11188
+ option="no"
11189
+ to_me=
11190
+ {
11191
+ log=yes
11192
+ onmap=no
11193
+ popup=yes
11194
+ pausepopup=no
11195
+ icon=no
11196
+ }
11197
+ }
11198
+ CURIATRANSFER=
11199
+ {
11200
+ msg_icontype="gov"
11201
+ category="cat_religion"
11202
+ option=yes
11203
+ to_me=
11204
+ {
11205
+ log=yes
11206
+ onmap=no
11207
+ popup=yes
11208
+ pausepopup=no
11209
+ icon=no
11210
+ }
11211
+ }
11212
+ CURIATRANSFEROTHER=
11213
+ {
11214
+ msg_icontype="gov"
11215
+ category="cat_religion"
11216
+ option=yes
11217
+ interesting=
11218
+ {
11219
+ log=yes
11220
+ onmap=no
11221
+ popup=yes
11222
+ pausepopup=no
11223
+ icon=no
11224
+ }
11225
+ default=
11226
+ {
11227
+ log=yes
11228
+ onmap=no
11229
+ popup=yes
11230
+ pausepopup=no
11231
+ icon=no
11232
+ }
11121
11233
  }
interface/missionicons_domination.gfx CHANGED
@@ -1,4 +1,4 @@
1
- ### LON Icons ###
1
+ ### Domination Icons ###
2
2
 
3
3
  spriteTypes = {
4
4
 
interface/missionicons_king_of_kings.gfx ADDED
@@ -0,0 +1,424 @@
1
+ ### King of Kings Icons ###
2
+
3
+ spriteTypes = {
4
+ spriteType = {
5
+ name = "qara_qoyunlu_dismantle_ak_qoyunlu"
6
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/qara_qoyunlu_dismantle_ak_qoyunlu.dds"
7
+ }
8
+
9
+ spriteType = {
10
+ name = "qara_qoyunlu_era"
11
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/qara_qoyunlu_era.dds"
12
+ }
13
+
14
+ spriteType = {
15
+ name = "qara_qoyunlu_dominate_the_gulf"
16
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/qara_qoyunlu_dominate_the_gulf.dds"
17
+ }
18
+
19
+ spriteType = {
20
+ name = "qara_qoyunlu_maragheh_observatory"
21
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/qara_qoyunlu_maragheh_observatory.dds"
22
+ }
23
+
24
+ spriteType = {
25
+ name = "aq_qoyunlu_dethrone_the_timurids"
26
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/aq_qoyunlu_dethrone_the_timurids.dds"
27
+ }
28
+
29
+ spriteType = {
30
+ name = "geo_turkoman"
31
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_turkoman.dds"
32
+ }
33
+
34
+ spriteType = {
35
+ name = "geo_a_house_divided"
36
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_a_house_divided.dds"
37
+ }
38
+
39
+ spriteType = {
40
+ name = "geo_preventing_collapse"
41
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_preventing_collapse.dds"
42
+ }
43
+
44
+ spriteType = {
45
+ name = "geo_crade_of_civilization"
46
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_crade_of_civilization.dds"
47
+ }
48
+
49
+ spriteType = {
50
+ name = "geo_break_the_crescent"
51
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_break_the_crescent.dds"
52
+ }
53
+
54
+ spriteType = {
55
+ name = "geo_break_the_crescent_2"
56
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/geo_break_the_crescent_2.dds"
57
+ }
58
+
59
+ spriteType = {
60
+ name = "arm_proclaim_great_armenia"
61
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arm_proclaim_great_armenia.dds"
62
+ }
63
+
64
+ spriteType = {
65
+ name = "arm_etchmiadzin_cathedral"
66
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arm_etchmiadzin_cathedral.dds"
67
+ }
68
+
69
+ spriteType = {
70
+ name = "arm_artaxiad_legacy"
71
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arm_artaxiad_legacy.dds"
72
+ }
73
+
74
+ spriteType = {
75
+ name = "arm_holy_sites"
76
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arm_holy_sites.dds"
77
+ }
78
+
79
+ spriteType = {
80
+ name = "arm_restore_armenian_cilicia"
81
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arm_restore_armenian_cilicia.dds"
82
+ }
83
+
84
+ spriteType = {
85
+ name = "byz_pontic_empire"
86
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_pontic_empire.dds"
87
+ }
88
+
89
+ spriteType = {
90
+ name = "byz_greek_fire"
91
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_greek_fire.dds"
92
+ }
93
+
94
+ spriteType = {
95
+ name = "byz_justinians_ambition"
96
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_justinians_ambition.dds"
97
+ }
98
+
99
+ spriteType = {
100
+ name = "byz_avenge_1071"
101
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_avenge_1071.dds"
102
+ }
103
+
104
+ spriteType = {
105
+ name = "byz_aegean_islands"
106
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_aegean_islands.dds"
107
+ }
108
+
109
+ spriteType = {
110
+ name = "byz_city_of_worlds_desire"
111
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_city_of_worlds_desire.dds"
112
+ }
113
+
114
+ spriteType = {
115
+ name = "byz_reinforce_constantinople"
116
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/byz_reinforce_constantinople.dds"
117
+ }
118
+
119
+ spriteType = {
120
+ name = "yem_dawah"
121
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/yem_dawah.dds"
122
+ }
123
+
124
+ spriteType = {
125
+ name = "yem_coffee"
126
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/yem_coffee.dds"
127
+ }
128
+
129
+ spriteType = {
130
+ name = "yem_unite_yemen"
131
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/yem_unite_yemen.dds"
132
+ }
133
+
134
+ spriteType = {
135
+ name = "arb_unite_arabia"
136
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arb_unite_arabia.dds"
137
+ }
138
+
139
+ spriteType = {
140
+ name = "arb_riyadh"
141
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arb_riyadh.dds"
142
+ }
143
+
144
+ spriteType = {
145
+ name = "arb_sicily"
146
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/arb_sicily.dds"
147
+ }
148
+
149
+ spriteType = {
150
+ name = "per_the_seljuk_successors"
151
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_the_seljuk_successors.dds"
152
+ }
153
+
154
+ spriteType = {
155
+ name = "per_a_new_eranshahr"
156
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_a_new_eranshahr.dds"
157
+ }
158
+
159
+ spriteType = {
160
+ name = "per_butcher_black_sheep"
161
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_butcher_black_sheep.dds"
162
+ }
163
+
164
+ spriteType = {
165
+ name = "per_protect_the_west_iranian"
166
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_protect_the_west_iranian.dds"
167
+ }
168
+
169
+ spriteType = {
170
+ name = "per_arl_expand_the_safavid_order"
171
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_arl_expand_the_safavid_order.dds"
172
+ }
173
+
174
+ spriteType = {
175
+ name = "per_tim_legacy_of_timur"
176
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_tim_legacy_of_timur.dds"
177
+ }
178
+
179
+ spriteType = {
180
+ name = "per_tab_ziyarids_successor"
181
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_tab_ziyarids_successor.dds"
182
+ }
183
+
184
+ spriteType = {
185
+ name = "per_tab_legacy_of_eranshahr"
186
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_tab_legacy_of_eranshahr.dds"
187
+ }
188
+
189
+ spriteType = {
190
+ name = "per_establish_western_defenses"
191
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_establish_western_defenses.dds"
192
+ }
193
+
194
+ spriteType = {
195
+ name = "per_reform_our_defenses"
196
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_reform_our_defenses.dds"
197
+ }
198
+
199
+ spriteType = {
200
+ name = "per_establish_eastern_defenses"
201
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_establish_eastern_defenses.dds"
202
+ }
203
+
204
+ spriteType = {
205
+ name = "per_create_the_tupchi"
206
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_create_the_tupchi.dds"
207
+ }
208
+
209
+ spriteType = {
210
+ name = "per_create_the_ghulams"
211
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_create_the_ghulams.dds"
212
+ }
213
+
214
+ spriteType = {
215
+ name = "per_the_tofangchi"
216
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_the_tofangchi.dds"
217
+ }
218
+
219
+ spriteType = {
220
+ name = "per_qizilbash_loyalty"
221
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_qizilbash_loyalty.dds"
222
+ }
223
+
224
+ spriteType = {
225
+ name = "per_recruit_the_qizilbash"
226
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_recruit_the_qizilbash.dds"
227
+ }
228
+
229
+ spriteType = {
230
+ name = "per_balance_of_power"
231
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_balance_of_power.dds"
232
+ }
233
+
234
+ spriteType = {
235
+ name = "per_our_religious_direction"
236
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_our_religious_direction.dds"
237
+ }
238
+
239
+ spriteType = {
240
+ name = "per_convert_persia"
241
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_convert_persia.dds"
242
+ }
243
+
244
+ spriteType = {
245
+ name = "per_unify_the_shia_realms"
246
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_unify_the_shia_realms.dds"
247
+ }
248
+
249
+ spriteType = {
250
+ name = "per_great_shia_empire"
251
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_great_shia_empire.dds"
252
+ }
253
+
254
+ spriteType = {
255
+ name = "per_unify_islam"
256
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_unify_islam.dds"
257
+ }
258
+
259
+ spriteType = {
260
+ name = "per_sword_of_our_faith"
261
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_sword_of_our_faith.dds"
262
+ }
263
+
264
+ spriteType = {
265
+ name = "per_the_persian_influence"
266
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_the_persian_influence.dds"
267
+ }
268
+
269
+ spriteType = {
270
+ name = "per_expand_our_influence"
271
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_expand_our_influence.dds"
272
+ }
273
+
274
+ spriteType = {
275
+ name = "per_language_of_poetry"
276
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_language_of_poetry.dds"
277
+ }
278
+
279
+ spriteType = {
280
+ name = "per_reborn_in_fire"
281
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_reborn_in_fire.dds"
282
+ }
283
+
284
+ spriteType = {
285
+ name = "per_build_the_fire_temples"
286
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_build_the_fire_temples.dds"
287
+ }
288
+
289
+ spriteType = {
290
+ name = "per_purify_the_holy_sites"
291
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_purify_the_holy_sites.dds"
292
+ }
293
+
294
+ spriteType = {
295
+ name = "per_balance_the_three_flames"
296
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_balance_the_three_flames.dds"
297
+ }
298
+
299
+ spriteType = {
300
+ name = "per_restore_the_avesta"
301
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_restore_the_avesta.dds"
302
+ }
303
+
304
+ spriteType = {
305
+ name = "per_the_city_of_daman"
306
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_the_city_of_daman.dds"
307
+ }
308
+
309
+ spriteType = {
310
+ name = "per_muslim_integration"
311
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_muslim_integration.dds"
312
+ }
313
+
314
+ spriteType = {
315
+ name = "per_zoroastrian_community"
316
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_zoroastrian_community.dds"
317
+ }
318
+
319
+ spriteType = {
320
+ name = "per_an_asha_empire"
321
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_an_asha_empire.dds"
322
+ }
323
+
324
+ spriteType = {
325
+ name = "per_establish_the_qurchi"
326
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_establish_the_qurchi.dds"
327
+ }
328
+
329
+ spriteType = {
330
+ name = "per_sino_persians_relations"
331
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_sino_persians_relations.dds"
332
+ }
333
+
334
+ spriteType = {
335
+ name = "per_enlightened_rule"
336
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/per_enlightened_rule.dds"
337
+ }
338
+
339
+ spriteType = {
340
+ name = "mam_mercantile_relationship"
341
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_mercantile_relationship.dds"
342
+ }
343
+
344
+ spriteType = {
345
+ name = "mam_reincorporate_northern_territories"
346
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_reincorporate_northern_territories.dds"
347
+ }
348
+
349
+ spriteType = {
350
+ name = "mam_great_power"
351
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_great_power.dds"
352
+ }
353
+
354
+ spriteType = {
355
+ name = "kok_mam_holy_cities"
356
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/kok_mam_holy_cities.dds"
357
+ }
358
+
359
+ spriteType = {
360
+ name = "mam_yemen"
361
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_yemen.dds"
362
+ }
363
+
364
+ spriteType = {
365
+ name = "mam_arabia"
366
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_arabia.dds"
367
+ }
368
+
369
+ spriteType = {
370
+ name = "mam_baghdad"
371
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_baghdad.dds"
372
+ }
373
+
374
+ spriteType = {
375
+ name = "mam_tabriz"
376
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_tabriz.dds"
377
+ }
378
+
379
+ spriteType = {
380
+ name = "mam_hormuz_straits"
381
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_hormuz_straits.dds"
382
+ }
383
+
384
+ spriteType = {
385
+ name = "mam_basrah"
386
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_basrah.dds"
387
+ }
388
+
389
+ spriteType = {
390
+ name = "mam_persia"
391
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_persia.dds"
392
+ }
393
+
394
+ spriteType = {
395
+ name = "mam_ethiopia"
396
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_ethiopia.dds"
397
+ }
398
+
399
+ spriteType = {
400
+ name = "mam_recruit_the_mamluks"
401
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_recruit_the_mamluks.dds"
402
+ }
403
+
404
+ spriteType = {
405
+ name = "mam_city_thousand_minarets"
406
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_city_thousand_minarets.dds"
407
+ }
408
+
409
+ spriteType = {
410
+ name = "mam_refine_the_furusiyya"
411
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_refine_the_furusiyya.dds"
412
+ }
413
+
414
+ spriteType = {
415
+ name = "mam_highway_empire"
416
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_highway_empire.dds"
417
+ }
418
+
419
+ spriteType = {
420
+ name = "mam_harness_spice_trade"
421
+ texturefile = "gfx/interface/missions/dlc_missions/king_of_kings/mam_harness_spice_trade.dds"
422
+ }
423
+
424
+ }
interface/peaceview.gui CHANGED
@@ -731,10 +731,16 @@ guiTypes = {
731
731
  guiButtonType = {
732
732
  name = "sort_text"
733
733
  position = { x = 83 y = 184 }
734
- quadTextureSprite ="GFX_sort_186"
734
+ quadTextureSprite ="GFX_sort_160_peace"
735
735
  buttonText = "PEACE_NAME"
736
736
  buttonFont = "vic_18"
737
737
  }
738
+
739
+ guiButtonType = {
740
+ name = "sort_giver"
741
+ position = { x = 241 y = 182 }
742
+ quadTextureSprite = "GFX_sort_shield"
743
+ }
738
744
 
739
745
  guiButtonType = {
740
746
  name = "sort_overex"
@@ -813,7 +819,7 @@ guiTypes = {
813
819
  {
814
820
  name ="wargoal_icon"
815
821
  spriteType = "GFX_diplomacy_action_covert"
816
- position = { x= 187 y = 2 }
822
+ position = { x= 163 y = 2 }
817
823
  Orientation = "UPPER_LEFT"
818
824
  }
819
825
 
@@ -841,13 +847,35 @@ guiTypes = {
841
847
  guiButtonType =
842
848
  {
843
849
  name ="claim_button"
844
- position = { x= 182 y = -1 }
850
+ position = { x= 158 y = -1 }
845
851
  quadTextureSprite = "GFX_shield_small_claim"
846
852
  tooltip = ""
847
853
  tooltipText =""
848
854
  delayedTooltipText = ""
849
855
  buttonFont = "vic_18"
850
856
  Orientation = "UPPER_LEFT"
857
+ }
858
+ guiButtonType =
859
+ {
860
+ name ="core_button"
861
+ position = { x= 158 y = -1 }
862
+ quadTextureSprite = "GFX_shield_small"
863
+ tooltip = ""
864
+ tooltipText =""
865
+ delayedTooltipText = ""
866
+ buttonFont = "vic_18"
867
+ Orientation = "UPPER_LEFT"
868
+ }
869
+ guiButtonType =
870
+ {
871
+ name ="perma_claim_button"
872
+ position = { x= 158 y = -1 }
873
+ quadTextureSprite = "GFX_shield_small_permanent_claim"
874
+ tooltip = ""
875
+ tooltipText =""
876
+ delayedTooltipText = ""
877
+ buttonFont = "vic_18"
878
+ Orientation = "UPPER_LEFT"
851
879
  }
852
880
 
853
881
  guiButtonType = {
@@ -858,7 +886,7 @@ guiTypes = {
858
886
 
859
887
  guiButtonType = {
860
888
  name = "country_flag_2"
861
- position = { x= 156 y = 4 }
889
+ position = { x= 187 y = 4 }
862
890
  quadTextureSprite ="GFX_flag_small"
863
891
  }
864
892
 
@@ -866,7 +894,7 @@ guiTypes = {
866
894
  {
867
895
  name ="unlawful_territory"
868
896
  spriteType = "GFX_unlawful_territory"
869
- position = { x= 153 y = -2 }
897
+ position = { x= 133 y = -2 }
870
898
  Orientation = "UPPER_LEFT"
871
899
  }
872
900
 
interface/provinceview.gfx CHANGED
@@ -1433,5 +1433,9 @@ spriteTypes = {
1433
1433
  name = "GFX_autonomy_increased"
1434
1434
  texturefile = "gfx/interface/ideas_EU4/autonomy_increased.dds"
1435
1435
  }
1436
-
1436
+ spriteType = {
1437
+ name = "GFX_state_view_invisible_button_114x20"
1438
+ texturefile = "gfx\interface\state_view_invisible_button_114x20.dds"
1439
+ transparencecheck = no
1440
+ }
1437
1441
  }
interface/provinceview.gui CHANGED
@@ -6721,6 +6721,11 @@ guiTypes = {
6721
6721
  maxHeight = 20
6722
6722
  format = left
6723
6723
  }
6724
+ guiButtonType = {
6725
+ name = "name_overlay"
6726
+ position = { x = 31 y = 6 }
6727
+ quadTextureSprite = "GFX_state_view_invisible_button_114x20"
6728
+ }
6724
6729
 
6725
6730
  guiButtonType =
6726
6731
  {
interface/reorg_window_sub.gui CHANGED
@@ -118,6 +118,20 @@ guiTypes = {
118
118
  Orientation = "UPPER_LEFT"
119
119
  }
120
120
  iconType =
121
+ {
122
+ name ="band_reorg_regiment_qizilbash"
123
+ spriteType = "GFX_band_reorg_regiment_qizilbash"
124
+ position = { x= -20 y = -2 }
125
+ Orientation = "UPPER_LEFT"
126
+ }
127
+ iconType =
128
+ {
129
+ name ="band_reorg_regiment_mamluks"
130
+ spriteType = "GFX_band_reorg_regiment_mamluks"
131
+ position = { x= -20 y = -2 }
132
+ Orientation = "UPPER_LEFT"
133
+ }
134
+ iconType =
121
135
  {
122
136
  name ="band_reorg_regiment_revolutionary_guard"
123
137
  spriteType = "GFX_band_reorg_regiment_revolutionary_guard"
@@ -385,6 +399,20 @@ guiTypes = {
385
399
  Orientation = "UPPER_LEFT"
386
400
  }
387
401
  iconType =
402
+ {
403
+ name ="band_reorg_regiment_qizilbash"
404
+ spriteType = "GFX_band_reorg_regiment_qizilbash"
405
+ position = { x= -15 y = -2 }
406
+ Orientation = "UPPER_LEFT"
407
+ }
408
+ iconType =
409
+ {
410
+ name ="band_reorg_regiment_mamluks"
411
+ spriteType = "GFX_band_reorg_regiment_mamluks"
412
+ position = { x= -15 y = -2 }
413
+ Orientation = "UPPER_LEFT"
414
+ }
415
+ iconType =
388
416
  {
389
417
  name ="band_reorg_regiment_revolutionary_guard"
390
418
  spriteType = "GFX_band_reorg_regiment_revolutionary_guard"
interface/unitpanel.gfx CHANGED
@@ -615,6 +615,16 @@ spriteTypes = {
615
615
  texturefile = "gfx//interface//band_regiment_samurai.dds"
616
616
  loadType = "INGAME"
617
617
  }
618
+ spriteType = {
619
+ name = "GFX_band_regiment_qizilbash"
620
+ texturefile = "gfx//interface//band_regiment_qizilbash.dds"
621
+ loadType = "INGAME"
622
+ }
623
+ spriteType = {
624
+ name = "GFX_band_regiment_mamluks"
625
+ texturefile = "gfx//interface//band_regiment_mamluks.dds"
626
+ loadType = "INGAME"
627
+ }
618
628
  spriteType = {
619
629
  name = "GFX_band_regiment_geobukseon"
620
630
  texturefile = "gfx//interface//band_regiment_geobukseon.dds"
@@ -757,6 +767,18 @@ spriteTypes = {
757
767
  loadType = "INGAME"
758
768
  }
759
769
 
770
+ spriteType = {
771
+ name = "GFX_band_reorg_regiment_qizilbash"
772
+ texturefile = "gfx//interface//band_reorg_qizilbash.dds"
773
+ loadType = "INGAME"
774
+ }
775
+
776
+ spriteType = {
777
+ name = "GFX_band_reorg_regiment_mamluks"
778
+ texturefile = "gfx//interface//band_reorg_mamluks.dds"
779
+ loadType = "INGAME"
780
+ }
781
+
760
782
  spriteType = {
761
783
  name = "GFX_band_reorg_regiment_geobukseon"
762
784
  texturefile = "gfx//interface//band_reorg_geobukseon.dds"
interface/unitpanel_sub.gui CHANGED
@@ -172,6 +172,18 @@ guiTypes = {
172
172
  position = { x= -33 y = -3 }
173
173
  Orientation = "UPPER_LEFT"
174
174
  }
175
+ iconType = {
176
+ name ="band_regiment_qizilbash"
177
+ spriteType = "GFX_band_regiment_qizilbash"
178
+ position = { x= -33 y = -3 }
179
+ Orientation = "UPPER_LEFT"
180
+ }
181
+ iconType = {
182
+ name ="band_regiment_mamluks"
183
+ spriteType = "GFX_band_regiment_mamluks"
184
+ position = { x= -33 y = -3 }
185
+ Orientation = "UPPER_LEFT"
186
+ }
175
187
  iconType = {
176
188
  name ="band_regiment_geobukseon"
177
189
  spriteType = "GFX_band_regiment_geobukseon"