FrontPage

EU2ソースコード改良計画

最新作「For the Glory」として正式発表になりました。発売は2009年第4四半期を予定とのこと。


Paradox社は2008年4月にEuropaエンジンのソースコード無償公開を発表しました。これを受けた大規模なEU2改良計画が、YodaMaster氏とMichaelM氏を中心とする有志チームにより進行中です。公開はまだ先の話ですが、本ページではEU2公式フォーラム内のスレッド(http://forum.paradoxplaza.com/forum/showthread.php?t=352140)で報告される進捗状況を適宜紹介していく予定です。

2008年7月12日

http://forum.paradoxplaza.com/forum/showpost.php?p=8673802&postcount=307

あいかわらず新エンジンに対する要望は大量に行われていますが、以下はYoda氏が「単なるアイデア」と断った上でそれらへの返答として書き込んだ内容です。なお、最終的な決定権はすべてParadox社にあるらしい。

中核州に関するアイデア
4種類の中核州を設定する。
  • 国家中核州(National provinces)
  • 領有権主張州(Claims、和平交渉で交換可能)
  • 植民地中核州(Colonial cores、和平交渉で交換可能)
  • トルデシリャス中核州(植民地中核州+現状のトルデシリャス条約ルール。条約有効中は交換できず、のちに「通常の」植民地中核州に変化する)
国家中核州はそのまま現状の中核州の定義と同じ、完全な効果を持つ。他の種類の中核州は反乱リスクに関する効果を削減(植民中核州に関してはむしろ増加させてもいいかも)し、収入に関する効果も削減する。
もちろん、トルデシリャス中核州を確認するために植民マップに移動する必要はなく、植民地中核州もこのマップ上に表示されることになるだろう。中核州を表す盾の上に小さいアイコンを表示するとかね。
他国の中核州を政治マップ上に表示させることは可能だろう。政治マップ上でもプレーできるようにすることも、ひとつの手かもしれない。
貿易システムに関するアイデア
  • CoTを商業交易路の始点とみなし、各CoT同士の間にある州を交易路とみなす(陸路と海路を設定する。ただし両者を混在させない)。
  • CoTがカバーする領域には、産物に対する需要と供給が設定される。CoTに剰余があるときは、そのCoTに接続している他のCoTの中でもっとも「強力(貿易レベルが高いとか)」なCoTに「売却」される(たとえば、ポルトガルにとってのテージョ=インド直接交易路みたいに、とても価値ある交易路みたいなもの)。
  • CoTへの商人派遣システムを廃止して、かわりに各国には対CoT投資を求めるようにする。(これは産物を集積して輸送する費用、すなわち海路の商船団や陸路のキャラバンなどの経費を表す。)
  • 海上交易路においては、戦列艦(内海ならガレー船)が防衛用に投入される(戦闘用海軍から引き抜かれる)。つまり、特に戦争中などに交易路の防衛が十分でなければ、一時的に交易路は遮断(もしくは私掠船や海賊のように「掠奪」)されうる。

2008年7月7日

http://forum.paradoxplaza.com/forum/showpost.php?p=8652185&postcount=236

どうも守秘義務協定の関係で、Paradox社からの許可がないかぎりは開発中パッチの進捗状況を勝手に逐一公開してはいけない、と釘を刺された様子。ただしこれまでどおり要望はどんどん出してほしいとのことでした。

これは筆者(game)の推測ですが、Paradox社は単にエンジンを無償でばらまいてあとはご勝手に…というやりかたをしていないようですね。つまり、ソースコード公開への応募者をいくつかのプロジェクト単位でチーム分けして、フリーランサーへの外注のような形で緊密に連絡を取りながら作業を進めているようです。

2008年6月21-22日

http://forum.paradoxplaza.com/forum/showpost.php?p=8606518&postcount=157

http://forum.paradoxplaza.com/forum/showpost.php?p=8610251&postcount=163

すでに改良完了した拡張事項の一覧

インターフェース
  • 高解像度サポート(一部作業中)
  • スコアバーの色調をMOD可能に
  • ロード画面でプログレスバーを非表示に
  • 一部メッセージボックスにおいて、デフォルトでスペイン(SPA)の国章が表示されていたのを修正
  • 国家選択画面で、国章が前面に表示されるように
  • 国家選択画面で、国章のゆらめきに影ができないように
  • マウスホイールを利用したマップズーム
  • ゲーム終了時、間違った国章ではなく Flagname に応じた国章を表示するように
  • ゲーム中に存在しない国家(MERなど)を利用した観戦シナリオにおいて、ゲーム終了時にクラッシュしないように
スクリプトエンジン
  • discoverコマンドを追加
  • HRE領域への追加/削除コマンドを追加 (type = hre which = <prov> value = yes/no)
  • 反改革カトリック国家において、カトリック州がイベント改宗の対象にならないように
  • 交易所のある州がイベント改宗の対象にならないように
イベントエンジン
  • 「信仰の擁護者」(DoF)による海軍士気ボーナスを0.5(陸軍と同じ)に。最終的にはMOD可能にする予定
その他
  • ログファイルを[Logs]フォルダに移動
  • EU2のインストールファイル群から不要なものを削除
  • music.ini ファイルなしで音楽を再生できるように
  • Incgrid.tbl ファイルをmoddirに対応
  • Tax_stab.csv ファイルをmoddirに対応

2008年4月18日 第一次ToDoリスト

http://forum.paradoxplaza.com/forum/showpost.php?p=8366629&postcount=25

これはToDoリストであってウィッシュリストではありません。すなわち、「できたらいいな」ではなく「実際に実施できる&実施したい」拡張のリストです。

バグ修正
  • 外交メッセージ画面の背景に表示されるスペイン(SPA)国章を除去
  • 全てのモードにおいて、国章が最前面に表示されるように(ゲーム開始前の国家選択画面や、シナリオデータbmpを含む)
  • 移動開始後に目的地に移動できなくなった(例:艦隊に乗船できなくなったり、海峡が封鎖された場合)陸軍が、退却状態のまま固まる現象を修正
  • 国タグMIN/MUS以外の植民地画像を修正
  • 使われていないファイルを削除
  • 正しく動作しないステータス値/イベントコマンドの修正(例:強制和平、婚姻破棄、登場している指揮官の消滅、指揮官が登場しているか否かのチェックなど)
  • inherit(継承)コマンド発生時、対象国の州を支配している第三国にBadboy値が加算されるように
  • PTI(到達不可能地域)ファイルの位置バグを修正。また、外部moddirからのgfxファイル読込を容易に
  • ゲーム開始時およびロード時に、シナリオ設定やゲーム中断時の国旗設定(flagname)を正しく読み込むように
  • AIの国庫に多額の資金が入るバグの修正
  • グラフに関する、最初の300年しか数値が正しくないなどのバグ修正
  • religiousrevoltコマンドにおいて、反改革カトリックとカトリックを同じとみなすように
拡張
  • 使用できるタグ数の増加
  • できるだけ多くのファイルをcsv形式として外部化し、改変可能とする
  • あらゆる画面解像度をサポート(リロード画面を含む。また、ロード画面やプログレスバー・最終画面で解像度が変わらないようにする)
  • プログレスバーをMOD可能に
  • 台帳画面であらゆる画面解像度をサポート
  • PIW建造物(州内の建造物?)の拡張(現在はハードコードされた8種類に制限されている。またシナリオデータbmpも改良の必要あり)
  • HREへの州追加コマンドを追加
  • HREからの州削除コマンドを追加
  • 選帝侯か否かを判定するためのステータス値を追加(値は0、1、2をとる)
  • 皇帝に選出され得ない君主を定義できるように
  • 都市名とX/Y座標を変更できるように
  • 港のX/Y座標を変更できるように
  • 都市に対して、港を追加/削除(X/Y座標も含む)できるように
  • 州の産物を変更できるように
  • あらゆる宗主国に対する属国破棄コマンドの追加
  • 属国状態か否かを判定するためのステータス値を追加(isvassal = yes/no。"any"も必要か?)
  • すべての大陸に対応するステータス値を追加(現在はアメリカを表す"-4"のみ)
  • 皇帝用イベントを設定可能に(どの国であっても発動する。特別なタグを設定するか?)し、かつ他のイベントから発動できるように
  • 国タグ変更時に指揮官や君主が競合する場合のメッセージボックスを削除
  • 国タグ変更時、(少なくとも関連する国家だけでも)自動的にリロードされた状態にする
  • revolt.txt に条件設定スクリプトを追加する。また時代に応じて複数のエントリーを可能にする
  • revolt.txt において、反乱勢力を属国として作成できないようにする設定を追加(vassal = yes/no)
  • イベントの発動条件として、発動元国を設定できるように(発動元イベントに"triggerer"値を追加)
  • 白紙和平と同様の状態のまま、戦争が膠着しないようにする。たとえば、2つのAI国間の戦争で5年以上戦果ポイントが変動しない場合などに、白紙和平を結ばせて被占領州(首都を除く)の領有権を移転するか、もしくは首都を占領された国家が単一州である場合に併合されるようにする(互いに互いの首都を占領している場合は白紙和平)
  • 国タグ固有イベント以外のイベントにおいて、AI国家か否かを発動条件に設定できるように
  • 州人口をイベント発動条件に設定できるように
  • 州人口の増減をパーセント指定できるように
  • ゲームエンジン(country.csv)によるAI国家の改宗をロック/解除できるコマンドを追加。同様に、改宗先を特定宗教に限定するコマンドを追加
  • イベントにより未発見州を発見するためのdiscoverコマンドを追加
  • あるエリア/地域/大陸について、完全に発見されたか、完全に植民地化されたかを判定できるように
  • AIの設定値を(AIファイルだけでなく)変更したり、値を追加/削除できるように
  • イベントについて、特定の1カ国だけでなく複数の国タグを指定できるように
  • ある州が首都と接続しているか、それが陸路のみ/海路のみ/そのどちらか、を判定できるように
  • ある国の首都がどの州にあるかを(その国用のイベント以外でも)判定できるように
  • 首都に対する州割譲(secedeprovince)コマンドのふるまいを修正。首都のみしか存在しない国では発動しないようにする
  • AIがむやみに包囲部隊をスタックする現象を避けるなど、戦争に関連するAIのふるまい(陸海軍が協調した突撃など)を修正する
  • 中核州を2種類に分ける。すなわち、現状と同じ効果を持つ標準的な中核州のほかに、開戦理由獲得以外のメリットを持たない別種の中核州(claims、つまり領有権主張州とでも名づけるか?)を設定する
  • 戦争を終わらせるコマンドを追加
  • 同じ君主をいただく国家についての情報を追加。それらの国家間では戦争が起きないようにする(特別婚姻?)
  • 同盟を破棄したり、脱退できるように
  • 州の要塞レベルを判定できるように。つまり、イベントにおいて要塞レベルを指定値に変更できるように
  • ある国が反乱で生まれたのか属国作成で生まれたのかに応じて、休眠(dormant)君主をデフォルトに設定できるように。もしくは、revolt.txt 上の日付指定を参照して、その国が誕生した時期に応じたイベントを定義できるように
  • 国家全土に対する反乱軍消滅コマンドおよび反乱軍占領州の解除コマンドの追加
  • イベントによって軍通行権を取り消しできるように
  • 国家名を変更できるように
  • イベント対象州として、「首都以外の州および同じイベント内で選ばれていない州」を設定する値を追加(現状における"-3"指定の逆)

コメント

  • HRE領域への追加/削除は面白そうだな。あとはEU3みたいに選帝侯のon/ofとかのコマンドも作るのかな? -- 2008-06-23 (月) 12:02:37
  • [その他]も地味に使い勝手上げてていいですな。楽しみになってきたぜ! -- 2008-06-23 (月) 21:38:57
  • 1.10って聞いただけで、興奮してオッキしちゃう。プロジェクトとして、なんとか完走出来ればいいなあ -- Ideyoshi 2008-06-23 (月) 23:22:48
  • 神道追加とかしてくれないかな…w -- 2008-06-24 (火) 14:25:23
  • 選帝侯ON/OFFもToDoリストに入ってました。/利用可能な宗教タグはたぶん追加されると思います。ただどの宗教を追加するかはMOD作者しだいになるでしょう。 -- game 2008-06-24 (火) 17:48:47
  • あとは中核州は異文化異宗教ペナルティを受けないようにできないものかな…。 -- 2008-06-24 (火) 18:03:13
  • 凄いっすね。これ全部実装されたら1.10どころか2.0と呼ばなくちゃなんないぐらいの勢いですな。 -- 2008-06-24 (火) 19:01:53
  • 問題は、これ適用すると現在の日本語化ツールが使えなくなりそうなことなんですよね……。UTF-8を全面的採用してくれれば(一応提案はしたけど)、フォント指定を外部ファイル化することで、ツールなしでの日本語化も可能になるんですが。 -- game 2008-06-24 (火) 19:34:00
  • あ、その提案ですが、もしUTF-8にしてくれるなら、イベント文への漢字固有名詞の挿入(英語版ウィキペディアっぽいかんじで)をガンガンやっていきますって、付け加えてください。そうすりゃ、考えてくれるかも。基本的に連中はlatin1で不足ありませんからね。 -- Ideyoshi 2008-06-24 (火) 19:42:33
  • これCF版でも使えるのかな? CF版で弄られてる場所にもよるんだろうけど無理な場合は弄ってCF版でも使えるようにしてくれる神がいればか -- 2008-06-24 (火) 21:40:13
  • いや明らかに無理というか別物だろう。ソースコード段階からこんだけ変えるんだから、EXEファイルは完全な別物の可能性極大だが。 -- 2008-06-24 (火) 22:21:46
  • 日付フォーマットもi18nしてくんないかな。 -- 2008-06-24 (火) 23:13:22
  • UTF-8採用のメリットとしては、Władysławなどポーランド語の単語をきちんと表示できるようになる、ってことも公式で認識はされてるようなので、そこらへんも訴えるポイントですかねえ。まあ地道に声を上げていきますか(協力者募集)。/今でも英語版用1.09公式パッチは(exeファイルを完全に置き換えるので)CF版に強引に当てることができることから考えて、来るべき有志パッチもCF版に適用できる可能性はあると思いますよ。ただDL版は10ドルなので、買っちゃったほうが早いと思いますが。 -- game 2008-06-24 (火) 23:45:04
  • 工場も使いやすくならないかな。値段を一律化してほしい。美術工房は300D、醸造所が800Dとか。あと装飾品プ(ryで美術工房にボーナスがつくとか、穀物生産州は醸造所にボーナスとか。 -- 2008-06-26 (木) 09:25:31
  • イベント効果が長すぎる場合、下部分が見切れるのは修正して欲しいな -- 2008-06-29 (日) 12:42:09
  • 日本語版じゃ使えないのか・・・ -- 2008-07-09 (水) 19:37:21
  • それはまだなんともいえない>日本語版 いずれにしてもだいぶ先の話。 -- 2008-07-10 (木) 11:27:34
  • 交易路の概念いいね。あとEUエンジン共通の課題だった世界市場システムがようやく個別貿易圏に改良されるのか。改良の暁にはさらにこれをVICに持っていけたら……とか思う -- 2008-07-17 (木) 23:13:38
  • 中核州はともかく交易路とかはもう別のゲームという感じだな。ToDoリストだけでも盛りだくさんなので、無理せず進めてもらいたい。 -- 2008-07-20 (日) 16:55:35
  • 交易路かぁ・・・早く完成しないかなぁ -- 2009-03-27 (金) 21:40:26
  • 宗教に「自由主義」をつくって、水平派やジャコバン派、ナポレオン戦争を表現してほしい。 -- 2009-03-27 (金) 23:32:05
  • 最近はなんか動きありました? -- 2009-04-17 (金) 20:13:37
  • 4gamer.netにデモ版がアップされてるよー -- 2009-11-12 (木) 19:08:52


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-11-12 (木) 19:08:52 (2720d)