• 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.
Dates: I'll review the post; since I'm merging various attempts to fix the annex, I'm not surprised that's crept in...

Editing: I'm an old UNIX guy, and I use gvim (that's vi for Windows). And the fact that I use vi macros is probably a guide to my age as well :rolleyes:

@aylo1: The events in the annex are the events that were there, or in the existing fantasy set -- my goal in step one is simply to bring the old annex up to current AGCEEP standards. I actually agree with you -- involvement in the Great Northern War makes much more sense, but the Spanish events are already there.

And I knew when uploading it that there was still a lot of work to be done -- however, it seemed important to at least post something :D

Great comments so far, and now I'll go read about dates. All I had done so far was force one set of them on the annex, and I was going to research them later. But, I also set a rule for myself that if someone else mentioned a problem, I'd fix those before my preferences.

So, back to work!
 
On the "Sultan Angry about Athens" events, are they necessary?

While totally 'historical', there is no such event for Byzantium retaking Smyrna, which borders the Ottoman capital and requires the crushing of a Muslim Turk state. Not to mention how hit-or-miss(-or-miss-or-miss...) the invasion of Ghazi is and how overwhelming the Turks are, and that this is a Fantasy Byzantium scenario.

At the very least, shouldn't the event have a NOT = { byzowned = Macedonia } or something? Otherwise, the Ottos will dow even if they've been beaten and have a peace treaty.

EDIT: Also, maybe I just suck at earning money, but aren't the early events really expensive for the likely size of Byzantium? There's 700 ducats needed just for the Hagia Sophia and Imperial Printing Press events alone, both of which tend to fire soon after the Renaissance begins.

EDIT 2: Found a bug.

ScreenSave2-1.jpg


EDIT 3: Found another bug. Byzantium doesn't get a core on Dalmatia in the "go both ways option" of "A Crossroads".
 
Last edited:
I think I've fixed both of those bugs -- there was no "war" declaration in that event, and it really needs it, plus the breakvassal commands were mishandled. Fixed several other problems as well, but I don't have easy fixes for your Hagia Sophia and Imperial Printing Press issues. My preliminary fix is to add a quality check (4 for HS, 5 for IPP) to the triggers. I'll add those two items to the next post.
 
Ok, I've posted the Alpha 0.2 release of the Annex in the other thread...

This should fix the problems Johnny Reb encountered, and I've made substantial progress in making the events themselves more "commented", like the AGCEEP events overall.

Once I complete the commenting process, along with bugfixing in parallel, I'll break out the text.csv components. When that shakes out, I think we'll be at version 1.0.

I've had some success running with BYZ using the large.ai (survived until mid-1500s), and so I've changed the BYZ_Byzantine_Empire.inc file accordingly. Any suggestions towards an independent 1419_BYZ.ai are appreciated.

Now that the base event tree is stabilized, I'm open to considering logical additions that follow from the existing annex (one such event, the Ghazi tribe submits event, is in this release). However, I'm not ready to move far away from the existing annex yet (for example, adding a "Latin Empire Redux" series of events).

I have some advantages in that I've got some nice tools which allow me to do pretty rapid changes, and I have TWO EU2 players in my home (my 17-year-old son's notebook gets updated when I update my primary test environment). So I'm hoping any nasty bugs are going to be caught fast. My biggest concern in reviewing the annex is that the Kommenoi chain won't fire as it should, based on old comments in the forum threads. We'll see if those issues have been caught as well.
 
JohnnyReb said:
EDIT 3: Found another bug. Byzantium doesn't get a core on Dalmatia in the "go both ways option" of "A Crossroads".

If this is pure 100% fantasy , then you don't need to ask this question , you can place a core on all province which where once Roman.
If you are trying to place some of this fantasy event series into a slightly historical mix, then Byz never held dalmatia or ragusa (agceep map) but did hold albania and below,
The byz never had serbs or croats under there influence or the illyrians in dalmatia or ragusa. matter of fact northern greece was under the serbian (servia in some books) empire prior to our start of 1419.
so, where do you draw the line is a question for you
 
