Patch 1.10.1 Collie Live - Checksum dd56 (Not for problem reports)

MatRopert

HoI4 Tech Lead
2 Badges
May 11, 2018
270
996
mropert.github.io
  • Battle for Bosporus
Hello everyone!

Release 1.10.1 "Collie" is now live with its new features and bugfixes. The patch should be downloading through Steam and Microsoft Store as we speak. The expected checksum is dd56.
If you wonder if you missed patch 1.10.0, don't worry, you didn't! It was only released internally and to our beta testers, but the timetable allowed us to skip ahead and go live with 1.10.1 directly which includes a few fixes for issues found during beta.

Please note that 1.10 will not be save game compatible with 1.9.3. If you want to finish off any ongoing ironman games, please remain on 1.9.3 for now. Here are instructions on how you revert patch levels.

As always please make sure that any mods you are using are updated for 1.10, or your game might not run properly.

If you discover any bugs in patch 1.10.1, please report them in the bug report forum as usual.

EkXL91tXYAAKXFu.jpg


################################################################
######## Update 1.10.1 "Collie" ########
################################################################

####################################
# Battle for the Bosporus Country Pack
####################################
- New Focus Tree for Greece
- New Focus Tree for Turkey
- New Focus Tree for Bulgaria

####################################
# Features
####################################
- Reworked Focus Tree for Yugoslavia (Death or Dishonor)
- Reworked and tweaked the starting position for Romania (Death or Dishonor)
- added a number of new releaseable nations to the game
- The Heavy Cruiser 3d Asset Pack has been merged into the base game
- added a special infantry model with Pickelhaube for Unaligned Germany (Waking the Tiger)

##################################
# Bugfix
##################################
- Fixed a bug where Serbia was using the incorrect country colours.
- Banning Communism or Fascism should now also remove foreign communist/fascist influence national spirits.
- fixed foreign equipments not showing up under stockpiles ui
- Yugoslavia may now complete industry focuses if the owner of the province is their subject
- fixed enemy ship count now showing up in strategic region ui
- added some missing descriptions of special ship hulls (MtG only)
- Fixed some mods being erroneously removed at game start
- The external actor on the losing side of a civil war no longer get their units wiped if they were in the winner's territory as long as the civil war did not become a full blown out war
- Yugoslavia will now lose the Anti-German Military spirit if the military has already instigated a coup.
- Rocket sites will now properly delete remaining stock when captured and not crash the game further down the line
- fixed a missing national spirit icon in the French tree
- fixed some issues with AI operative assignments that was trying to make them assign same operative multiple times
- Fixed operative being stuck on rescue mission when there are no operative left to rescue
- Added a nudger generated file to the list of files to backup and remove by the Clear Cache action
- Added missing "do nothing" option to an event
- Set ROM starting ruling party to non-aligned
- Updated Institute Royal Monarchy focus to start with 65% Non-Aligned support
- Fixed a typo in wtt_events_l_english.yml for Germany Anti-Soviet Pact news pop-up
- removed Italian_generic_land_4 soldier and added Britain_generic_land_6 soldier instead.
- new hat for error dog
- added portrait to vanilla GER

##################################
# Balance
##################################
- naval supremacy is now scaled to a percentage depending on enemy intel level instead of getting reduced to 0% at low intel
- Germany can no longer annex Yugoslavia with a single focus and no input from the Yugoslavian player under certain circumstances

##################################
# Stability & Performance
##################################
- improved performance of national focus gui when there are focuses with many prerequisites or expensive allowed triggers
- Fixed OOS triggered by displaying the description of some focuses and event effects
- Improved performance of CPoliticalMinister that was evaluating decision with an ai_factor of zero
- Fixed CTD when interacting with the army portraits while merging armies
- Fixed CTD in AI code
- Added allowed trigger for ai strategy plans
- Fixed CTD related to carrier air missions
- Fixed OOS caused by localized state name
- Fixed CTD caused by effect from history trying to access the not yet initialized graphical map

