Elona Extender 取扱説明書

インストール

  • EEx_2020_0127.zip(数字部分は公開した年月日によって異なります)を展開します。
  • 展開したフォルダを開いて、ElonaExtender フォルダを見つけます。(install.txt と一緒に入っています)
  • ElonaExtender フォルダを elona.exe と同じ場所にコピーします。
  • 以上で完了です。

内容物

インストールが終わったら、ElonaExtender フォルダを開いてみましょう。
中には次のようなファイルが含まれています。
(バージョンによって若干異なります。)

EExBoot.exeElona Extender を起動します。
(Elona Extender の機能が有効になった状態の Elona が起動します)
EExConfig.exeElona Extender の設定を行います。
EExDLL.dllElona Extender の本体です。
起動には EExBoot.exe を使用してください。
このファイルをダブルクリックしても実行できません。
eexbg.dllElona に EExDLL.dll を読み込んでもらうための橋渡しをします。
bass.dll
bassmidi.dll
音楽再生用のライブラリです。
このファイルは https://www.un4seen.com/ の著作物です。
GuruGuruSMF4.dll音楽再生用のライブラリです。
このファイルは http://gurugurusmf.migmig.net/ の著作物です 。

また、Elona Extender を使用することで、以下のような設定ファイルが生成されます。

EEx.iniElona Extender の全般的な設定ファイル。
BGMEx.kcsvBGM拡張の設定ファイル。
EnchantFinder.kcsvエンチャントファインダーの設定ファイル。
LogEx.kcsvログ抽出の設定ファイル。
ListColor.kcsvリスト整形の設定ファイル。
Volume.kcsvファイルごとのボリュームを保存するファイル。
WindowPlacement.kcsvウィンドウ位置の保存ファイル。

設定

EExConfig.exe を実行して下さい。
チェックを入れた機能が有効となり、機能によっては右側のボタンでさらに細かく設定できます。

※基本的には「使用したい機能を有効にする」でいいのですが、Elona側に同様の機能があったり、相性によっては使用すると表示がおかしくなるなどの不具合が発生することがあります。
そういった場合は該当する機能をオフにするなどして対処して下さい。

Language

Elona Extenderの表示言語を設定します。
Elonaの言語設定と異なっていても問題ありません。
(2017では、Elonaの言語設定と合わせる必要がありました)

ログ拡張

キーワードを設定しておくことで、Elona のログを抽出することができます。
抽出時の表示色と音を設定できるので、重要なメッセージを見落としません。
Elonaのログが激しく更新される場合は動作が重くなることがあります。
動作速度を優先する場合は抽出されるメッセージが少なくなるようにキーワードを設定するか、機能をオフにして下さい。

→ログ抽出のヘルプ

「全ログ」ウィンドウを表示する

全ログウィンドウにはElonaの全てのログが表示されます。Elonaのログが激しく更新される場合は動作が重くなることがあります。動作速度を優先する場合はオフにして下さい。

ペット情報ウィンドウ

ペットの名前、状態、レベル、次のレベルまでの経験値、HP、MP、STを表示します。
その場にいないペットも、ペット枠に入っていれば表示できます。(店番、牧場のブリーダー等)

宝の地図を別ウィンドウに表示する

宝の地図を読んだとき、その画像をコピーして別のウィンドウに表示します。
宝を掘り終わるなどしても自動では閉じません。また、宝の地図を何枚も読んだ場合は最後の1枚のみが表示対象となります。

ラベル

アイテム名称をキーワードを設定しておくことでアイテム一覧に目印が付きます。集めたいアイテムを指定しておくと拾う時や買い物の時に分かるので便利です。
ラベルの表示は一つのアイテムに付き最大一つです。設定時のリストで上にあるものが優先されます。

エンチャントファインダー

アイテムに付く「筋力を上げる」や「音への耐性を授ける」などのエンチャントを指定すると、その効果があることをアイテム一覧上で表示できます。
エンチャントファインダーの表示は一つのアイテムに付き複数可能ですが、文字数による制限を受けます。設定時のリストで上にあるものが優先されます。
アイテム一覧の画面でCtrlキーを押すと表示が切り替わります。

エンチャントファインダーのキーワード

ID,最小値,最大値 <コメント>

指定したIDで、最小値以上から最大値以下の範囲にあるエンチャントが表示対象になります。

IDエンチャントの種類を示すID
最小値エンチャントの強度の最小値(*は-2147483648扱い)
最大値エンチャントの強度の最大値(*は2147483647扱い)
コメント<>の中身は動作に影響しません
コメントが不要な場合、<>自体を省略することも可能

bit,対象ビット <コメント>

指定した対象ビットのエンチャントが表示対象になります。

bitbitで固定
対象ビット1…それは酸では傷つかない
2…それは炎では燃えない
10…それは生きている

debug,1

未対応のIDを表示します。対応エンチャントを追加するときのために用意されています。

アイテム/技能/魔法リストを整形する

各リストをきれいに表示します。

さらに設定ボタンで色を設定できます。
潜在能力、詠唱成功率、ストックの各値が閾値以下の場合に設定した色を付けます。

ストックが多い場合にSI接頭辞(k/m)を使用する

k/mはそれぞれキロ(千倍)、メガ(百万倍)を意味します。ストックの表示に費やす文字数を減らして、表が崩れてしまうのを防ぎます。
(例:123456は約123000なので、123kと表示)

鑑定済みアイテムの色を変更する

Elonaの標準では鑑定済みのアイテムは暗い青で表示されますが、この色を変更することができます。 黒(未鑑定)と見分けがつきにくい場合に使用してください。

重量グラフを表示する

アイテム一覧を表示したときに、所持重量のグラフを表示します。
また、カーソルで選択中のアイテムを入手/手放すことでどれだけ変化があるかを表示します。
スタックされているアイテムの場合、状況によってスタック全部を対象とするか、1個を対象とするか異なります。例えば「食べる」や「投げる」の場合は1個の場合で表示しますが、「落とす」の場合は全部の場合で表示します。個数選択をしている場合はその個数を対象とします。

貯金箱の中身を表示する

貯金箱に入っている金額を表示します。

食べ物が腐るまでの時間を表示する

食べ物が腐るまでの時間を表示します。
店で売っているアイテムを購入したときに変化することがありますが、仕様です。

依頼の残り数を表示する

依頼の残り数を表示します。カッコ内の数値は現在のマップにいる報告対象のNPCの数です。(あくまでNPCが居るかどうかであり、報告できる状態とは限りません)

依頼の達成度や残り時間を表示する

収穫依頼や演奏依頼などの専用マップで行う依頼について、現在のスコアと残り時間を表示します。

フレームレートを表示する

フレームレートを表示します。
Elonaは可能であればCPUを休ませる (結果的にグラフィックの処理も休む) 設計となっているため、何もせずじっとしている場合に低い値になりますがスペック不足であるとは限りません。
→Elonaの動作速度を改善する

エーテルの風の注意報を表示する

定期的に吹くエーテルの風の注意報を表示します。その他の要因で起こる*エーテル*は対象外です。
この機能は初心者を対象としており、かなり余裕をもって警告を行います。

Extenderによる追加情報の表示位置を変更する

依頼の残り数、スタミナの表示、フレームレート、エーテルの風の注意報の表示位置を設定できます。各表示を右クリックすると左上・右上・左下・右下を選択できますが、これは選択した場所からの距離を記憶するという意味です。例えば依頼の残り数をウィンドウの右下に配置したい場合は、「右下」を選んでおくとElonaのウィンドウサイズに合わせて右下からの距離が同じになるように移動します。

店の次回入荷情報を表示する

店の商品が入れ替わる時刻を表示します。

gp/ppを3桁ごとにコンマで区切って表示する

12345678 gpを12,345,678 gpというようにコンマで区切って表示します。

所持重量(%)を表示する

重さに関するステータス表示( 重荷、圧迫、超過、潰れ中 )の横に所持重量を%で表示します。また、変動があった場合には一定時間s単位で変動量を表示します。
重荷(50%)に達していない場合はどちらも表示されません。

眠気を数値表示する

眠気の度合いを表示します。
基本的には1時間ごとに1増加しますが、グローバルマップを移動すると仮眠をとるので減少することがあります。
眠くない(睡眠可になっていない)場合は表示されません。

濡れ状態の残ターン数を表示する

濡れ状態が解除されるまでのターン数を表示します。

満腹度を数値表示する

満腹度を数値表示します。満腹でも空腹でもない状態の時は表示されません。

生の値Elonaの内部値をそのまま表示
※999以下で餓死中となり、HPが減り始めます
%を基にした補正「表示なし」と「空腹(黒)」の境目が50、餓死中が0になるように補正
ターンを基にした補正1ターンで1減少し、餓死中が0になるように補正
※空腹になりにくいフィートは、確率で満腹度が減らないという動作なので、ターン数と一致させる補正ができません

スタミナを表示する

スタミナを数値で表示します。

キャラクター作成時に追加情報を表示する

キャラクター作成の能力ロール時に取りうる値の範囲と合計値を表示します。
この表示はそれまでに出た値の範囲を表示しているため、リロールを十分な回数行うまでは実際の最小値-最大値ではない可能性があります。

カジノの表示異常を回避

公式開発版バージョン1.22でカジノ(ブラックジャック)をプレイすると表示が重なってまともに遊べません。このオプションを有効にすると文字が読める程度に異常を軽減します。
技術的な制約により、カードなどが重なって表示されますがブラックジャックのプレイは可能です。

装備セット機能を使用する

装備の状態を記憶したり、呼び出したりする機能です。この機能はキーボードの自動操作で実現しているので、Elonaのヴァリアントに正式対応できていないなどの原因で暴走してしまい、操作不能に陥る恐れがあります。特に最初のうちは使用前にセーブするなどの対応をおすすめします。

スクリーンショット機能を有効にする

ショートカットキー(Ctrl + Alt + PrintScreen)またはシステムトレイのElona Extenderアイコンの右クリックメニューからスクリーンショットを撮れるようになります。

クイック検索ウィンドウを有効にする

クイック検索機能を使用できます。

Elona起動時に記憶したウィンドウ配置を呼び出す

システムトレイのElona Extenderアイコンの右クリックメニューで記憶したウィンドウ配置を呼び出します。

Elona起動時にNumLockをオフにする

Elona本体にも同様の機能がありますが、

  • タイトル画面でNumLockランプが高速点滅することがある。
  • Elona起動前にNumLockがオフだった場合でも、Elona終了時にNumLockがオンになる。

といった問題に対策を入れています。この機能とElonaのNumLock制御を同時にオンにした場合は、Elona Extender側の機能が有効になります。

BGM拡張を有効にする

→BGM拡張のヘルプ

エラー

Elona Extenderのエラー

Init_cdata: 初期化に失敗しました。Elona Extenderが未対応です。
キャラクター情報(スタミナ等)を正しく表示できません。
Init_sdata: 初期化に失敗しました。Elona Extenderが未対応です。
ステータス情報を正しく表示できません。
Init_qdata: 初期化に失敗しました。Elona Extenderが未対応です。
クエスト情報(依頼の残り数など)を正しく表示できません。
Init_inv: 初期化に失敗しました。Elona Extenderが未対応です。
重量グラフを表示できません。

Elonaのエラー

このタイプのエラーはElonaが出しているものですが、原因がElona Extenderの場合があります。そのため、Elona Extenderの使用中にこのエラーが出た場合はElona本体(ヴァリアント)開発者へのエラー報告を行わないでください。

その他の問題

Q. 新規キャラクターを作成して開始したが、いくつかの機能が動作していない。

A.セーブデータをロードするタイミングを使って有効化している機能があるため、新規キャラクターを作成してそのまま遊んでいる場合は、一度セーブしてEExBootを再起動してください。

Q. Elonaのmidiの再生が「MCI」になり、変更しても「MCI」に戻ってしまう。

A. Elona ExtenderのBGM拡張機能を使用している場合はMCIに固定されます。
これはElona Extender側の処理を簡単にすることが目的で、実際の演奏方式はBGM拡張の設定で決まります。
なお、この動作によってElonaの設定ファイル(config.txt)のmidiの再生の項目が書き換わることはありません。(設定変更の有無にかかわらず、Elona Extender使用前の設定が維持されます)

Q. NumLockを自動制御の設定が「しない」になり、変更しても「しない」に戻ってしまう。

A. Elona Extender側のNumLock制御を使用している場合は、処理がダブらないようにそのような動作になります。

Q. アンチウィルスソフトが反応する。

A. Elona Extender は Elona.exe の内部に入り込んで動作を変更するような処理を行っています。例えば、重量グラフの表示はまるで Elona 自体にその機能があるかのように見えるはずです。実際、Elona のデータであるアイテムの重量などは、外部からは基本的には分からないようになっており、内部に入り込む手法によってそのような動作を可能にしています。
しかし、そのような動作は悪意のあるプログラムと誤解されやすく、結果としてアンチウィルスソフトが反応しやすくなっています。

Q. ダウンロード時に警告が出る。

A. 「ダウンロード数が少ない」ことを理由に警告を出してくるブラウザ等がありますが、それについてこちらで出来ることはありません。(同じファイルをメジャーなアップローダーに置くと警告が出なかったりするのですが、不特定多数が使うアップローダーの方が危険度が高いと思いませんか?)