Took a day off, and wrote a quick Financial Advisor Screen. I have three categories (Commerce, Income, and Expenses), and each has at least three things under them. I tried to write it as clearly as I could for further editing, and to making adding new information under the category easy, all you have to do is add 2 parts (which are clearly commented).
To open the screen I gave two options, one is Shift + F, and the other is a button of a money sign in the top left (Right beside the diplomacy button). Neither are over ridding anything else that I know of so I am hoping those key bindings should work.
There is an Dll file that comes with it, but it is only required for the Total Cost of Improvements using the function explained below. If you take the Dll file out then it will still work, but it will use the iCost in CIV4BuildInfos. If you modify the cost in SDK without the Dll it will not see that as getBuildCost is not ran. But just to be clear.. the Dll is not required, but is only for that extra functionality.
I exposed getBuildCost(CyPlot* pPlot, int /*FeatureTypes*/ eFeature) to python. Basicly it gives you the cost of building an improvement on that plot, and all you have to give it is a Plot Object, and a integer BuildType. For example, in CIV4BuildInfos, BUILD_FARM is 1.
I added this because getBuildCost takes all the modifiers and then computes the total with the modifiers. This will help if you want to change the cost in SDK, because of some modifier, or in some way don't want it to be the same as the CIV4BuildInfos.
It is a modcomp, and not meant for play by itself, but if you do, hope you enjoy it.
Download: MFinance: The Advisor Screen
To open the screen I gave two options, one is Shift + F, and the other is a button of a money sign in the top left (Right beside the diplomacy button). Neither are over ridding anything else that I know of so I am hoping those key bindings should work.

There is an Dll file that comes with it, but it is only required for the Total Cost of Improvements using the function explained below. If you take the Dll file out then it will still work, but it will use the iCost in CIV4BuildInfos. If you modify the cost in SDK without the Dll it will not see that as getBuildCost is not ran. But just to be clear.. the Dll is not required, but is only for that extra functionality.
I exposed getBuildCost(CyPlot* pPlot, int /*FeatureTypes*/ eFeature) to python. Basicly it gives you the cost of building an improvement on that plot, and all you have to give it is a Plot Object, and a integer BuildType. For example, in CIV4BuildInfos, BUILD_FARM is 1.
I added this because getBuildCost takes all the modifiers and then computes the total with the modifiers. This will help if you want to change the cost in SDK, because of some modifier, or in some way don't want it to be the same as the CIV4BuildInfos.
It is a modcomp, and not meant for play by itself, but if you do, hope you enjoy it.

Download: MFinance: The Advisor Screen