Ancient Empires Elysium
Welcome Guest [Log In] [Register]
Welcome to Ancient Empires Elysium. We hope you enjoy your visit.

You're currently viewing our forum as a guest. Guest posting is allowed here. Registering will also give you the option to send private messages and access the shout box.



Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
AEEaddreply2
AEE FEEDBACK THREAD
Topic Started: Mar 25 2010, 11:19 PM (13,511 Views)
Spartacus
AEE Aedilis Plebis
I never heard of such a limitation, boss.

What do you need?
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
Africanus
Member Avatar
AEE Foederatus
Just to report in, I've played down to 239 BC (Romans) and have had just one random CTD (circa 270 AD) that caused no real problems (except I hadn't saved for a few turns, won't make that mistake again :P ).

I re-added the opening script that Limes sent me (thank you) and everything worked without a hitch. I know you've said the UAC isn't the difference maker, but just as an FYI I've always had mine off anyway.

Many kudos on the environment Limes, just plain awesome.

I'm not sure I'm understanding the procedures for attaining offices, as since my original two office holders passed, I've only had one plebian tribune since.
Edited by Africanus, Apr 21 2010, 07:48 PM.
Vista 64x SP2

intel core 2 quad 8200 @ 2.33 GHz

memory (RAM) 8G

NVIDIA GeForce GT 120
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
Hi. I decided to delete all MTM-temples block from EDB. It seems all my versions of AEE works ok. I'm going to test it today.

I'm looking for volunteer who would check all temples and priests designed in descr_ancillary :).
Edited by limes, Apr 22 2010, 12:01 PM.
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Check them for what?
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
Hi.

I don't remember how many but we can have no more than X block of text with buildings in export_descr_buildings. For sure no more than 5 elements of buildings in each building (i.e. auxilia1, auxilia2, auxilia3, auxilia4, auxilia5).

That's why I would like you to help me friends with it. Have you counted block of text in export_descr_buildings?

@ Spartacus

There are two blocks with temples in AEE. Polytheism temples and MTM temples. I decided to delete MTM temples and keep other important buildings like Migration, Roman Recruitment System, Republican Political buildings. There is no other way to make game stable.

What should be done.

Files that need to be examined: export_descr_buildings (EDB), export_descr_ancillaries (EDA). I will upload it here soon.

Part of deleted MTM temples is MTM_Priests feature defined in export_descr_ancillaries. Each MTM temple produced priests for few factions. Now, these priests was given to Polytheism temples (MTM prefix was deleted and name of Polytheism temple was left in "and SettlementBuildingExists" line in each EDA block of text).

With MTM temples

;-----Start of MTM-Priest-triggers------

;----Romans----Game-Faction romans_julii----

;------------------------------------------
Trigger trigger_mtm_priest_of_Bacchus
WhenToTest CharacterTurnEnd
Condition EndedInSettlement
and RemainingMPPercentage = 100
and SettlementBuildingExists >= MTM_temple_of_fun_temple
and FactionType romans_julii
and IsGeneral
and Attribute NavalCommand < 6

AcquireAncillary priest_of_bacchus chance 30


Without MTM temples. Note that "mtm" prefix remained untouched in each first line of Triggers. Trigger trigger_mtm_priest_of_Bacchus

;------------------------------------------
Trigger trigger_mtm_priest_of_Bacchus
WhenToTest CharacterTurnEnd
Condition EndedInSettlement
and RemainingMPPercentage = 100
and SettlementBuildingExists >= temple_of_fun_temple
and FactionType romans_julii
and IsGeneral
and Attribute NavalCommand < 6

AcquireAncillary priest_of_bacchus chance 30


