【 UOマクロ研究所 】

マクロを設定すると様々な動作を同時に行ったりできます。
また、マクロで設定しないとできない動作などもあります。
ここでは「UOA」を使わず「標準UOマクロ」のみを取り扱っています。

いいマクロがあれば掲示板で教えてくださいね♪

メニュー
【基礎知識】

【マクロ解説】

【標準マクロ】

【みんなのマクロ】

【ハートマークを出す】

最終更新日:2002/7/5


【 基礎知識 】

1.マクロ設定画面を開こう!

ゲーム中に「ALT+O」(これもマクロ)を押す、または自分をダブルクリックしてペーパードールを表示させ、
右側の一覧の中から「OPTION」ボタンを押すと、オプションメニューが表示されます。
ここで一番左下の右回りの矢印のボタン(以下の図)を押すとマクロの設定ができます。
←これがUOマクロ設定ボタンだ!

2.UOマクロに使えるキーの種類

新しいマクロを設定するには金色の「ADD」ボタンを押し、設定したいキーを押します。

このとき押せるキーの種類は、A〜Z、フルキーの0〜9、テンキーの0〜9、F1〜F12のキーです。
ただし、F1〜F12のキー以外はそのままでは使用できませんので、Ctrl/Altのどちらかまたは両方にチェックをつけてください。
さらにShiftはCtrl/Altと併用するときだけ使用可能です。

F1〜F12キーに設定する場合は、どれもチェックしなくても大丈夫ですし、Ctrl/Alt/Shiftを単独で、あるいは組み合わせても使用できます。
なお、テンキーの0〜9を使う場合には「Num Lock」をはずす必要があります。
キー種 Altキー Ctrlキー Shiftキー 備考
フルキーA〜Z ◎ ◎ CtrlかAltと併用 これらをメインに
組み合わせよう
フルキ−0〜9
テンキー0〜9 操船マクロ 使いにくい 使いにくい Num Lockをはずすこと
F1〜F12 F4以外 なくてもよい なくてもよい F10は全角文字入力だと
一時的に止まることあり

3.マクロの登録

設定したいマクロの種類を「ACTIONS」の下の枠の中から選びます。
話し言葉関連のマクロの場合は、その右側の枠にに話したい言葉を、スキルやスペル関連の場合には右側の枠の一覧から選びます。

下に同じ大きさの枠で空白の欄がありますが、これは複数の動作を一つのキーで行いたい場合などに設定するためです。

全てのキーの設定が終わったら、緑の「OKAY」ボタンを押してください。ウィンドウが閉じます。
黄色の「APPLY」ボタンを押すと、ウィンドウを閉じずに設定がセーブされます。

1つ登録する毎に黄色の「APPLY」ボタンを押すといいでしょう。

なお、スキルや呪文などのように大量の種類がある項目は、スクロールさせて設定しますが、
そのようなときに下の方の項目を選べなかったりスクロールしないことがあります。
このような場合は、オプションウィンドウ自体を上の方にずらすことにより、スクロールさせることができるようになります。

4.マクロの解除

マクロを解除するには、金色の「PREVIOUS」か「NEXT」ボタンを押して設定したキーを選びます。
そして金色の「DELETE」ボタンを押します。押した瞬間に一覧から消えますので注意してください。
誤って消してしまった場合は下にある赤い「CANCEL」ボタンを押して最初からやり直してください。

【マクロの解説】