Btw, can you please use another name for this scenario? I took a look at it and I saw Fantasy Byzantium was used. In other words, for testing it, I need to remove current scenario but this is not convenient, at least for me...
 
Last edited:
Toio said:
If this is pure 100% fantasy , then you don't need to ask this question , you can place a core on all province which where once Roman.
If you are trying to place some of this fantasy event series into a slightly historical mix, then Byz never held dalmatia or ragusa (agceep map) but did hold albania and below,

While true (mostly, Justinian's Empire held that region and the events guide toward a Justinian restoration), the bug was that BYZ gets cores on the surrounding provinces, including Istra.

The byz never had serbs or croats under there influence or the illyrians in dalmatia or ragusa.

This is incorrect, though. Byzantium held Serbia and Croatia as late as 1180 AD.
 
I parsed events file with event file parser by Coder:

Parse error at line 11500:56 in 'Fantasy_Byzantium.eue':
'=' must be between element's name and value

Error is in MAM_3001315:
Code:
		command = { type = secedeprovince which = BYZ value [COLOR=Yellow]=[/COLOR] 494 }

Btw, I recommend this parser. If you use it, don't forget this change in syntax.xml:
Code:
			<relation>
				<country value="\w{3}" />
				<[COLOR=Yellow]data[/COLOR] value="-?\d{1,3}" />
			</relation>
 
Last edited:
JohnnyReb said:
While true (mostly, Justinian's Empire held that region and the events guide toward a Justinian restoration), the bug was that BYZ gets cores on the surrounding provinces, including Istra.



This is incorrect, though. Byzantium held Serbia and Croatia as late as 1180 AD.

In latin literature of the time hence converted to Italian, they (latins) referred to 3 types of peoples/cultures (currently still the thinking in italy and referenced today ), they where:
Slovani = istrians/dalmatians, bulgars and illyrians

slavi = serbians, poles, russians, czech etc etc

croati = croatians

the influx of these croats and serbs around 700AD into "old yugoslavia" led to a push of illyrians/slovani from the inner provinces to the coastal provinces.
this influx "moved" the BYZ borders as well further south.
So really the term of byzantine ruling, croat and serb land never was, but ruling, bulgar, illyrian and slovani lands , yes BYZ did
 
Several things...

In the original, Dalmatia should fire. That SHOULD be fixed with the alpha 02 upload.

Yodamaster: Got the parser, found several things carried over... but there is one construct that appears to be valid from the Event website:

trigger = { NOT = { control = { province = -2 data = -1 } } }

This would seem to fire IF the country the event fires for is NOT currently in control of their capital. And this appears in several events. Is it valid, and just the parser isn't aware of it, or is it junk?

Probably an alpha 03 Sunday night, as it's been a fun little decoding day, and tweaking for a Byzantium that is friendly to Morea but never conquers it (the "countrysize = x" trigger was NOT used in the old files much, but allows for some of the intro events (esp. Renaissance) to be more flexible.

Thanks to everyone contributing.

Lastly, for Yodamaster, I'll be renaming the mod for alpha 03, so YM can put it in his structure. For testing so far, it was easy to just drop in, and I'll try and keep that when I rename it.
 
donm61873 said:
trigger = { NOT = { control = { province = -2 data = -1 } } }

This would seem to fire IF the country the event fires for is NOT currently in control of their capital. And this appears in several events. Is it valid, and just the parser isn't aware of it, or is it junk?
I'm quite sure it doesn't work but I will test it for confirmation. There is a real problem with capital location and script engine in EU2...

donm61873 said:
Lastly, for Yodamaster, I'll be renaming the mod for alpha 03, so YM can put it in his structure. For testing so far, it was easy to just drop in, and I'll try and keep that when I rename it.
Thanks. This is not exactly only for me, but for AGCEEP in general. ;)

Don't forget to rename all paths in involved eug and inc files.

Do you plan to modify reused old Fantasy scenario events? Better renumber them anyway and avoid possible confusion, especially in text.csv.
 
Last edited:
Well, if that construct doesn't work, several of the old annex events will need to be fixed :(

However, the revised Alpha 02 already contains the entirety of existing AGCEEP fantasy events -- which is why I changed the eug file to remove references to the old Fantasy_Byzantium.eue file.
 
This was an odd event which the eventparser pointed at right away...
The 3 revolt commands here all had "which = -3", even the first one... and in order for -3 to work, the first one needs a -1...

So, that will be fixed in the Alpha 03 as soon as I post it. My son's wanting me to confirm the Konstantinos XI/Demetrios assassination code is working right for leaders now, and I'd like to have those changes in the alpha 03 upload.

[Right now, even if no assassination occurs, Konstantinos XI dies; but if an assassination does occur, Demetrios doesn't become Emperor].

And again, I appreciate the FAST responses with this :)
 
Hey, I just DLd the files in the link at the first page. However, when I try and load the scenario, there are problems with the fact I have 1.53 nation names and province ownership; one of those "Abort, Retry, Ignore" boxes pops up every time there is a discrepancy. It seems the Country list for download hasn't been updated, and there are a couple mispellings (i.e. Castille for Castile, GrEnada, and so on.)

My question is, is there a workaround for this problem, a patch perhaps? Or am I doing something wrong with the DL process? Please help, MANYthanks in advance.
 
Stottle said:
Hey, I just DLd the files in the link at the first page. However, when I try and load the scenario, there are problems with the fact I have 1.53 nation names and province ownership; one of those "Abort, Retry, Ignore" boxes pops up every time there is a discrepancy. It seems the Country list for download hasn't been updated, and there are a couple mispellings (i.e. Castille for Castile, GrEnada, and so on.)

My question is, is there a workaround for this problem, a patch perhaps? Or am I doing something wrong with the DL process? Please help, MANYthanks in advance.

The DL on the first page is for AGCEEP 1.39. We're in the middle of updating the Annex for 1.53.

The updated one is over here: http://forum.paradoxplaza.com/forum/showthread.php?p=7273491#post7273491
 
New Alpha Upload (0.3) available

The new upload file, BT1_903a.zip, is available here.

Changes:
1. Renamed scenario to "Byzantium Triumphant". :cool:
2. Cleaned up events, eventparser now is clean. Questionable control structures replaced for now.
3. Assassination event chain, leaders and monarchs should all be handled correctly now. This means that Konstantinous XI doesn't always die at the end of May in 1453.
4. Numerous other event issues cleaned up, walk through of main list of CTD causers to eliminate such problems with the annex.

With this release, I believe that all of the major issues with the old annex are closed. Now, the focus changes to getting the events to perform as they should, and to add any events, monarchs and leaders that might be missing.

WARNING: the Byzantium_Triumphant.eug file has the options set to the way I've been playing, which means I accidentally left in the reference to the Fantasy Grenada events. I like seeing if Grenada can pull that off, so I've been playing that way. Yes, I'll remove it, and my apologies. Also, some of the generic options are turned on, because I set them in the eug file so I could stop having to turn them on every restart. That's not the way they will be in the final, and I'll fix it for 0.4.
 
Just found beregic's posting in the upload area (sigh), and thought I'd respond real quick...

did 2 complete runs to 1800's: awsome set of events, especially the random vassals are very intreasting; VERY GOOD JOB ; i will concentrate on shortcomings.

I can't take credit for the annex -- this is an old set of events I'm simply updating and making fully useable for the future.

1-major event bug; 1606 after "zoe" takes throne; when rebels attempt to take throne; the event requiers that the capital be occupied of rebels; however it triggers anyway and instant ctd; erasing the event was only solution

I know this is fixed in the 0.3 upload.

2- need follow ups to netherlands affair events ; also what would pope do if it is forced to become orthodox? any grand finale with possible italian culture? what about spain in 1700's? any ethiopian follow up?

There are some Italian culture events in the mod; most of what your asking is out of the current scope. At the moment, I'm focusing on fixing the Annex and making it work fully with AGCEEP 1.53/54.

3- the black and white sheep need as well annex events as the other turkis minors

Added all but Shirvan in 0.3.

4- if nubia becomes vassal it still converts to sunni...

I've scripted the fixes, I can fix 0.3, definitely in 0.4.

5-no events regarding north africa even if there is an event giving 50years cb on them

Not sure what you mean here...

6-if jerusalim ocupied while at war with mameluks and they choose NOT to give in, the event regarding arab expulsion triggers anyway WITHOUT having jerusalim under actual control( since mamelluks would not cede it first) sometimes creates instant ctd of course.

I'm betting this was because of the peculiar control structure the old annex was using. This has been replaced, but I haven't extensively tested the Jerusalem events yet.

7-major event bug 1680; in that year the event "rebelion of duke imr.." ; if byzhantum chooses its first choice the other reactionarry event triggers to byz as well instead of austria = instant ctd; could not find that bug

Bet this is because of the attempt to cb BYZ on BYZ. Fix is scripted, definitely in 0.4, might fix now...

8-pope's event to return to avignion does not work; does not seem that the french have a simliar event yet

There are some events missing like this. I'll have to take a closer look.
 
latest playtest

did 2 complete runs to 1800's: awsome set of events, especially the random vassals are very intreasting; VERY GOOD JOB ; i will concentrate on shortcomings.

1-major event bug; 1606 after "zoe" takes throne; when rebels attempt to take throne; the event requiers that the capital be occupied of rebels; however it triggers anyway and instant ctd; erasing the event was only solution

2- need follow ups to netherlands affair events ; also what would pope do if it is forced to become orthodox? any grand finale with possible italian culture? what about spain in 1700's? any ethiopian follow up?

3- the black and white sheep need as well annex events as the other turkis minors

4- if nubia becomes vassal it still converts to sunni...

5-no events regarding north africa even if there is an event giving 50years cb on them

6-if jerusalim ocupied while at war with mameluks and they choose NOT to give in, the event regarding arab expulsion triggers anyway WITHOUT having jerusalim under actual control( since mamelluks would not cede it first) sometimes creates instant ctd of course.

7-major event bug 1680; in that year the event "rebelion of duke imr.." ; if byzhantum chooses its first choice the other reactionarry event triggers to byz as well instead of austria = instant ctd; actually just found it; the other event has wrong tag

8-pope's event to return to avignion does not work; does not seem that the french have a simliar event yet; better say wich event i need modify in agceep event files?

9- "look at each province in turn" happens BUT the only follow up is for the province of andana only

10-tried a version where byz goes catholic; everything is chaotic,only SOME events triggers( the jerusalim wont for example, neither mameluks inheritance" and also seems that the events that DO trigger have random dates then; not to mention increase number of CTD

11-this is not a bug , just a suggestion; byz has no core on angora( extra bb to get in order to kill ottomans) could get it on it and the small minor north of ottos?

12- dalmatia has been mentioned before; byz gets it as core only on the LAST cores event it gets

13- many times the minors that requiers to be accepted as vassals to byz, they are already vassals of someone else; needs an event to break the first vassalship? the ethopian event as such NEVER triggers even if i see it in event file. would not be proper to have it trigger in "ethiopia rejoice" event itself? ( ethiopia never becomes vassal of anyone else as well). also this events should be trigger the moment the minors become involded in war with a muslim country no? they do not trigger for black sheep or white when georgian countries do indeed get involved in such wars.

14- maybe did something wrong, but the end events tied to united states never triggers even if they became alive( do not want them anyway :D )

15- "union of monferat" seems to trigger even if byz is not at war with venice; maybe is it tied to the byz size as well?

16- annoying thing i found; alexadria gets stolen by venice, BUT gets a LARGE fort; since byz land tech is slow it is basically impossible to get it back for a while( diploannexing venice is more practical) not sure but was this intended as such?
 
Last edited: