スコア表示に外交感情をアイコン表示します
インストール方法
\My Documents下の\CustomAssets\python\screensにCvMainInterface.pyかPLEMainInterface.pyがあるかを確認します。
両方なければCiv4本体をインストールしたフォルダの\Assets\python\screensの中にあるCvMainInterface.pyをコピーし、\My Documentsの\CustomAssets\python\screensにペーストしてください。
そのファイルの中で次の文を見つけます。
szTempBuffer = u"%d: %s" %(gc.getGame().getPlayerScore(ePlayer), gc.getPlayer(ePlayer).getName())
その行のあとに次の文をコピペしてください。
#attitude icons - start if not gc.getPlayer(ePlayer).isHuman(): iAtt = gc.getPlayer(ePlayer).AI_getAttitude(gc.getGame().getActivePlayer()) att = unichr(ord(unichr(CyGame().getSymbolID(FontSymbols.POWER_CHAR) + 4)) + iAtt) szTempBuffer = szTempBuffer + ( u" : %s" % att ) #attitude icons - end
フォントをダウンロードし、\CustomAssets\res\fontsに入れればokです。
Warlordsで使う場合は、Warlordsのpyを使ってください。
※インストール方法
\My Documents\My Games\Sid Meier's Civilization 4(J)\CustomAssets
にアーカイブ内の2つのフォルダをコピーしてください。
szTempBuffer = u"%d: %s" %(gc.getGame().getPlayerScore(ePlayer), gc.getPlayer(ePlayer).getName()) szBuffer = szBuffer + szTempBuffer
の後に
#attitude icons - start if not gc.getPlayer(ePlayer).isHuman(): iAtt = gc.getPlayer(ePlayer).AI_getAttitude(gc.getGame().getActivePlayer()) szTempBuffer = u"%c" %(CyGame().getSymbolID(FontSymbols.POWER_CHAR) + 4 + iAtt) szBuffer = szBuffer + szTempBuffer #attitude icons - end
フォントは、http://forums.civfanatics.com/showpost.php?p=5747724&postcount=44の物を使用
ノーマル、WLと同じに挿入してタブ2つ追加するだけでも良いかもしらん
英語版のときと同様に
szTempBuffer = u"%d: %s" %(gc.getGame().getPlayerScore(ePlayer), gc.getPlayer(ePlayer).getName()) szBuffer = szBuffer + szTempBuffer
の後に
#attitude icons - start if not gc.getPlayer(ePlayer).isHuman(): iAtt = gc.getPlayer(ePlayer).AI_getAttitude(gc.getGame().getActivePlayer()) szTempBuffer = u"%c" %(CyGame().getSymbolID(FontSymbols.POWER_CHAR) + 4 + iAtt) szBuffer = szBuffer + szTempBuffer #attitude icons - end