##################################
# Modding
##################################
- add the modifiers navy_leader_start_level, navy_leader_start_attack_level, navy_leader_start_defense_level, navy_leader_start_maneuvering_level, navy_leader_start_coordination_level to match the sames for army_leader.
- Fixed has_dlc trigger to return false when the name of the dlc is not known
- Added support for nesting localization strings, i.e. use a localization key within another localization string, enabling strings like "Unlock $nukes$ in the $technology$ screen" where 'nukes' and 'technology' are localization keys.
- Added support for dollar signs in localization strings. Normally a dollar sign denotes the start or end of a variable. With this change "$$" will produce a single dollar sign in the resulting string.
- add_equipment_to_stockpile effect now accepts variables as producer
- added faction_leader scope change
- added custom_modifier_tooltip support for dynamic modifiers
- added add_victory_points/set_victory_points effects
- Added console command Audio.PlayEffect to play a scripted sound effect at will
- added can_be_produced trigger to equipments so they can be blocked for certain countries for production
- Added the ability to specify a variable refering to an idea for triggers and effect has_idea, add_ideas, remove_ideas, swap_ideas, add_timed_idea and modify_timed_idea
- Added support for the triggers is_enemy, is_friend and is_neutral to adjacency rules to enable script to determine which rule to use. Evaluation order is documented in adjacency_rules.txt.
- Added global.province_controllers game variable array that returns an array containing the controller for each province, where array index is mapped to province ID. For example global.province_controllers^4135 returns the controller of Gibraltar.
- Added equipment buildable trigger

##################################
# Database
##################################
- Added a series of decisions for Yugoslavia to promote a communist uprising in Bulgaria, Albania, and other Balkan nations
- Added General entry for Constantin Sanatescu
- Hooked Iraqi fascist leader into vanilla
- Added Kurdistan tag, history, and leaders
 
  • 14Like
  • 2
Reactions:

Balesir

AoD's Old Geezer
143 Badges
Dec 23, 2005
2.881
1.058
  • Europa Universalis IV: Res Publica
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Impire
  • Europa Universalis III Complete
  • Iron Cross
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis III Complete
  • Europa Universalis IV: Call to arms event
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Sword of the Stars II
  • Supreme Ruler 2020
  • Supreme Ruler: Cold War
  • Victoria 2
  • Victoria 2: A House Divided
  • Stellaris: Nemesis
  • Commander: Conquest of the Americas
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Hearts of Iron Anthology
  • Darkest Hour
  • Deus Vult
  • Diplomacy
  • East India Company
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
Nice! Thanks for the work!

I notice that has_dlc has been tweaked - does it now work with subtechnologies? I am trying to add 'scout planes' as subtechs in the air tree, but I still want to limit them to La Resistance (as originally they were) - the limits didn't work under 1.9, but do they now?
 
  • 1Like
Reactions:

Zeprion

Colonel
On Probation
17 Badges
Oct 31, 2016
928
1.898
  • Hearts of Iron IV: Colonel
  • Battle for Bosporus
  • Crusader Kings III
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II
  • Hearts of Iron IV: Cadet
  • Mount & Blade: With Fire and Sword
  • Victoria 2
  • Europa Universalis IV
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Old Gods
Yugoslavia has a huge problem that can easily be abused.
With the right exploit, you can make Yugoslavia stronger than non-aligned England conquering USA and coring USA + its former subjects.
You can form the Autonomus Region of Transylvania in West Banat, despite being only West Banat, conquer the rest of Transylvania, and when you unite yourself back, all of Transylvania will be your core.
But why stop with Transylvania? This reunification affects every Serbian puppet at the time the focus is completed. You can puppet anyone you want before you get to the "Reunite the Kingdoms" focus, and you will integrate them, gaining cores on all their core lands and also inheriting all their divisions + navies.
Meaning, as Yugoslavia, you can core all of Europe, Africa, Asia and America. You can make a one world government full of Yugoslavian cores.
 
  • 5
  • 2Like
  • 1Haha
