• 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.
If this is still being worked on I would say yippie because Dark Ages is also in development. That would be TWO Dark age age modz...... :wacko: :eek: :confused:
 
Wenceslaus II said:
If this is still being worked on I would say yippie because Dark Ages is also in development. That would be TWO Dark age age modz...... :wacko: :eek: :confused:

maybe dark age and 476 could be combined somehow. a mod from 476 to the beginning of the AGC. :cool:
 
Rhodz said:
It should be noted that with the latest version of this mod, the only scenario that works without crashing, with 1.09, is the 632 one. Still fun though!

Have not noticed that myself, have 3 games started in 476 (well I think all of them where, they where started some time ago, when the latest version was just recently uploaded) with 1.09, and recently played a little with Persia from 526, and only got a CTD more then ten years in.
 
While nothing has been done for a long while, soon things may again happen. My old harddrive died (after a long time of being in very bad condition) but now I got a new one. One thing is that for now I gotten EUII 1.09 so the next version (when it comes) will be for 1.09 only.

Some small errors found:
The province.csv for 1.09 does not contain the new port at Adulis, I think that is the only 1.08 province change that has not been also done for 1.09.
Two cases of duplicate monarch ids. One in monarchs.prm (the Uighurs) and one in monarchs.sha (Eastern Chalukyas), in both cases the conflicting ids are in the same file, those id conflicts will be solved.
 
And who knows what opening EUII's source will allow. :)
 
New version up. Not that much new stuff really. Have been working on North Africa, primarily for the time after the Vandals, and is beginning to think of events and stuff, as for the next version (which will hopefully contain much more new stuff then this one) that area should receive events as well as at the very least two new monarchs (Kusaila for Awraba, Kahina for Jarawa) though probably not more countries :)
 
moddir is short for 'mod directory'

Basically moddir means that when you copy the files from to your game directory instead of overwriting all in original files you make a separate directory (ie C:\Program Files\Europa Universalis 2\476 Scenario) and put all the new files in there. This allows the mod to utilize both the new files and the original files without disrupting the originals. The easiest way the play the mod after copying the files is to use the Mod Launcher which automatically detects all the mods for which you have created a directory (moddirs) and allows you to choose whether to play one of them or the original game.
 
First of all – great job, Lofman! But ...still could be even greater
Some obvious bugs with provinces numbers:
Lombards events no. 102000 – should be 327 (Ostmarch) instead 237.
ERE events no. 100143 & 100145 – should be 367 & 369 (Krajin & Steiermark) instead 467 & 469.
Visigoth events no. 100519 & 100520 – should be 432 (Asturia) instead 422.
revolt file – for Balkan Bulgaria should be province 356 instead 456.

Some general remarks about the game balance:
ERE has problems with crushing Ostrogoths (a little help at least for AI player needed)
Overpowered Visigoths – particularly alliance /vassalization/annexation of Burgundy is too easy.
Underpowered Langobards – playing this country is challenge for human player, AI is hardly able to survive, what about the conquest of northern Italy.
Events about Slavs and Bulgar migration needed.

If this mod is still alive I offer my help.

Cheers
 
First of all – great job, Lofman! But ...still could be even greater
Some obvious bugs with provinces numbers:
Lombards events no. 102000 – should be 327 (Ostmarch) instead 237.
ERE events no. 100143 & 100145 – should be 367 & 369 (Krajin & Steiermark) instead 467 & 469.
Visigoth events no. 100519 & 100520 – should be 432 (Asturia) instead 422.
revolt file – for Balkan Bulgaria should be province 356 instead 456.

Some general remarks about the game balance:
ERE has problems with crushing Ostrogoths (a little help at least for AI player needed)
Overpowered Visigoths – particularly alliance /vassalization/annexation of Burgundy is too easy.
Underpowered Langobards – playing this country is challenge for human player, AI is hardly able to survive, what about the conquest of northern Italy.
Events about Slavs and Bulgar migration needed.

If this mod is still alive I offer my help.

Cheers

Will look into the province number bugs and fix them. As for the balance things, will try to figure out what to do, the problem with the Visigoths are they are just too big. May need to make their neighbours slightly stronger (with the exception of Hispania) and more hostile towards them, and maybe a few of their provinces might be made slightly poorer, might help somewhat at least. As for the Langobards, the conquest of Italy should be really easy IF the ERE managed to squash the Ostrogoths (since they get most of it for free then and the rest goes to the Exarchate of Ravenna that should be easier to deal with then the whole of the Empire), but since the ERE isn't too good at completely taking out the Ostrogoths...

