• 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.

GermiyanBey

Private
11 Badges
Sep 9, 2018
10
0
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Magicka 2
  • Stellaris
  • Knights of Honor
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Age of Wonders
  • Crusader Kings II
  • Darkest Hour
  • Majesty 2 Collection
I recently bought Darkest Hour and gave a play.

The country I play is invading another country, when I am coming close to annex the country, it makes Auto-Diplomacy and agrees on White-Peace. Moreover, all my armies on those lands are disbanded too... Truly game-breaking experience.

I already unchecked the boxes in Economy>Auto-Control window (I re-tried from a load, after AI was making agreements on my behalf). Still having this Auto-Diplomacy broke my game.

I hope you can patch this or please tell me where I can remove this annoying Auto-Diplomacy feature once and for all.

Thanks.
 
I recently bought Darkest Hour and gave a play.

The country I play is invading another country, when I am coming close to annex the country, it makes Auto-Diplomacy and agrees on White-Peace. Moreover, all my armies on those lands are disbanded too... Truly game-breaking experience.

I already unchecked the boxes in Economy>Auto-Control window (I re-tried from a load, after AI was making agreements on my behalf). Still having this Auto-Diplomacy broke my game.

I hope you can patch this or please tell me where I can remove this annoying Auto-Diplomacy feature once and for all.

Thanks.
Uhmmm... sounds like an event that forces a peace. There are a few of those, but you've not provided enough info to understand which one.
Obviously, the units are not "disbanded" but simply redeployed.
 
Yes it can be, I don't know. So let me give further details (I added screenshot too to attachment).

I was playing as Ottoman Empire and I wanted to try an alternative history: staying Neutral (instead of joining to Germans) and invading Bulgaria to expand the lands. After I almost completely occupied Bulgaria, as you see in the picture, "Bulgaria had Armistice", France accepted terms of Bulgaria (I am not in alliance with France or UK group), I see "Bulgaria accepted our generous peace offer" in the logs.

As I see "Bulgaria accepted peace offer", I thought this is Auto-Diplomacy. Or maybe you are right, this can be triggered by France's proposal or Armistice events.

But current state is truly annoying, I hope I can play further. Thanks for the reply.
 

Attachments

  • Screenshot.jpg
    Screenshot.jpg
    308,1 KB · Views: 24
Yes it can be, I don't know. So let me give further details (I added screenshot too to attachment).

I was playing as Ottoman Empire and I wanted to try an alternative history: staying Neutral (instead of joining to Germans) and invading Bulgaria to expand the lands. After I almost completely occupied Bulgaria, as you see in the picture, "Bulgaria had Armistice", France accepted terms of Bulgaria (I am not in alliance with France or UK group), I see "Bulgaria accepted our generous peace offer" in the logs.

As I see "Bulgaria accepted peace offer", I thought this is Auto-Diplomacy. Or maybe you are right, this can be triggered by France's proposal or Armistice events.

But current state is truly annoying, I hope I can play further. Thanks for the reply.
Yes, this is an event. In a few days, perhaps a month, a second event should fire forcing the peace terms on Bulgaria, but that's not what you want.
Given the special case that you presented, the best solution would be to temporarily disable the event, which is event 2020502 in Darkest Hour\Mods\Darkest Hour Full\db\events\1914\BUL - Bulgaria.txt. I can think on two quick solutions:
1) Open Darkest Hour\Mods\Darkest Hour Full\db\events\1914\BUL - Bulgaria.txt, go to line 89 and place a # before the event id, like this:
event = {
# id = 2020502 # Armistice
country = BUL
This however, will disable the event for all games, so in the future if you start another game you might want to re-enable it.
2) Find a savegame before "Bulgaria had Armistice!" in Darkest Hour Full\scenarios\save games\ with an editor like Notepad++ and find a section with:
history = { .... }
and between { and } a list of numbers. Those are event ids. Before the closing }, add 2020502 to the list. This will make this specific savegame think that the event already fired even if it didn't (so it will never fire again only in this game).
 
I have a similar report again. The title is "Annexation to White Peace".

Now I was on the road for Annexation of Greece, it seems it launched another Game Breaking event, "Greece had Military Defeat" and afterwards I see in Gamelog "Greece accepted our generous peace offer" while I had refused their offer (giving most of their lands) not long ago.

Sorry but this is really getting annoying and frustrating. I hope there is no more such events to encounter.
 

Attachments

  • Screenshot-AnnexationToWhitePeace.jpg
    Screenshot-AnnexationToWhitePeace.jpg
    326,4 KB · Views: 19
I have a similar report again. The title is "Annexation to White Peace".

Now I was on the road for Annexation of Greece, it seems it launched another Game Breaking event, "Greece had Military Defeat" and afterwards I see in Gamelog "Greece accepted our generous peace offer" while I had refused their offer (giving most of their lands) not long ago.

Sorry but this is really getting annoying and frustrating. I hope there is no more such events to encounter.
Obviously there are. WW1 is heavily scripted since it had many peculiar happenings that can only be modelled by events. Even more obviously the scripting cannot seriously take into consideration an Ottoman Empire wage a war without being in the CP.
The Armistice event is probably in "DH\Mods\DHFull\db\events\1914\GRE - GREECE.txt, but in this case there is a peace event that favor the Ottomans, giving a few province and war reparations. But you can just ignore this like you did for the other event, disabling it. The process is always the same.
 
It is very sad to hear. It is really annoying to modify and tweak the game everytime in order to play the game smoothly. As a game developer (Unity) I am myself, it seems events are really not prepared well, at least considering other perspectives or conditions.

Last words on this topic (if I encounter similar again, I won't report),
Games must be fun to play, not frustrating tedium (This ends my gameplay in Darkest Hour).

Thanks for the reply.
 
It is very sad to hear. It is really annoying to modify and tweak the game everytime in order to play the game smoothly. As a game developer (Unity) I am myself, it seems events are really not prepared well, at least considering other perspectives or conditions.

Last words on this topic (if I encounter similar again, I won't report),
Games must be fun to play, not frustrating tedium (This ends my gameplay in Darkest Hour).

Thanks for the reply.
I disagree. It is simply impossible to take into consideration everything the players can do. However, what we can offer is a way for the players to customize the game for what they want to do, which is quite simple in Darkest Hour, as you probably have seen.
What you wanted to do is very specific and proof of that is the fact that, if I remember correctly, this is the first time (in 7 years) a user complains about WW1 events not taking into consideration a war waged by the Ottoman Empire outside of the Central Powers. Honestly I'm not 100% sure, but this is what I remember.
However, when a player wants to do something so peculiar and that cannot be predicted, he can easily customize the game for himself. Apart from Mods with hundreds of new events, you can sometime find AARs where players use custom events to adapt the game to their specific situation. Obviously it is your own choice, but players often find this rewarding.
Have fun! :)
 
Last edited:
When we code a game, if statements are commonly used. These are to "cover" every condition that a player can encounter in a game, so it becomes a nice experience without bugs.

In Paradox Engine, you use "trigger = {" command with bools such as "ai = yes" or "central powers = yes". So I am sure these errors or unwanted behaviours could be prevented, but I respect as you focus on furnishing a game for general public with specific nations are played, also development time is limited, etc.