【 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のどちらかまたは両方にチェックをつけてください。
さらにShiftCtrl/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  随時募集中!