I'll be glad if help comes, it would give me an incentive to actually get going and actually work faster myself (haven't unfortunately done much since my last post in this thread).
 
One more bug found – two monarchs for RUS have the same id (05131).

Generally speaking, AI is not very smart – with no doubt much less smarter than Justinian the Great;), thus reproducing of Justinian’s conquests is hard task for AI, too much enemies simultaneously.

My proposals for improving Gothic War sequence are the following:
(i) Ostrogoths should secede provinces 316 & 317 to Longobards/Gepids, if they (Goths) conquered these lands, (ii) Ostrogoths should secede province 394 to ERE as well – according to Wikipedia (well, the best historical source I have access to in the moment) Rhegium was captured by Belisarius practically without resistance (iii) following the latter thing, ERE should gain troops in 394 instead in 395 (event 100118). Bridgehead on Peninsula should make crushing Ostrogoths easier for Roman Empire.
Correct me if I’m wrong - but war command does not work if two countries are in alliance. Therefore, war command in 100308 is useless, if Ostrogoths and ERE are allied in the moment. I think event 100118 should be rewritten and occur (i) either if ERE and Ostrogoths are already at war with each other (ii) or if ERE is neither in war nor in the alliance with Goths. Below, how corrected events shoul look like, IMHO:

Ostrogoths
Code:
event = {

	id = 100308
	trigger = {
		event = 100117
		event = 100302 #Must be in Italy
		monarch = 15071 #Theodahad
		NOT = {
			war = { country = ROY country = HAB }
		}
	}
	random = no
	country = ROY
	name = "Incompetence of Theodahad"
	desc = "Theodahad was not fit to fight against the armies Justinian sent to conquer the Ostrogoth Kingdom. Dalmatia and Sicily was lost already in 535 and in 536 the Ostrogoths got rid of him and replaced him with the more able Vitigis, who nevertheless was unable to turn the tide."
	style = 1

	date = { day = 1 month = march year = 1535 }
	offset = 50
	deathdate = { day = 30 month = december year = 1536 }

	action_a ={					
		name = "This can't be happening!"
		command = { type = stability value = -3 }
       		command = { type = desertion which = -1 value = 6000 }
       		command = { type = desertion which = -1 value = 6000 }
       		command = { type = desertion which = 355 value = 20000 }
       		command = { type = desertion which = 395 value = 20000 }
		command = { type = secedeprovince which = HAB value = 355 }
		command = { type = secedeprovince which = HAB value = 364 }
		command = { type = secedeprovince which = HAB value = 363 }
		command = { type = secedeprovince which = HAB value = 365 }
		command = { type = secedeprovince which = HAB value = 366 }
		command = { type = secedeprovince which = HAB value = 368 }
		command = { type = secedeprovince which = HAB value = 395 }
		command = { type = secedeprovince which = HAB value = 396 }
		command = { type = secedeprovince which = HAB value = 394 }
		command = { type = secedeprovince which = MLO value = 352 }
		command = { type = secedeprovince which = MLO value = 350 }
		command = { type = secedeprovince which = MLO value = 351 }
		command = { type = secedeprovince which = MLO value = 326 }
		command = { type = secedeprovince which = MLO value = 327 }
		command = { type = secedeprovince which = MLO value = 367 }
		command = { type = secedeprovince which = MLO value = 369 }
		command = { type = secedeprovince which = MLO value = 316 } #HUN?
		command = { type = secedeprovince which = HUN value = 353 }
		command = { type = secedeprovince which = HUN value = 325 }
		command = { type = secedeprovince which = HUN value = 322 }
		command = { type = secedeprovince which = HUN value = 354 }
		command = { type = secedeprovince which = HUN value = 318 }
		command = { type = secedeprovince which = HUN value = 317 } #MLO?
		command = { type = sleepevent which = 100309 }
	}

}


