誰でも編集に参加できるWIKIです。

Windower4 >> Gateway




概略

  • ドアを自動的に開いた状態にするアドオン
  • 使い方はAshitaのGatewayと同じ (ただしコマンド体系が若干違う)
  • AshitaのGatewayアドオンを移植したものがフォーラムにあがっていました。
  • ダウンロード: https://www.dropbox.com/s/cz1q5mc8m7u5oj8/GateWay%...

インストール手順

Adblock的なブラウザーのアドオンを入れている場合は、一時的にオフにしてください。
  1. GateWay(Windower4).zipをダウンロードしたら、..\Windower4\addon\に解凍
  2. ゲーム内で//lua load GateWay
  3. Autoexec.xmlにLoad GateWayを追加

<register event="login">
	lua load renamer;
	renamer load valhalla;
	lua load GateWay;
</register>

コマンド

  • //gateway auto [on|off]でオン/オフできます
  • //gateway auto でオンとオフを切り替え
  • ディフォルトはオフなので、ディフォルトをオンにしたい場合は、..\Windower4\addon\GateWay\data\settings.xmlを次のように変更

<settings>
    <global>
        <Auto>true</Auto>
    </global>
</settings>

ヴァナ・ディール観光

  • 海獅子の巣窟の扉の先
  • アルザビの封魔堂


Gateway改

  • //gateway autoでオン/オフ切り替えは不必要
  • gatewayという名前が長くて打つのが面倒
  • パラメーターを打ち間違えるとコンソールログが出るのがうざい
  • コマンド実行結果を"Gateway: On/Off" のように出力したい
  • //gt <on|off>に変更

※自己責任でお願いします。オリジナルはバックアップコピーしてください。


5行目に以下の1行を追加
_addon.commands = {'gt','gateway'}

18行目から36行目を以下のように変更
    --if command == 'auto' then
        if command == 'on' then
            settings.Auto = true
			pri('on')
        elseif command == 'off' then
            settings.Auto = false
			pri('off')
        --else
        --    settings.Auto = not settings.Auto
        end

		--log('Automatic door opening %s.':format(settings.Auto and 'enabled' or 'disabled'))
        config.save(settings)

    --else
    --    pri(_addon.name .. ' v' .. _addon.version .. ':')
    --    pri('  auto [on|off] - Sets automatic door opening to on/off or toggles it')

    --end

54行目あたりに以下の関数を新規追加
function pri( text )
	windower.add_to_chat(8, _addon.name .. ': ' .. windower.to_shift_jis(text))
end



バッカス・ナウア記法について
バッカス・ナウア記法(英: Backus–Naur form)とは、文脈自由文法を定義するのに用いられるメタ言語のことで、一般にBNFやBN記法と略される。現在はこのBNFを拡張したEBNF(Extended BNF)が一般的に使われている。EBNFでは正規表現を用いてより簡単に記述でき、プロトコル規定言語であるASN.1や、XMLの構文定義にも利用されている。


IT関係じゃない人は知らなくてもいい話ですが、当たり前のようにバッカス・ナウアを使ってしまったので、ここで使った記法を簡単に説明すると・・・・
<> は入力必須
[] は省略可
| はor

つまり、//gateway auto [on|off]の意味は、//gateway autoだけでもいいが、onまたはoffを追加してもいいよということです。
改造後の//gt <on|off>の意味は、onまたはoffは入力必須という意味でした。

今どきのZ世代はこんなの使ってるのかな。駆け出しの頃は、逆ポーランドとかチューリングマシンとかドラゴンブックを勉強したものですがw

編集にはIDが必要です

メンバー募集!