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

unmerged(50533)

Sergeant
Nov 14, 2005
86
0
Hey guys

Just wondering, since i saw this in other threads, there is an event available where Old guards and FMs would be removed from Ger. 36 campaign. Wonder if someone can provide a link?

:rolleyes:

thanks!

:)
 

Alexandru H.

Field Marshal
6 Badges
Aug 31, 2002
4.437
95
  • Europa Universalis IV
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Surviving Mars
  • Cities: Skylines
  • Crusader Kings II
Try my own variation of the event. It takes care not only of the most old guards (some of the useful ones are left behind, trust me, they're good) but it also eliminates all the 1point-level generals no one uses (not even for garrisons). By 1940, you'll have a lot of promoted FMs, generals and lieutenant-generals... ;)

Code:
#########################################################################
#  Out with the old, In with the new
#########################################################################
event = {
	id = 23000
	random = no
	country = GER


trigger = {
		atwar = no
	}

	name = "The Old Generals are retiring"
	desc = "The New Ideas start to flow and Germany is ready for a new war!"
	style = 0
	picture = "Fail_Hitler_Assasination"

	date = { day = 0 month = january year = 1936 }
	deathdate = { day = 29 month = december year = 1947 }

	action_a = {
		name = "OK" #
		command = { type = sleepleader which = 3 }
		command = { type = sleepleader which = 10 }
		command = { type = sleepleader which = 11 }
		command = { type = sleepleader which = 14 }
		command = { type = sleepleader which = 18 }
		command = { type = sleepleader which = 26 }
		command = { type = sleepleader which = 30 }
		command = { type = sleepleader which = 37 }
		command = { type = sleepleader which = 39 }
		command = { type = sleepleader which = 48 }
		command = { type = sleepleader which = 59 }
		command = { type = sleepleader which = 65 }
		command = { type = sleepleader which = 66 }
		command = { type = sleepleader which = 68 }
		command = { type = sleepleader which = 70 }
		command = { type = sleepleader which = 72 }
		command = { type = sleepleader which = 74 }
		command = { type = sleepleader which = 76 }
		command = { type = sleepleader which = 77 }
		command = { type = sleepleader which = 79 }
		command = { type = sleepleader which = 84 }
		command = { type = sleepleader which = 96 }
		command = { type = sleepleader which = 97 }
		command = { type = sleepleader which = 99 }
		command = { type = sleepleader which = 104 }
		command = { type = sleepleader which = 105 }
		command = { type = sleepleader which = 106 }
		command = { type = sleepleader which = 110 }
		command = { type = sleepleader which = 112 }
		command = { type = sleepleader which = 113 }
		command = { type = sleepleader which = 118 }
		command = { type = sleepleader which = 120 }
		command = { type = sleepleader which = 124 }
		command = { type = sleepleader which = 125 }
		command = { type = sleepleader which = 145 }
		command = { type = sleepleader which = 167 }
		command = { type = sleepleader which = 169 }
		command = { type = sleepleader which = 179 }
		command = { type = sleepleader which = 186 }
		command = { type = sleepleader which = 203 }
		command = { type = sleepleader which = 209 }
		command = { type = sleepleader which = 236 }
		command = { type = sleepleader which = 238 }
		command = { type = sleepleader which = 243 }
		command = { type = sleepleader which = 247 }
		command = { type = sleepleader which = 254 }
		command = { type = sleepleader which = 255 }
		command = { type = sleepleader which = 276 }
		command = { type = sleepleader which = 280 }
		command = { type = sleepleader which = 288 }
		command = { type = sleepleader which = 295 }
		command = { type = sleepleader which = 301 }
		command = { type = sleepleader which = 315 }
		command = { type = sleepleader which = 319 }
		command = { type = sleepleader which = 349 }
		command = { type = sleepleader which = 355 }
		command = { type = sleepleader which = 358 }
		command = { type = sleepleader which = 367 }
		command = { type = sleepleader which = 378 }
		command = { type = sleepleader which = 379 }
		command = { type = sleepleader which = 381 }
		command = { type = sleepleader which = 383 }
		command = { type = sleepleader which = 386 }
		command = { type = sleepleader which = 388 }
		command = { type = sleepleader which = 390 }
		command = { type = sleepleader which = 391 }
		command = { type = sleepleader which = 397 }
		command = { type = sleepleader which = 403 }
		command = { type = sleepleader which = 412 }
		command = { type = sleepleader which = 415 }
		command = { type = sleepleader which = 417 }
		command = { type = sleepleader which = 422 }
		command = { type = sleepleader which = 424 }
		command = { type = sleepleader which = 429 }
		command = { type = sleepleader which = 435 }
		command = { type = sleepleader which = 442 }
		command = { type = sleepleader which = 443 }
		command = { type = sleepleader which = 445 }
		command = { type = sleepleader which = 453 }
		command = { type = sleepleader which = 455 }
		command = { type = sleepleader which = 457 }
		command = { type = sleepleader which = 458 }
		command = { type = sleepleader which = 461 }
		command = { type = sleepleader which = 467 }
		command = { type = sleepleader which = 469 }
		command = { type = sleepleader which = 474 }
		command = { type = sleepleader which = 488 }
		command = { type = sleepleader which = 489 }
		command = { type = sleepleader which = 490 }
		command = { type = sleepleader which = 492 }
		command = { type = sleepleader which = 499 }
		command = { type = sleepleader which = 501 }
		command = { type = sleepleader which = 502 }
		command = { type = sleepleader which = 506 }
		command = { type = sleepleader which = 510 }
		command = { type = sleepleader which = 511 }
		command = { type = sleepleader which = 513 }
		command = { type = sleepleader which = 514 }
		command = { type = sleepleader which = 516 }
		command = { type = sleepleader which = 519 }
		command = { type = sleepleader which = 521 }
		command = { type = sleepleader which = 522 }
		command = { type = sleepleader which = 524 }
		command = { type = sleepleader which = 529 }
		command = { type = sleepleader which = 532 }
		command = { type = sleepleader which = 537 }
		command = { type = sleepleader which = 539 }
		command = { type = sleepleader which = 540 }
		command = { type = sleepleader which = 541 }
		command = { type = sleepleader which = 542 }
		command = { type = sleepleader which = 543 }
		command = { type = sleepleader which = 544 }
		command = { type = sleepleader which = 547 }
		command = { type = sleepleader which = 549 }
		command = { type = sleepleader which = 550 }
		command = { type = sleepleader which = 554 }
		command = { type = sleepleader which = 555 }
		command = { type = sleepleader which = 558 }
		command = { type = sleepleader which = 559 }
		command = { type = sleepleader which = 560 }
		command = { type = sleepleader which = 569 }
		command = { type = sleepleader which = 570 }
		command = { type = sleepleader which = 573 }
		command = { type = sleepleader which = 574 }
		command = { type = sleepleader which = 578 }
		command = { type = sleepleader which = 612 }
		command = { type = sleepleader which = 626 }
		command = { type = sleepleader which = 627 }
		command = { type = sleepleader which = 628 }
		command = { type = sleepleader which = 629 }
		command = { type = sleepleader which = 630 }
		command = { type = sleepleader which = 637 }
		command = { type = sleepleader which = 656 }
		command = { type = sleepleader which = 662 }
		command = { type = sleepleader which = 671 }
		command = { type = sleepleader which = 696 }
		command = { type = sleepleader which = 705 }
		command = { type = sleepleader which = 715 }
		command = { type = sleepleader which = 717 }
		command = { type = sleepleader which = 722 }
		command = { type = sleepleader which = 724 }
		command = { type = sleepleader which = 732 }
		command = { type = sleepleader which = 738 }
		command = { type = sleepleader which = 746 }
		command = { type = sleepleader which = 766 }
		command = { type = sleepleader which = 767 }
		command = { type = sleepleader which = 782 }
		command = { type = sleepleader which = 787 }
		command = { type = sleepleader which = 789 }
		command = { type = sleepleader which = 791 }
		command = { type = sleepleader which = 792 }
		command = { type = sleepleader which = 793 }
		command = { type = sleepleader which = 794 }
		command = { type = sleepleader which = 795 }
		command = { type = sleepleader which = 797 }
		command = { type = sleepleader which = 798 }
		command = { type = sleepleader which = 803 }
		command = { type = sleepleader which = 804 }
		command = { type = sleepleader which = 809 }
		command = { type = sleepleader which = 811 }
		command = { type = sleepleader which = 814 }
		command = { type = sleepleader which = 822 }
		command = { type = sleepleader which = 823 }
		command = { type = sleepleader which = 824 }
		command = { type = sleepleader which = 825 }
		command = { type = sleepleader which = 831 }
		command = { type = sleepleader which = 837 }
		command = { type = sleepleader which = 841 }
		command = { type = sleepleader which = 842 }
		command = { type = sleepleader which = 843 }
		command = { type = sleepleader which = 844 }
		command = { type = sleepleader which = 849 }
		command = { type = sleepleader which = 855 }
		command = { type = sleepleader which = 856 }
		command = { type = sleepleader which = 857 }
		command = { type = sleepleader which = 859 }
		command = { type = sleepleader which = 860 }
		command = { type = sleepleader which = 866 }
		command = { type = sleepleader which = 869 }
		command = { type = sleepleader which = 872 }
		command = { type = sleepleader which = 875 }
		command = { type = sleepleader which = 877 }
		command = { type = sleepleader which = 883 }
		command = { type = sleepleader which = 885 }
		command = { type = sleepleader which = 888 }
		command = { type = sleepleader which = 890 }
		command = { type = sleepleader which = 892 }
		command = { type = sleepleader which = 893 }
		command = { type = sleepleader which = 895 }
		command = { type = sleepleader which = 899 }
		command = { type = sleepleader which = 900 }
		command = { type = sleepleader which = 903 }
		command = { type = sleepleader which = 912 }
		command = { type = sleepleader which = 916 }
		command = { type = sleepleader which = 921 }
		command = { type = sleepleader which = 929 }
		command = { type = sleepleader which = 941 }
		command = { type = sleepleader which = 947 }
		command = { type = sleepleader which = 953 }
		command = { type = sleepleader which = 958 }
		command = { type = sleepleader which = 961 }
		command = { type = sleepleader which = 967 }
		command = { type = sleepleader which = 971 }
		command = { type = sleepleader which = 972 }
		command = { type = sleepleader which = 975 }
		command = { type = sleepleader which = 980 }
		command = { type = sleepleader which = 981 }
		command = { type = sleepleader which = 996 }
		command = { type = sleepleader which = 897 }
		command = { type = sleepleader which = 990 }
		command = { type = sleepleader which = 873 }
		command = { type = sleepleader which = 881 }
		command = { type = sleepleader which = 863 }
		command = { type = sleepleader which = 852 }
		command = { type = sleepleader which = 854 }
		command = { type = sleepleader which = 826 }
		command = { type = sleepleader which = 828 }
		command = { type = sleepleader which = 839 }
		command = { type = sleepleader which = 816 }
		command = { type = sleepleader which = 790 }
		command = { type = sleepleader which = 760 }
		command = { type = sleepleader which = 763 }
		command = { type = sleepleader which = 765 }
		command = { type = sleepleader which = 769 }
		command = { type = sleepleader which = 771 }
		command = { type = sleepleader which = 742 }
		command = { type = sleepleader which = 730 }
		command = { type = sleepleader which = 728 }
		command = { type = sleepleader which = 721 }
		command = { type = sleepleader which = 718 }
		command = { type = sleepleader which = 711 }
		command = { type = sleepleader which = 700 }
		command = { type = sleepleader which = 698 }
		command = { type = sleepleader which = 697 }
		command = { type = sleepleader which = 692 }
		command = { type = sleepleader which = 675 }
		command = { type = sleepleader which = 659 }
		command = { type = sleepleader which = 648 }
		command = { type = sleepleader which = 611 }
		command = { type = sleepleader which = 609 }
		command = { type = sleepleader which = 577 }
		command = { type = sleepleader which = 575 }
		command = { type = sleepleader which = 557 }
		command = { type = sleepleader which = 551 }
		command = { type = sleepleader which = 545 }
		command = { type = sleepleader which = 410 }
		command = { type = sleepleader which = 332 }
		command = { type = sleepleader which = 330 }
		command = { type = sleepleader which = 309 }
		command = { type = sleepleader which = 307 }
		command = { type = sleepleader which = 302 }
		command = { type = sleepleader which = 163 }
		command = { type = sleepleader which = 116 }
		command = { type = sleepleader which = 108 }
		command = { type = sleepleader which = 58 }
		command = { type = sleepleader which = 8 }

	}
}
 

Alexandru H.

Field Marshal
6 Badges
Aug 31, 2002
4.437
95
  • Europa Universalis IV
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Surviving Mars
  • Cities: Skylines
  • Crusader Kings II
The idea is from Hallsten, but you can see that his leader list is smaller, as it includes only the old-guard generals...

My variation on the theme eliminates even more useless generals you won't ever use in HoI2, liberating the way for better promotions (having at January 1st 1940 a fieldmarschall like Manstein is great).

And yes, put it in germany.txt.... ;)
 

The Albatross

Major
11 Badges
Feb 6, 2003
788
175
Visit site
  • Hearts of Iron Anthology
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Semper Fi
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
Hardly Real

Getting rid of the Old Guard generals is hardly a true story -- and that of course was half the problem with them not accepting the new style of warfare -- many were boofheads that wanted to fight WWII just like "we did it in WWI".

If you really are desperate to get rid of them you should apply the 'fade away' software coding to them, after all:

"old generals never die, they just fade away" -- Gen Douglas MacArthur.

Cheers
 

jdrou

Field Marshal
74 Badges
Jun 10, 2002
24.161
461
  • Stellaris: Federations
  • Europa Universalis IV
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Paradox Order
  • Stellaris: Digital Anniversary Edition
  • Humble Paradox Bundle
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: El Dorado
  • Europa Universalis III: Collection
  • Europa Universalis III: Chronicles
  • 500k Club
  • 200k Club
  • Europa Universalis IV: Dharma Pre-order
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Imperator: Rome Deluxe Edition
  • Europa Universalis IV: Golden Century
  • Stellaris: Megacorp
  • Europa Universalis IV: Dharma
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Deus Vult
  • Darkest Hour
  • Crusader Kings II
  • Hearts of Iron II: Armageddon
  • Arsenal of Democracy
  • Hearts of Iron Anthology
  • Victoria 2
  • Rome Gold
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Stellaris: Galaxy Edition
The Albatross said:
Getting rid of the Old Guard generals is hardly a true story -- and that of course was half the problem with them not accepting the new style of warfare -- many were boofheads that wanted to fight WWII just like "we did it in WWI".
But since we have the ability to freely choose leaders without regard for politics, etc. and know their exact abilities few experienced players will ever use those leaders so we may as well have the ability to remove them from the list to reduce clutter.
 

The Albatross

Major
11 Badges
Feb 6, 2003
788
175
Visit site
  • Hearts of Iron Anthology
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Semper Fi
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
Good Point

Well, you are right -- I only use the Old Guard as a last resort -- my perspective is more from an MP view -- if you tinker with the program in any way then the checksum will be different -- thereby locking you out from the MP gamers unless they have exactly the same mods....

Cheers