2017/8/21

Version v.1.0.3.177

마지막 창의 위치가 화면을 벗어날 경우 그 위치가 화면의 좌측 상단으로 조정 됩니다.

이는 다중 모니터와 싱글 모니터를 번갈아 사용시 화면에서 이탈하는 것을 방지합니다.



2017/8/21

Version v1.0.3.175


XButton Fixup

XButton 작동이 정상적으로 작동 합니다.


Toggle Key Mode

위의 그림과 같이 만약 일시정지키와 활성화키가 같은 키로 지정될 경우 해당 라인은 토글 모드로 동작 합니다.

토글 모드란 한번 누르면 활성화 되고 다시 누를때까지 반복 수행 합니다.

즉 같은 키로 키고 끄고 하는 동작을 하게 됩니다.







v1.0.3.171

키 지정이 서로 교차할 경우

(마우스와 키보드가 서로 상호적으로 작동될 경우)

응답없음 문제가 발생하는 것을 해결을 위한 시도(몇일 테스트를 수행할 것입니다).


이 문제는 Windows 10 Creative Update 환경에서 더 자주 발생합니다.


이 문제는 시스템적으로 Deadlock 이 걸려 나타나는 현상이었습니다.


이 문제를 해결하기 위하여 전반적인 메시지 처리 방식을 변경하였습니다.




v1.0.3.161

Send Input operation changed.

보다 정확한 동작 및 나타난 문제점을 해결하기 위하여 SendInput 함수들을 다시 설계 하였습니다.



v1.0.3.136

이제 요로사이클이 요로마우스를 사용하지 않아도 음성으로만 지원할 수 있습니다.

[미디어만 사용] 이라는 체크를 하시면 미디어만 적용 됩니다.




다국어 지원

V1.0.3.135



이제 언어를 선택할 수 있습니다.

메뉴는 Help->Language 에 있습니다.


준비된 언어는  영어와 한글 입니다.


설치된 폴더에 lang 이라는 폴더가 있습니다.

여기에 ini 파일을 추가하여 언어를 넣을 수 있습니다.


한국어 ini 파일을 복사하여 다른 언어로 바꿀 수 있습니다.



UHD 모니터 문제 해결

UHD 모니터에서 Protection Area에 문제가 있었습니다. 이는 매번 일어나는 것이 아니라

다중모니터로 사용시 UHD와 일반 모니터를 갔다왔다 할 경우 발생 합니다.




환경설정 추가

Start yolomouse with Assist 를 체크온 하면 요로마우스가 프로그램 시작시 자동으로 시작 합니다.


금지영역 자동 로딩


이제 금지영역 관리자를 열면 좌측 상단에 체크박스가 추가 됩니다. 이것을 체크하면 프로그램 시작시 자동으로 마지막에 열린 금지영역 파일을 읽고 표시 합니다.






Ver 1.0.3.131


1.이제 Key 에 설명을 넣을 수 있습니다.



2.Status bar 에 hint 가 출력되어 긴 경로를 힌트로 확인 가능 합니다.

  Status bar 가 커서가 들어갈 수 있어서 copy and paste 등을 할 수 있습니다.



3.이제 Skin 을 적용할 경우 각 입력 필드는 스킨을 따르지 않고 윈도우 고유 색상을 유지 합니다.

이는 시작 할때 색상 변화를 스킨에도 보여줄 수 있도록 하는 목적 입니다.


4.Pause/Active 키에 마우스 휠 돌림이 적용 됩니다.

휠 돌림은 한틱 돌리면 누름, 다음 돌림이 땜 으로 작동 합니다.


5. ding.wav 및 ding2.wav 가 추가 됩니다.

이는 시작과 종료시 비행기의 안내방송에 나오는 “띵” 소리입니다.

참고적으로 wave 파일은 한필드에 하나의 파일을 지정해야 합니다. 중복되서 다른곳에 같은 파일을 지정하면 하나는 작동하지 않습니다. 꼭 필요하다면 복사해서 사용하시기 바랍니다.


6.wave 파일이 원소회동 모두 소리를 준비했습니다.

파일 이름은

물리

냉기

화염

비전


등이며


영어로도 준비 되어 있습니다.

설치한 곳의 tts 폴더를 참조하시기 바랍니다.


6. 특정한 시스템에서 Yolo Cycle 에 음성이 나오지 않는것을 해결 했습니다.

만약 Yolo  Cursor가 변화가 없다면 이 음성 출력 문제로 인해 오류가 나타난 것일 수 있습니다.


7. Yolo 를 실행하게 되면 윈도우 오른쪽 트레이에 빨간 커서 아이콘이 등록됩니다.

이 커서 아이콘에서 마우스 오른쪽 버튼을 누르면 메뉴가 나오며 여기서 “Start with Windows” 라는 것을 체크 오프 해주시기 바랍니다. 이는 Ass.가 실행하기 전에 Yolo가 먼저 실행되면 오류가 나올 수 있기 때문입니다.