マクロ 意味 マクロ行動 備考
Say 話す 登録した言葉を喋る
主にセリフコマンドを登録
画面内の人が見える
Whisper ささやく すぐ隣の人だけが見える
Yell 大声 1画面半ほどの人が見える
Emote 感情を表す 登録した言葉が*Smile*
など2つの*に囲まれる
独自の文字色を設定できる
なぜ*に囲まれるかは不明
Walk 歩く 指定した方向歩く。8方向設定可能。
UOは北が右上なのに注意。
画面上で→に進みたいときはNE
「矢印キー」に設定されている
War/Peace 戦闘/平穏 戦闘モード/通常モードを切り替える 「ALT+C」「TAB」に登録済
Paste 張り付け クリップボードの内容を、
発言や本、掲示板に張り付ける。
「Ctrl+Q」は今話した言葉のみ
ペーストとは機能が違う。
Open 開ける 各種ウィンドウを開きます。  ↓色々な種類がある
Configuration オプションメニューを開く 「Alt+O」に登録済
Paperdoll ペーパードールを開く 「Alt+P」に登録済
Status ステータスウィンドウを開く 「Alt+S」に登録済
Journal 画面内で表示された文字の記録を開く 「Alt+J」に登録済
Skills スキル一覧を開く 「Alt+K」に登録済
Spellbook  呪文書を開く 「Alt+B」に登録済
Chat チャットウィンドウを開く
Backpack 第一階層バックパックを開く 「Alt+I」に登録済
Overview 周辺地図を開く。もう一度押すと拡大 「Alt+R」に登録済
Close 閉じる 開いているウィンドウを閉じる 設定はOpenと同じ
Minimize 最小化 各種ウィンドウを最小化 設定はOpenと同じ。ただし、
開いているウィンドウのみ
Maximize 最大化 各種ウィンドウを最大化
OpenDoor ドアを開く 隣接するドアを開く 正面の扉のみ有効
UseSkill スキルを使用 手動実行型スキル(23種)の使用 ●のボタンが付いたスキル
LastSkill スキル再使用 最後に使用したスキルを使用 重要マクロ
CastSpell 呪文詠唱 全呪文(8*8種)を唱えれられる 緊急時のために
LastSpell 呪文再詠唱 最後に詠唱した呪文を詠唱 連続攻撃時に
LastObject 道具再使用 最後に使用した道具を使用 重要マクロ
Bow お辞儀 男性:手を胸の前に当てて頭を垂れる
女性:足を引いてドレスのすそを広げる
「Ctrl+B」に設定済
Salute 会釈・挨拶 右手を左胸の前に当てる 「Ctrl+S」に設定済
QuitGame UOの終了 PDにあるLOGOUTと同じ 「Alt+X」に登録済
AllNames 画面内にいる全ての人、動物、モンスター、
死体の名前を表示する。骸骨棺桶は表示されない。
棺桶を開くのに便利
名前の色は評判により変化
LastTarget 最後に選択した対象を、もう一度ターゲットする これらのマクロの前に
「WaitForTarg」を入れること
TargetSelf 自分を選択する
WaitforTarg ターゲットカーソルが表示されるまで待つ カーソルが出てないと使用出来ない
マクロがあるために設置するマクロ
TargetNext 次を選択 使用が困難。この後に「LastTarget」を持ってこないと選択しただけになる。
AttackLast 再攻撃 最後に物理攻撃を行った相手に対して、再度物理攻撃を行う。
Arm/Disarm 装備脱着 RightHand : 片手用武器、弓類、釣り竿
LeftHand:両手用武器、楯
片手武器と盾を同時に外したい場合
「Delay 20」を間に挟む
Delay 待ち時間 指定時間マクロの実行を停止させる 1/10秒単位で指定
CircleTrans 半透明円 半透明透過設定のON/OFF 回収や内装するときに主に使用
CloseGumps 画面内のペーパードール、ジャーナル、スキルリスト、コンテナの表示などを全て閉じる
(魔法アイコンや3Dだとアクションのショートカットは除く)
AlwaysRun 常に走る 常に走る状態のON/OFF 主に対人.船から下りるときは歩きで
SaveDesktop 画面上のペーパードール、ジャーナル、スキルリスト、コンテナ、魔法アイコン
のショートカットの位置をセーブ
KillGumpOpen ログイン時に行われる、セーブされていたデスクトップの復元を中止
WresDisarm 武器落とし 武器落とし実行のON/OFF レスリング、武器鑑定のスキルが80以上
WresStun スタンパンチ スタンパンチ実行のON/OFF レスリング、アナトミーのスキルが80以上
(NONE) 割り当て解除 一つのキーに複数マクロを設置した場合の一部削除に使用


【 インストール時に入っている標準マクロ 】

