[팁] [펌]Assist UO 사용설명서 이용 방법
AUO는 Assist UO의 약자로 Razor와 유사한 울온 에이전트 프로그램입니다.
강력한 스크립트 기능, 타겟 선택 기능, 자동 루팅 기능 등으로 앞으로 발전이 기대되는 프로그램입니다.
출처 : http://uowiki.hulryung.com/wiki/AUO
General tab은 기본적인 클라이언트 설정을 하는 곳입니다.
- Filters: 각종 필터 설정을 합니다.
- Light(추천): 항상 밝은 화면을 유지합니다.
- Sounds: 울온 상에서 나는 소리를 없앱니다.
- Music(추천): 울온 음악을 없앱니다.
- Seasons(추천): 눈이 내린 효과나 단풍 나무 같은 효과를 없앱니다.
- Weathers(추천): 눈이나 비가 올때의 효과를 없앱니다.
- Death(추천): 죽었을 때 화면을 흑백으로 전환하지 않고 컬러 화면을 유지합니다.
- Veteran rewards(N/A): 올드비 보상 창을 보이지 않습니다.(현재는 사용 불가능)
- Snooping messages: 스누핑 메시지를 없앱니다.
- Repeated messages: 여러번 반복되어 나오는 길드/파티 메시지를 숫자로 표현해줍니다.(확인 필요)
- Opacity: AUO창의 투명도를 조절합니다.
- Always on top: AUO창을 항상 위에 두게 합니다.
- Reduce CPU usage: CPU사용률을 떨어뜨립니다.(추천)
- Negotiate features with server: 서버와 기능에 대한 협상을 수행합니다. 현재는 모든 피처를 다 열어놓은것 같습니다.
- Save passwords on Windows: 비밀번호를 윈도우에 저장합니다. 한번 저장한 계정은 따로 비밀번호를 치지 않고 계정명만 입력해도 접속이 됩니다.
- Profiles: 프로파일을 선택할 수 있습니다. 신규로 프로파일을 만들 경우에도 이미 만들어둔 프로파일을 복사해서 사용할 수 있도록 만들어져 있습니다. 링크는 케릭터와 연결할 프로파일을 선택하여 링크를 걸면 됩니다. 링크가 걸리면 빨간 사슬로 바뀝니다.
- Open Map: 지도를 엽니다. 현재는 사용할 수 없습니다.
[]Options 탭
[]General
- Commands prefix: 게임상에서 명령어를 칠 때 앞에 넣는 기호. '-'(마이너스)가 기본임. 예) -msg 'hello'
- Delay between actions: 액션 간에 딜레이 600ms 추천
- Display corpses name: 시체 이름 표시
- Open corpses range: 시체가 x타일 안에 있을 경우 자동으로 열기. 기본 2타일
- Count stealth steps: 스텔스 걸음 숫자를 알려줌
- Show coordinates on title: 현재 좌표를 AUO윈도우에 표시
- Resize game window: 울온 게임 화면의 크기를 조정. 이 옵션은 케릭터가 로그인 하기 전에 설정 가능함
- Set Mount: 탈것을 지정합니다. setalias 'mount' 매크로로 지정할 수도 있습니다.
- Set Blade: 칼 종류를 지정합니다. Gauntlet bone cutter용으로 사용할 수 있습니다.(확인 필요..)
- Gauntlet bone cutter: 뭔지 모르겠음.. 예상으로는 자동으로 칼질하는거 같은데..
- Automatically open doors: 자동으로 문열기
- Remove spell field animation: 페럴 필드, 독 필드, 파이어 필드, 에너지 필드의 그래픽을 변경합니다. 디스펠에 유용하게 사용할 수 있습니다.
I actually found this more enetrtiannig than James Joyce.
[]Friends
- Frinds list: 등록된 친구 리스트
- Consider party members: 파티원을 친구로 간주합니다.
- Only this as valid friend targets: 모르겠음
- Healing: 친구나 자신의 HP가 줄어들면 자동으로 붕대질을 합니다. 이 기능은 전사전을 하거나, 팻을 이용한 사냥에도, 마사로 플레이할 경우에도 유용하게 사용할 수 있습니다.
- Enabled Self, Last, Last friend, any friend, mount: 힐링을 할 대상을 결정합니다.
- Scale priority based on hits: HP가 적은 대상을 우선 치료합니다.
- count seconds until finishes: 힐링 시작 후 시간을 체크합니다.
- Start below 95% hits: HP가 95%이하로 떨어지면 힐링을 시작합니다.
- Bandage action delay: 붕대질 후 대기시간입니다. 자신의 Dex에 따라서 설정하면 됩니다.
[]Title bar
- Custom title bar mode: Graphic, disable, text중 선택할 수 있습니다. Graphic을 추천합니다.
- Display image with counter: 카운터에 이미지를 표시할 것인지를 결정합니다.
- Highlight when counter below 5: 카운터에 등록된 아이템이 5개 이하가 되면 하일라이트로 표시합니다.
- Display counter name before amount: 수량 표시 전에 아이템 이름을 보여줍니다.
- Use notoriety hue on $name: 이름에 케릭터 상태를 표시합니다.(길드, 블루, 레드, 그레이등)
- Title format: 타이틀 바에 넣을 내용을 적는 곳입니다. 콤보박스로 넣을 아이템을 선택할 수 있습니다. 추가하고 싶은 아이템이 없을 경우 카운터에 등록한 후 추가할 수 있습니다. 예) 'UO - $name $statusbar - $hits/$mana/$stam $weight/$maxweight $criminaltimer $bandagetimer %pearl %moss %garlic %ginseng %mandrake %silk %ash %heal %cure %refresh %band '
[]Spell Grid
마법 아이콘을 정렬할 수 있습니다. 정렬과 함께 위치도 지정할 수 있습니다. 유용한 기능입니다.
[]Macros 탭
AUO의 가장 강력한 기능중에 하나인 매크로 기능입니다. 왼쪽에는 매크로를 등록할 수 있는 리스트가 있고, 가운데는 매크로 내용을 적을 수 있습니다. 오른쪽에는 핫키를 등록할 수 있습니다.
- Remove, New, Save: 매크로를 삭제, 신규 작성, 세이브 등을 할 수 있습니다.
- Object Inspector: AUO의 강력한 기능중에 하나인 오브젝트 인스펙터입니다. 버튼을 누르면 타겟이 뜹니다. 아이템이나 동물, 케릭터 등을 지정하면 해당 대상의 정보가 나타납니다. 아래에 좀 더 자세하게 설명하겠습니다.
- Clear Macro: 작성한 매크로를 지웁니다.
- Open Commands: 매크로 작성에 도움을 주는 커맨드 트리창을 엽니다.
- Play: 작성한 매크로를 실행합니다.
- Record: 녹화하여 매크로를 작성합니다.
- Loop: 매크로가 끝나면 다시 시작합니다.
- Do not auto interrupt: 모르겠음
- Hotkey: 단축키를 지정할 수 있습니다.
- Pass to UO: 단축키를 UO클라이언트로 넘길 것인지를 지정합니다.
[]Object Inspector
오브젝트 인스펙터는 아이템 또는 케릭터, 몹등의 정보를 보여주는 기능을 합니다. 매크로를 작성할 때 매우 중요하게 사용됩니다.
아이템일 경우
- Entity
- Serial: 고유 번호
- Graphic: 아이템의 모양
- Color: 아이템의 색상
- Position: 아이템의 위치. 컨테이너 안에 있을 경우는 컨테이너에서의 위치, 컨테이너 안에 없는 경우는 세계 좌표.
- Childs: 모르겠음
- Item
- Container: 아이템이 들어있는 컨테이너의 시리얼
- Topmost Container: 아이템이 들어있는 최상위 컨테이너 시리얼
- Amount: 수량
- Layer: 모름
- Owned: 소유물 여부
케릭터일 경우
- Entity
- Serial: 케릭터 고유 번호
- Graphic: 케릭터의 모양
- Color: 케릭터의 색상
- Position: 케릭터의 위치. 세계 좌표
- Childs: 모르겠음
- Mobile
- Name: 이름
- Sex: 성별
- Race: 종족
- Hits: 체력(정확하게 표시되지 않는 경우도 있습니다)
- Max Hits: 최대 체력(정확하게 표시되지 않는 경우도 있습니다)
- Notoriety: 머덜, 그레이, 오렌지, 길드 등의 상태 정보
[]Skills
스킬을 보여줍니다. 어렵지 않으므로 설명은 생략하겠습니다.
[]Snapshot
스크린샷을 찍는 기능을 합니다.
- Image output format: jpg, png, gif, bmp등의 형식으로 스크린샷을 저장합니다.
- Delay before snapshot: 저장하기 전에 딜레이를 줍니다.
- Include date and time: 스크린샷의 우측/상단에 찍은 날짜와 시간을 추가합니다.
- Snap my own death: 자신이 죽었을 경우에 자동으로 스크린샷을 저장합니다.
- Snap other players death: 다른 플레이어가 죽었을 경우 자동으로 스크린샷을 저장합니다.
- Enable cropping pixels: 저장전에 잘라냅니다.
- bug: 아직 jpg와 gif 포맷으로 저장 기능은 동작하지 않습니다.
[]Agent
오토룻, 카운터, 드레스, 오거나이저, 스케빈저 등의 기능이 있습니다. 매우 유용하게 사용되므로 잘 익혀 두는것이 좋습니다.
[]Autoloot
자동으로 루팅하는 기능입니다. 이 기능을 사용하면, 사냥할 때 알아서 필요한 아이템들들 루팅합니다. 아주 편한 기능이죠.
- Enabled: 사용 여부
- Open corpses: 자동으로 시체 열기
- Disable inside guards zone: 가드존 안에서는 기능 사용하지 않기
- 아이템 리스트: 루팅할 아이템의 종류를 보여줍니다.
- Remove, Insert: 추가, 삭제
- Set Container: 루팅한 아이템을 넣을 컨테이너를 지정할 수 있습니다.
- prefer property: 선호하는 속성(하이브리드에는 해당사항 없음)
- Limit: 최대 숫자(0은 제한 없음)
[]Counter
카운터입니다. 기본적인 시약, 포션 뿐만 아니라 툴, 잉갓, 나무 등의 재료를 등록하여 사용할 수도 있습니다. 여기에 등록된 아이템들은 매크로에서 수량 카운트에 따른 조건으로 사용할 수 있습니다.
[]dress
옷을 입거나 무기, 완드를 드는 등의 설정을 할 수 있습니다.
- Dress profile list: 드레스 프로파일 리스트입니다.
- Move conflicting items: 이미 장착하고 있는 경우 이전에 장착되어 있던것을 벗음.
- Dress: 입고
- Undress: 벗고
- Import: 현재 설정을 리스트에 추가
- New Item: 선택한 드레스 프로파일에 새로운 아이템을 추가. 추가시 장착 상태에서 추가 가능
[]Organizer
오거나이저는 Razor의 restock과 organizer 기능이 합쳐진 기능입니다. 아이템을 꺼내거나 자신이 가지고 있는 아이템을 넣는 기능 뿐만 아니라 아이템을 특정 상자에서 다른 상자로 옮길 수도 있습니다.
- Complete: 모름
- Loop: 모름
- Stack: 겹쳐서 쌓을 수 있는 물건일 경우 겹치게 넣습니다. 선택하지 않으면 컨테이너의 0,0의 위치에 두게 됩니다.
- Set Containers: 소스 컨테이너와 데스티네이션(목적지) 컨테이너를 선택할 수 있습니다. 1.0.4RC4부터는 등록된 컨테이너가 없을 경우 새로 묻습니다.
[]Scavenger
바닥에 떨어져 있는 물건을 자동으로 줍습니다. 아이템을 등록하면 그 주위에 지나갈 때 줍습니다. cache 기능이 없어서 불편할 때가 있습니다만 성능은 좋습니다.
If I were a Teenage Mutant Ninja Turtle, now I'd say "Kowabugna, dude!"
[]About
소프트웨어, 케릭터, 서버, 제작자 등의 정보를 보여줍니다.
[]명령 설명
[]Main
명령 | 형식 | 설명 |
---|---|---|
pause | pause delay | delay(ms)시간만큼 대기합니다. |
ping | ping | 서버와의 핑 테스트를 합니다. |
resync | resync | 서버와 다시 싱크를 맞춥니다. (아이템이 안보이거나 팻이 안보이거나 할 때 사용합니다.) |
hotkeys | hotkeys | 단축키 사용을 토글합니다. |
snapshot | snapshot | 스크린샷을 찍습니다. |
info | info | object inspector를 엽니다. |
where | where | 현재의 좌표를 표시합니다. |
// | // comment | 매크로에 코맨트를 넣을 때 사용합니다. |
[]Actions
명령 | 형식 | 설명 |
---|---|---|
attack | attack 'serial' | 특정 시리얼의 물건이나 케릭터를 공격합니다. |
bandageself | bandage self | 자신에게 붕대질을 합니다. |
clearhands | clearhands ['left'/'right'/'both'] | 손에 들고 있는 아이템을 내립니다. |
useobject | useobject ['object name'/serial] | 특정 아이템을 사용합니다. object name은 alias로 지정한 아이템을 사용하는 것입니다. 예를 들어 setalias로 'mount'를 지정하고 useobject 'mount'를 하면 탈것에 탈 수 있습니다. 마지막 사용한 아이템을 사용하기 위해서는 useobject 'lastobject'라고 하면 됩니다. 말에서 내릴때에는 useobject 'self'를 하면 됩니다.
|
useobject! | useobject! ['object name'/serial] | 특정 아이템을 사용합니다. 단 queue형태가 아니므로 바로 실행 또는 실행되지 않았을 경우 기다리지 않습니다. |
clickobject | clickobject serial | 특정 시리얼을 한번 클릭합니다. 검프창이 뜨는 아이템이더라도 검프창은 뜨지 않습니다. 자동 아이템 분류 또는 IDOC 확인 등을 위해서 사용할 수 있습니다. |
usetype | usetype [graphic] [color] [source] [range] | 특정 종류의 물건을 사용합니다.
usetype에 쓰이는 graphic은 object inspector의 graphic 값을 참고하세요. |
usetype! | usetype! [graphic] [color] [source] [range] | 특정 종류의 물건을 사용합니다. 단 queue형태가 아니므로 바로 실행 또는 실행되지 않았을 경우 기다리지 않습니다. |
clearusequeue | clearusequeue | queue로 예약된 사용 작업을 취소합니다. |
useonce | useonce [graphic] [color] | 포치 사용할 때 쓰는 명령어입니다.
|
clearuseonce | clearuseonce | useonce로 사용한 포치 히스토리를 초기화합니다. |
moveitem | moveitem [serial] [destination] [x y z] [amount] | 아이템을 옮깁니다. |
movetype | movetype [graphic] [source] [destination] [x y z] [color] [amount] | 아이템올 옮깁니다. 타입종류로 옮길 곳을 지정합니다. |
walk | walk [direction] | 특정 방향으로 걷습니다. North, South, East, West, Northeast, Northwest, Southeast, Southwest 여러 걸음을 걷기 위해서는 아래와 같이 쓸 수 있습니다.
|
turn | turn [direction] | 특정 방향으로 돌아섭니다. 단 이미 그 방향으로 서 있는 상태라면 움직입니다. North, South, East, West, Northeast, Northwest, Southeast, Southwest 여러 여러 방향으로 몸을 돌리기 위해서는 아래와 같이 쓸 수 있습니다.
|
run | run [direction] | 특정 방향으로 달립니다. North, South, East, West, Northeast, Northwest, Southeast, Southwest 여러 여러 방향으로 뛰기 위해서는 아래와 같이 쓸 수 있습니다.
|
useskill | useskill ['skill name'] | 스킬을 쓸 수 있습니다. command창에서 skill list를 확인할 수 있습니다. |
warmode | warmode ['on'/'off'] | 워모드를 on/off합니다. |
[]Agent
명령 | 형식 | 설명 |
---|---|---|
autoloot | autoloot | 오토룻을 사용할 컨테이너나 시체를 타겟으로 찍으면 루팅합니다. |
organize | organizer ['name'] | 오거나이저를 지정해서 수행합니다. 오거나이즈가 수행중이라고 하면 organizing은 true값을 가집니다. 오거나이즈가 끝났을 경우에는 organizing값은 false입니다. |
buy | buy ['name'] | buy 벤더 에이전트를 사용합니다. clearbuy |
sell | sell ['name'] | sell 벤더 에이전트를 사용합니다. clearbuy |
[]Abilities
setability | setability ['primary'/'secondary'/'stun'] | 특수기를 토글합니다. 하이브리드는 스턴만 사용 가능합니다. |
[]Equipment
dress/undress | dress/undress ['name'] | 드레스 에이전트를 사용합니다. name을 지정하지 않으면 임시 드레스 컨피그를 사용합니다. |
dressconfig | dressconfig | 현재의 장착 상태를 임시 드레스 컨피그로 사용합니다. |
[]Spells
항목 | 형식 | 설명 |
---|---|---|
miniheal | miniheal | 미니힐
|
cast | cast [id/'name'/'last'] [serial] | 마법을 캐스팅합니다.
|
[]Statement
항목 | 형식 | 설명 |
---|---|---|
Counter | counter ['format'] [operator] [value] | if counter 'format' <= value endif 위와 같은 형식으로 사용가능합니다. 카운터의 format은 카운터 에이전트에 등록한 아이템이어야 합니다. |
distance | distance ['serial'] [operator] [value] | if distance serial <= value endif 위와 같은 형식으로 사용가능합니다. |
findtype | findtype [graphic] [color] [source] [amount] | 특정 아이템을 찾아서 있는지 여부를 확인합니다. 있을 경우 true 없을 경우 false값을 가집니다. |
inrange | inrange [serial] [range] | 특정한 아이템이 range안에 있을 경우 true, 없을경우 false |
for loop | for [number] endfor | number값만큼 반복 |
while loop | while [condition] endwhile | condition이 true일 경우 계속 반복 |
break | break | 루프를 빠져나감 |
stop | stop | 매크로 중단 |
x, y, z | x, y, z | 자신이 있는 좌표의 x, y, z값 |
hits, maxhits | HP와 최대 HP 값 | |
stam, maxstam | 스테미너와 최대 스테미너 값 | |
mana, maxmana | MP와 최대 MP 값 | |
int, dex, str | int, dex, str값 | |
skill | skill ['format'] [operator] [value] | 스킬 수치 |
gold | gold ['operator'] ['value or attribute'] | 가지고 있는 금의 수량 |
hidden | hidden | 하이딩이면 true, 아니면 false |
weight | weight | 무게 |
usequeue | usequeue | 사용하기 큐에 있는 갯수 리턴 |
paralyzed | paralyzed 'serial' | 페럴에 걸렸으면 true 아니면 falseif paralyzed 'self' useonce 0xe79 0x0 endif |
poisoned | poisoned 'serial' | 독에 걸리면 true 아니면 false |
mounted | mounted 'serial' | 말에 타고 있으면 true 아니면 false |
inguards | inguards | 가드구역이면 true 아니면 false |
indungeon | indungeon | 던전안이면 true 아니면 false |
intown | intown | 마을 안이면 true 아니면 false |
targetexists | tagetexists | 'any' 타겟이 있다면 true 아니면 false |
beneficialtarget, harmfultarget, neutraltarget |
[]Targeting
항목 | 형식 | 설명 |
---|---|---|
getfriend | getfriend ['innocent' 'criminal', 'enemy', 'murderer', 'friend', 'gray', 'humanoid', 'transformation', 'nearest'] | 특정 조건으로 찾아서 '친구 타겟'('friend')으로 지정
|
getenemy | getenemy ['innocent' 'criminal', 'enemy', 'murderer', 'friend', 'gray', 'humanoid', 'transformation', 'nearest'] | 특정 조건으로 찾아서 '적 타겟'('enemy')으로 지정
|
autotargetlast | 타겟큐와 마찬가지로 캐스팅이나 스킬 발동 이전에 타겟을 먼저 지정할 수 있습니다.autotargetlast cast 'heal' 비슷한 종류로 autotargetself, autotargetobject serial, autotargettype graphic color range, autotargettile x y z, autotargettileoffset x y z, autotargettilerelative serial range 'false', autotargetghost range max-z-diff, autotargetground graphic color range 등이 있습니다. 각각의 기능에 대해서는 아래에 automated버전이 아닌 곳에서 자세히 설명합니다. | |
cancelautotarget | cancelautotarget | 자동 타겟을 취소합니다. |
target | target [serial] [queued] [timeout] | 특정 타겟을 잡습니다.
|
targettype | targettype [graphic] [color] [range] | 특정 타입을 타겟 |
targettile | targettile (x) (y) [z] | 절대 좌표로 타일 타겟 |
targettiloffset | targettileoffset (x) (y) [z] | 상대 좌표로 타일 타겟 |
targettilerelative | targettilerelative (serial) (range) [reverse] | 모바일의 바닥에 타겟 |
canceltarget | 타겟 커서 없앱니다. | |
waitfortarget | waitfortarget timeout | 타겟 커서를 timeout시간동안 기다림 |
[]Others
항목 | 형식 | 설명 |
---|---|---|
findalias | findalias | 특정 alias가 있으면 true 아니면 false |
setalias | setalias ('name') [serial] | 특정 시리얼을 name alias로 등록. serial을 넣지 않으면 타겟 커서가 뜸 |
setunalias | unsetalias ('name') | 지정된 alias를 해제 |
contextmenu | contextmenu (serial) (option) | 컨택스트 메뉴의 옵션을 선택합니다.(잘안되는거 같음) |
waitforcontext | waitforcontext serial index timeout | 컨택스트 메뉴 옵션을 선택.
|
addfriend | addfriend | 친구 등록 |
removefriend | removefriend | 친구 삭제 |
replygump | replygump (gumpid) (button) | 검프에서 버튼 선택합니다. |
waitforgump | waitforgump gumpid timeout | 검프가 뜨기를 기다립니다. |
injournal | injournal 'text' [author/system] | 저널에서 특정 텍스트를 찾습니다. 폭탄 던지기 할 때에도 좋겠네요.if injournal 'hello' 'The Blackbeard' msg 'hi' endif |
clearjournal | clearjournal | 저널에 저장된 내용을 삭제합니다. |
msg partymsg guildmsg allymsg whispermsg yellmsg sysmsg | msg류 'text' | 말하기 |
virtue | virtue 'Honor','sacrifice','valor' | 미덕 사용하기 |
createtimer | createtimer 'name' | 타이머를 만듭니다. |
removetimer | removetimer 'name' | 타이머를 삭제합니다. |
timer | timer ('name) (operator) (value) | 타이머 수치를 비교합니다. |
timerexists | timerexists 'name' | 타이머가 동작중인지 확인합니다. |
[]매크로 공유
- 게이트 매크로: 게이트 열고 이 매크로를 실행하면 게이트 사용 및 검프까지 선택합니다.
usetype 0xf6c 'any' 'ground' 1 waitforgump 3716879466 5000 replygump 3716879466 1
- 힐+스마트포션: 작은힐을 외우면서 힐포션 또는 큐어포션 마시는 매크로
cast "Heal" if poisoned 'self' // cure usetype 0xf07 else // heal usetype 0xf0c endif
- 탈것 지정
setalias 'mount'
- 타기
useobject 'mount'
- 내리기
useobject 'self'