8.Simple UI 에서 이제 Description을 표시 합니다.

만약 Description 이 비어 있으면 키를 표시할 것 입니다.







v1.0.3.129


XButton Problem Resolved.



Simplify UI


v 1.0.3.127

View->Simplify UI 메뉴 추가됨.



Popupmenu 로 되돌릴 수 있음.

창을 드래그해서 이동할수 있음.


Environment 의 Stay on top 을 설정 하면 위에 있게됨.

투명도는 Environment에서 설정한 Alpha 값을 사용함.







Key/Mouse AND Operation


v1.0.3.121

이제 Key/Mouse 클릭에 & (AND) 동작을 입력하며 수행할 수 있습니다.

이는 동시에 누르는 키를 지정하는 것 입니다.


a|b 이면 a 를 누르고 때고, b를 누르고 때고  이렇게 했습니다.


이제


a&b 라고 입력하면 a 를 누르고 b를 누르고 a를 때고 b 를 땝니다.


AND operation은 Key+ 를 체크하고, Multikey AND Mode 를 체크한 후 입력 가능 합니다.


이 기능은 집자사용시 주기적으로 SHIFT+LButton 를 눌러 주는것을 수행하기 위함 입니다.


Holding Mode에서는 동작하지 않습니다.


위의 그림대로 하면 클릭으로 진행하면서 1초에 한번씩 주기술을 쓸 것 입니다.




v1.0.3.119

32비트 설치가 Program Files에 설치고 있다는것을 발견했습니다.
원래 32비트는 Program Files (x86) 에 설치 되어야 하는게 맞습니다.
32비트 사용자는 새로운 설치를 해주시기 바랍니다.
참고적으로 바탕화면 아이콘 이름이
d3assist64 와 
d3assist32 로 이제 구분됩니다.



요로 Cycle 이 안되시는분 들은 혹시 디아3 앱에서 32비트로 디아를 실행하도록 했나요?

그러면 Assi 를 32비트로 설치하셔야 합니다.

Assi 자체는 32/64 디아 관계 없지만.. Yolomouse자체는 같은 비트로 해야 됩니다.

살펴보시기 바랍니다.

자신의 OS가 64비트라고 하더라도 디아3를 32비트로 실행하면 32 Ass를 설치해서 사용하셔야 합니다.

v1.0.3.115

미디어 파일기능이 설정된후 다른 ini 파일을 읽을때 미디어 장치 오류 나오는 문제 해결.

v1.0.3.113 은 이거 고치다 문재발생한 버전 입니다.



Version 1.0.3.111

Fixup windows size when program start.

Improved Yolomouse Loop.

YoloLoop 가 Environment 의 Only Windows 가 체크 된 경우 해당 윈도우에 대해서만 Cycle 신호를 보냅니다.



Start Stop Wave Play



이제 Start / Stop 에 오디오 를 출력할 수 있습니다.

사용법은 YoloLoop Audio  설정과 같은 방식 입니다.



이제 창의 위치가 마지막 위치로 정해 집니다.



YoloLoop Media 기능 추가


Available version : 1.0.3.107


문서: https://drive.google.com/open?id=1nEu1Wx4nbEEr95D8Dsbg8vkoLTKVjaiwXpnYto54nrA

XML문법 : https://drive.google.com/open?id=1EULaulOatSNygZHJAQBEEs8q3YCuQeBTe7QZR92v4f4


YoloLoop 에 미디어 파일을 설정하여 해당 시간에 음성(오디오) 을 출력할 수 있습니다.


방법은 다음과 같습니다.



이제 Media File 입력 란과 각 입력의 오른쪽에 Play 버튼이 추가 되었습니다.

설정값은 Save 기능에 의하여 ini 파일로 같이 저장 됩니다. 미디어 파일 자체는 ini에 넣지 않습니다.


Media File

설치된 폴더 (예를 들면 C:Program Filesd3assisttts) 에 해당 파일이 있어야 합니다.

이 폴더는 고정 입니다.

이 파일은 wav 파일 이어야 합니다. 코덱은 자신의 컴퓨터에서 플레이 가능한 코덱이어야 합니다.

입력필드에는 파일 이름만 입력 합니다. 확장자나 경로는 입력하지 않습니다.


Play 버튼

입력된 파일을 Play 합니다.

파일 이름  입력을 지금 바로 하게 되면 Play 버튼이 그레이로 보일 수 있습니다. 그레이로 보여도 클릭하게 되면 해당 파일을 읽어 플레이 합니다.

다시 클릭하면 중간에 라도 중지 됩니다.



원하는 Wave File 만들기

Wave file 은 다른 곳에서 만들어도 되고, 녹음 프로그램으로 직접 목소리로 입력해도 됩니다.