Reactions:

Mousetick

Major
87 Badges
Oct 13, 2012
684
1.345
  • Europa Universalis IV
  • Crusader Kings II: Monks and Mystics
The patch should be downloading through Steam and Microsoft Store as we speak.

Please note that 1.10 will not be save game compatible with 1.9.3. If you want to finish off any ongoing ironman games, please remain on 1.9.3 for now.

I know it's not your job or area of responsibility, so please pass along to the game director or producer.

Do you see the contradiction (underlined) and the issue that it creates here? As you well know, most people don't read release notes. So those who play Ironman mode games get the update automatically from Steam, resume their Ironman save from the previous version, and it breaks and it's ruined because the save game has been overwritten by the new version. It's also an issue for regular saves, though not as egregious.

It's not enough to put a cautionary note such as "Please note that 1.10 will not be save game compatible with 1.9.3" in release notes. Most players will not see it, and even if they see it, it might be too late.

Please try to adopt a more consumer-friendly and non-techy-friendly attitude, by adding checks and blocks to protect them from making mistakes that are no fault of their own other than not paying attention to automatic updates and/or release notes:

A patch version that is not save game-compatible with previous versions should not silently allow loading an incompatible save game. It should block it completely.

Moreover, it appears that many users (on Steam) are able to enable the Battle of the Bosporus DLC even though they're not updated to the Collie patch? See this bug report for instance where the user is still on 1.9.3 (a7a4). How is this possible?

A DLC that requires a minimum patch level should not be activatable in the Launcher nor loadable by the executable if the version requirement is not met.

In either of the 2 cases above, the blocks should be accompanied by clear and simple messages with links to clear and simple instructions on how to update, or revert, as applicable, to the correct version. These instructions are not good enough:
- Before/after GDPR?
- Get a code/password?
- Versions which are/are not password protected?
- Removed instructions due to a linking account bug but still shown?

What the heck is this mess - how do you expect the average user to make any sense of it?

Thanks for reading.
 
  • 3Like
  • 2
  • 1
Reactions:

blahmaster6k

Bob Semple Tanker
36 Badges
Feb 8, 2018
1.137
3.133
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Battle for Bosporus
  • Stellaris: Federations
  • Hearts of Iron IV: La Resistance
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Stellaris
  • Pillars of Eternity
  • Europa Universalis III: Collection
  • Europa Universalis IV
  • Crusader Kings II: The Old Gods
  • Europa Universalis III
  • Divine Wind
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Megacorp
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Semper Fi
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II
So not included in the patch notes:

UK now has Iraq's oil rights. Great balance change, not sure why it's not in the patch notes.
 
  • 3Like
  • 2
  • 1
Reactions:

MatRopert

HoI4 Tech Lead
2 Badges
May 11, 2018
270
996
mropert.github.io
  • Battle for Bosporus
A patch version that is not save game-compatible with previous versions should not silently allow loading an incompatible save game.
it appears that many users (on Steam) are able to enable the Battle of the Bosporus DLC even though they're not updated to the Collie patch?
Has anyone noticed that with the new patch, planes are now destroyed if their airbase is overran? Is that an intended change, or a bug?
We have acknowledged those in the Known Issues post.
 
  • 4
  • 1
Reactions:

VashTheStampede

✯Producer✯
Mar 4, 2019
83
145
A DLC that requires a minimum patch level should not be activatable in the Launcher nor loadable by the executable if the version requirement is not met.

Thanks for reading.


Both Microsoft and Steam have options for turning off automatic updates! If you need help locating the setting, PM me and I will be happy to walk you through it :)
 
  • 3
  • 1
Reactions:

MatRopert

HoI4 Tech Lead
2 Badges
May 11, 2018
270
996
mropert.github.io
  • Battle for Bosporus
Meaning, as Yugoslavia, you can core all of Europe, Africa, Asia and America. You can make a one world government full of Yugoslavian cores.
This is a known issue, the focus should only apply to subjects released previously through the same focus, not all subjects in Europe.
 
  • 3
  • 1