So, auditor must compare whether factions mentioned in export_descr_ancillaries (have got proper temple in export_descr buildings.

For instance, shown above priest of Bacchus is available for romans_julii (and FactionType romans_julii) when temple_of_fun_temple (and SettlementBuildingExists >= temple_of_fun_temple) exists.

Now EDB needs to be opened and block of text with temple_of_fun_temple must be found. Faction shown in "and FactionType romans_julii" (in this example romans_julii) must be placed in building lines in EDB. In other case priests won't appear for faction. I coded it yesterday, but things must be checked.


building temple_of_fun
{
levels temple_of_fun_shrine temple_of_fun_temple temple_of_fun_large_temple temple_of_fun_awesome_temple temple_of_fun_pantheon
{
temple_of_fun_shrine requires factions { romans_julii, senate, brutii, scipii, greek_cities, macedon, seleucid, pontus, armenia, egyptian, barbarian, carthage, }
{
capability
{
happiness_bonus bonus 1
religious_belief christianity 1 requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, }
religious_belief pagan 1 requires factions { barbarian, }
religious_belief zoroastrian 1 requires factions { egyptian, armenia, carthage, pontus, }
recruits_morale_bonus 1 requires factions { barbarian, }
}
construction 1
cost 1000
settlement_min town
upgrades
{
temple_of_fun_temple
}
}
temple_of_fun_temple requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, pontus, armenia, egyptian, barbarian, carthage, }
{
capability
{
happiness_bonus bonus 2
religious_belief christianity 2 requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, }
religious_belief pagan 2 requires factions { barbarian, }
religious_belief zoroastrian 2 requires factions { egyptian, armenia, carthage, pontus, }
recruits_morale_bonus 1 requires factions { barbarian, }
}
construction 2
cost 2000
settlement_min large_town
upgrades
{
temple_of_fun_large_temple
}
}
temple_of_fun_large_temple requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, pontus, armenia, egyptian, barbarian, carthage, }
{
capability
{
happiness_bonus bonus 3
religious_belief christianity 2 requires factions {romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, }
religious_belief pagan 2 requires factions { barbarian, }
religious_belief zoroastrian 2 requires factions { egyptian, armenia, carthage, pontus, }
recruits_morale_bonus 1 requires factions { barbarian, }
trade_level_bonus bonus 5 requires factions { barbarian, }
}
construction 3
cost 4000
settlement_min city
upgrades
{
temple_of_fun_awesome_temple
}
}
temple_of_fun_awesome_temple requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, pontus, armenia, egyptian, carthage, }
{
capability
{
happiness_bonus bonus 4
religious_belief christianity 3 requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, }
religious_belief zoroastrian 3 requires factions { egyptian, armenia, carthage, pontus, }
recruits_morale_bonus 1
trade_level_bonus bonus 5
}
construction 5
cost 8000
settlement_min large_city
upgrades
{
temple_of_fun_pantheon
}
}
temple_of_fun_pantheon requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, pontus, armenia, egyptian, carthage, }
{
capability
{
happiness_bonus bonus 5
religious_belief christianity 3 requires factions { romans_julii, senate, brutii, scipii, greek_cities, seleucid, macedon, }
religious_belief zoroastrian 3 requires factions { egyptian, armenia, carthage, pontus, }
recruits_morale_bonus 1
trade_level_bonus bonus 5
}
construction 6
cost 10000
settlement_min large_city ;;huge_city
upgrades
{
}
}
}
plugins
{
}
}




Edited by limes, Apr 23 2010, 01:15 AM.
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
So you want me to get rid of the priests?

I can handle that!

:tongue:
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
I'm just making deep changes in EDB and DMB. What we initially judged as missing sprites is rather fault of too complicated unit system (random CTD during loading battle).

All custom units are gone. There are only two types - specific faction dedicated units, and AOR units (mostly merc* or recruitable aor merc*)

Merc unit can be recruited by all factions by general outside town,
AOR merc is aor unit using mercenary_unit command in EDU.
Edited by limes, Apr 23 2010, 12:03 PM.
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
Spartacus
Apr 23 2010, 11:53 AM
So you want me to get rid of the priests?

I can handle that!

