• 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.
Hi there,

Anybody already created/adapted one of the old guard removal events from HoI2? I tried the existing ones, but to no avail...

D

The old one still works, althought there are a few leaders with "Old Gaurd" that will still be around
 
Also, where is the event? I have looked around the forum but can't seem to find it.
 
hi !
i created a small application, that should solve this problem, it creates an event file with events to sleep the "old guard" leaders of certain countries and it links to the the created file in the events.txt file !
The application should be able to work with ALL versions of hoi2 and it's mods (although I've only tested it with AoD)
here's the link for the application (needs .net framework 2.0 - you'll get a message when you don't have it (which is unlikely) ^^)

http://www.matthias-auer.net/hoi2/OldLeaderSleep.zip

and here's the source of the application (you only need this if you want to see HOW this application was created) :

http://www.matthias-auer.net/hoi2/OldLeaderSleepSource.zip

I hope this works for you ^^
LetOldLeadersSleep.png

btw.: I can't be made responsible for any harm done to your computer ! (the standard line to ease my mind ^^)
 
Last edited:
in case you only need the event for germany, here's the generated event for germany (AoD 1.02) :
Code:
# old guard event for GER

event = {
	id = 9000000
	random = no
	country = GER
	name = "The old guard resigns"
	desc = "The old guard has served us well in the past, but now a new generation of leaders has arisen."
	picture = "command_priority"
	style = 0
	date = { day = 1 month = January year = 1936 }
	offset = 1
	deathdate = { day = 1 month = January year = 1937 }

	action_a = {
		name = "Step aside for the young ones (sleep old guard leaders)"
		ai_chance = 100
		command = { type = sleepleader which = 8 }
		command = { type = sleepleader which = 26 }
		command = { type = sleepleader which = 52 }
		command = { type = sleepleader which = 58 }
		command = { type = sleepleader which = 68 }
		command = { type = sleepleader which = 79 }
		command = { type = sleepleader which = 84 }
		command = { type = sleepleader which = 108 }
		command = { type = sleepleader which = 116 }
		command = { type = sleepleader which = 124 }
		command = { type = sleepleader which = 163 }
		command = { type = sleepleader which = 186 }
		command = { type = sleepleader which = 288 }
		command = { type = sleepleader which = 302 }
		command = { type = sleepleader which = 307 }
		command = { type = sleepleader which = 309 }
		command = { type = sleepleader which = 330 }
		command = { type = sleepleader which = 332 }
		command = { type = sleepleader which = 349 }
		command = { type = sleepleader which = 355 }
		command = { type = sleepleader which = 373 }
		command = { type = sleepleader which = 383 }
		command = { type = sleepleader which = 384 }
		command = { type = sleepleader which = 386 }
		command = { type = sleepleader which = 410 }
		command = { type = sleepleader which = 545 }
		command = { type = sleepleader which = 551 }
		command = { type = sleepleader which = 557 }
		command = { type = sleepleader which = 575 }
		command = { type = sleepleader which = 596 }
		command = { type = sleepleader which = 609 }
		command = { type = sleepleader which = 611 }
		command = { type = sleepleader which = 612 }
		command = { type = sleepleader which = 648 }
		command = { type = sleepleader which = 656 }
		command = { type = sleepleader which = 659 }
		command = { type = sleepleader which = 662 }
		command = { type = sleepleader which = 675 }
		command = { type = sleepleader which = 690 }
		command = { type = sleepleader which = 692 }
		command = { type = sleepleader which = 696 }
		command = { type = sleepleader which = 697 }
		command = { type = sleepleader which = 698 }
		command = { type = sleepleader which = 700 }
		command = { type = sleepleader which = 711 }
		command = { type = sleepleader which = 718 }
		command = { type = sleepleader which = 721 }
		command = { type = sleepleader which = 722 }
		command = { type = sleepleader which = 724 }
		command = { type = sleepleader which = 730 }
		command = { type = sleepleader which = 732 }
		command = { type = sleepleader which = 738 }
		command = { type = sleepleader which = 739 }
		command = { type = sleepleader which = 742 }
		command = { type = sleepleader which = 744 }
		command = { type = sleepleader which = 746 }
		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 = 777 }
		command = { type = sleepleader which = 787 }
		command = { type = sleepleader which = 790 }
		command = { type = sleepleader which = 791 }
		command = { type = sleepleader which = 794 }
		command = { type = sleepleader which = 795 }
		command = { type = sleepleader which = 804 }
		command = { type = sleepleader which = 809 }
		command = { type = sleepleader which = 814 }
		command = { type = sleepleader which = 816 }
		command = { type = sleepleader which = 823 }
		command = { type = sleepleader which = 826 }
		command = { type = sleepleader which = 828 }
		command = { type = sleepleader which = 829 }
		command = { type = sleepleader which = 834 }
		command = { type = sleepleader which = 839 }
		command = { type = sleepleader which = 843 }
		command = { type = sleepleader which = 844 }
		command = { type = sleepleader which = 846 }
		command = { type = sleepleader which = 849 }
		command = { type = sleepleader which = 852 }
		command = { type = sleepleader which = 854 }
		command = { type = sleepleader which = 855 }
		command = { type = sleepleader which = 856 }
		command = { type = sleepleader which = 863 }
		command = { type = sleepleader which = 866 }
		command = { type = sleepleader which = 869 }
		command = { type = sleepleader which = 873 }
		command = { type = sleepleader which = 876 }
		command = { type = sleepleader which = 881 }
		command = { type = sleepleader which = 883 }
		command = { type = sleepleader which = 888 }
		command = { type = sleepleader which = 893 }
		command = { type = sleepleader which = 895 }
		command = { type = sleepleader which = 897 }
		command = { type = sleepleader which = 984 }
		command = { type = sleepleader which = 990 }
	}

	action_b = {
		name = "We need all leaders"
		ai_chance = 0
		command = { }
	}
}
 
Last edited:
hmmm I'll have a look at that, could it be that czechsolovakia, doesn't have old guard leaders ?

edit : i just had a look at it, it seems that czechoslovakia doesn't have old guard leaders! but I'll change the selection of countries, so that one even sees countries without "old guard" leaders..

2nd edit : I've uploaded a new version, this one now displays ALL countries with the correct names (not the names of the files anymore !)
 
Last edited:
Thanks, hate having the OG cluttering my ranks. If they were any good, they'd have won the first war!!