Exotic Foreign Advisor

Cammagno said:
If you are interested (for future releases), here there is the
CIV4EnhancedTextInfos.xml file with the translated Italian strings.
Those in the CIV4AdvisorInfo.xml file are correct (there is only a mistype, the italian for Redraw is "Ridisegna" and not "RidisegnI" ).

Thank you very much!

I'll post these changes in the next update.

Req
 
Requies, for some reason, after installing the mod, the customizable domestic advisor doesn´t work anymore... Don´t know why, I press F1 and nothing comes up...

BTW, Thanks for this great mod!!!

EDIT: Maybe it has something to do with PyHelpers and DomPyHelpers? The customizable domestic advisor seems to use the first one...
 
Requies said:
Ok, just uploaded v 0.92. It has the centering for the Foreign Advisor title and the coloring SHOULD work for different languages :crazyeye:Req

I'm sorry, but I have to say that apparently nothing has changed.

If you are interested iand have time to try any further change, I'm at your disposal for any beta-test :)
If one of these premises (interest and time) aren't available, I thank you nevertheless for your work and the time you have spent to solve this little localization problem.
 
elhoim said:
Requies, for some reason, after installing the mod, the customizable domestic advisor doesn´t work anymore... Don´t know why, I press F1 and nothing comes up...

I've to confirm this incompatibility :( even if I don't realize what is causing this, since the 2 mod don't "share" any file... :confused:
 
The customizable domestic advisor has a reference to the file PyHelpers, which is overriden by the file DomPyHelpers from the exotic foreign advisor, at least that´s what I think...
 
elhoim said:
Requies, for some reason, after installing the mod, the customizable domestic advisor doesn´t work anymore... Don´t know why, I press F1 and nothing comes up...

BTW, Thanks for this great mod!!!

EDIT: Maybe it has something to do with PyHelpers and DomPyHelpers? The customizable domestic advisor seems to use the first one...

Ugggh, I know what it is.

Sorry, messed up here. Actually NO Domestic Advisor would work since I forgot to change the CvScreensInterface.py SPECIFICALLY for only the Exotic Foreign Advisor....

Will post something soon.

Hmmmm, I'll see if I can find a fix for the glance colors for a different language, too....

Req
 
Cammagno said:
I'm sorry, but I have to say that apparently nothing has changed.

If you are interested iand have time to try any further change, I'm at your disposal for any beta-test :)
If one of these premises (interest and time) aren't available, I thank you nevertheless for your work and the time you have spent to solve this little localization problem.

Hmmm, ok. I've uploaded a version where the Domestic Advisor should work again and where it'll print out some text in the Logs\PythonDbg.txt file.

If you could tell me what this text says when you enter the Glance screen, I'd very much appreciate it.

All the relevant text should have
Code:
PY:ExoForAdv:
at the start (there'll be some additional text which is also added, but that stuff isn't as important....

Thanks,
Req
 
Requies said:
Hmmm, ok. I've uploaded a version where the Domestic Advisor should work again and where it'll print out some text in the Logs\PythonDbg.txt file.

Now the CDA works fine. :goodjob:

Requies said:
If you could tell me what this text says when you enter the Glance screen, I'd very much appreciate it.
All the relevant text should have
Code:
PY:ExoForAdv:
at the start (there'll be some additional text which is also added, but that stuff isn't as important.....

Here there is the relevant text

Code:
4 SCREEN TURNED ON

PY:ExoForAdv: Attitude String = Cauto nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-2: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Amichevole nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+7: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=127,255,25,255>+5: "Hai scelto con saggezza le tue forme di governo."</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Elisabetta
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Elisabetta
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+6: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Mansa Musa
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-2: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Cauto nei confronti di Mansa Musa
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Huayna Capac
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+6: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Cauto nei confronti di Huayna Capac
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
SCREEN OFF

And in attachment, if you need it, the complete log file.

Let me know if I can do something else to help you :)

EDIT: removed file
 
Cammagno said:
Now the CDA works fine. :goodjob:



Here there is the relevant text

Code:
4 SCREEN TURNED ON

PY:ExoForAdv: Attitude String = Cauto nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-2: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Amichevole nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+7: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Mercks-Ghandi
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=127,255,25,255>+5: "Hai scelto con saggezza le tue forme di governo."</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Elisabetta
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Elisabetta
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+6: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Mansa Musa
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-2: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Cauto nei confronti di Mansa Musa
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
PY:ExoForAdv: Attitude String = Soddisfatto nei confronti di Huayna Capac
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+6: "Ci preoccupiamo dei nostri fratelli e delle nostre sorelle."</color>
<color=127,255,25,255>+2: "Apprezziamo il supporto di risorse fornito in questi anni."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
PY:ExoForAdv: Attitude String = Cauto nei confronti di Huayna Capac
<color=127,255,25,255>+1: "I molti anni di pace hanno rinsaldato i nostri rapporti."</color>
<color=127,255,25,255>+2: "Il nostro accordo di diritto di passaggio ha permesso ai nostri popoli di avvicinarsi"</color>
<color=255,76,76,255>-3: "Siamo amareggiati del fatto che siate caduti schiavi di una religione empia."</color>
SCREEN OFF

And in attachment, if you need it, the complete log file.

Let me know if I can do something else to help you :)