:tongue:
No, I would like you to check whether priests designed for faction in export_descr_ancillary will be available for faction.
They are when faction will be able to built dedicated temple. :)
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Good enough. I'm on it.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
I went through EDB fairly quickly and don't see any specific references to "priests" being recruited by specific temples there.

As you say, the priest comes in as a trigger mechanism to EDancillaries.

Why can't we just put semi-colons in front of those particular triggers to block the program from reading them.
Looks like you can knock out MTM with no harm to EDB. Will save quite a bit of room.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
Spartacus
Apr 23 2010, 04:55 PM
I went through EDB fairly quickly and don't see any specific references to "priests" being recruited by specific temples there.

As you say, the priest comes in as a trigger mechanism to EDancillaries.

Why can't we just put semi-colons in front of those particular triggers to block the program from reading them.
Looks like you can knock out MTM with no harm to EDB. Will save quite a bit of room.
I can put semi-colon in front of AEE and then we'll see "game over". :)

As I said before priests (ancillaries) and buildings were recoded. Things are done already. I need someone else to check it. I think everything is ok, but I'm enough tired to make mistake. I've send you new files via e-mail.

The only thing that must be done is to check mtm triggers for priests. For instance.

Trigger trigger_mtm_priest_of_Abnoba2
WhenToTest CharacterTurnEnd
Condition EndedInSettlement
and RemainingMPPercentage = 100
and SettlementBuildingExists >= temple_of_battle_temple
and FactionType spain
and IsGeneral
and Attribute NavalCommand < 6

Can faction "spain" build "temple_of_battle_temple" in EDB?
Edited by limes, Apr 24 2010, 10:04 AM.
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Okay.

I've got the files. I'll do it tomorrow.


I had an opera tonight.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
Ok Spart.

It seems that freeing space in EDB was good shot. New recruitment system for Romans is almost ready. No random ctd, no ctd during loading battle. Bingo.
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
loet66
Member Avatar
AEE Centurio
limes
Apr 25 2010, 05:40 AM
Ok Spart.

It seems that freeing space in EDB was good shot. New recruitment system for Romans is almost ready. No random ctd, no ctd during loading battle. Bingo.
Hi limes,

Very good news ! ;)

loet66
vista 32 bit (french)
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Limes,


You sent me Export_Describe_Advice not Export_Describe_Ancillaries. Did you mean to do that? The word "priest" does not appear in "Advice."

If you haven't changed "Ancillaries" just let me know and I'll use the one I've got.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
limes
Member Avatar
AEE Censor
I'm sorry. I've been sending correct file, so it waits for you right now :).
Posted Image[

German Death Camps
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Got it.


(This is the sort of thing that usually happens when you get old. See what you have to look forward to?)

:tongue:
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
MAJ Pain
AEE Civis Romanus
Sweet! I've been getting CTD anytime I fight a battle as the Illyrians. Hopefully the next update will fix everything. Otherwise I'll send in my save game file. I've tested out other factions in the campaign and all seems to be OK.

On a side note I've began work on the music :) Hopefully I can get it together before I leave for a year lol :)
Posted Image
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Okay, Limes.


Ran through EDB and the MTM temples have been eliminated. MTM does not appear in EDB at all, even as a minimum building condition so that's good.

There are seven potential temple types in Polytheism: Fun, Farming, Law, Battle, Governors, Horse and Trade. Only the Greco Roman factions have priest triggers for all of them. The other factions have between 3 and 5 potential priests to be triggered.

MTM has been successfully eliminated from the Ancillary file you sent.

I'd say they are good to go.

The only "anomaly" I noted was that both the Gauls and Spaniards were able to recruit two different priests from the Temple of Battle but that should not matter to the computer.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
Spartacus
AEE Aedilis Plebis
Maj. Send the file.


Now that I've finished Limes' task I can take a look at it.
Posted Image


Win 7 Enterprise 64-bit Intel(pentium) D CPU 2.8Gh
p_off profile2 quote3 p_top
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · Ancient Empires Elysium: Grand Campaign (AEE:GC) · Next Topic »
AEEaddreply2