太閤立志伝5 イベントコンバーター導入方法
PS2版にはないPC版の大きな特徴としてユーザーが
自由にイベントを作成できるイベントコンバーター機能と呼ばれる機能があります。
導入が面倒なため、この機能を使用している方はPC版ユーザーでもごく一部なのが現状なのですが、
この機能を使うことにより、イベントを拡張する以外にも、
より快適にプレイするためのユーティリティ的なものも作成可能なため、うまく使えば楽しみ方は大きく広がります。
このページではそんなイベコンの導入方法について紹介しています。
1.イベントコンバーター入手方法
まず最初にすることはイベントコンバーターソフトをダウンロードすること。
太閤5のソフト内部にはイベコンは含まれておらず、公式サイトから落とす必要があります。
上記リンク先の「イベントコンバーター」コーナーに飛べば最新版をDLすることが可能。
なお、現時点での最新バージョンは1.01版です。
またDLするためにはユーザー登録する必要があるので注意。(ユーザー登録は無料)
つまり中古や違法手段で太閤5を入手されている場合、入手は基本的に不可能なのであしからず。
2.ファイル構成
公式サイトで該当ファイルをDLすると「TAI5EVTC101.EXE」が
自分のPC内に出来ているのでクリックして解凍する。
解凍すると以下のファイルが出来ているのでこれをまとめてどこか適当なフォルダに配置。
(置く場所は自分がわかればどこでもいい。マイドキュメント配下にある太閤5フォルダ内あたりが妥当?)
・unicows.dll
・Tai5UEC.exe
・Taikou5_ev.chm
・T5EvDatTbl.dat
3.ヘルプファイル
ファイルを適当な場所置けば、まずはフォルダ内にあるヘルプファイル(Taikou5_ev.chm)をクリック。
このヘルプファイル内にイベコンに関する機能が一通り記述されています。
他のユーザーのイベントを導入するのみ(イベントを自作しない)場合は
とりあえずこのヘルプ内の「コンバートする」「ゲームに組み込む」を読めば大丈夫かな。
4.イベントソースの入手
ネット上には太閤5の自作イベントソースを配布しているサイトがいくつかあります。
投稿数の多い中核的なイベコンサイト様を以下にリンクしていますので、
下記から自分の興味あるイベントを捜してDLしてみてください。
イベコンサイト様
・林山草庵 (太閤記事 / イベントアップローダ)
・太閤立志伝イベント配布所
・太閤立志伝5イベントスクリプトアップローダー
5.ソースファイルの格納
上記サイトでDLしたファイルは基本的に「(イベント名).txt」というテキストファイルになっていると思います。
(拡張子がzipとかlzhになっている場合は適当に解凍ソフトを入手して解凍してください)
これをソースファイルと呼び、これを上記の2.で配置したイベコンフォルダ内にある「SCRIPT」フォルダ内に移動させます。
6.イベントコンバート(ソース選択)
ソースファイルをSCRIPTフォルダに格納後、
「Tai5UEC.exe」をクリックしてイベントコンバーターを起動します。
起動させると画面左に「全て」というトップツリーがあり、
+ボタンを押してツリーを展開するとSCRIPTフォルダ内に格納されたイベントソース一覧が表示されます。
この一覧から導入したいイベントをクリックして選択状態にします。
7.イベントコンバート(ID検索追加)
画面の右側には「コンバート」「ID検索追加」「一覧表示」「閉じる」「ヘルプ」の5項目のメニューがあるので
次にこのメニューから「ID検索追加」を選択します。
ソースファイルに問題なければ選択したソースファイル内にあるイベントがコンバート対象として登録されます。
8.イベントコンバート(コンバート)
ID検索追加が問題なく終了すれば、右メニューから「コンバート」を選択してコンバートを行います。
コンバートするとコンバート結果ファイルが表示されますが、
手順に問題なければ、特にエラー的メッセージなどは表示されず、
OUTフォルダにコンバート済みファイルが出力されていると思います。
★ここでエラーが発生している場合:
エラーの原因として考えられるものは以下のとおり
A:コンバート手順を間違っている
B:複数のイベントソースが競合を起こしている
C:ソースファイルにバグがある。
大抵の原因はAのユーザーの操作設定ミスによるエラーです。
エラーが出ている場合はヘルプファイルなどを見直して再度最初からやり直してみましょう。
次に考えられるのがBの競合エラー。大量のイベントソースを導入していると
ユーザーイベント同士が競合を起こしてエラーが出る場合があるようです。
その場合は導入するイベントの数を減らしてもう一度試してみましょう。
最後に考えられるのはCのイベントソースに問題があるパターンですが
基本的にネットに挙げられているイベントソースは作成者が最低限の動作確認を
してから投稿しているはずなので、単体でコンバートした時にエラーが出るのはありえないはず。
ここを疑うのは一番最後にして他の原因を探しましょう。
9.イベント導入
無事コンバートが終われば、イベコンフォルダ内にある「OUT」フォルダ内に
さきほどコンバートしたイベントファイル(2種類)が出来ていると思います。
一応ファイル更新日時を確認してさきほど作成されたものか見ておくとおくと吉。
この作成された2種類のファイルをマイドキュメントにある
太閤立志伝5フォルダ(下記アドレス)内の「EVENT」フォルダに格納する。
C:\Documents and Settings\(ユーザー名)\My Documents\KOEI\Taikou Risshiden5\EVENT
10.導入確認
イベントファイルをEVENTフォルダに格納すれば導入は完了です。
これで導入されたイベントは発生するようになるので、
さっそく試したい方は太閤5を起動して「最初からはじめる」を選びましょう。
最初から初めて導入されたユーザーイベントの発生条件を満たすとイベントが発生するはず。
(導入前のセーブデータでは導入されたイベントは発生しないので注意)
11.更なる深みを目指して
他の方の作成されたイベントを導入するだけでは物足りなくなった方は
自分でソースイベントを記述してイベントを自作してみるのもいいと思います。
イベントソースは基本的に「C言語」や「Java」など基本的なプログラム文法に沿っている
部分が多いので、過去にプログラミングをした方なら比較的すんなり理解できると思います。
プログラミングの知識がなくても前述のヘルプファイルに記述方法が詳しく解説されているので
この機にサンプルソースを参考にしつつ文法の勉強してみるのも一興です。
ただし、このヘルプファイルは手抜きの部分も多く、全てのデータを網羅している訳ではないので
足りない部分は適宜、ネット上で情報を集めてくる必要はあります。
また他の方が作ったソースファイルを参考にするのも勉強になると思います。
(※なお、ウチはイベコンメインのサイトではなく、管理人もそんな大した知識はない状態で)
(まずまともに質問に答えられないため、ウチの掲示板にイベコン関連の質問するのはご遠慮くださいm(_ _)m)
(イベコン関連の話題はぜひ提携サイトの「林山草庵様 (太閤ページ )」をご利用くださいな)