&autolink(id=wikibody)
enternity
enternity
概要
enternityは、NPC会話中に現れる▼カーソル待ちに対して自動的にエンターキー(確定ボタン)を押してくれるAddOnです。
このゲームのNPC会話中の▼カーソル待ち仕様はまったく統一される様子がないので意外に便利です。
少し慣れるまで時間がかかるかもしれませんが、普段よく使う各種転送NPCや、戦績交換NPC会話が楽になります。
但し、あまりないのですが、一部、期待したように進めてくれないこともあるようです。
(おそらく改造すればいけるのではないでしょうか)
このゲームのNPC会話中の▼カーソル待ち仕様はまったく統一される様子がないので意外に便利です。
少し慣れるまで時間がかかるかもしれませんが、普段よく使う各種転送NPCや、戦績交換NPC会話が楽になります。
但し、あまりないのですが、一部、期待したように進めてくれないこともあるようです。
(おそらく改造すればいけるのではないでしょうか)
使い方
・ランチャーのAddOnリストからenternityを有効にするだけで全キャラで動作します。
・ゲーム中に動作をON/OFFしたい場合はスクリプトのアンロードを使いましょう。
FF11のチャットで以下のように入力することでいつでもON/OFFを切り替えられます。
OFFする場合: //lua unload enternity
ON する場合: //lua load enternity
・一度、ランチャーのAddOnリストで有効化して、スクリプトがダウンロードされた後は、
ランチャーで無効化してもスクリプト自体は削除されません。
普段はOFFしておいて、必要な時にだけ(前述のONする手順で)使うこともできるでしょう。
・ゲーム中に動作をON/OFFしたい場合はスクリプトのアンロードを使いましょう。
FF11のチャットで以下のように入力することでいつでもON/OFFを切り替えられます。
OFFする場合: //lua unload enternity
ON する場合: //lua load enternity
・一度、ランチャーのAddOnリストで有効化して、スクリプトがダウンロードされた後は、
ランチャーで無効化してもスクリプト自体は削除されません。
普段はOFFしておいて、必要な時にだけ(前述のONする手順で)使うこともできるでしょう。
注意点
選択肢以外はすべてスキップ(すぐにボタンを押してしまう)するようになることの弊害があります。
例えば、
・ウガレピの「魂の絵筆」が使えなくなります。
魂の絵筆は▼カーソルが出てから30秒以上待つ必要があるためです。
・メイジャンモーグリとの会話で装備強化例などのウィンドウが確認できません。
一瞬で確定ボタンを押してしまうためです。
このほかにもたくさんあります。
「▼カーソル待ちでは勝手にボタンを押してしまう」ことを覚えておきましょう。
例えば、
・ウガレピの「魂の絵筆」が使えなくなります。
魂の絵筆は▼カーソルが出てから30秒以上待つ必要があるためです。
・メイジャンモーグリとの会話で装備強化例などのウィンドウが確認できません。
一瞬で確定ボタンを押してしまうためです。
このほかにもたくさんあります。
「▼カーソル待ちでは勝手にボタンを押してしまう」ことを覚えておきましょう。
粋なポイント
(記述はあるのですが実際に動作を確認していませんので動かないかもしれません)
・ジオ系魔法を習得するために「Geomantic Reservoir」を調べるイベントでは、自動的に無効になります。
これは!!マークのスキルアップを邪魔しないようにするためでしょう。
・ジオ系魔法を習得するために「Geomantic Reservoir」を調べるイベントでは、自動的に無効になります。
これは!!マークのスキルアップを邪魔しないようにするためでしょう。
高度な使い方(AddOn修正のススメ)
AddOnはプログラムと言っても単純なテキストファイルなのでテキストエディタで簡単に編集できます。
enternityはAddOnの中で、最もコード量の少ないスクリプトです。
前述の「Geomantic Reservoir」のような動いてほしくないNPCを追加してみませんか。
このAddOnの本体はaddons\enternity\enternity.luaになります。
(以降の例は「enternity v1.20130620」のものです。)
enternityはAddOnの中で、最もコード量の少ないスクリプトです。
前述の「Geomantic Reservoir」のような動いてほしくないNPCを追加してみませんか。
このAddOnの本体はaddons\enternity\enternity.luaになります。
(以降の例は「enternity v1.20130620」のものです。)
enternity.luaの37行目あたりの以下の行が動作してほしくないNPC名の登録リストです。
blist = S{'Geomantic Reservoir'}
無効化したいNPC名を真似して追加するだけで、そのNPC会話では動かなくなります。
(作者は既にこのようなケースに対する対処を用意しているのですね。センスが光ります)
(作者は既にこのようなケースに対する対処を用意しているのですね。センスが光ります)
魂の絵筆を使う場面では勝手にボタンを押さないようにする
blistに「Stone Picture Frame」を追加しましょう。
追加する時は「,」(カンマ)で区切って、NPC名は「'」(シングルクォート)で囲いましょう。
追加する時は「,」(カンマ)で区切って、NPC名は「'」(シングルクォート)で囲いましょう。
blist = S{'Geomantic Reservoir' , 'Stone Picture Frame'}