단 시간 설정을 잘 하셔야 합니다.


일단 여기서는 TTS 기능을 이용할 수 있습니다.


Text to Speech Manager 에서 XML 로 작성하여 파일로 만들 수 있습니다.


아래에 [Save to wave file] 이라는 버튼과 그 오른쪽에 이름 입력을 할 수 있습니다.

이름 입력은 파일 이름만 입력합니다. 확장자는 자동으로 wav 라고 처리 됩니다.

또한 저장되는 경로도 앞에서 설명한 tts 폴더로 고정 됩니다.


위의 XML 내용은 볼륨을 100으로 하고 4 라는 음성을 내보낸후 0.8 초 기다립니다.

이런 동작을 계속 하게 되면 대충 4초가 됩니다.

음성 하나가 0.2초정도 된다고 보면 됩니다. 이 시간들은 각자 조정하는 것도 좋습니다.


여기서 저장된 파일을 YoloLoop 에서 사용할 수 있도록 합니다.



감사 합니다.






v1.0.3.105

매크로 기능은 더이상 지원하지 않습니다.



아래 글이 너무 길어서 글을 다시 시작 하겠습니다.


기존글 링크

http://www.inven.co.kr/board/powerbbs.php?come_idx=2974&l=22140


32 비트 설치

https://github.com/dooly386/d3assist/blob/master/setup/setup/setup32.exe


64 비트 설치

https://github.com/dooly386/d3assist/blob/master/setup/setup/setup64.exe


문서

https://drive.google.com/open?id=1jJEr7qiafm60V7JcbaRQRM5zZUGr2OzzqmD0s8rZbSo



Yolomouse Cursor Cycle(Loop)  Functions


Available version : v1.0.3.101





이제 Yolomouse를 이용한 원소 회동을 표시할 수 있습니다.


입력필드

Name : 원하는 이름을 마음대로 넣으면 됩니다.

Cursor Group : Yolomouse Cursor Group 입니다 아래에서 다시 설명 합니다. 숫자만 입력

Cursor ID : Yolomouse Cursor 번호 입니다. 아래에서 다시 설명 합니다. 숫자만 입력


Start Key :  Yolomouse cursor cycle 을 시작 하는 키 (키보드만 입력)

Stop Key : Yolomouse cursor cycle 을 중지하는 키 (키보드만 입력)

마우스 입력은 필요하면 추후에 하도록 하겠습니다.


Interval : msec 간격의 회동 주기 입니다.



커서 파일의 준비



설치한 폴더의 Cursors/Default 에 가보면 이제

50 ~ 55 까지의 cursor 파일이 있습니다.

파일 이름의 구성은 다음과 같습니다.


10의 자리 숫자 = Cursor Group

1의 자리 숫자 = Cursor Number


입니다.


50.cur 파일은 Cursor Group 이 5 이고 Cursor ID 가 0 입니다.

51.cur 파일은 역시 5 와 1 이 됩니다.

이는 Yolomouse 에서 정한 규칙 입니다.



이런 구조의 커서 파일은 모두 사용할 수 있습니다. 커서를 직접 디자인해서 사용해도 됩니다.


참고적으로 저는

http://www.rw-designer.com/cursor-maker

이것을 사용합니다.


작동 방식


Start Key 를 누르면 가장 위에 설정된 커서가 나타납니다.

이 커서는 Interval 이 지정한 시간동안 나타나며 시간이 지나면  그 다음 라인에서 설정한 커서가 나타납니다.

이런식으로 설정된 커서를 주기적으로 보여줄 것이며 만약 Cursor Group 또는 Cursor ID 가 비어 있으면 해당 라인은 무시 하게 됩니다.


이 설정들은 Save 하면 ini 파일에 같이 저장되며 Load시 다시 읽어 들입니다.


Test 버튼은 Start Key를 누른것과 마찬가지로 작동 합니다.


미리 Yolomouse를 실행해 놓고 하는것이 좋습니다.

만약 Start Key를 눌렀는데  Yolomouse가 로딩이 안된 상태라면 자동으로 로딩을 하지만 로딩 시간때문에 오차가 있을 수 있습니다.


Start Key에 의하여 순환이 시작된 후에도 Start 키를 다시 누르면 처음부터 다시 시작 합니다.

이는 회동 타임을 잡기 위한 것 입니다.


제가 준비한 커서 파일은 아래와 같습니다.

50.cur 물리

51.cur 냉기

52.cur 화염

53.cur 번개

54.cur 독

55.cur 비전


이 기능은 독자적으로 시작 가능 합니다. 즉 key 반복 누름의 시작과 관계가 없습니다.



*** 참고적으로 디자이너 계시면 커서 이쁘게 그려서 보내 주시면 설치파일에 추가토록 하겠습니다.



감사 합니다.


------------------------------------------------------------------------------
사견도 지웁니다..^^