説明書に紹介されてあるマクロ
「Alt+O」 オプションメニューの表示
「Alt+K」 スキルリストの表示
「Alt+S」 ステータスの表示
「Alt+P」 ペーパードール(キャラの外見とボタン)の表示
「Alt+R」 レーダービューの表示、2度目は拡大図
「Alt+C」 戦闘モード/通常モードの切り替え
「TAB」
「Alt+Enter」 フルスクリーン表示とウィンドウ表示の切り替え
「Ctrl+Q」
「Ctrl+Alt+Q」
「Ctrl+Shift+Q」
繰り返し発言
(このキーはマクロではないので、
これと同じキーの登録に注意!)
「Alt+F4」 ゲーム終了
説明書に紹介されてないマクロ
「Alt+B」 呪文書を開く
「Alt+J」 ジャーナルを開く
「Alt+I」 バックパックを開く
「Alt+X」 ゲーム終了
「Ctrl+B」 お辞儀する
「Ctrl+S」 挨拶する
「Alt+Num 8」 Forwardと話す(船を前進させる)
「Alt+Num 5」 Stopと話す(船を止める)
「Alt+Num 4」 Turn Leftと話す(船を左へ90度向ける)
「Alt+Num 6」 Turn Rightと話す(船を右へ90度向ける)
「Alt+Num 7」 Leftと話す(船を左へ進ませる)
「Alt+Num 9」 Rightと話す(船を右へ進ませる)
「Alt+Num 2」 Backwardsと話す(船を後退させる)
「Alt+Num 1」 Raise Anchorと話す(船の錨を上げる)
「Alt+Num 3」 Drop Anchorと話す(船の錨を降ろす)

【 あると便利!みんなのマクロ 】

おすすめ設置場所は当然各個人によって違うので、あまり気にしないでね。

ジャンル マクロパターン
(上から順番に)
使用例 重要度 おすすめ
設置場所
必須系 LastObject
WaitForTarg
LastTarget
木こり、堀り、包帯、船の鍵閉め、調理、内装など多数。
↓の側にあると使いやすい。
高 F1〜F12
LastObject 新ターゲットを選択するときに。
バルク、各種生産中断時、内装、ドア締め
高 F1〜F12
LastSkill
WaitForTarg
LastTarget
●ボタンのアクションスキル系に多用する。
↓の側にあると使いやすい。
高 F1〜F12
LastSkill スキルを使用しつつ新ターゲットを選択するときに。 高 F1〜F12
救済系 cast spell・Greater heal
wait for target
target self
自分にGHで回復。スペルの応用可。
対人のときは詠唱妨害に備えて、
「wait for target」を外すことも。
高 F1〜F12
altキー側
cast spell・Cure
wait for target
target self
自分にキュアで解毒。スペルの応用可。
対人のときは詠唱妨害に備えて、
「wait for target」を外すことも。
高 F1〜F12
altキー側
castspell・Invisibility
wait for target
target self
自分にインビジでターゲット解除。
戦闘の緊急時、テイム、洞窟宝探し
高 F1〜F12
altキー側
生活系 Say・Guards! Bank
Say・Hi vendor sell
Say・powerhour
銀行・売り・バーストチェック。
テイマーならStableを入れるといいかも。
台詞コマンド集合体。いくらでも応用が利く
高 F1〜F12
Say・Guards! Bank
Say・Hi vendor sell
Say・powerhour
↑の買うバージョン。
テイマーならClaimを入れるといいかも。
高 F1〜F12
open・backpack
cast spell・Recall
第一階層に入れている帰還用ルーンを使用しやすくする。 中 F1〜F12
Whisper・all follow me
Say・みんなついてきて〜
自分の隣以外の人にはSAYの言葉しか見えません。
買い物、ペットな色んなパターに挑戦!
中 フリー
Bow
Say・Goodbye
Goodbyeでなくても挨拶ならなんでもOK。
人付き合いやロールプレイに。
小 フリー
冒険系 cast spell・Telekinesis
wait for target
last target
罠を強制発動させる。
宝箱の鍵を開けた後ちょっと離れて使用。
高 altキー側
LastObject
Wait for Target
Last Target
UseSkill Hide
ハイドしながら包帯が巻ける。
テイマーやヒーラーに。
スパンが早い所などでの敵のターゲットを
すんなりペットに行かせる時重宝する。
高 F1〜F12
altキー側
LastObject
Wait for Target
Last Target
LastObject
UseSkill Hide
隠れ巻きアレンジ。
インビジのときは包帯をダブクリしてから
インビジで隠れると、そのダブクリした分の包帯を
隠れたまま巻くことができます。
中 altキー側
UseSkill Provocation
Wait for Target
Last Target
Target Next
Wait for Target
Last Target
自動煽動マクロ。
どんどん煽動してくれます。が!
ターゲットネクストの範囲は
扇動の範囲より広いので効率はよくない。
小 altキー側
Say・A STAY
Say・B FOLLOW ME
ペット喧嘩制止マクロ。
ペットAとBとして、餌を食べるペットなら両方に餌を与えて、
マクロ連打でBが完全に付いて来るまで引き離す。
ペットが危険に陥る場所に居るなら別々の場所にゲート輸送する。
戦闘相手と2分視線が通わなければ落ち着くはず。
特殊 好みで
コンボ系 cast spell・EX
wait for target
last target
deray・10
cast spell・EB
wait for target
last target
戦闘中の相手にEX→EBのPOAビーム。
乱戦時や、出会い頭とか、トドメなど。
特殊 F1〜F12
altキー側

