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

Stahl-Opa

Marshall & Grossadmiral of Helvetia
72 Badges
Jun 16, 2011
749
169
www.vmods.org
  • Victoria 2: A House Divided
  • Europa Universalis IV: Call to arms event
  • Gettysburg
  • Heir to the Throne
  • King Arthur II
  • Leviathan: Warships
  • Magicka
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Crusader Kings II: Charlemagne
  • Victoria 2: Heart of Darkness
  • Warlock 2: Wrath of the Nagas
  • Pillars of Eternity
  • Europa Universalis IV: Mare Nostrum
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Stellaris: Nemesis
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Crusader Kings II: Jade Dragon
  • Stellaris - Path to Destruction bundle
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Digital Deluxe Edition
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
Heyya

I just work on some USSR stuff.

If you look at event #2007025

Code:
#########################################################################
#  The Great Officer Purge Begins
#########################################################################
event = {
    id = 2007025
    random = no
    country = SOV

    trigger = {
        OR = {
            AND = { year = 1936 random = 1 }
            AND = { year = 1937 random = 5 }
            AND = { year = 1938 random = 10 }
            AND = { year = 1939 random = 20 }
            year = 1940
        }
        headofstate = 30002 # Iosif in charge
        
        atwar = no
        
        AND = { #Prevent event from trigegring
            ai = yes
            ai = no
        }
    }

    name = "EVT_2609_NAME"
    desc = "EVT_2609_DESC"
    style = 2
      picture = "news_paper"

    date = { day = 0 month = january year = 1936 }
    offset = 15
    deathdate = { day = 29 month = december year = 1963 }


    action = {
        name = "ACTIONNAME2609A" # Purge the traitors!

        command = { type = manpowerpool value = -100 }
        command = { trigger = { ai = no } type = dissent value = 30 }
        command = { trigger = { ai = yes ai = GER } type = dissent value = 30 }
        command = { type = belligerence which = SOV value = -1 }
        command = { type = ministerofsecurity which = 30028 }
        command = { type = chiefofstaff which = 30038 }
        command = { type = chiefofnavy which = 30048 }
        command = { type = chiefofair which = 30052 }
        

        command = { type = sleepleader which = 30040 } #   Belov  I.P.
        #command = { type = sleepleader which = 30042 } #   Belov  S.I.
        command = { type = sleepleader which = 30044 } #   Berman
        command = { type = sleepleader which = 30085 } #   Deev
        command = { type = sleepleader which = 30095 } #   Dybenko
        command = { type = sleepleader which = 30097 } #   Egorov  A.I.
        command = { type = sleepleader which = 30101 } #   Eideman
        command = { type = sleepleader which = 30108 } #   Fabricius
        command = { type = sleepleader which = 30111 } # Fedko
        command = { type = sleepleader which = 30127 } # Fomin
        command = { type = sleepleader which = 30131 } #   Gaj
        command = { type = sleepleader which = 30135 } # Gamarnik
        command = { type = sleepleader which = 30152 } # Golubev  M.I.
        command = { type = sleepleader which = 30156 } # Gordon
        command = { type = sleepleader which = 30170 } # Hahanyan
        command = { type = sleepleader which = 30175 } # Horoshin
        command = { type = sleepleader which = 30192 } # Kalinovski
        command = { type = sleepleader which = 30194 } # Kaminski
        command = { type = sleepleader which = 30207 } # Kharitonov
        command = { type = sleepleader which = 30217 } # Klimovskih
        command = { type = sleepleader which = 30220 } # Kolchik
        #command = { type = sleepleader which = 30229 } # Kopec
        command = { type = sleepleader which = 30232 } # Kork
        command = { type = sleepleader which = 30243 } # Kotovski
        command = { type = sleepleader which = 30255 } # Kuibyshev
        command = { type = sleepleader which = 30267 } # Kuzn
        command = { type = sleepleader which = 30272 } # Lapin
        command = { type = sleepleader which = 30315 } # Medvedovski
        command = { type = sleepleader which = 30316 } # Meklis
        command = { type = sleepleader which = 30338 } # Navrocki
        command = { type = sleepleader which = 30339 } # Nazarov
        command = { type = sleepleader which = 30403 } #   Primakov  V.M.
        command = { type = sleepleader which = 30409 } # Pshenn
        command = { type = sleepleader which = 30416 } # Putna
        command = { type = sleepleader which = 30454 } # Ryabyshev
        command = { type = sleepleader which = 30472 } # Sedyakin
        command = { type = sleepleader which = 30477 } # Serdich
        command = { type = sleepleader which = 30484 } # Sharangovich
        command = { type = sleepleader which = 30487 } # Sheklanov
        command = { type = sleepleader which = 30498 } # Shmidt
        command = { type = sleepleader which = 30523 } # Strepuhov
        command = { type = sleepleader which = 30543 } # Tukhachevsky
        command = { type = sleepleader which = 30547 } #   Uborevich
        command = { type = sleepleader which = 30550 } # Uspenski
        command = { type = sleepleader which = 30570 } # Vorozhejkin
        command = { type = sleepleader which = 30571 } # Vostrechov
        command = { type = sleepleader which = 30572 } #   Yakir
        command = { type = sleepleader which = 30602 } # Zonberg
        command = { type = sleepleader which = 30618 } # Galler
        command = { type = sleepleader which = 30654 } # Alksnis
        command = { type = sleepleader which = 30664 } # Gerasimov
        command = { type = sleepleader which = 30673 } # Kharlamov
        command = { type = sleepleader which = 30678 } # Krasovskij
        command = { type = sleepleader which = 30701 } # Sudets
        command = { type = sleepleader which = 30715 } # Vazetis
        command = { type = sleepleader which = 30716 } # Unzherov
        command = { type = sleepleader which = 30717 } # Kireev
        command = { type = sleepleader which = 30718 } # Khalatov
        command = { type = sleepleader which = 30719 } # Kashirin
        command = { type = sleepleader which = 30721 } # Dushenov
        command = { type = sleepleader which = 30722 } # Bidemann
        command = { type = sleepleader which = 30723 } # Tupikov
        command = { type = sleepleader which = 30650 } #Viktorov
        #command = { type = sleepleader which = 30437 } #Rokossovsky
        command = { type = sleepleader which = 30050 } #Blücher
        command = { type = sleepleader which = 30512 } #Smirnov
        #command = { type = sleepleader which = 30007 } #Alekseev (Killed in 1941)
        #command = { type = sleepleader which = 30374 } #Pavlov D.G. (Killed in 1941)
        #command = { type = sleepleader which = 30238 } #Korobkov (Killed in 1941)
        #command = { type = sleepleader which = 30276 } #Laskin (Killed in 1941)
        #command = { type = sleepleader which = 30681 } #Loktionov (Killed in 1941)
        #command = { type = sleepleader which = 30353 } #Oborin (Killed in 1941)
        #command = { type = sleepleader which = 30687 } #Oborin (Killed in 1941)
        #command = { type = sleepleader which = 30407 } #Proskurov (Killed in 1941)
        #command = { type = sleepleader which = 30697 } #Rychagov (Killed in 1941)
        #command = { type = sleepleader which = 30499 } #Shtern (Killed in 1941)
        command = { type = sleepleader which = 30004 } #Ahlyustin
        command = { type = sleepleader which = 30008 } #Alekseenko
        command = { type = sleepleader which = 30028 } #Baranov  S.V.
        command = { type = sleepleader which = 30057 } #Borisov
        command = { type = sleepleader which = 30059 } #Borzilov
        command = { type = sleepleader which = 30063 } #Budyho
        command = { type = sleepleader which = 30081 } #Chistyakov  V.I.
        command = { type = sleepleader which = 30084 } #Dedaev
        command = { type = sleepleader which = 30090 } #Dobroserdov
        command = { type = sleepleader which = 30098 } #Egorov  E.A.
        command = { type = sleepleader which = 30100 } #Egorov  P.G.
        command = { type = sleepleader which = 30107 } #Ershakov
        command = { type = sleepleader which = 30120 } #Filatov
        command = { type = sleepleader which = 30136 } #Garnov
        command = { type = sleepleader which = 30172 } #Hatckilevich
        command = { type = sleepleader which = 30174 } #Horolenko
        command = { type = sleepleader which = 30186 } #Ivanov  V.I.
        #command = { type = sleepleader which = 30190 } #Kachalov (Killed in 1941)
        #command = { type = sleepleader which = 30191 } #Kachanov (Killed in 1941)
        command = { type = sleepleader which = 30198 } #Karmanov
        command = { type = sleepleader which = 30199 } #Karpezo
        command = { type = sleepleader which = 30214 } #Kirillov
        command = { type = sleepleader which = 30215 } #Kirponos
        command = { type = sleepleader which = 30226 } #Kondrusev
        command = { type = sleepleader which = 30242 } #Kotlyarov
        command = { type = sleepleader which = 30258 } #Kulikov  K.E.
        command = { type = sleepleader which = 30263 } #Kurochkin P.S.
        #command = { type = sleepleader which = 30269 } #Kuznetsov  A.I.
        command = { type = sleepleader which = 30275 } #Larionov
        command = { type = sleepleader which = 30277 } #Lavrinovich
        command = { type = sleepleader which = 30296 } #Magon
        command = { type = sleepleader which = 30302 } #Malinovsk
        command = { type = sleepleader which = 30324 } #Mironov  F.K.
        command = { type = sleepleader which = 30326 } #Mishanin
        command = { type = sleepleader which = 30345 } #Nikitin  I.S.
        command = { type = sleepleader which = 30381 } #Petrov  M.P.
        command = { type = sleepleader which = 30391 } #Ponedelin
        #command = { type = sleepleader which = 30399 } #Potaturchev (Killed in 1941)
        command = { type = sleepleader which = 30401 } #Potapov
        command = { type = sleepleader which = 30411 } #Puganov
        command = { type = sleepleader which = 30419 } #Rakutin
        command = { type = sleepleader which = 30442 } #Romanov  M.T.
        command = { type = sleepleader which = 30445 } #Roze
        command = { type = sleepleader which = 30447 } #Rubtsov
        command = { type = sleepleader which = 30491 } #Shestopalov
        command = { type = sleepleader which = 30494 } #Shishenin
        command = { type = sleepleader which = 30509 } #Skugarev
        command = { type = sleepleader which = 30521 } #Starostin
        command = { type = sleepleader which = 30548 } #Ugrimov
        command = { type = sleepleader which = 30552 } #Vashugin
        command = { type = sleepleader which = 30576 } #Zaitsev
        command = { type = sleepleader which = 30614 } #Drozd
        command = { type = sleepleader which = 30658 } #Chuvakov
        command = { type = sleepleader which = 30660 } #Ekatov
        command = { type = sleepleader which = 30720 } #Goryahov
        #command = { type = sleepleader which = 30473 } #Selivanov (Killed in 1941)
        command = { type = sleepleader which = 30778 } #Antonov-Ovseenko
        command = { type = sleepleader which = 30076 } #Chernov
        command = { type = sleepleader which = 30216 } #Kiselev
        command = { type = sleepleader which = 30744 } #Krylenko
        command = { type = sleepleader which = 30266 } #Kuzmin
        command = { type = sleepleader which = 30322 } #Mikeladze
        command = { type = sleepleader which = 30463 } #Rykov
        command = { type = sleepleader which = 30479 } #Shadunts
        command = { type = sleepleader which = 30538 } #Trifonov
        command = { type = sleepleader which = 30789 } #Yegorov
        command = { type = sleepleader which = 30313 } #Maslennikov
        command = { type = sleepleader which = 30765 } #Vatsetis
        command = { type = sleepleader which = 30767 } #Voskanov
        command = { type = sleepleader which = 30515 } #Sokolov
        command = { type = sleepleader which = 30776 } #Maximov
        command = { type = sleepleader which = 30528 } #Tarasov
        command = { type = sleepleader which = 30758 } #Schmidt
        command = { type = sleepleader which = 30793 } #Garkavyi
        command = { type = sleepleader which = 30781 } #Dubovyi
        #command = { type = sleepleader which = 30373 } #Pavlov
        command = { type = sleepleader which = 30410 } #Ptuhin
        
        command = { type = sleepteam which = 30007 } #Tukhachevsky
        command = { type = sleepteam which = 30017 } #Alksnis
        
        command = { type = sleepminister which = 30005 } #Yagoda
        command = { type = sleepminister which = 30007 } #Tukhachevsky
        command = { type = sleepminister which = 30009 } #Orlov
        #command = { type = sleepminister which = 30053 } #Smushkevich (Killed in 1941)
        command = { type = sleepminister which = 30006 } #Berzin
        command = { type = sleepminister which = 30010 } #Alksnis
        command = { type = sleepminister which = 30096 } #Nikolai Krylenko
        command = { type = sleepminister which = 30097 } #Pavel Dybenko
        command = { type = sleepminister which = 30113 } #Nikolai Bukharin
        command = { type = sleepminister which = 30114 } #Aleksey Rykov
        command = { type = sleepminister which = 30117 } #Grigory Petrovsky
        command = { type = sleepminister which = 30026 } #Nikolai I. Yezhov
        command = { type = sleepminister which = 30032 } #Nikolai I. Yezhov
        command = { type = sleepminister which = 30015 } #Nikolai I. Yezhov
        command = { type = sleepminister which = 30010 } #Nikolai I. Yezhov
    }
}

