2010/5/16のペリク鯖バックアップ

Attitude Icons

最終更新:

civilization

- view
だれでも歓迎! 編集

MOD/Attitude Icons

#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Attitude Icons.jpg)

Site

Download


スコア表示に外交感情をアイコン表示します


インストール方法

  • 無印英語版・WL英語版

\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を使ってください。


  • 無印日本語版・WL日本語版
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Download(無印日本語版用))

※インストール方法
\My Documents\My Games\Sid Meier's Civilization 4(J)\CustomAssets
にアーカイブ内の2つのフォルダをコピーしてください。


  • BtS英語版
											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つ追加するだけでも良いかもしらん


  • BtS日本語版

英語版のときと同様に

											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://wiki.rk3.jp/civ4/fileup/file/058.zip を使用

タグ:

+ タグ編集
  • タグ:
記事メニュー
ウィキ募集バナー