【マクロに使ってはいけない文字】  『神聖騎士団(DIV)による調査』 

マクロに以下の漢字を使うとそれ以降のマクロが消失します。
これは2バイトコードの下位バイトが、
0Dh:CR(復帰コード)、0Ah:LF(改行コード)、0h1A:(終了コード)
として認識されているためです。

0Dh:CR(復帰コード)
《 , 上 , 伊 , 刊 , 吊 , 堊 , 夊 , 尊 , 弊 , 戊 , 昊 ,
樊 , 權 , 渊 , 猊 , 笊 , 紊 , 縊 , 脊 , 舊 , 蘊 , 蜊 ,
褊 , 訊 , 贊 , 踊 , 輊 , �テ , 霊 , 養 , 鰊 , *

0Ah:LF(改行コード)
」 , �i , 不 , 伍 , 倍 , 匍 , 名 , 圍 , 對 , 弍 , 愍 ,
戍 , 損 , 服 , 植 , 爍 , 甍 , 瘍 , 稍 , 簍 , 納 , 舍 ,
萍 , 蜍 , 蠍 , 贍 , 逍 , 鈍 , 霍 , 鰍 , −

0h1A:(終了コード)
К , √ , 会 , 倚 , 儚 , 匚 , 多 , 娚 , 尚 , 崚 , 帚 ,
愚 , 戚 , 椚 , 渚 , 瀚 , 焚 , 甚 , 稚 , 級 , 脚 , 蔚 ,
蘚 , 蜚 , 謚 , 通 , 錚 , 鐚 , 頚 , 鬚 , 鸚 , �� , :

マクロテキストの編集【ハートマークを出して見よう】

【 用意するもの 】
・バイナリエディタ
  (検索等で使いやすいものを探してください)

・喋らせたいキャラのmacros.txtのバックアップ
  (だいたいのツールはバックアップ作ってくれますが念のため)

・http://www.asahi-net.or.jp/~ez3k-msym/(文字コード表)
  このサイトの「自作プログラム集」にあるcharmapx.zipをDL。


【 やり方 】
1.まず、UOを立ち上げ喋らせたいキャラクターに適当なsayマクロを作る。(私は■■と作った)
2.UOを落とす。
3.バイナリエディタを起動し、先程のキャラのmacros.txtを編集。
  作ったsayマクロは一番下にあると思うので、そこで■■にあたる部分を編集する。
  表示は「A0 25 A0 25」(■のコードは25A0)となっていると思うので、そこをハートマークにあたるものに書き換える。
  黒塗りつぶしハートマークはエディタで言うと「65 26」(黒ハートのコードは2665)なのでそれに変更。保存する。
4.UOを立ち上げて、先程の■■をマクロで発言してみると黒ハートになっている。


(参考文献 WDG内コンテンツ)

【 KagomeHP 】 Kagomeさんがハートや温泉マークを簡単に出すツールを作成!(02/07/05)

【 UO LIFE 】 UOAマクロに登録する。 →TIPS → ハートマーク (02/12/12)

情報やマクロを提供していただいた方々

フォル@ASUKA 、 アン@赤毛 、 Sargeff-A-Clown@hokutoSIA  アクナス@いずも  Kain@DD!Mizuho  y-Aki  Kakikuine  随時募集中!