Well ok, I have finished DLL and XML for
Africa Screen last night.
With some luck I will have a first testable Beta uploaded to SVN tonight.
(Still need to do some small improvments in Python though.)
Edit:
Will probably need until Sunday until this is bugfree. So I will not upload tonight.
(Still have some small bugs with Controls in Africa Screen. Recalling, Sending to City in New World, ...)
Basically Africa works like this:
1) It is highly configurable.
- Africa Prices for Yields -> YieldInfos.xml
- Africa Prices (and Availability of Units) -> UnitInfos.xml
2) Works similar to EuropeScreen with some small differences
- Prices are independent of / different from Europe (and of course vary over time by similar rules)
- By default, only African Slaves can be bought as Units (with slightly increasing price)
- No Immigration (that still takes place in Europe only)
- Taxes are the same as in Europe (It is the Africa Colony of your King)
- Yields boycotted in Europe are boycotted in Africa as well (It is the Africa Colony of your King)
- When declaring Independence Africa is not accessable anymore as well (It is the Africa Colony of your King)
- Every plot that allows to sail to Europe, does allow to sail to Africa as well (there are no different EuropePlots and AfricaPlots)
- AI ignores AfricaScreen but gets the DLL-Diplo-Event for African Slaves more often
Summary:
Africa is simply a new trading place with different prices that also allows to buy slaves as cheap labour.
It is not meant to allow the player to avoid boycotts through the king or allow further excessive trading while fighting WOI.
Hope you like it.

(This was more work than it might seem.)
Edit:
I have attached some screenshots.
Edit 2:
Most of the Credits go to
Dom Pedro II because I have heavily used his old code from
Triangle Trade.
However, I have done substantial changes to his work:
- He used a very different pricing mechanism. I use a similar one as Europe.
- He had implemented separate AfricaPlots which I thought were unnecessary.
- In his version Africa was not under control by the King, which I changed again.
- Fixed / implemented Automization for Sailing to Africa
- Several small improvments and changes that were necessary to be compatible with RaR
Edit 3:
Special Thanks again to
Willi_Tell, who created the backgrounds for AfricaScreen.
