約 6,457,206 件
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/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/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/15.html
autolink FAQ CTRL+Fでページ内を検索してください。 基本編Q.これは何ですか? Q.何ができますか? Q.改斬との違いはなんですか? Q.64bit版のOSで動きますか? Q.ビデオカードによる制限はありますか? (GeForce 8800、8600、ATI1700) Q.ツールの利用は禁じられていますが、Windowerも対象ですか? 応用・活用編Q.FF起動時にプラグインを起動しておきたい。FF起動時にプラグインの設定値を変更したい。 Q.WindowerHelper.dllってなんですか? Q.最小化したい Q.画面のサイズを変えたい Q.画面が暗い Q.キーボードのキーにコマンドやマクロを割り当てたい(キーバインド/bind) Q.1台のPC上で複数窓を起動する Q.FFXi窓をバックグラウンド化した際にサウンドを止めたい。 Q.ワイヤーフレーム表示にしたい(背景だけワイヤーフレーム表示にしたい/テクスチャ剥し) Q.SpellCastへの質問 その他ツールの利用Q.ねこまなど他のツールとの併用は可能ですか? Q.ねこまの起動手順 Q.Repが取れなくなった! Q.複数のFFXI窓間でコマンドを飛ばしあいたい。<Dualsend=同一PC専用,rcm=同一PC/他PC可> Q.同一PC上のFFXI窓で操作する側を便利に切り替えたい。 Q.一部分だけを拡大表示したい。 Q.FFACE.dllはどこで入手できますか? Q.WindowerHelper.dllやFFACE.dllってどこにおけばいいんですか? トラブルシューティングQ.ウィルスバスターが反応! Q.動かない場合 Q.起動したが窓化していない! Q.「invalid language or FFXi not installed」というエラーが出る。 Q.2窓目を起動すると、FFXiのキャラ選択前の画面で↑キーが押しっぱなしになる Q.「×」ボタンやフレームが見当たらない Q.Windowerを使ったらFFで右Shiftが利かなくなった Q.効果音が鳴らなくなった。/一部の効果音が鳴らない場合がある。 Q.公式窓化から切り替えたらやたらと処理が重いです Q.ねこまの描画部分がスクリーンショットに写りこむ Q.ねこまが操作できない。 Q.マクロでソーサラーリングやルイサンソルレなどを着替えてくれない Q.Silenceプラグインが動作しない/『装備を変更しました』ログを出ないようにしたい Q.ツールでキー入力してくれない! Q.キャラ変更時にFFXIが異常終了する。 Q.POL終了時/FFXI Shutdown時にPOLが異常終了する。 Q.FFXiのバージョンアップ直後によくある質問 Q.Spellcastが魔法やアビの使用に反応しなくなった Q.FFXiのバージョンアップ後に、Windowerが起動しない、窓化していない、又は「同意する」画面で落ちる! Q.タゲったキャラが点滅しなくなった! Q.JPIDConvを使っても変換後XMLファイルが作成されない。 Q.スクリプトを実行すると「Could not execute マクロ名-System was out of memory,executable file was corrupt,or relocations were invaild-0」というエラーが出て実行されない Q.ラインエディタ表示中にテンキーを押すとキャラが移動してしまう。 Q.どうしても動かない場合 Q.スレで質問したい その他Q.マニュアル、本家サイトの英語がわかりません。 Q.本家サイトを開けない 基本編 Q.これは何ですか? A.FF11を窓化するツールです。派生に改斬などが存在します。 窓化以外にスクリプトの実行や、テクスチャのコントロールなどが可能です。 その他に、プラグインで様々な便利機能を使うことができます。 [TOP] Q.何ができますか? A.基本機能+プラグインで、以下のことができます。 * 1台のPCでFF多重起動 * テクスチャはがし * PT・アラのMP/TP表示 * スクリプト実行による無限の長さのマクロ * 装備変更の自動化 * 行動や時間/曜日/月齢/天候変更をトリガーにしたスクリプト実行 * リキャスト表示 * タゲとの距離表示 * FF画面のログにタイムスタンプ * その他諸々 [TOP] Q.改斬との違いはなんですか? A.改斬は窓化に特化したツールで、過去のWindowerのソースを元に開発されました。 本家にはスクリプト実行やプラグインによる便利機能が利用できます。 また、本家Windowerが提供する開発ライブラリWindowerHelperを使ったツールでは FF11ウィンドウがバックグラウンドのままでのキー入力が可能になります。 [TOP] Q.64bit版のOSで動きますか? A.動作します。 詳しくはこちら 64bit版Vistaでの起動方法 [TOP] Q.ビデオカードによる制限はありますか? (GeForce 8800、8600、ATI1700) A.以下のビデオカードでの動作に不具合があることが認められています。 GeForce 8800、8600、ATI 1700を使用している場合 正常に動作しない場合がある。 スレでは動作しているという報告もあり、「Direct3Dの初期化に失敗しました」とエラーが出る場合がある。 [TOP] Q.ツールの利用は禁じられていますが、Windowerも対象ですか? A.そのとおりです。FF11でのツールの利用は■eによって禁じられています。 本Wikiの情報の活用は全て自己責任で判断してください。 [TOP] 応用・活用編 Q.FF起動時にプラグインを起動しておきたい。FF起動時にプラグインの設定値を変更したい。 A.init.txtというファイルにロードコマンドを記載してください。 init.txtは起動時に一番最初に読み込まれるWindowerスクリプトです。 起動時にプラグインをロードしたり、コマンドによってプラグインの設定値を変更することができます。 スクリプトは上から順に実行されますので、記述順に注意してください。 [TOP] Q.WindowerHelper.dllってなんですか? A.Windowerで起動したFFに対してコマンドを送信したり、画面上にテキストを表示したりできるライブラリです。 出回っているツールの中には、WindowerHelper.dllを利用しているものが多々あります。 ツール開発者で詳しく知りたい方は、プログラマスレへ WindowerHelper前提のツールを使いたいだけの方は、「FAQ WindowerHelper.dllやFFACE.dllってどこにおけばいいんですか?」を参照してください。 [TOP] Q.最小化したい A1.コンソールコマンドで「game_minimize」と実行してください。 A2.コンソールコマンドで「window_toggleframe 1」としてウィンドウフレームを表示させて最小化ボタンを押す。 [TOP] Q.画面のサイズを変えたい A1.Wincontrolプラグインを利用する → プラグインページを参照 Wincontrol A2.コンソールコマンドで「window_toggleframe 1」と実行することで、ウィンドウのフレームが表示されますので、フレームの端でマウスドラッグをすることで、画面サイズを変更することができます。 [TOP] Q.画面が暗い A.コンソールコマンドの「gamma 値」で調整してください。値は0~100。50がデフォルト [TOP] Q.キーボードのキーにコマンドやマクロを割り当てたい(キーバインド/bind) A.コンソールで、bind キー コマンドで設定可能。詳しくはWindower/コマンドリストのKEYBOARD COMMANDSを参照。 [TOP] Q.1台のPC上で複数窓を起動する A.可能です。そのままWindowerGUIを起動してください。 参考:異なる画面サイズ、解像度、2窓は音消しなどで起動する場合 1.WindowerGUIを起動→プレイまで押してFFXiを起動する。 2.WindowerGUIを起動して、画面サイズ、解像度、サウンドON/OFFを変更して起動する。 ※WindowerGUI上で設定値を保存できるので、複数作っておくと便利 ※同じ位置に表示されてしまうので、Wincontrolプラグインで、移動・拡大/縮小などするとよい。 [TOP] Q.FFXi窓をバックグラウンド化した際にサウンドを止めたい。 A.残念ながら、バックグラウンド化でサウンド停止はWindowerの機能ではできません。他のツールを使うと可能かもしれません。 バックグラウンド化ではなく、最小化であれば可能です。 最小化の方法については、Windower/コマンドリストを参照してください。 [TOP] Q.ワイヤーフレーム表示にしたい(背景だけワイヤーフレーム表示にしたい/テクスチャ剥し) A.コンソールで「fillmode 1」又は、FFチャットから「//fillmode 1」で可能です。 ワイヤーフレーム化の際に、FF側の影の設定で表示結果が変わります。 FFXIの「コンフィグ>その他>影表示」で リアル:自キャラ・他キャラ・背景全てワイヤーフレーム化 簡易 :自キャラ・背景はワイヤーフレーム化。他キャラは変化なし。 オフ :背景のみワイヤーフレーム化 なお、FFの影の設定は次のFFマクロで変更可能です。「/localsettings shadows high/normal/off」 [TOP] Q.SpellCastへの質問 A.以下を参照してください。 導入に関するご質問-- SpellCast初回導入編 XMLの基本的な書き方について-- SpellCastお試し動作編 より詳しいXML定義の書き方-- SpellCastXMLの説明編 定義のサンプル-- SpellCast/XML、本家サンプルページ [TOP] その他ツールの利用 Q.ねこまなど他のツールとの併用は可能ですか? A.可能です。 通常使用ならば普通に起動して使えますが、キーフックをWindowerに取られてしまいますので、Windowerを非選択状態にしてCTRL+Fnを押す必要があります。 また、Windowerのscreenshot hide機能を使う場合、プラグイン描画やねこま描画の写り込みが発生してしまうので次項の起動手順が必要になります。 ※ screenshot hideの写り込みは、ねこまのScreenControl.DLLを有効にし、CTRL+F3で描画を非表示にして実行すれば一応解決します。(Windowerプラグインの写り込みも消えてくれます!) [TOP] Q.ねこまの起動手順 A.普通にねこまを使う場合はこの手順は不要です。 screenshot hide畤の写り込みや、ワイヤーフレーム表示した場合にねこま描画が見えなくなるのが気になる人はこの手順で起動すると解決します。(Windower-3.41ではこの手順は使えません) WindowerからFF11を起動し、キャラクター選択画面まで進んだ後、POLに戻る。 (3.41だとこの時点でクラッシュします) ねこまを起動(exeを実行)し、再度、FF11を起動し(POLからFFを選択→プレイを押す)キャラクター選択画面まで進む。 [Winキー]+Dなどで、Windowerを非選択にしてからCtrl+F1でねこまを有効化する。 なお、次のような症状が報告されています。 ※LogExpander.dll 環境依存でFFAsistがバックバッファハンドルを見失う(残像) ※上記手順でログイン後、POLに戻って再度FF11上でねこまを有効化してはならない(残像) ※Forceware 異方性フィルタリングがオフ以外だと描画が滲む(ボヤケ) [TOP] Q.Repが取れなくなった! A.timestampプラグインをアンロードしてください。 FFreploはtimestampプラグインの[hh mm ss]も取り込んでしまい、保存されたログはFFRepでは解析できないものになってしまいます。 [TOP] Q.複数のFFXI窓間でコマンドを飛ばしあいたい。<Dualsend=同一PC専用,rcm=同一PC/他PC可> A.他のツールを利用することで可能です。 Windowerのサイトより、Dualsend または、当本スレで開発しているrcmを利用するとよいでしょう [TOP] Q.同一PC上のFFXI窓で操作する側を便利に切り替えたい。 A.FFXI窓のフォーカスを移動するツール「FFXI SwitchMonitor」を使うとパッドのキーにフォーカス切り替えを割り当てられます。 Google検索でSwitchMonitorを検索 [TOP] Q.一部分だけを拡大表示したい。 A.FFXI SwitchMonitorという別のツールで実現できます。 Google検索でSwitchMonitorを検索 Q.FFACE.dllはどこで入手できますか? A.FFACEフォーラム(当Wikiリンクより)の「Releases」にあります。 複数バージョン公開されていますが、基本的にバージョンの数字が大きいものをダウンロードしてください。 [TOP] Q.WindowerHelper.dllやFFACE.dllってどこにおけばいいんですか? A.WindowerHelperやFFACEを使っているツールなどを利用する場合には、同dllをPC上に置いておく必要があります。 .dllファイルの置き場所は、いろいろ方法はありますが、以下の二ヶ所の何れかが良いでしょう。 ・ツールと同じフォルダに置く ・C \Windowsの下に置く 上記の2箇所双方に置いた場合には、「ツールと同じフォルダ」に置かれた.dllが優先して読み込まれます。 なお、.dllにバージョンがあり、バージョンが異なるとツール動作しない、誤動作するなどが現れます。 基本的には最新版を。FFXiのバージョンアップ直後などは、最新版であっても正常に動作しないことがありますので、本スレを参照して動作状況を確認してください。 [TOP] トラブルシューティング Q.ウィルスバスターが反応! A.本家サイトからDLした場合は、ほとんど①の理由かと思います。 ①hook処理の監視やhook処理を持つモジュールを探すセキュリティソフトや、はWindowerのインストール時や起動時に反応します。カスペルスキーやAGVの有料版などが反応するようです。 ※今は使用する必要はないですが、priority.dllにも反応します。 ②本当にウイルスが混入 → 出所不明のexeやプラグインを使うのは控えましょう [TOP] Q.動かない場合 A.大きく3つの起動しない原因があると考えられます ・[原因] Windower本体を日本語を含むパスに配置している場合 デスクトップ、マイドキュメントなどは×です。 [対策] ルートディレクトリに専用のフォルダを作成するなどしてください。 例)c \FFTool\Windower\~など ・[原因] キーボードの問題 動かない場合、「FF11の[プレイ]を押した後にウィンドウが落ち、何もエラーなどが出ない」状態となります。 [対策] 初期導入手順を参考に、レジストリを変更してください。 ・[原因] グラボ、又はグラフィック設定の問題 動かない場合、「FF11の[プレイ]を押した後に「Direct3Dの初期化に失敗しました」というエラーが出る」場合があります。 ① GeForce 8800、8600、ATI 1700を使用している場合 正常に動作しないとの報告があります。 [対策] 別のグラボに変えて動作したら、グラボが原因です。 ② FFXi窓のサイズをデスクトップのサイズより小さくした場合に発生すると報告があります [対策] FFXi窓サイズ=デスクトップサイズとすると動作する可能性があります。 [TOP] Q.起動したが窓化していない! A.いくつかの原因が考えられます。 ・そもそもWindowerが起動していない。→「FAQ/動かない場合」を参照 ・デスクトップとウィンドウのサイズを同じにしている場合 → 窓化しています。[Winキー]や[Ctrl+Tab]を押してみてください。Windowesのスタートメニューやタスクの切り替えが表示された場合には無事窓化されています。 ・フルスクリーン設定で起動している → コンソールを開き「window_togglefullscreen」と入力して窓化状態に変えてください。 [TOP] Q.「invalid language or FFXi not installed」というエラーが出る。 A.言語設定が誤っています。launcher.iniの「language = xx」のxxをJPとしてください。 (日本語OSで日本版FFXiを使っている場合) [TOP] Q.2窓目を起動すると、FFXiのキャラ選択前の画面で↑キーが押しっぱなしになる A.一度、別のウィンドウにフォーカスを移せば直ります。 [TOP] Q.「×」ボタンやフレームが見当たらない A.デフォルトでは表示しない設定になっています。表示したい場合は、コンソールで「window_toggleframe」と実行してください。 [TOP] Q.Windowerを使ったらFFで右Shiftが利かなくなった A.keyhacを導入する タスクトレイのアイコンを右クリックして設定の編集で下記の内容にする from keyhac import * def configure(keymap) # config.py編集用のテキストエディタの設定 keymap.editor = u"notepad.exe" # キーの単純な置き換え keymap.replaceKey( "RShift", "LShift" ) keymap.replaceKey( "RCtrl", "LCtrl" ) Q.効果音が鳴らなくなった。/一部の効果音が鳴らない場合がある。 A.Windowerの設定です。 launcher_gui.exeの場合 ・[Advanced]をチェック → ウィンドウ下部に詳細設定が開く ・[Sound Enabled]をチェック ・[Max Sounds]の値を増やす。12~24くらいが適当? [TOP] Q.公式窓化から切り替えたらやたらと処理が重いです A:公式コンフィグから「ウィンドウモードで起動する」のチェックを外しましょう [TOP] Q.ねこまの描画部分がスクリーンショットに写りこむ A.次の2点を確認してください。 ・スクリーンショットのフォーマットでhideを指定する。 screenshot format [hide] (jpg又はpng又はbmp) ・FAQ 「Q.ねこまの起動手順」の通りに起動する。 [TOP] Q.ねこまが操作できない。 A.FAQ 「Q.ねこまの起動手順」を参照。 [TOP] Q.マクロでソーサラーリングやルイサンソルレなどを着替えてくれない A.いわゆる「ダメ文字」のせいです。ソ\ーサラーリングと記述するとOKです。 Windower3.41からマクロ内でエスケープシーケンスを利用できるようになったところ 一部の2byte文字で問題が発生しました。 以下の文字をマクロ内で利用する際には、文字の後ろに「\」を付与してください。 ― ソ Ы Ⅸ 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 偆 砡 詳しくはこちら [TOP] Q.Silenceプラグインが動作しない/『装備を変更しました』ログを出ないようにしたい A.本家にアップされているSilenceプラグインにはバグがあり、日本語環境では動作しません。 当Wikiアップローダーの対策版に置き換えてください。 [TOP] Q.ツールでキー入力してくれない! A.init.txt内の「keyboard_allowmmf 0」を「keyboard_allowmmf 1」に変えて再起動してください [TOP] Q.キャラ変更時にFFXIが異常終了する。 A.詳しい原因はわかりませんが、次のような症状の場合は 「初回起動→[キャラ選択]→ヴァナにIN→/logout→[キャラ選択]→ヴァナにIN直後、異常終了」という場合 SpellCastが原因である可能性が高いです。以下のいづれかで異常終了しなくなったとの報告があります。 対策1./logout前にSpellCastをアンロードする。 対策2.plugin\spellcast\default.xmlのAutoLoadXML="True"を"False"に変更しておく [TOP] Q.POL終了時/FFXI Shutdown時にPOLが異常終了する。 A.3.41のバグです。3.40に戻すか、3.422以降で改善されています・・が、環境によって異なるようです。 Shutdown・Logoutの前にDistanceプラグインをアンロードすると回避できるとの報告もあります。 [TOP] Q.FFXiのバージョンアップ直後によくある質問 Q1.Windower落ちるようになった。 A1.大半は、VerUpに未対応のプラグインが原因 対策は当FAQをご確認ください。 Q2.Windowerプラグインが正しく動作しない。 A2-1.VerUpに対応していないかと思います。 対応版が出るまで当該プラグインをUnloadしておいてください。 対応状況→http //forums.windower.net/ A-2.新アビ・新魔法に対応していないみたいで、正しく表示されない。 Spellcast,Recast,AutoExec,StatusTimer,SSOrganizer等は、 pluginフォルダ内のResoutces.xmlから情報を得ており、更新すれば対応できます。 windower公式フォーラム等に新しいファイルがありますので更新してください。 http //wiki.windower.net/resources.xml Q3.倉庫番やInfoBarJPが動かない、動作がおかしい(FFACE.dllを利用するツール全般) A3.FFACE.dllがFF11のVerUpに対応していません。対応版が出るまでお待ちください。 対応状況→http //calamity-ls.com/fface/index.php?showforum=14 Q4.メモリオフセットを設定して使うツールが動かない A4.FF11のバージョンアップによってメモリ構造が変化しているものと考えられ、新しいオフセット値が必要です。 ※当質問はWindowerとは直接関係ありません。当該ツールをサポートしている場所で改めてご質問ください。 [TOP] Q.Spellcastが魔法やアビの使用に反応しなくなった A.以前使用できていた場合には、plugin/resourcesフォルダ内のabils.xml・spells.xmlの自動更新が原因と考えられます。 (windower起動時やコンソールで「updateresources」と入力すると自動更新されるファイルです) 自動アップデートされた場合は、文字コードUTF-8に戻っています。Spellcast導入のページを参考に、再度、文字コードを変換してください。 [TOP] Q.FFXiのバージョンアップ後に、Windowerが起動しない、窓化していない、又は「同意する」画面で落ちる! A. ①一旦、FFXiを落としてから再起動してください。 解説:バージョンアップでは自動的にFFXiを再起動します。その際に、Windowerを経由した起動方法になっておらず、窓化していない現象となります(FFXiを普通に立ち上げた状態となっています) ②全てのプラグインを自動ロードしないようにしてください。 解説:バージョンアップによって、特定のプラグインをloadした瞬間にWindower全体が落ちる場合があります。そのため、init.txtにて起動時にloadされるプラグインを外すことで対策できます。 次のようにloadの先頭に「//」を付与することで、loadされなくなります。 //load プラグイン名 無事起動した後に、手動でプラグインをロードしていって落ちてしまうプラグインを除外してください。無事起動、正常動作するものはinit.txtの//を外しても問題ありません。 [TOP] Q.タゲったキャラが点滅しなくなった! A.game_forceambientlight 0としてください。 コンソールで「game_forceambientlight 0」と入力するか init.txtの「game_forceambientlight 1」を「0」に変更してください。 [TOP] Q.JPIDConvを使っても変換後XMLファイルが作成されない。 A.動作環境が満たされていない可能性があります。 ・FFXiがインストールされていること。 ・.NET Framework3.5以上が導入されていること。 ⇒.NET Frameworkは最初からはインストールされていません。自分でインストールする必要があります。 Microsoftのホームページで検索/ダウンロードしてインストールしてください。 上記の方法でも解決しない場合は、次のことを実行してスレで質問してみてください。 1.[スタート]-[ファイル名を指定して実行]-["cmd"と入力してOK] 2.開いた黒地の画面にJPIDConv.exeをドロップして、Enter 3.出力されたメッセージをコピーしてスレへ質問 [TOP] Q.スクリプトを実行すると「Could not execute マクロ名-System was out of memory,executable file was corrupt,or relocations were invaild-0」というエラーが出て実行されない A.スクリプト名の拡張子を指定して実行してください。又はスクリプトファイルから拡張子を除いてください。 macro.txtというスクリプトを、「//exec macro」として実行すると、このエラーメッセージが表示されます。 PCの設定によっては、エクスプローラ上で拡張子を表示しない設定になっているのでご注意ください(Windowsの標準は拡張子を表示しません) [TOP] Q.ラインエディタ表示中にテンキーを押すとキャラが移動してしまう。 A.init.txtにbindで割り当てられているので // でコメントアウトするか削除してください。 // *** Numpad Movement Keys *** // These will make it so you do not move when typing numbers into chat with the numpad. bind $numpad1 type 1 bind $numpad2 type 2 bind $numpad3 type 3 bind $numpad4 type 4 bind $numpad5 type 5 bind $numpad6 type 6 bind $numpad7 type 7 bind $numpad8 type 8 bind $numpad9 type 9 上記の記述が見当たらない場合は、init.txtに以下のように追加して、キーボードレイアウト変更ソフトで テンキー2468にキーボード上部の数字キー(ふ・う・お・ゆ)を割り当てることで解決。(ただしテンキーで移動できなくなります。) bind $numpad2 type bind $numpad4 type bind $numpad6 type bind $numpad8 type [TOP] Q.どうしても動かない場合 A.「動かない場合」を試してもだめな場合は ・すべてのUSB機器を取り外してみる ・USBハブ、延長コードなどを利用しない などを試してみてください。 [TOP] Q.スレで質問したい A.当スレはとても優しい方々の善意で支えられており、適切に質問したのならば、きっと回答を得られるでしょう。 1.過去スレを検索してみる。 なるべくFAQにまとめるようにしていますが、まとめきれていないものもあります。質問するまえに検索してみてください。 2.過去スレにないなら、次のフォームで適切に質問 【OS】WindowsVista 【OS 32bit/64bit】64bit版 【キーボード配列と接続】日本語109 PS/2 【Windowerバージョン】3.40 【事象】質問したいことを具体的に。いつ、何が、どのようになる ツールのことについて質問したいなら 【ツールのバージョン】分からなければexeファイルの作成日付 【関連dllのバージョン】分からなければdllファイルの作成日付 「init見せて」と言われたら、 ⇒ init.txtをそのままペタリ [TOP] その他 Q.マニュアル、本家サイトの英語がわかりません。 A.うぷろだの日本語マニュアルや、Japanizeを利用してください。 JapanizeはIEやFirefoxのプラグインで、ページを翻訳してくれます。 Japanizeの翻訳データの更新は有志によって行われておりますので気長にお待ちください。 Japanize JapanizeWindower [TOP] Q.本家サイトを開けない A.「Your IP is listed in a Global BANLIST - TYPE 2 on cbl.abuseat.org.」のようなメッセージが表示される場合、お使いのネットワーク環境では接続できないようブロックされているようです。 別のネットワーク環境から接続するようにしてください。 (ブロックされるような身に覚えがなくとも、同じプロバイダを利用している近隣の者が悪さをしてブロックリストに入れられたのでしょう・・。) [TOP]
https://w.atwiki.jp/ff11windower2/pages/67.html
ここでは、Windowerを導入した環境だけで動作する、比較的安全なツールを紹介します。 延々と動作を繰り返す合成/競売/釣りツール、メモリを書き換えてテレポートするツールなどは ここでは紹介しません。→ BAN覚悟を決めてご自分で探してください。当Wikiの各種ツール一覧にもリストはあります。 注意事項 当ページで紹介するツールを使用する際は、必ず次の設定が必要です。 ・init.txtを書き換える 初期状態のinit.txtの8行目当りに「keyboard_allowmmf 0」と記載されていますので、0を1に変更 keyboard_allowmmf 1 ・WindowerHelper.dllをツールと同じフォルダに置く ※そのほかにもツールによって、上記以外に必要なものがありますので、必ずツールに付属のReadme等に目を通してください。 倉庫番 rcm DualSend 倉庫番 予め作成しておいたアイテムリストを元に、かばん⇔金庫/収納/ロッカー/サッチェルの入れ替えを自動化するツールです。 WindowerJPforum上で公開しています。この程度は公式でサポートしてほしいものです。 rcm 2アカ操作の支援ツールです。 複数PC上、又は同一PC上で稼動する複数のFFXi窓間でコマンドを送信しあいます 当板でソース形式で公開されており、使用には多少のプログラミング知識を必要とします。 DualSend rcmと同じく2アカ操作の支援ツールですが こちらは、同一PC上で稼動する複数FFXi窓間でコマンドを送信しあう海外製のツールです。 コマンドを送信する際は、①FFのチャット入力行に「//send 送信先窓名 コマンド」と入力するか ②Windowerコンソールより「send 送信先窓名 コマンド」とします。 なお、Windowerスクリプトから利用する際は、①は使えません。②の方法で実行してください。 実行形式で公開されています。Googleで「DualSend FFXi」で検索して入手してください。 0.92beta よりローカルネットワーク上のPCに対してもコマンドが送信できるようです。「//send ip_addr 送信先窓名 コマンド 」
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側でリロードを行う。