#Theodahad's incompetence - at war
event = {

	id = 100309
	trigger = {
		event = 100117
		event = 100302 #Must be in Italy
		monarch = 15071 #Theodahad
		war = { country = ROY country = HAB }
	}
	random = no
	country = ROY
	name = "Incompetence of Theodahad"
	desc = "Theodahad was not fit to fight against the armies Justinian  sent to conquer the Ostrogoth Kingdom. Dalmatia and Sicily was lost already in 535 and in 536 the Ostrogoths got rid of him and replaced him with the more able Vitigis, who nevertheless was unable to turn the tide."
	style = 1

	date = { day = 1 month = march year = 1535 }
	offset = 50
	deathdate = { day = 30 month = december year = 1536 }

	action_a ={					
		name = "This can't be happening!"
		command = { type = stability value = -4 }
       		command = { type = desertion which = -1 value = 6000 }
       		command = { type = desertion which = -1 value = 6000 }
       		command = { type = desertion which = 355 value = 20000 }
       		command = { type = desertion which = 395 value = 20000 }
		command = { type = secedeprovince which = HAB value = 355 }
		command = { type = secedeprovince which = HAB value = 364 }
		command = { type = secedeprovince which = HAB value = 363 }
		command = { type = secedeprovince which = HAB value = 365 }
		command = { type = secedeprovince which = HAB value = 366 }
		command = { type = secedeprovince which = HAB value = 368 }
		command = { type = secedeprovince which = HAB value = 395 }
		command = { type = secedeprovince which = HAB value = 396 }
		command = { type = secedeprovince which = HAB value = 394 }
		command = { type = secedeprovince which = MLO value = 352 }
		command = { type = secedeprovince which = MLO value = 350 }
		command = { type = secedeprovince which = MLO value = 351 }
		command = { type = secedeprovince which = MLO value = 326 }
		command = { type = secedeprovince which = MLO value = 327 }
		command = { type = secedeprovince which = MLO value = 367 }
		command = { type = secedeprovince which = MLO value = 369 }
		command = { type = secedeprovince which = MLO value = 316 } #HUN?
		command = { type = secedeprovince which = HUN value = 353 }
		command = { type = secedeprovince which = HUN value = 325 }
		command = { type = secedeprovince which = HUN value = 322 }
		command = { type = secedeprovince which = HUN value = 354 }
		command = { type = secedeprovince which = HUN value = 318 }
		command = { type = secedeprovince which = HUN value = 317 } #MLO?
		command = { type = sleepevent which = 100308 }
	}

}

ERE
Code:
event = { 

	id = 100118
	trigger = {
		OR = {
			war = { country = HAB  country = ROY }
			AND = {
				atwar = no
				NOT = { alliance = {country = HAB  country = ROY}}
			}
		}
	}
	random = no 
	country = HAB
	name = "Invasion of Italy"
desc = "The war against the Ostrogoths went well for the Roman Empire. Already in 535 Dalmatia and Sicily had been taken and the Ostrogoths were for the moment unable to resist the might of the Roman Empire."
	style = 1

       date = { day = 1 month = march year = 1535 }
	offset = 2
	deathdate = { day = 30 month = december year = 1550 }


	action_a = {
		name = "To war we go!"
		command = { type = stability value = 1 }
		command = { type = INF which = 394 value = 4000 }
		command = { type = CAV which = 394 value = 8000 }
		command = { type = INF which = 355 value = 4000 }
		command = { type = CAV which = 355 value = 8000 }
		}

}
What about additional event for the next phase of Gothic War? (at least for AI player, if you consider this would be too much facilitation for human player)