I wanted to check this event for it's historical accuracy.

There are many names listed which I don't find anywhere on the internet. Why/how decided the DH Team to add them to the "purge list"?
Others were already dead (eg #30108 Fabricius).
Other are wrong (eg #30373 Pavlov was also killed '41 and not '39).

Because it's totally pain in the ass, to google for every single name (which is necessary since this event seems not reseached very well), I wanted to ask if anyone of you have an already "better", historical accurate event for the great purge? While useing the "normal" DH-Leader-Set?

I bet the TRP version of the great purge is fine, but since TRP uses other soviet.csv with other IDs, it's not really what I'm looking for.

Hope someone can help me to fix the great purge in DH Full :)
 
Okay, the soviet leader file is a total mess. There are just so many wrong leaders, it's horrible. An total mess.

Same with the Great Purge Event. It's just horrible.


I checked TRP 1.04 (only files availble) and these are sadly in the same condition as the DH ones. Saldy this time, TRP seems to not working as a reference ;)


Before anything with the Purge can get fixed: Is there any Mod or ussr-leader-file, which is accurate? Historical Leader Mod here in the forum is sadly no longer available...
 
You could try Nick's MP mod for the soviet part:
 
  • 1
Reactions:
I still doing stuff from time to time ;)

Currently I work on the USSR, in special on the purges. Thats why I asked, I needed some reference since I didn't had time an joy to rework like 800 leaders myself...
In Eternal War, the USSR leaders were until now not improved at all since I focused on other stuff.