Reactions:

Mousetick

Major
87 Badges
Oct 13, 2012
684
1.345
  • Europa Universalis IV
  • Crusader Kings II: Monks and Mystics
Both Microsoft and Steam have options for turning off automatic updates! If you need help locating the setting, PM me and I will be happy to walk you through it :)
Thanks for the offer to provide personalized help, but I'm not the one needing it.

I was suggesting that the software perform safety checks to protect unaware users against undesirable version conflicts. Once again your solution is to rely on the users to acquire the necessary technical knowledge beforehand to turn off automatic updates (which is ineffectual on Steam, see further) or to 1) read the patch notes as soon as they're released and 2) opt into betas on Steam to revert to the previous version. That is not consumer-friendly, and it increases the load on your tech-support resources due to the number of uninformed, confused and helpless users. The software should be perfectly capable of detecting version conflicts, of preventing damaging actions and informing the user with appropriate links to tech support articles.

Furthermore, turning off automatic updates on Steam doesn't address the issue at all. You may not be aware, but Steam allows only for delaying the udpates until the next time the software is launched, not for disabling them entirely. So the game is updated to the latest version the next time a user wishes to play (on Steam), no matter what.

1603117748832.png
 
  • 2
  • 2
Reactions:

Mousetick

Major
87 Badges
Oct 13, 2012
684
1.345
  • Europa Universalis IV
  • Crusader Kings II: Monks and Mystics
@VashTheStampede

For reference, here's how EU 4 deals with version conflicts (see screenshots below). Perhaps the HOI 4 team could take inspiration from their peers. It's not perfect, as it lacks pointers to help the user revert to a previous game version if desired, but it goes a long and much better way compared to HOI 4. Longer-term, it might be a good idea to build this into the engine to avoid reinventing the wheel in each PDS game.

eu4.png

1603120249317.png
 
  • 3Like
Reactions:

MatRopert

HoI4 Tech Lead
2 Badges
May 11, 2018
270
996
mropert.github.io
  • Battle for Bosporus
For reference, here's how EU 4 deals with version conflicts (see screenshots below). Perhaps the HOI 4 team could take inspiration from their peers.
As mentioned previously this is a known bug, versions 1.8, 1.9 and 1.10 incorrectly report saves as compatible.
If you try to load 1.7 or earlier you'll get a warning similar to EU4.
Starting 1.11 we will again make sure saves are flagged as potentially incompatible.
 
  • 4
  • 1
Reactions:

Mousetick

Major
87 Badges
Oct 13, 2012
684
1.345
  • Europa Universalis IV
  • Crusader Kings II: Monks and Mystics
As mentioned previously this is a known bug, versions 1.8, 1.9 and 1.10 incorrectly report saves as compatible.
If you try to load 1.7 or earlier you'll get a warning similar to EU4.
Starting 1.11 we will again make sure saves are flagged as potentially incompatible.
Thanks for following up with this clarification. I had wrongly assumed that the feature wasn't there at all.
 
  • 1Like
Reactions:

Pellaken

TheNewTeddy
On Probation
104 Badges
Mar 24, 2009
3.701
1.776
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Europa Universalis IV
  • Crusader Kings III
  • Imperator: Rome
  • 500k Club
  • Victoria 2
  • Crusader Kings II
  • Mount & Blade: Warband
  • Sengoku
  • Cities: Skylines
  • Prison Architect
You can puppet anyone you want
If you use the console sure; otherwise you have to be a good enough player to get serbia to puppet, for example, the soviet union. If, however, you are a good enough player to pull that off, I say, go nuts!
 
  • 2Like
  • 1
Reactions:

Askorti

Captain
13 Badges
Oct 13, 2018
429
476
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
There's something I'm a bit confused about. Do I have to go fascist to reform the Byzantine Empire? Because when I look at the tree, so it would seem, am I missing something?
 
Last edited:
  • 1Like
Reactions: