約 6,547,053 件
https://w.atwiki.jp/ff11windower2/pages/42.html
WindowerHelper クラス WindowerHelperのC#クラス GPLv2 RCMの一部として開発中 面倒なのでまだ必要な機能しか実装してない http //code.google.com/p/ff11rcm/source/browse/trunk/RCM/RCM/Windower.cs XIWindowerクラス経由で使用したほうがよい Windower コンストラクタ Windower windower = new Windower(Process.Id); プロパティ(read-only) int Pid プロセスIDの取得 bool IsNewCommand コンソールコマンドが新規コマンドかどうか。バグってるので常にtrue int ArgCount コンソールコマンドの引数の数 メソッド void SendText(String text) FFXIのチャットへテキストを送信 void SendKey(WindowerHelper.KeyCode code) FFXIのウィンドウへキーストロークを送信 string ConsoleGetArg(short index) コンソールに入力されたコマンドを取得
https://w.atwiki.jp/ff11windower2/pages/136.html
Windower4-プラグイン-BoxHelper プラグイン情報 開発者 本家フォーラム - 変更履歴 概要 使い方 コマンド
https://w.atwiki.jp/ff11windower2/pages/128.html
Windower http //www.windower.net/ Windower4は公式サイトでダウンロード可能 2013年4月現在、オープンベータの状態で頻繁なアップデートが行われています。 同夏頃に正式にリリースされました。同時に本家の3系ページはlegacyに移動しています。 現在、体系的な情報源がなく、ユーザによる報告等を元にした情報で書いているため断片的な内容しかありません。発展途上です。 本家サイトはwikiも含め大幅にリニューアルされました。ただ(特にアドオンなどは)仕様変更に内容が追いついていないようです。 Windower4 dev team Twitter https //twitter.com/Windower 特徴 既存(Version 3)と比較して以下のような特徴があります。 ランチャー本体 ランチャープログラム、本体(Hook.dll)、プラグイン、アドオンの自動アップデート。自動アップデートを抑止する方法は今のところ用意されていないようです。 アドオン ver4からLua言語を使った本体へのインタフェースが実装され、第三者による機能追加が比較的容易になりました。 Luaで記述したスクリプトをコンパイルせずにWindowerで使用することができる、日本語化への対応が容易になる、などメリットがあります。 プラグイン Ver3のRecastがVer4ではTimersという名称に変更されVer3のYarnballの機能も包含されました。 解像度 Ver3までの概念が大幅に変更されています。Ver4βでの解像度の設定は、 ランチャーのWindowe Resolution、Game>Super SamplingとUI Scaleで設定 Front buffer Resolutionの値 Buck buffer Super SamplingのONでResolutionの2倍、OFFで1倍 Menu buffer Resolutionの値×UI Scaleの値 Back buffer1倍/2倍がお気に召さなかったら、Hook.dllがあるフォルダにあるsettings.xmlの supersampling を1.5に書き換えれば1.5倍になります。 同様に0.75に書き換えると本来の3/4に、0.5であれば1/2になりますが画面はぼやけます。ただし描画処理は軽くなるので旧世代PCでは一行の価値アリ。 注意点 インストール デフォルトでは"C \Program Files (x86)\windower4"にインストールされますが、 空白を含んだり、長いパス名だとプラグインやアドオンの設定時に色々と面倒です。 なるべくドライブの直下か、任意に作成したスペースを含まないフォルダの直下にwindowerのフォルダを置きましょう。 ランチャー 2垢起動しようとすると落ちる →UACを切る プラグイン・アドオン共通 ランチャーのプラグイン・アドオンで選択した項目は、scripts\autoload\autoload.txtにロードコマンドが自動的に追加され、init.txtより前に実行されます。 従って、トラブルシュート等の特殊な場合以外はinit.txt内でロードする必要はありません。 プラグイン XP環境でv4のSilenceで不具合有り→解消されました。 Guildworkプラグイン →ドロップ率などまとめてあるサイトへ(自動的に?)情報とか送信したり色々?日本語圏のユーザにはあまり関係ないかも 11のVerUP後に起動しようとすると落ちる →プラグインを一度オフにしてみる。起動すればプラグインが原因なのでプラグインのVerUPまで待ちましょう。 Spellcastをロードしていると st が効かない →バグらしいのでプラグインのVerUPまで待ちましょう→解消されました。 Spellcastのサポートは終了しました。用途に応じてGearSwapかInfoReplacerを使いましょう。
https://w.atwiki.jp/ff11windower2/pages/16.html
基本FFXiのマクロからのコンソールコマンドの実行 コンソールコマンドリストGENERAL COMMANDS CONSOLE COMMANDS GAME COMMANDS KEYBOARD COMMANDS MOUSE COMMANDS PLUGIN COMMANDS 基本 FFXiのマクロからのコンソールコマンドの実行 行頭に「/console」をつけることによってコンソールコマンドとして処理される 例 /console exec hogehoge コンソール上でexec hogehogeと入力したことと同意。マクロhogehogeを実行する /console game_minimize コンソール上でgame_minimizeと入力したことと同意。FFXiウィンドウを最小化する ※ただし、チャットウィンドウからコンソールコマンドを入力する場合「/console」を「//」と省略することができる。 例 // exec hogehoge /console exec hogehogeと同意。 コンソールコマンドリスト GENERAL COMMANDS showfps # FPS表示 0 = 非表示, 1 = 表示 screenshot format [hide] スクリーンショットフォーマット format は次の形式から選択 bmp/jpg/pnghide を付けるとWindowerやねこまの画面表示を隠して撮影 wait # Windowerスクリプト上で次の行の実行を#秒待つ # = 秒 / pause # でも同様 setkey キー [up/down] 指定キーを押すor放す操作をFFXIに送信する。例) setkey enter down ・・・Enterを押しっぱなしにするsetkey enter down;wait 0.3;setkey enter up ・・・Enterを0.3秒押して放す。Enterを1回だけ入力したい場合に。keymapはこちら→http //wiki.windower.net/display/Windower/Keymaps CONSOLE COMMANDS console_toggle コンソールを表示/非表示する。コンソール表示キーを押した時と同じ挙動 console_clear コンソールの表示文字をクリアする console_echo "文章" "" で囲んだ文章をコンソール上に表示 console_displayactivity # コンソールに出力があった際に自動表示する 0 = 無効, 1 = 有効 console_fadedelay # コンソールの表示が消えるまでの時間 # = ミリ秒で指定 console_position X Y コンソールの位置 console_color A R G B コンソールの文字色調調整 Alpha (Optional) Red Green Blue コンソールの背景表示、背景色は、ConsoleBGプラグインで設定する console_exec [ファイル名] [ファイル名]に指定したコンソールスクリプトを実行 / exec [ファイル名]でも同様 GAME COMMANDS game_forceambientlight # Ambientlightを常時ONにする。 0 = 通常通り, 1 = 常時ON 常時ONにした場合、全体的に画面が明るくなり、物陰など直接光が当たらない場所との明るさの差が小さくなる。なお、常時ONとした場合は、カーソルを合わせた時にキャラ等が点滅しなくなる。 game_ambientlight A R G B Ambientlightの色を設定する Alpha (Optional) Red Green Blue 0-255で指定 game_fillmode # レンダリング変更(テクスチャ有無等) 0 = 通常, 1 = ワイヤーフレーム, 2 = 頂点 / fillmode #でも同様 game_gamma # ガンマ設定。モニタ全体の明るさを設定する。 0-100, Default = 50 / gamma #でも同様 game_allowsetcursorpos # Sets whether the game is allowed to set the cursor position 0 = 無効, 1 = 有効 game_minimize タスクバーに最小化 game_exit POLへ戻る。/ game_quitでも同様 game_terminate FFXi、POLを強制終了する / terminateでも同様 game_allowresize # ウィンドウをリサイズできるようにする。AltまたはCtrlを押しながらマウスをドラッグする。 0 = 無効, 1=有効 game_exittype # 終了時、POLに戻るか強制終了かを設定 0 = POLに戻る,1 = 強制終了 game_exitprompt # ウィンドウの「×」ボタンで終了する際に、確認ダイアログを表示する。 0 = 無効, 1 = 有効 window_toggleframe # ウィンドウフレームのON/OFF 0 = OFF, 1 = ON window_togglefullscreen # フルスクリーンのON/OFF 0 = OFF, 1 = ON KEYBOARD COMMANDS keyboard_bind key [up] command キーバインド設定 keyは下記を参照 Down is assumed, specify up for bind on release of key. ^ = Ctrl, ! = ALT に置換 http //wiki.windower.net/display/Windower/Keymaps bind key [up] commandでも同様 keyboard_unbind key [up] キーバインドの解除 down is assumed, specify up for up. / unbind key [up]でも同様 alias alias command コマンドに別名を与える例)alias TEST /exec hogehoge.txt;input /clockコンソールでTESTと入力すると → スクリプトhogehoge.txtが実行され、FFXIに/clockコマンドが送信される keyboard_sendstring "string" Sends a string to the game input "string" keyboard_type "string" This is the old functionality of keyboard_sendstring, this types the string to type "string" the chat input bar ingame. keyboard_blockinput # キーボードの入力をブロックする 0 = ブロックしない, 1 = キーボードをブロック keyboard_allowmmf # WindowerHelper.dllを利用したツールでキーボード入力する場合は、必ず1を設定すること。 0 = 無効, 1 = 有効 paste クリップボードの内容を入力行へ貼り付ける MOUSE COMMANDS mouse_blockinput # マウス入力を受け付けなくする 0 = マウス有効, 1 = マウス無効 (MAJOR PROBLEMS) PLUGIN COMMANDS plugin_load plugin名 プラグインをロード(.dllを除いたファイル名) / load plugin名でも同様 plugin_unload plugin名 プラグインをアンロード / unload plugin名 でも同様 toggle plugin名 プラグインがロードされている場合はアンロードを行い、アンロード状態である場合はロードする plugin_list ロードしているプラグインをリスト表示 plugin_reload plugin名 プラグインをロードしなおす plugin_unloadall 全てのプラグインをアンロードする
https://w.atwiki.jp/ff11windower2/pages/230.html
基本FFXiのマクロからのコンソールコマンドの実行 コンソールコマンドリストGENERAL COMMANDS CONSOLE COMMANDS GAME COMMANDS KEYBOARD COMMANDS MOUSE COMMANDS PLUGIN COMMANDS 基本 FFXiのマクロからのコンソールコマンドの実行 行頭に「/console」をつけることによってコンソールコマンドとして処理される 例 /console exec hogehoge コンソール上でexec hogehogeと入力したことと同意。マクロhogehogeを実行する /console game_minimize コンソール上でgame_minimizeと入力したことと同意。FFXiウィンドウを最小化する ※ただし、チャットウィンドウからコンソールコマンドを入力する場合「/console」を「//」と省略することができる。 例 // exec hogehoge /console exec hogehogeと同意。 コンソールコマンドリスト GENERAL COMMANDS showfps # FPS表示 0 = 非表示, 1 = 表示 screenshot format [hide] スクリーンショットフォーマット format は次の形式から選択 bmp/jpg/pnghide を付けるとWindowerやねこまの画面表示を隠して撮影 wait # Windowerスクリプト上で次の行の実行を#秒待つ # = 秒 / pause # でも同様 setkey キー [up/down] 指定キーを押すor放す操作をFFXIに送信する。例) setkey enter down ・・・Enterを押しっぱなしにするsetkey enter down;wait 0.3;setkey enter up ・・・Enterを0.3秒押して放す。Enterを1回だけ入力したい場合に。keymapはこちら→http //wiki.windower.net/doku.php?id=windower key_mapping CONSOLE COMMANDS console_toggle コンソールを表示/非表示する。コンソール表示キーを押した時と同じ挙動 console_clear コンソールの表示文字をクリアする console_echo "文章" "" で囲んだ文章をコンソール上に表示 console_displayactivity # コンソールに出力があった際に自動表示する 0 = 無効, 1 = 有効 console_fadedelay # コンソールの表示が消えるまでの時間 # = ミリ秒で指定 console_position X Y コンソールの位置 console_color A R G B コンソールの文字色調調整 Alpha (Optional) Red Green Blue コンソールの背景表示、背景色は、ConsoleBGプラグインで設定する console_exec [ファイル名] [ファイル名]に指定したコンソールスクリプトを実行 / exec [ファイル名]でも同様 GAME COMMANDS game_forceambientlight # Ambientlightを常時ONにする。 0 = 通常通り, 1 = 常時ON 常時ONにした場合、全体的に画面が明るくなり、物陰など直接光が当たらない場所との明るさの差が小さくなる。なお、常時ONとした場合は、カーソルを合わせた時にキャラ等が点滅しなくなる。 game_ambientlight A R G B Ambientlightの色を設定する Alpha (Optional) Red Green Blue 0-255で指定 game_fillmode # レンダリング変更(テクスチャ有無等) 0 = 通常, 1 = ワイヤーフレーム, 2 = 頂点 / fillmode #でも同様 game_gamma # ガンマ設定。モニタ全体の明るさを設定する。 0-100, Default = 50 / gamma #でも同様 game_allowsetcursorpos # Sets whether the game is allowed to set the cursor position 0 = 無効, 1 = 有効 game_minimize タスクバーに最小化 game_exit POLへ戻る。/ game_quitでも同様 game_terminate FFXi、POLを強制終了する / terminateでも同様 game_allowresize # ウィンドウをリサイズできるようにする。AltまたはCtrlを押しながらマウスをドラッグする。 0 = 無効, 1=有効 game_exittype # 終了時、POLに戻るか強制終了かを設定 0 = POLに戻る,1 = 強制終了 game_exitprompt # ウィンドウの「×」ボタンで終了する際に、確認ダイアログを表示する。 0 = 無効, 1 = 有効 window_toggleframe # ウィンドウフレームのON/OFF 0 = OFF, 1 = ON window_togglefullscreen # フルスクリーンのON/OFF 0 = OFF, 1 = ON KEYBOARD COMMANDS keyboard_bind key [up] command キーバインド設定 keyは下記を参照 Down is assumed, specify up for bind on release of key. ^ = Ctrl, ! = ALT に置換 http //wiki.windower.net/display/Windower/Keymaps bind key [up] commandでも同様 keyboard_unbind key [up] キーバインドの解除 down is assumed, specify up for up. / unbind key [up]でも同様 alias alias command コマンドに別名を与える例)alias TEST /exec hogehoge.txt;input /clockコンソールでTESTと入力すると → スクリプトhogehoge.txtが実行され、FFXIに/clockコマンドが送信される keyboard_sendstring "string" Sends a string to the game input "string" keyboard_type "string" This is the old functionality of keyboard_sendstring, this types the string to type "string" the chat input bar ingame. keyboard_blockinput # キーボードの入力をブロックする 0 = ブロックしない, 1 = キーボードをブロック keyboard_allowmmf # WindowerHelper.dllを利用したツールでキーボード入力する場合は、必ず1を設定すること。 0 = 無効, 1 = 有効 paste クリップボードの内容を入力行へ貼り付ける MOUSE COMMANDS mouse_blockinput # マウス入力を受け付けなくする 0 = マウス有効, 1 = マウス無効 (MAJOR PROBLEMS) PLUGIN COMMANDS plugin_load plugin名 プラグインをロード(.dllを除いたファイル名) / load plugin名でも同様 plugin_unload plugin名 プラグインをアンロード / unload plugin名 でも同様 toggle plugin名 プラグインがロードされている場合はアンロードを行い、アンロード状態である場合はロードする plugin_list ロードしているプラグインをリスト表示 plugin_reload plugin名 プラグインをロードしなおす plugin_unloadall 全てのプラグインをアンロードする
https://w.atwiki.jp/ff11windower/pages/17.html
コマンドリスト GENERAL COMMANDS CONSOLE COMMANDS GAME COMMANDS KEYBOARD COMMANDS MOUSE COMMANDS PLUGIN COMMANDS コマンドリスト GENERAL COMMANDS showfps # FPS表示 0 = 非表示, 1 = 表示 screenshot format [hide] スクリーンショットフォーマット format は以下の形式から選択 bmp/jpg/pnghide を付けるとWindowerやねこまの画面表示を隠して撮影 wait # Windower起動後、入力した秒数置いてから command/bind/alias/script をロードする pause # 同上 CONSOLE COMMANDS console_toggle Toggles the visibilty of the console console_clear Clears the console buffer console_echo "文章" " で囲んだ文章をコンソール上に表示 console_displayactivity # Sets whether the console displays on new text 0 = disable, 1 = enable console_fadedelay # コンソールの表示が消えるまでの時間 console_position X Y コンソールの位置 console_color A R G B コンソールの色調調整 Alpha (Optional) Red Green Blue console_exec "ファイルパス" 指定のファイルのコンソールスクリプトを実行 GAME COMMANDS game_forceambientlight # 下記anbientlightのON/OFF 0 = OFF, 1 = ON game_ambientlight A R G B ゲーム画面色調調整 Alpha (Optional) Red Green Blue game_fillmode # レンダリング変更 0 = 通常, 1 = ワイヤーフレーム, 2 = point fill fillmode # 同上 game_gamma # ガンマ設定 0-100, Default = 50 gamma # 同上 game_allowsetcursorpos # Sets whether the game is allowed to set the cursor position 0 = false, 1 = true game_minimize タスクバーに最小化 game_exit POLへ戻る。 game_quit 同上 game_terminate Hard exits the game to desktop (not recommended) terminate 同上 window_toggleframe ウィンドウフレームのON/OFF window_togglefullscreen フルスクリーンのON/OFF KEYBOARD COMMANDS keyboard_bind key [up] command キーバインド設定 keyは下記を参照 Down is assumed, specify up for bind on release of key. ^ = Ctrl, ! = ALT に置換 http //www.windower.net/wiki/readme/keymaps bind key [up] command 同上 keyboard_unbind key [up] キーバインドの解除 down is assumed, specify up for up. unbind key [up] 同上 alias alias command e.g. "alias blah wait 5;echo hello" will create a pseudo console command "blah" can be typed in the console, used in a script, or even put into a bind keyboard_sendstring "string" Sends a string to the game input "string" keyboard_type "string" This is the old functionality of keyboard_sendstring, this types the string to type "string" the chat input bar ingame. keyboard_blockinput # Blocks keyboard input 0 = unblock, 1 = block keyboard_allowmmf # Allows or disables keyboard input via MMF 0 = disable, 1 = enable paste Pastes the contents of the clipboard to the input buffer. MOUSE COMMANDS mouse_blockinput # マウス入力を受け付けなくする 0 = OFF, 1 = ON (MAJOR PROBLEMS) PLUGIN COMMANDS plugin_load plugin名 プラグインをロード(.dll is optional, and case is irrelevant) load plugin名 同上 plugin_unload plugin名 プラグインをアンロード unload plugin名 同上 toggle plugin名 Will toggle a plugin. Designed to be bound to a key to turn off or on a plugin on a keystroke
https://w.atwiki.jp/ff11windower2/pages/157.html
Windower4-プラグイン-SSOrganizer プラグイン情報 開発者 本家フォーラム - 変更履歴 概要 スクリーンショット撮影時に キャラ名 /エリア名/撮影年/撮影月のフォルダ階層を作って保存を行う。 ただし日本語環境下ではこのエリア名が文字化けを起こす。 回避方法が存在するが、長くなるので後述する 使い方 スクリーンショットを撮影すれば自動的にプラグインが適用される。 init.txtで設定されているキーバインドを変更していなければ、PrtScn/SysRqキーを押せば撮影される。 dev版などでinit.txtに設定がない場合は以下の一文を追加する bind sysrq screenshot png hide サブコマンド コンソールから ssorganizer サブコマンド で呼び出せる。 v1.1の説明ページ(ページが存在しないため、Internet Archiveに保存されていたページを表示します) サブコマンド 引数 効果 help コマンド 利用可能なサブコマンドを表示する dirformat format ディレクトリのフォーマットを設定。ディレクトリを区切るのは\ではなく/を使う。 fileformat format ファイル名の形式を設定 execcmnd filepath スクリーンショットを撮影したときに実行するプログラムを指定 execarg args プログラムに送信する引数を指定 format dirformatコマンドで階層を掘り下げる場合はバックスラッシュ(\)ではなくスラッシュ(/)で区切る必要がある。 {%Zone} 現在のゾーン名 (日本語表記) {%Area} {%Zone}と同じ {%Name} 操作キャラクタ名 {%Status} 現在のステータス。例 Engaged ((戦闘中?)) {%Vana.Time} ヴァナの時分。例 20.21 ((ファイル名にコロンは使えないためピリオドに変換される)) {%Vana.MoonPct} ヴァナの月齢を数値で表示。例 43 {%Vana.Moon} ヴァナの月齢を名前で表示。例 Full Moon {%Vana.Day} ヴァナの曜日。例 Firesday {%Vana.Weather} 撮影時の天候。例 Fire x2 {%Earth.Year} 地球時間の年。例 2015 {%Earth.Month} 地球時間の月。一桁の場合は0が挿入される。例 01 {%Earth.Day} 地球時間の日。一桁の場合は0が挿入される。例 05 {%Earth.Hour} 地球時間の時。24時間表記で一桁の場合は0が挿入される。例 23 {%Earth.Minute} 地球時間の分。一桁の場合は0が挿入される。例 14 {%Earth.Second} 地球時間の秒。一桁の場合は0が挿入される。例 46 {%MainJobLVL} メインジョブのレベル。例 75 {%SubJobLVL} サポートジョブのレベル。例 37 {%MainJob} メインジョブ。例 BLM {%SubJob} サポートジョブ。例 WHM filepath フルパスで指定する。 パス中に半角スペースが含まれる場合はダブルクォート『"』で囲う。 例 "C \Program Files\GWriter\GWriter.exe" args 意味がよく分からなかったので原文ママ載せておきます。 {%OldFile} Specifies the original full path name of the screenshot before it was renamed - This file path no longer exists!!! {%NewFile} Specifies the new full path name to your recently taken screenshot.This will give you the ability to tell the external program where the screenshot file is at. 文字化け対策 二通りの方法がある dirformatを直接指定しエリア名を除いた設定を行う plugins\resources\areas.xmlを編集して文字化けを回避する (*1) エリア名を除いた設定を行う サブコマンドの項目を参照し、エリア名を省いた設定を行う。 scripts\init.txtにdirfomatの記述を行い、プラグインロード直後に設定を変更する。 挿入位置はどこでも良いが、文末に// user settingsという行を作り、その下に挿入すると管理しやすい 階層を掘る場合はバックスラッシュ(\)ではなくスラッシュ(/)で区切る点に注意。 デフォルトのdirformat {%Name}/{%Area}/{%Earth.Year}/{%Earth.Month} 出力例 キャラ名 /年/月/日_時h分m秒s.png (fileformatも変更) // user settings ssorganizer dirformat {%Name}/{%Earth.Year}/{%Earth.Month} ssorganizer fileformat {%Earth.Day}_{%Earth.Hour}h{%Earth.Minute}m{%Earth.Second}s areas.xmlの編集 念のためWindower4\plugins\resources\areas.xmlをバックアップ バックアップ元のareas.xmlをテキストエディタで開き以下の修正を行う1行目 ?xml version="1.0"? → ?xml version="1.0" encoding="Shift_JIS"? 文字コードをShift_JISに、改行コードそのまま(CR+LF)で上書き保存 ※Windows付属のメモ帳ではShift_JISでの保存ができないのでEmEditorやTeraPadなどのテキストエディタを各々用意する必要がある areas.xmlの自動置換 各プラグイン間で共用されるファイルであるareas.xmlを書き換える為、Windower4を起動する毎に最新版へと上書きされる。(=元に戻る) 回避方法としては、書き換えたareas.xmlを別の場所に保存しておいて再起動毎に上書きコピーすれば良い。 毎回手動で上書きコピーするのも面倒なので、以下に自動コピーを行う一例を示す。 プラグインのRunを利用可能にする。常時ロードしておく必要は無い 書き換えたareas.xmlをWindower4\plugins\resources\usr\areas.xmlへ保存 同フォルダに後述で作成するバッチファイルを入れる。名前は便宜上areas.batとする Windower4\Scriptsにareas_xml.txtを作る必要に応じてinit.txtに組み込む。または直接記述する 便宜上、□で始まるものをフォルダ、・で始まるものをファイルとして記載している。 また、今回の説明に必要の無いファイル/フォルダは記載していない。 □Windower4 ├・windower.exe └□Plugins │├□resources ││└□usr ← 作る ││ ├・areas.xml ← 編集済みのareas.xml ││ └・areas.bat ← 作る │├・run.dll │└・SSOrganizer.dll └□scripts └・areas_xml.txt ← runを使ってareas.batを実行するためのマクロスクリプト areas.bat Windower4のインストールパスがC \Windower4の場合。 以下の1行をメモ帳に記述して上書き保存。拡張子を.txtから.batに変更。 C \Windower4\plugins\resources\usr\areas.batとする。(*2) copy areas.xml C \Windower4\plugins\resources\ /Y Windows付属機能のコマンドプロンプトを利用し、 C \Windower4\plugins\resources\usr\areas.xmlを、C \Windower4\plugins\resources\へ上書き確認なしでコピーを行う。 areas_xml.txt load run wait 1 run -runonce C \Windower4\plugins\resources\usr\areas.bat wait 2 reload SSOrganizer unload run やっていること プラグインの run をロード run がロードされるのを待つ プラグインを使ってareas.batを実行(*3) areas.batの実行を待つ SSOrganizerをリロード init.txtに書き込む場合、このスクリプトをSSOrganizerのロードより前に記述すればリロード不要 プラグインの run をアンロード 起動後に手作業でラインエディタに//exec areas_xml.txtと打ち込むか、 exec areas_xml.txtをinit.txt内のどこかに挿入すれば起動時に実行される。
https://w.atwiki.jp/ff11windower2/pages/239.html
spellcheck 概要 使用方法 日本語環境下での不具合 -文字化け- の修正 ver. 1.0.2の内容に準拠 概要 全ジョブの全レベル帯でPC側が使用可能な魔法・フェイスのうち、未修得のものをリストアップする。 リストアップ対象 メリットポイント・ジョブポイントで開放される魔法。精霊6系や陣2系など データ上に存在するが開放されていないもの。ログインキャンペーンで開放されるフェイスなど リストアップ対象外 データ上には存在するが敵味方含めて使用不可のもの。例 チョコボのハミング 敵専用魔法。例 パライガaddons\SpellChecl\SpellExceptions.lua で定義される 使用方法 アドオンをロード後、以下のコマンドを実行する。 //spellcheck whm | blm | smn | nin | brd | blu | geo | tru | h(help) 引数 効果 whm 白魔法 blm 黒魔法 smn 召喚魔法 nin 忍術 brd 呪歌 blu 青魔法 geo 風水魔法 tru フェイス h コマンド一覧 日本語環境下での不具合 -文字化け- の修正 日本語環境下では windower4\res\spells.lua のデータの参照時にShift_JISへの変換がされないため文字化けが発生する。 これを修正するには以下の部分を書き換える必要がある。 Windower4\addons\SpellCheck\SpellCheck.luaの112行目 windower.add_to_chat(7, - Missing \ .. spell .. \ ) これを以下のように修正する windower.add_to_chat(7, - Missing \ .. windower.to_shift_jis(spell).. \ ) 文字コードと改行コードはそのままで上書き保存する。 アドオンをロードしたままで編集した場合、Windower側でリロードを行う。
https://w.atwiki.jp/ff11windower2/pages/131.html
Windower4-アドオンリスト ※1日本語版での動作◎:問題なく動作可能 ○:一部制限があるが、実用上問題なし △:一部制限があり回避するために工夫が必要 ×:動作しない- ?:不明・未確認 ※2改変パケット関数の有無(送受無・? )暴走時も含めた危険度の目安として、アドオン内で}inject_outgoing(送)/inject_incoming(受)関数を使用しているかどうかを示します。 送信パケットは言うまでも無く、受信パケットの場合でもクライアントが落ちる危険があります。 イベントの戻り値やライブラリ関数等、アドオン外部で間接的に改変されている場合もありますから過信は禁物です。 アドオン名 ※1 ※2 説明 aecho ? 無 強化/弱体を受けた時に同一PC内の別キャラにメッセージを送る。静寂になったとき自動的にやまびこ薬を使用する。FFのtellではなくsendを使うので安全 answeringMachine ? 無 自動応答 autocontrol ◎ 無 マトンのアタッチメントの保存呼び出しと各マニューバの熱量表示。マトンの使用したアビリティのリキャストをTimers側で表示。 AutoCOR ◎ ? ファントムロール自動化。(magicReplaceで対応可)垢BAN可能性有り AutoGEO ◎ ? インデ、ギオ、エントラスト自動化。グローリ/エンリッチ未対応。(magicReplaceで対応可)垢BAN可能性有り autoinvite ? 無 指定されたキーワードとのTELLを送ったときに自動的にプレイヤーを誘う。 autojoin ◎ 無 ホワイトリスト、ブラックリストを使ったパーティ自動参加 autolock ? ? AutoMB ◎ ? MB自動化。(magicReplaceで対応可)垢BAN可能性有り AutoRA ◎ 無 遠隔攻撃を自動化する。フラグON(CTRL+D)/フラグOFF(ALT+D)。開始後オートアタック状態になると自動射撃。戦闘解除で停止する。 AutoRUN △ ? 設定したルーンの自動化。手動で入り切りしないと暴走。(magicReplaceで対応可)垢BAN可能性有り AutoSC ◎ ? WS自動化。(magicReplaceで対応可)垢BAN可能性有り azureSets ◎ 無 セットした青魔法をセーブ&ロード battlemod ◎ 無 戦闘ログカスタマイズ。ただしカスタマイズした内容は英語になる blist ? 無 階層型の表示オプションで、より詳細なBLIST。設定により複数チャンネルの選択が可能。/yellの動作に不具合アリ boxdestroyer ◎ ? treasure casketの開錠支援。 ChatLink ? ? Clock ? ? 画面上のカスタマイズ可能な形式で、世界中のさまざまなタイムゾーンの現在の時刻を表示。 ConsoleBG ? ? コンソールウィンドウの背景の影を作成して、読みやすくする。 cBlock ? 無 FFOChatためのブラックリストアドオン。 cancel ? 送 キャンセルプラグインの模倣。IDだけではなく強化名でも指定できる? cellhelp △ 無 サルベージのインビュード(解放)アイテム管理。一度取得したアイテムはLightLuggageを用いて自動的にパスさせる。 chars ? 無 単純なタグを作成? chatPorter ? 無 DressUp ? 送 BlinkMeNotの機能((装備変更によるPCの点滅抑制))をエミュレート。あなたや他プレイヤーの外観のカスタマイズが可能。 digger ? 無 チョコボ掘り用アドオン distance ◎ 無 ターゲットまでの距離を表示 dynamishelper ? 無 デュナミス内での弱点・ドロップアイテム管理?(詳細未確認) enternity ◎ 無 NPC会話などで選択肢が出るまで自動的にエンターキーを押してくれる。 eval ? 無 Lua APIのメソッドをWindowerコンソール内で実行可能にする ffocolor ? 無 FFOChatの色分け findAll ◎ 無 キャラ内のアイテム検索。日本語対応。日本語クライアントでは英語のアイテム名での検索は不可能 GearSwap ◎ 送 プレイヤーのアクションに応答して装備変更。 gametime ◎ 無 月齢、曜日、ヴァナ時間表示。ゲーム画面上の好きな場所に配置できる。 healbot ◎ ? ヒーラ自動化及びバフ(八双、バーサク等)自動化。ヒールは過剰気味でMP消費激しいのでhb cure on/offで切替推奨。初期に無いバフはaction_buff_map.luaとbuffLists.luaに追加。(magicReplaceで対応可) highlight ◎ 無 PTやアライアンスメンバーの名前の色をそれぞれ変更する InfoReplacer ○ 無 チャットや/echoの文字列内の%で始まる特定のキーワード(大小文字まで一致したもの)を置換します。キーワードは同フォルダのreps.lua参照。そのままだと英語出力ですが、reps.luaの改造だけで日本語も出力可能。 itemizer ○ 無 Logger ? ? チャットログに表示されるすべてのテキストを以下のフォルダにテキストファイルで出力。Windower/logs/ latentchecker ? 送 libs - - 共通ライブラリ。各AddOnから自由に使える。AddOn製作者以外は気にしなくてよい。稀に事後報告で仕様を変更する場合がある為、製作者は出来れば読めた方が良い。 linker ? 無 FFXIAH、海外Wiki、グーグルなどに検索文字列を送って表示 lottery ? 無 ロットされたアイテムを自動パス? MobCompass ? 無 macrochanger ◎ 無 ジョブチェンジの際にマクロのブックとページを変更 Nostrum ? ? obiaway ○ 無 常時曜日/天候の影響を受ける「帯」アイテムについて、現在の曜日/天候以外の帯をサックに自動的に退避する ohShi ◎ 無 ログの情報から、注目したい要素(敵の魔法詠唱や特殊技のイベント)を定義して画面上に表示する。トレジャーハンター、コルセアのロール、VWの弱点のヒントなども対応。ただし表示は英語 PetSchool ◎ 無 からくり士用SpellCast補助アドオン。ペットの行動を通知 PetTP ? 無 ペット(獣召竜か)のHP(HP%)、MP(MP%)、TP量を表示。マトンの熱量表示機能は無い。 pet_fix ? 無 plasmon × 無 plugin_manager ◎ 無 プラグインおよびアドオンの使用有無をキャラ別に設定する pointwatch ◎ 無 XP・CPの向上を監視し、デュナミスの制限時間を追跡することができます。Infobarを使用している場合、デフォルトの表示位置が同じな為、どちらかを移動する必要があります。 porter ◎ 無 "porter n"(nはモグの預かり帳番号)で預けてあるアイテムを緑、その他を紫で表示。ただし表示は英語 Rhombus ? ? reive × 無 レイヴ中の各種データ(経験値、戦績、他)を集計?(詳細未確認) 日本語環境で使用するためには改造が必要 respond ? 無 tellやFFOチャットでの応答(返事)を//rコマンドで実現可能にする rolltracker ◎ 無 コルセアのロールの出目情報を表示 salvage2 ? 無 scoreboard ◎ 無 リアルタイムにRepを表示 send ? 無 Dualsend代替。同一PC内のWindowerインスタンスに対してコマンドを送信。Dualsendにあった同一ネットワーク内PCとの通信機能は無し setbgm ? 受 BGMを変更します。 shortcuts ? 無 shoutHelper ? 無 stna ? 無 上記Sendを使って、状態異常にかかったときに自動で別PCになおしてもらうようにコマンドを送る spellcheck ? ? 未修得の魔法・フェイスの一覧を表示する Singer ◎ ? 呪歌の自動化。(magicReplaceで対応可)垢BAN可能性有り skillchains ◎ ? 技連携の可視化。連携受付時間のカウントダウン(たまにずれる)や次に連携するWSの表示やMBの表示(たまに違う)。 superwarp ◎ ? メニュー使わずにコマンドでワープ。hp、op、wp、uw、エスカ、アビセア等複数対応。 SATACast ? 無 Spellcastに対して不意打ち、だまし討ちの状態を通知 Silence △ 無 装備変更メッセージを排除します。 SpeedChecker ◎ 無 現在の移動速度を示す小さなボックスを表示します。settings.xml内に表示したい座標を記述する必要があります。 StratHelper ? 無 学者の戦術魔道書用SpellCast補助アドオン。所有する戦術魔道書を通知 SubTarget ? 無 TParty ◎ 無 ターゲットのHPの割合、パーティメンバー(アライアンス含む)およびフェイスのTP量表示を行う。 Text △ ? 画面上に任意の文字列を表示させるオブジェクトを作成する。オブジェクト名に2byte文字は指定できない Treasury ? 無 戦利品のロット/パスを制御。 targetinfo ◎ 無 ターゲットのIDを表示 thtracker ? 無 トレジャーハンターの値を表示 timestamp ◎ 無 各ログの左にタイムスタンプ(表示された時刻)を表示。表示と色は設定次第で変更可能。 translate ? 受 チャットメッセージ内の、いわゆるタブ変換以外の部分を自前の辞書で1対1(語/文/その他登録単位)に翻訳。どちらかと言うと外人さん向けです。 Trust ? ? キャラクターのフェイス(Trust)化。日本語クライアントでは工夫しないと動かない。開発頻度高めなので今後に期待。 update ? 無 vwhl △ 無 VWの弱点をログから解析して表示 Xivhotbar ◎ ? 画面にボタン配置。英語のみで設定するとリキャスト表示等FF14風のUI(magicReplaceで対応可) XivParty ◎ ? FF14風パーティゲージ表示。 XivPetbar ◎ ? ペット用のFF14風ゲージ表示。 Yush ? 無 代替型マクロチェンジャー。元のマクロは無視される。ジョブやキー入力等で複数のマクロを入れ替えられ、柔軟な運用が可能。元のマクロのタイトルを書き換えたりは出来ないので、ゲーミングキーボード/マウス等での直接入力を想定していると思われる。 zonetimer ◎ 無 エリア滞在時間を表示。文字サイズや表示位置の設定が可能。 アドオンは第三者による投稿(https //github.com/Windower/Lua)が可能になっており、ベータ版である現在は、同じような機能を持つアドオンが複数ある場合もあるようです。 (編集される方へ)新たなアドオンを本ページに追加する場合、https //github.com/Windower/Lua/tree/master/addons で表示される順番で追加いただけると助かります。(アルファベット順)
https://w.atwiki.jp/ff11windower2/pages/130.html
Windower4-プラグインリスト ※日本語版での動作◎:問題なく動作可能 ○:一部制限があるが、実用上問題なし △:一部制限があり回避するために工夫が必要 ×:動作しない サポートが終了したプラグイン移 同名・別名のアドオンへ開発を移行したもの 統 別のアドオン・プラグインへ機能を統合したもの プラグインのアドオンへの移行、別プラグインへの統合リストにも目を通しておくことを強くお勧めします。 RemovedWindowerのサポートから外れたもの。全て代替機能を持つアドオン/プラグインが存在する。現在利用しようとするとWindowerがクラッシュする Deprecated既に代替機能を持つアドオン・プラグインが存在し、移行期間中の為に残っているもの。 Replacement being worked on交換作業中のもの。代替機能を持つアドオン・プラグインが完成したら移行期間を挟んだ後にサポートが打ち切られるもの。 プラグイン名 動作 説明 Binder ◎ ゲーミングキーボード・マウスの拡張キーにWindowerコマンドを割り当てる・他 Config ◎ FFXI標準の設定を上書きして拡張設定を行う。2015年1月のVer.UP以降、サポートが打ち切られたDrawDistanceとUnlimitedの機能が包括された。 DelayMeNot ◎ キーボードからのマクロバー表示ディレイを無くすコントローラでは押している間だけ表示し、離すと非表示に。実行するときは押しながら選択。 FFOChat ? IRC(Internet Relay Chat)のFFOチャンネルでチャットを可能にする FFXIDB ◎ 画面上にマップを表示。マウスドラッグで位置変更可、スクロールで地図の縮尺設定可。PC・NPC・モンスターの点表示。ターゲット中の相手を強調表示することもできる。 FishingCrashFix ◎ March 17 VUの釣りの不具合を修正 Guildwork ? Guildwork(英語圏でのFF11コミュニティのひとつ)へのインタフェースプラグイン IME ? 英語版FFXiで日本語の入力を可能 Infobar ○ ターゲットのinfo表示(2byte文字使用不可) Run ◎ Windowsプログラムの起動や停止 Sandbox ◎ 複数起動時にログフォルダをそれぞれ変更し、バックログ閲覧時の不具合を防止する SSOrganizer △ SS保存時に特定フォルダへの自動振り分けを行う。日本語環境で文字化け(回避方法アリ) StatusTimer ◎ 画面左上のbuffアイコン上に効果時間表示(ただし装備による効果時間の延長等には一部を除いて非対応) Tickle ◎ ヒーリング時、次のMP回復タイミングまでの秒数を画面上に表示 Timers ◎ 魔法、アビリティのリキャスト&効果時間を表示 旧Recast(Recastと比べて、(1)Ver3時のYarnballの機能の包含(2)旧Yarnballの機能は装備による効果時間延長等の対応などいくつかのエンハンスがある) WeatherMon ◎ 天候の状況をアイコンとチャット欄でお知らせしてくれる(現在の天候の他、前回の天候が何分持続したか等) WinControl ◎ FF窓の移動、サイズ変更、トップ表示のOnOff 既に代替品があるためサポート終了予定。代替品への移行期間中のもの LightLuggage ◎ 自動複数アイテムまとめ(「せいとん」とは異なり並びは変更しない)戦利品への自動ロット、パスTreasury (アドオン)への移行期間中 代替品が完成後、移行期間を経た後にサポートが打ち切られることが決定しているもの AutoExec ○ イベントの発生に応じてコマンドを実行する。※チャットログをトリガーにする場合に日本語には未対応 Bidder ◎ あらゆる場所で競売所が利用可能になる。秘密コマンドで利用可能になる ChatMon ○ 日本語対応機能:Tell、誘われ、エモなどの際にサウンドを鳴らす。チャット中自分の名前がある時に「話題に上がっている」旨サウンドが鳴る。日本語未対応機能:チャットフィルタ(抜けがある報告有り) プラグインとしての開発が終了し、移行・統合がされたもの Attainment 移 PointWatch (アドオン)へ移行 BlinkMeNot 移 DressUp(アドオン)へ移行 BoxHelper 移 BoxDestroyer (アドオン)へ移行 Cancel 移 Cancel (アドオン)へ移行 ChatLink 移 ChatLink (アドオン)へ移行 Clock 移 Clock (アドオン)へ移行 ConsoleBG 移 ConsoleBG (アドオン)へ移行 Distance 移 Distance (アドオン)へ移行 DrawDistance 統 Config (プラグイン)に統合 Find 移 FindAll (アドオン)へ移行 GearCollector 移 Organizer (アドオン)へ移行 Itemizer 移 Itemizer (アドオン)へ移行 Logger 移 Logger (アドオン)へ移行 PetTP 移 PetTP (アドオン)へ移行 PlasticSurgeon 移 DressUp (アドオン)へ移行 Silence 移 Silence (アドオン)へ移行 Spellcast 移 主機能はGearSwap、派生機能である組み込み変数はInfoReplacer(共にアドオン)へ移行 Text 移 Text (アドオン)へ移行 TimeStamp 移 Timestamp (アドオン)へ移行 TParty 移 TParty (アドオン)へ移行 Unlimited 統 Config (プラグイン)へ統合 VanaTunes 移 SetBGM (アドオン)へ移行 Zonetimer 移 ZoneTimer (アドオン)へ移行 リストは2016/04/06更新分までのもの