Trade Resource Panel

MOD/Trade Resource Panel
Last-modified: 2011-08-14 23:35:44

MOD/Trade Resource Panel †

TradeResourcePanel.JPG


独占している技術および他文明と取引できる技術・資源をメイン画面に表示します



Download



Downloadしたテキストの表記に従って変更してください
失敗するとインターフェースが表示されなくなることがありますので
必ずバックアップをとるようにしてください

YetAnotherUsefulGameplayとAdvisorExtensionsに統合されています




142 :名無しさんの野望:2007/12/13(木) 20:22:34 ID:GamFUwic

   >141
   おお。ありがとう。いまWIKI見て試したら、支障なく表示された。
   でも、掲示板の書込みにある「setTextBackgroundPanel」で検索すると見つからず、
   よくさがしたら「setTextBackgroundPane」(最後のlがない)の入っている行が2行あって、
   それを両方コメントアウトしたら上手く動いた。
   ちょっとこれで一回プレイしてみます。

145 :>>144転載 142乙:2007/12/13(木) 22:11:32 ID:hV5UiqaF

   まずTrade Resource PanelのBTS対応については、間違いがあってすまん。
   ちなみにこの方法だけだと完全でないらしく、新たに登場した文明が
   追加されないことが1度あった。その時はパネルを閉じて、開き直したら直った。
   土曜に修正が終わって、それ以降プレイしているが致命的な障害は無さそう。
   CityInfoPanelPSはもっと簡単で、まずWarlord用のCGEの中から
   CityInfoPanelPS.pyと、MonkeyToolsフォルダをBTSのMODフォルダにコピー。
   あとはCGE内のPythonフォルダ以下を"CityInfoPanel"で検索して
   該当した箇所を移植していくだけ。
   修正元のファイルは、BTSインストールフォルダのAssets\\Python以下から
   持ってきた方が良さそう。CGEのオプション用画面も該当するだろうけど
   これは無視して構わない。
   たぶん
    CvMainInterface.py、CvEventManager.py、CvGameUtils.py
   あたりが最低限移植の必要なファイルだと思う。
   その他CGE内のModをBTSに移植する際の共通の注意点としては
   設定読込み、テキスト取得、画像表示の指定をXMLやINIファイルから
   取ってきているため、そこらへんも修正してやらないといけない。
   これは面倒くさければソース直書きでもOK。
   デバッグ時にはCivilizationIV.iniのHidePythonExceptionsを0にしておくといい。
   それが原因で無限ループになることもあり、そのときはタスクリスト等から
   落とさなきゃならないが、どこで引っかかっているか探すのには便利だから。