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

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

MatRopert

HoI4 Tech Lead
Paradox Staff
4 Badges
May 11, 2018
459
3.705
mropert.github.io
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • 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:
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:
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:
Thanks for the update!
 
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:
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:
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:
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:
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:
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:
@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:
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:
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:
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:
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: