• 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.
Good news everyone! I have mangued to create a bare-bones DEFCON Event!

Here is the Event itself:
Code:
#### DEFCON Changesevent = {
    id = 9999999
    random = no
    persistent = yes
    TAG =  { AFG ALB ALG ANG ARA ARG ARM AST AUS AZB BEL BEN BLR BOL BOS BRA BRU BUL BUR CAL CAM CAN CGX CHC CHI CHL CMB COL CON COS CRO CSA CSX CUB CXB CYN CYP CZE DDR DEN DFR EAF ECU EGY ENG EQA EST ETH EUS FIN FLA FRA GAB GEO GER GLD GRE GUA GUI GUY HOL HON HUN ICL IDC IND INO IRE IRQ ISR ITA JAP JOR KAZ KOR KUR KYG LAO LAT LBY LEB LIT LUX MAD MAL MAN MEN MEX MLY MON MOR MOZ MTN NAM NIC NIG NOR NZL OMN OTT PAK PAL PAN PAR PER PHI POL POR PRI PRK PRU QUE RHO ROM RSI RUS SAF SAL SAR SAU SCA SCH SCO SER SIA SIB SIE SIK SLO SLV SOM SOV SPA SPR SUD SWE SYR TAJ TAN TEX TRA TRK TUN TUR UKR URU USA UZB VEN VIE WLL YEM YUG U01 U02 U03 U04 U08 U09 U10 U11 U12 U13 U14 U15 U16 U17 U18 U19 U20 U21 U22 U26 U27 U28 U29 U30 U31 U32 U33 U34 U35 U40 U41 U42 U43 U44 U45 U46 U47 U48 U49 U50 U51 U52 U53 U54 U55 U56 U57 U58 U59 U67 UTC UER UPE U70 U71 U72 U73 U74 U75 U76 U77 U78 U79 U80 U81 U82 U83 U84 U85 U86 U87 U88 U89 U90 U91 U92 U93 U94 U95 U96 U97 U98 U99 }
decision = { supplies = 100  }


    decision_trigger = { supplies = 100 }


    trigger = { supplies = 100 }


    name = EVTDEFCONNAME
    desc = EVTDEFCONDESC
    style = 2
    picture = ""
    decision_picture = ""


    date = { day = 1 month = january year = 1914 }
    offset = 90
    deathdate = { day = 30 month = december year = 9999 }


    action = {
        name = "We will go to DEFCON 5 (Total Peace)"
        trigger = { supplies = 100
            }
        command = { type = supplies value = -100 }
        command = { type = dissent value = -5 } 
        command = { type = local_setflag which = DEFCON_5 }
        command = { trigger = { local_flag = DEFCON_4 } type = local_clrflag which = DEFCON_4 }
        }
    action = {
        name = "We will go to DEFCON 4(Standard Peace)"
        trigger = { supplies = 200
        
        OR = {
        local_flag = DEFCON_5
        local_flag = DEFCON_3 
        }
        }
        command = { type = supplies value = -200 }
        command = { trigger = { local_flag = DEFCON_5 } type = dissent value = 5 }
        command = { trigger = { local_flag = DEFCON_3 } type = dissent value = -5 }
        command = { type = local_clrflag which = DEFCON_5 }
        command = { type = local_setflag which = DEFCON_4 }
        command = { type = local_clrflag which = DEFCON_3 }
        }
    action = {
        name = "We will go to DEFCON 3(Standard War)"
        trigger = { supplies = 300
        atwar = yes
        OR = {
        local_flag = DEFCON_4
         local_flag = DEFCON_2  
        }
        }
        command = { type = supplies value = -300 }
        command = { trigger = { local_flag = DEFCON_4 } type = dissent value = 10 }
        command = { trigger = { local_flag = DEFCON_2 } type = dissent value = -10 }
        command = { type = local_clrflag which = DEFCON_4 }
        command = { type = local_setflag which = DEFCON_3 }
        command = { type = local_clrflag which = DEFCON_2 }
        }
    action = {
        name = "We will go to DEFCON 2 (Total War)"
        trigger = { supplies = 400
        atwar = yes
        OR = {
        local_flag = DEFCON_3        
        local_flag = DEFCON_1  
        }
        }
        command = { type = supplies value = -400 }
        command = { trigger = { local_flag = DEFCON_3 } type = dissent value = 15 } #People begin to get very afraid. Mass walkouts will happen.
        command = { trigger = { local_flag = DEFCON_1 } type = dissent value = -15 } #Everyone sighs with joy.
        command = { type = local_clrflag which = DEFCON_3 }
        command = { type = local_setflag which = DEFCON_2 }
        command = { type = local_clrflag which = DEFCON_1 }
        }
    action = {
        name = "We will go to DEFCON 1 (ACTIVATES NUCLEAR WEAPONS)"
        trigger = { 
        supplies = 500
        atwar = yes
        local_flag = DEFCON_2
        OR = {
        #Below is the important stuff in case atomic weapons have been used or owned.
            nuke = 1
            nuked = { country = CHC data = 1 }
            nuked = { country = SOV country = USA data = 1 }
            nuked = { country = SOV country = FRA data = 1 }
            nuked = { country = SOV country = ENG data = 1 }
            nuked = { country = SOV country = ITA data = 1 }
            nuked = { country = USA country = SOV data = 1 }
            nuked = { country = ENG country = SOV data = 1 }
            nuked = { country = FRA country = SOV data = 1 }
            #Nations becomes desprate.
            lost_national = { country = SOV value = 10 }
            lost_national = { country = USA value = 10 }
            lost_national = { country = FRA value = 40 }
            lost_national = { country = ENG value = 40 }
        }
            }
        command = { type = supplies value = -500 } #Mass moblization begins as every silo/bomber becomes active.
        command = { type = dissent value = 20 } #Mass panic as Atomic War is a very real possiblity.
        command = { type = local_clrflag which = DEFCON_2 }
        command = { type = local_setflag which = DEFCON_1 }
        command = { trigger = { nuke = 1 } type = enable_task which = nuke } #It's pointless to have a task to nuke if there is no nuke to use!
        }
    }

And the Text to go with it:
Code:
EVTDEFCONNAME;Raise or Lower DEFCON Levels;;;;;;;;;;X
EVTDEFCONDESC;This DEFCON event was made to prevent both the AI and the Player from using Nukes at will. You can choose to go from DEFCON 5 (Total Peace) to DEFCON 1 (Total War).\nDEFCON 5 is Minimal Military Readyness, This status have never been in use. One of the major reasons why DEFCON 5 isn't used is due to the almost impossible requirements (No more "Badguys" to defend/fight against as one requirement) and the perceived "Weakness" of the state.\nDEFCON 4 is normally the level used for standard peacetime, so it's classified as Low Military Readyness.\nDEFCON 3 is normally used at a start of a war as it's considered Standard Military readyness.\nDEFCON 2 is Hightend Military Readyness, This is only used when a war escaltes a cirten point such as a regional conflict or even a use of Tactical NBC Weapon.\nDEFCON 1 is a Maxiuim Military Readyness. This was never used thankfully but there was many moments (such as the Cuban Misslie Crisis) where it almost did. Using DEFCON 1 allows any and all weaponry to be used with impunity. In terms of Nukes, it was under an considerable amount of debate in terms of acceptable use. Should they use them as a first or last resort? The general viewpoint was ,thankfully, the latter.\n Make sure to keep an eye on other nations DEFCON levels else you may get caught out!;;;;;;;;;;X

You can use the event and change anything you wish to suit this mod. Have fun!
 
Downloaded latest version, my checksum is LFLP but it still crashes whenever I try to launch a scenario. The loading bar goes about a third of the way and then i get a CTD.

I had the same problem.
It's caused by a missing event ID for the De-Stalinization event in \db\events\nwo\soviet_union.txt. You can fix it yourself by opening that file and going to line 1012 and adding 8014217 after the "id = " text.

Thanks for the continued updates to the mod, much appreciated!
 
Bugfixes

Hi Bizon!

I have a Bugfixing package for your mod. I fixed some errors like 'Broken Error Definition' and wrong traits for some ministers and the error above my post. I didn't add or removed any content only fixed the errors, so I would suggest to implement the files contained in my package.

Here it is: View attachment Bugfixes.rar

eeeex
 
I had the same problem.
It's caused by a missing event ID for the De-Stalinization event in \db\events\nwo\soviet_union.txt. You can fix it yourself by opening that file and going to line 1012 and adding 8014217 after the "id = " text.

Thanks for the continued updates to the mod, much appreciated!

Thanks that fixed it no problems.
 
Downloaded latest version, my checksum is LFLP but it still crashes whenever I try to launch a scenario. The loading bar goes about a third of the way and then i get a CTD.

I had the same problem.
It's caused by a missing event ID for the De-Stalinization event in \db\events\nwo\soviet_union.txt. You can fix it yourself by opening that file and going to line 1012 and adding 8014217 after the "id = " text.

Thanks for the continued updates to the mod, much appreciated!


Just bought DH and just downloaded this MOD but after copying all of the files as per instructions and fixing the above event file I am still unable to load the game and get a CTD when trying to load any scenerio. Hoping to get some help from someone that has a solution or is obviously smarter than I as I a have tried to fix this and re-copy this several times.

One thing that I might add is that I originally download the MOD from another p/c and put it on a flash drive then brought home and loaded up to my game. Don't believe that this should make a difference but hey maybe I don't know as much as I think I do.

Please help, really trying to get my Cold War fix while I wait for EvW.
 
View attachment 82664

I've just downloaded and put the new files over the other ones in the mod section and when i start up the game the error still appears.

I reinstalled Darkest Hour to see if I could replicate this error. I get this exact error when running Darkest Hour 1.02 and NWO. The current version of NWO is only compatible with DH 1.03.
Make sure you update to 1.03 and your that checksum is LFLP.
I don't have the Steam version so I don't know if Steam is already updating to 1.03 but there are special instructions for Steam users on the 1.03 patch page here:
http://forum.paradoxplaza.com/forum/showthread.php?635575-Darkest-Hour-Patch-1.03-Hot-fixes
My suggestion when getting this error:
Reinstall DH, manually install the 1.03 patch then install NWO and finally follow my instructions in post #1726.
 
Last edited:
I just wanted to say, I'm extremely impressed with the mod so far! I can't believe that there's a Cold War mod that actually managed to produce something that's actually playable and significant.

Are there any plans to continue the development beyond 1963? Not to put any pressure on you or anything, you've already done a lot, I'm mostly just asking out of curiosity.
 
Hey, long time lurker, firs time player. Wanted to say, amazing job! Just stopped by to give my two cents:

1: when FRG forms they have no alliances and no garunteed independence, so as the Soviets I just gobbled them up really quick, probably should be changed.

2: Events for the Soviets get extremely sparse in the 60s-70s and on, I'm sure that's going to ultimately be corrected though.

Some bugs I found playing as Egypt, the Aswan High dam event effects the wrong province (759, Libyan) and not Aswan (795) so I ended up giving my neighbors a free dam evidently :p

Also, I get an event as egypt where we are "determined to win the war" and I get 3 free Infantry divisions, however they are in a provicned called "embarked" and I have no way to access or deploy them. I was able to easily fix the dam events, but this I can't see to find/fix. Any help?
 
Another fix go into mods/what ever u named it/db/events/nwo/nationalist_china and find commane and change it to command

The easiest of all! :) But I reuploaded it once again (there were two such mistakes actually and I might have corrected only one) and now it looks 100% okay.

What does the most recent version add or change?

The changelog is in the zip file and on the website. And a couple of posts earlier :)

I just wanted to say, I'm extremely impressed with the mod so far! I can't believe that there's a Cold War mod that actually managed to produce something that's actually playable and significant.

Are there any plans to continue the development beyond 1963? Not to put any pressure on you or anything, you've already done a lot, I'm mostly just asking out of curiosity.

My wishlist (which includes a couple of requests from these forums) for modding tools became a bit crowded lately so it's hard to make any promises. Somewhere around August I'll think about long-term project and we'll see.

Hey, long time lurker, firs time player. Wanted to say, amazing job! Just stopped by to give my two cents:

1: when FRG forms they have no alliances and no garunteed independence, so as the Soviets I just gobbled them up really quick, probably should be changed.

2: Events for the Soviets get extremely sparse in the 60s-70s and on, I'm sure that's going to ultimately be corrected though.

Some bugs I found playing as Egypt, the Aswan High dam event effects the wrong province (759, Libyan) and not Aswan (795) so I ended up giving my neighbors a free dam evidently :p

Also, I get an event as egypt where we are "determined to win the war" and I get 3 free Infantry divisions, however they are in a provicned called "embarked" and I have no way to access or deploy them. I was able to easily fix the dam events, but this I can't see to find/fix. Any help?

1. Yeah, I checked it and in years 1949-1955 they look helpless. They shouldn't normally enter NATO before they historically did, in 1955, but there should be a guarantee in place (linked up to events in cold_war_alliances.txt).

2. Thanks to FCZP's suggestions Soviets got a couple of late game additions but the timeline now goes only up to 1963 so there can't be too many of them :D

About Egypt, I'll be paying special attention to them to fix them for 1948 war in 2.1 so I'll take a look!
 
Bizon

1) USA 1945....

1wAzUFs620k.jpg


2) add new string in "Death of Stalin" event
command = { type = sleepminister which = 30144 } # Iosif V. Stalin

please change dormant ministers for USSR in 45' scenario
dormant_ministers = { 30005 30006 30007 30009 30010 30015 30019 30023 30026 30027 30029 30030 30031 30032 30033 30035 30038 30048 30051 30052 30053 30057 30058 30061 30062 30063 30064 30065 30066 30068 30074 30320 }
 
Last edited: