アットウィキロゴ
2010/5/16のペリク鯖バックアップ
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

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

Civ4lerts

最終更新:

civilization

- view
だれでも歓迎! 編集

MOD/Civ4lerts

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

Site

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

BtS対応版 Download


都市が次ターンの人口増加で、不幸になったりするときにログで報せてくれます


インストール方法

  1. \マイ ドキュメント\My Games\Sid Meier's Civilization 4\に圧縮ファイルを展開。
  2. Civ4lerts.iniを編集。

詳細は付属のドキュメントを参照。


日本語版への対応(無印)

上のDownloadから入手して使用してください


Warlordsへの対応(英語版)

展開先が\My Games\Warlords\になるほか、若干の書き換えが必要。以下CivFanatics' Forumより引用。

\CustomAssets\python\CvPath.py中の、

def _getInstallDir():
    return __getRegValue(_winreg.HKEY_LOCAL_MACHINE, 
            r"Software\Firaxis Games\Sid Meier's Civilization 4",
            "INSTALLDIR")

def _getInstallDir():
    civ4Dir = __getRegValue(_winreg.HKEY_LOCAL_MACHINE, 
            r"Software\Firaxis Games\Sid Meier's Civilization 4",
            "INSTALLDIR")
    civ4Dir = os.path.join(civ4Dir,"Warlords")
    return civ4Dir

に変更。

日本語版では

def _getInstallDir():
    civ4Dir = __getRegValue(_winreg.HKEY_LOCAL_MACHINE, 
            r"SOFTWARE\CYBERFRONT\Sid Meier's Civilization 4(J) - Warlords",
            "INSTALLDIR")
    return civ4Dir

人口増加禁止への対応

幸福がいっぱいいっぱいなので、都市に対して「成長を回避」を選択している場合でも、毎ターン、次ターンで不幸になると誤った通知をされてしまうことへの対策

Civ4lerts.pyのclass AbstractCityPendingGrowth(AbstractAlert):の"def onCityDoTurn(self, argsList):"を変更する(if文に第3条件を加えているのみ)

    def onCityDoTurn(self, argsList):
        city, player = argsList
        if ((city.getFoodTurnsLeft() == 1) and not city.isFoodProduction()):
            self.onCityPendingGrowth(city, player)

    def onCityDoTurn(self, argsList):
        city, player = argsList
        if ((city.getFoodTurnsLeft() == 1) and (not city.isFoodProduction()) and (not city.AI_isEmphasize(5))):
            self.onCityPendingGrowth(city, player)

に。
5が直値なのがいまいちだが、EMPHASIZE_AVOID_GROWTHの番号がよくわからない。わかる方、変更してください。

タグ:

+ タグ編集
  • タグ:
記事メニュー
最近更新されたスレッド
ウィキ募集バナー