Ah.... Sheesh, I really need to go to bed or I'll be too :scan: to figure out ANYTHING obvious.

Anyways, the problem is that in Italian there are TWO different words that are being used. So, I just have to do a check to see if there's a semi-colon in it and then parse the two different words.

I'll get that up in the next version, but for now, I think I might just go to bed before I completely miss everything :lol:.

Thanks for your help, Cammagno!

Req
 
hehehehe... I was trying to do the same thing that Requies was doing last night, at the same time almost, and was getting the same error message over and over again! I thought I was going crazy! Requies, disregard my PM on the "drawglance" function.
 
Just installed it, and it worked perfectly. Did need to use Cammagno civ4artinfo.xml file though. Anyway you could port that into to your version so it will function with other MODs out there?

Great Job Requies. I think the Foreign Advisor finally has everything you need in it!
 
alerum68 said:
Did need to use Cammagno civ4artinfo.xml file though. Anyway you could port that into to your version so it will function with other MODs out there?

It was only a simple merge between the 2 different
CIV4ArtDefines_Interface.xml files of those 2 mods (Supreme Overlord's EFA and 12monkeys's PLE).
Requies' EFA uses the SupremeOverlord's CIV4ArtDefines_Interface.xml file, so my merged file works also with this mod :)
But the only use of my file is to ensure compatibility between the EFA mod (the Supreme Overlord's Enhanced FA or the Requies' Exotic FA) and the PlotListEnhancements mod. If another mod uses a different different version of CIV4ArtDefines_Interface.xml file, it needs a different merged file to be compatible with one of these mods.
I'll release all my future merges (I didn't realize that they may be useful for somebody else, and I've deleted them when I've disinstalled the mods which needed them :( ) Anyway, it's simple to merge files using a text editor with file compare functions... just a bit of C&P is needed :)

EDIT: here there is the merged file, anyway.
http://forums.civfanatics.com/attachment.php?attachmentid=111580&d=1137251987
 
:bump: for v0.93 and new screenshot.

Main thing is that you can now see what the other players can research without having to manually try to figure it out.

Also, cammagno, if you could try this and see if the glance coloring works for the italian version, I'd greatly appreciate it!

Req
 
Requies said:
:bump: for v0.93 and new screenshot.
Main thing is that you can now see what the other players can research without having to manually try to figure it out.

A very useful feature, and a very good idea to add it! :)

Requies said:
Also, cammagno, if you could try this and see if the glance coloring works for the italian version, I'd greatly appreciate it!

Yes, I see the colours now! :cool:
:goodjob: :goodjob:

Thanks for the time you've spent fixing it :blush:
 
Thanks again for a great mod. However, last night in the middle of the game (year 1090 AD) the advisor suddenly did not function anymore when I hit F4. I only got the tech-screen where I had to scroll to see anything. The bottom tabs was gone (could not go to resources, glance etc). When I reloaded the game I could use all the tabs once but as soon as I was in techscreen the bottomtabs was gone. This is version 0.93-1.52, 18 civs, huge map. I have no other problems with the game after 1.52 (so far).

UPDATE: I reinstalled version 0.92 and problems are gone.
 
Major Tom said:
Thanks again for a great mod. However, last night in the middle of the game (year 1090 AD) the advisor suddenly did not function anymore when I hit F4. I only got the tech-screen where I had to scroll to see anything. The bottom tabs was gone (could not go to resources, glance etc). When I reloaded the game I could use all the tabs once but as soon as I was in techscreen the bottomtabs was gone. This is version 0.93-1.52, 18 civs, huge map. I have no other problems with the game after 1.52 (so far).

UPDATE: I reinstalled version 0.92 and problems are gone.

Hmmmm, looks like it might have to deal with the new code I put in....

Could you send me the savefile? (I know it was a major pain last time, but it really helps me get down to the problem quicker).

Thanks,
Req
 
I get the popup : " Failed to load python module CvEventInterface " when starting Civ 4 with the newest version 0.94

Maybe those help functions again?

Thank you for your time.
 
Back
Top Bottom