Code:
event = { 

	id = 100146
	trigger = { 	event = 100118#Gothic War already started
			exists = ROY 
			atwar = no
			OR = {#ERE must have conquered/kept some lands in Italy
			owned = { province = 391 data = HAB }
			owned = { province = 393 data = HAB }
			owned = { province = 394 data = HAB }
			owned = { province = 399 data = HAB }
			owned = { province = 399 data = HAB }
			owned = { province = 389 data = HAB }
			owned = { province = 390 data = HAB }
			owned = { province = 402 data = HAB }
			owned = { province = 401 data = HAB }
			owned = { province = 400 data = HAB }
			}
			#ai = yes???
	}
	random = no 
	country = HAB
	name = "Narses campaign in Italy"
	desc = "A new Italian campaign was organized under Justinian's nephew Germanus Justinus. With the death of Germanus in 551, Narses took on Totila, and at the Battle of Taginae Narses defeated and killed Totila. The Goths holding Rome capitulated, and at the Battle of Mons Lactarius, in October 553, Narses defeated Teias and the last remnants of the Gothic army in Italy."# http://en.wikipedia.org/wiki/Gothic_War
	style = 1
	date = { day = 1 month = january year = 1551 }
	offset = 30
	deathdate = { day = 30 month = august year = 1555 }#or even later?

	action_a = {
		name = "Crush them!"
		command = { type = stability value = 2 }#if peace treaty broken by ERE, to avoid war with stability -6
		command = { type = war which= ROY }
		command = { type = INF which = 399 value = 5000 }
		command = { type = CAV which = 399 value = 5000 }
		command = { type = INF which = 394 value = 5000 }
		command = { type = CAV which = 394 value = 5000 }
		command = { type = galleys which = 394 value = 10 }
		command = { type = MIL which = 3 value = 36 }
		command = { type = infra value = -1000 }#war exhaustion
		}

	action_b = {
		name = "Let them be."
		command = { type = stability value = 1 }#people in ERE was tired of war efforts
		command = { type = relation which = ROY value = 100 }
		command = { type = vp value = -50 }
		command = { type = ADM which = 3 value = 36 }
		command = { type = infra value = 500 }
		}
}
Perhaps the lifespan of Vandal’s event no. 100606 should be extended to 1565 (as long as Justinian I lives), to make it more likely to happen.
As for Langobards question– there is also problem with too high DP settings for Heruli: offensive =7 and land = 9, making these guys the worst troublemakers in whole Pannonia (pretty strange as for the tribe which should be smashed by Langobards). DP settings can be decreased by at least by one point (or better two points), IMHO.
 
Visigoth problem - what about war event for Frankish Kingdom + more flexible conditions for Fall of Tolosan Kingdom (no. 100 500, Visigoth). The latter event should also contain independence for Burgundy/giving back Burgundian provinces, if annexed/conquered by Visigoths. It may look like this:

Code:
event = {
trigger = {
NOT = { exists = ORL}#Gauls conquered
neighbour = ARG#to be sure – Franks have border with Visigoths
countrysize = 12#Franks are strong enough
atwar = no
}
	id = 100480
	random = no
	country = FRA
	name = "Conquest of Aquitaine"
desc = "Having conquered the Kingdom of Soissons of the Roman general Syagrius, Clovis I expelled the Visigoths from southern Gaul at the Battle of Vouillé, thus establishing Frankish hegemony over most of Gaul (excluding Burgundy, Provence, and Brittany), which he left to his successors, the Merovingians, to conquer."# http://en.wikipedia.org/wiki/Franks#Merovingian_kingdom
	style = 1

	date = { day = 1 month = january year = 1500 }
	offset = 2
	deathdate = { day = 30 month = december year = 1510 }

	action_a ={					
		name = "To war with Visigoths!"
		command = { type = relation which = ARG value = -100 }
		command = { type = war which = ARG }
		command = { type = stability value = 3 }
		command = { type = breakvassal which = ARG }
		command = { type = INF which = 385 value = 5000 }
		command = { type = CAV which = 385 value = 5000}
		}
	action_b ={					
		name = "Be good neighbor"
		command = { type = stability value = -1 }
		command = { type = vp value = -25 }
		command = { type = relation which = ARG value = 100 }
		}
}

