RO_MouseFreedom 公開場

掲示板 ダウンロード その他のツール 雑記 このページはリンクフリーです


▼概要 Guidance

 RO_MouseFreedom(略してRO_MF)はラグナロクの支援ツールです。
 ラグナロクをウィンドウモードでプレイしていると、ウィンドウの外にマウスカーソルを出すためには、キーボード操作でウィンドウ切り替え等を行わなければなりません。このツールは、これを通常のアプリケーションと同じように、マウスカーソルを動かすだけで、ラグナロクのウィンドウの外にカーソルを出せるようにします。
 さらに追加の機能として、ショートカット(SC)の拡張機能(SC拡張)を備えています。これはF1などで発動するSCに対して、Shift+F1といった操作で別のSCを発動させるものです。SC拡張を使用するためには、RoAddr.iniが必要です。

It lets your mouse travel outside of the RO window (windowed mode) without pressing alt + tab.

▼使用上の注意
  1. このツールは私が作成したものです。ラグナロクの運営元であるガンホー及び開発元であるグラビティーとは無関係です。
  2. このツールの使用は自己責任の元に行って下さい。このツールを使用した結果について、いかなる責任も作者は負いかねます。また、作者以外の人や組織が責任を負うこともありません。
  3. マウスカーソルがウィンドウの外から中に入る際、ウィンドウの左上に一瞬マウスカーソルが表示されます。これは現状では回避できない現象です。仕様ということでお願いします。

 以上の注意をよくお読み頂き、この注意を守って頂ける方のみ、このツールを使用して下さい。この注意を守って頂けない場合、このツールの使用はご遠慮下さい。

▼使い方

 ダウンロードしたファイルはZIP形式で圧縮してあります。ファイルを展開して、適当なフォルダに置いてください。(ROクライアントの
フォルダである必要はありません) ROクライアントを起動する前にRO_MF.exeを起動してください。それからROクライアントを起動することにより、RO_MFが使えます。設定はRO_MF.iniの中に保持されています。設定を変える際はこのRO_MF.iniを書き換えてください。設定の仕方もRO_MF.iniの中に書いてあります。

 このツールはファイルやレジストリに対しては一切の書き込みを行いません。
 このツールが不要になった場合、ツールのファイルを削除するだけでOKです。

▼マウスの速度調整について

 ラグナロクウィンドウ内におけるマウスの移動速度を調整可能です。通常のWindowsアプリケーションと同じ速度にすることと、ラグナロク標準の速度に倍率(%単位)をかけることが可能です。
 この設定はRO_MF.iniを書き換えることで行います。

▼ManualFreedom機能について

 RO_MF.iniの設定により使用可能になる機能です。この機能を簡単に説明しますと、ラグナロクのウィンドウからマウスカーソルが出せないようにします。これはすなわち、RO_MFを使用しない状態と同じ状態です。
 なんのためにあるのかといいますと、プレイ中に他のウィンドウがアクティブになってしまうという方のためです。RO_MFを使用しない状態において、プレイ中に他のウィンドウがアクティブになってしまうという現象を発生する環境があります。これは厳密にはラグナロククライアントの問題であり、グラビティーが修正するべき物です。しかし、修正される見込みはなさそうなので、RO_MF Ver1.80よりこの機能を実装しました。
 プレイ中に他のウィンドウがアクティブになってしまうが、マウスカーソルがラグナロクのウィンドウの外に出せる必要はないという方はこの機能を使ってみてください。ちなみに、SpeedMode=1としますとマウスカーソルの速度もRO_MF非使用時と同じになります。
 なお、この機能を使用している場合でも、Ctrlキーを押すことにより、マウスカーソルがラグナロクのウィンドウから出せます。

▼ウィンドウのアクティブ状態回復について

 ラグナロクのウィンドウ内に表示を行う支援ツールと併用すると、支援ツールの表示をクリックするとウィンドウのアクティブ状態が支援ツールの側に移ってしまうという問題があります。
 この対策として、特定の支援ツールにウィンドウのアクティブ状態が移ったら、これを取り返すようにしました。現在、この機能はRoTimer, rohp, RoMonitor, Meron, ROLK, LiSS, RAGNAvi, MyGPSに対して有効です。ただし、ツールの特定をファイル名で行っているため、同じファイル名の別のアプリケーションが起動していた場合、誤認を生じます。
 OSがWindows 2000/XPである場合、アクティブ状態の移動そのものを阻止することができます。

▼ラグナロクアクティブ時のクリック無効化について

 ラグナロクのウィンドウをマウスクリックすることでアクティブにすると、マウスクリックした位置にキャラが歩きます。これは一般的なWindowsアプリケーションの仕様に乗っ取るという観点からこのようにしてあります。
 しかし、不便だという方のために、ラグナロクのウィンドウをマウスクリックでアクティブにしてもキャラが歩いたりしない(マウスクリックイベントをラグナロククライアントに伝えない)機能を追加しました。

▼ダブルクリック支援機能について

 通常、Windowsにおいてはマウスをダブルクリックした場合、1回目のクリックと2回目のクリックとでカーソルの位置が少しずれていてもダブルクリックと判定されます。しかし、ラグナロクの場合、位置が完全に一致していないとダブルクリックと判定されません。
 これを通常のWindowsと同じように、多少の位置ずれを許容するようにしました。

▼プラグイン

 RO_MFに対してプラグインを導入することで、機能を拡張することができます。今のところ、プラグインはRoCha!!と連携するためのものしか存在しません。
 プラグインの仕様はこちらを参照してください。対応したプラグインの配布は自由に行って構いません。質問は掲示板へお願いします。

▼ダウンロード Download

 最新版については掲示板で配布しています。

2007/11/06   Ver2.056 for Japan   RO_MF_2.056.zip   214,585Bytes
2007/10/29   Ver2.05 for Japan   RO_MF_2.05.zip   214,703Bytes
2007/10/29   Ver2.04 for Japan   RO_MF_2.04.zip   214,676Bytes
2007/10/24 Ver2.02 for Japan RO_MF_2.02.zip 215,541Bytes
2006/9/16 Ver2.01 for Japan RO_MF_2.01.zip 238,209Bytes
Ver1.98 for Taiwan RO_MF_1.98.zip 94,428Bytes

▼掲示板

 サポート用の掲示板を用意します。作者に対する連絡もこちらにお願いします。

 掲示板入り口

▼履歴 表示 非表示


 

その他のツール

RO_FrameCounter Ver0.41 表示 非表示


 

その他の雑記 表示 非表示