I had deactivated the Great Purge event, since the Great Purge anyway didn't run the same way as in real history (like Tukhachevsky still needed for the war in Sibiria, Stalin dont really felt to purge him while the invasion of Sibiria still going on). During the last few days, I wanted to work on that and create the new alternate Purge fitting the scenario. But while doing so, I saw that the DH purge event (and leaders) were a total mess and I did not could use it as reference. I did not wanted to purge just random guys and didn't had time to check every single SOV leader, if he got purged or not. Especially since the leader-file was so random.

Then I created this thread and got Nick's MP-Mod, whoch works great as reference for SOV leader. Testing next build for Eternal War right now. Mostly improving gameplay and story with the USSR.
 
  • 2Like
Reactions:
"Testing next build for Eternal War right now. Mostly improving gameplay and story with the USSR."-It's great.I hope that you will not forget about the abolition of time limits for the study of new technologies (the file that you have already published) and make it work (to open) all technologies are in the secret section)))Sincerely yours!
 
"Testing next build for Eternal War right now. Mostly improving gameplay and story with the USSR."-It's great.I hope that you will not forget about the abolition of time limits for the study of new technologies (the file that you have already published) and make it work (to open) all technologies are in the secret section)))Sincerely yours!
Hi there

I'm aware that the techs are suboptimal at this point of developement. Sadly I have to admit, that they still (and will be for long time) very low on my pirority list.

Since the cold war / modern units models are currently only exists as templates (no balancing etc) it needs a lot of work before I even can let them become unlocked. Beside this, it's rather hard/impossible to reach 1955+ since there are no events and no content at all.
As long there is no content for 1955+ (not even for 1945+), these techs are also not really needed (at this moment). I will unlock the cold wars techs as soon I have at least the most important cold war events written, but to reach that point, I have to get a stable & complete ww2 first. And there is still a lot missing in ww2, before I can go forward to the cold war.