Corrected 100500
Code:
event = {

	id = 100500
	trigger = {
		OR = {
			AND = {
                                owned = { province = 418 data = ARG } #Poitou
				control = { province = 418 data = FRA } 
			}
			control = { province = 423 data = FRA }#capital
			AND = {#whole northern part of Visigoth Kingdom
                                control = { province = 417 data = FRA }
				control = { province = 410 data = FRA }
			}
		}
		owned = { province = 436 data = ARG } #The new capital
	}
	random = no
	country = ARG
	name = "Fall of the Tolosan Kingdom"
	desc = "In the battle of Vouillé the Franks led by Chlovis were victorious and the Visigoth king Alarik II and the Tolosan Kingdom fell. Out of their territories north of the Pyrenees, the Visigoths only managed to hold on to Septimania."
	style = 1

	date = { day = 1 month = january year = 1500 }
	offset = 0
	deathdate = { day = 30 month = august year = 1511 }

	action_a ={					
		name = "The Tolosan Kingdom has fallen"
		command = { type = capital which = 436 }
		command = { type = stability value = -2 }
		command = { type = treasury value = -50 }
	       	command = { type = desertion which = -1 value = 6000 }
       		command = { type = desertion which = -1 value = 6000 }
		command = { type = secedeprovince which = FRA value = 410 } #Most, but not all of the Visigoth provinces lost. The rest the Franks need to take the normal way (Guyenne,Gascogne & Cévennes)#
		command = { type = secedeprovince which = FRA value = 417 }
		command = { type = secedeprovince which = FRA value = 418 }
		command = { type = secedeprovince which = FRA value = 419 }
		command = { type = secedeprovince which = FRA value = 420 }
		command = { type = independence which = NAV } #Vasconia, If annexed
		command = { type = secedeprovince which = NAV value = 431 } #Vasconian provinces, if conquered from them
		command = { type = secedeprovince which = NAV value = 425 }
		command = { type = independence which = BRI }
		command = { type = independence which = BUR }
		command = { type = secedeprovince which = BUR value = 405 }
		command = { type = secedeprovince which = BUR value = 406 }
		command = { type = secedeprovince which = BUR value = 407 }
		command = { type = secedeprovince which = BUR value = 408 }
		command = { type = secedeprovince which = BUR value = 409 }
		command = { type = secedeprovince which = BUR value = 387 }
                command = { type = secedeprovince which = BUR value = 388 }
		command = { type = removecore which = 410 }
		command = { type = removecore which = 417 }
		command = { type = removecore which = 418 }
		command = { type = removecore which = 419 }
		command = { type = removecore which = 420 }
		command = { type = removecore which = 421 }
		command = { type = removecore which = 423 }
		command = { type = removecore which = 424 }
		command = { type = removecore which = 406 }
		command = { type = domestic which = centralization value = -1 }
		command = { type = remove_countryculture which = french }
	}

}
 
Fixed those Ostro/ERE events "Narses campaign in Italy" added. In event 100118 added that 100117 must have happened and made the b-choice sleep 100118, since we don't want it if ERE decided to not do anything (alternatively we could make it so that one of the incompetence of Theodahad events must have happened). Will implement the Frank/Visigoth stuff soon.
 
Did the Frank/Visigoth stuff. All the reported bugs fixed with the exception of 'Visigoth events no. 100519 & 100520 – should be 432 (Asturia) instead 422.'

It is intended to be 422. Asturia is created as a new nation while the Visigoths get some kings (or king, don't remember exactly, and didn't check the monarch-file) that ruled from Septimania for a short period.
 
Ooops, I didn't notice Asturia:).
For event no. 100118 I think the second option is better, i. e. no-choice event with condition:

OR = {
event = 100308
event = 100309}

It would be like your original event 100118, except it is not directly triggered by Ostrogoths event 100308, which not always works (if Ostrogoths & ERE allied).
Consequently, proposed Franks event 100480 should contain also condition:

NOT = { alliance = { country = ARG country = FRA } }

not likely situation, but better be sure. Apologies for all my mistakes.
Meanwhile I have noticed another problem - don't you think that also Muslim expansion need some help in 476 scenario? (if so I have some ideas)
 
Since I see you have EU3 Complete, any plans for an EU3:IN version of the mod? IN has the advantage of handling dates outside the default range better than previous Paradox games (no .exe NTL hack needed any more).
 
Ooops, I didn't notice Asturia:).
For event no. 100118 I think the second option is better, i. e. no-choice event with condition:

OR = {
event = 100308
event = 100309}

It would be like your original event 100118, except it is not directly triggered by Ostrogoths event 100308, which not always works (if Ostrogoths & ERE allied).
Consequently, proposed Franks event 100480 should contain also condition:

NOT = { alliance = { country = ARG country = FRA } }

not likely situation, but better be sure. Apologies for all my mistakes.
Meanwhile I have noticed another problem - don't you think that also Muslim expansion need some help in 476 scenario? (if so I have some ideas)

Fixed. For the moslems, yes they might need that, I know they do relatively well in the 632-start, but I agree they definately need some help from the earlier starts, and even in the 632-start the ai might need a little more help.

Since I see you have EU3 Complete, any plans for an EU3:IN version of the mod? IN has the advantage of handling dates outside the default range better than previous Paradox games (no .exe NTL hack needed any more).

Not planned any such thing yet. Though it is not impossible that I begin such a work.