'풋볼데이'에 해당되는 글 3건

  1. 2014.07.03 매크로 사용법 2 - 발동되는 조건에 대하여 13
풋볼데이/매크로2014. 7. 3. 17:50

저번에도 말씀드린 바 있지만, 저는 이 매크로를 얼마만큼의 유저들이 사용하는지 모릅니다. 그래서 저는 잘 되는데 안된다고 말씀하시는 분들을 보면, 저 혼자만 잘 되는 것인지, 아니면 그 반대인지는 저도 잘 모릅니다. 실시간으로 베타테스터 역할을 해주며 피드백을 주는 사람은 제 주변에 유일한 풋볼데이 유저인 친구 하나 뿐입니다. 그 친구는 일단 제가 컴퓨터를 살 때, 그 견적 그대로 똑같이 구매했고 조립조차 제가 해줬고, OS조차 저와 같은 DVD로 했기 때문에 저랑 같아야만 하겠지요. 그 친구가 저와 다른 한가지는 모니터를 22인치로 1680 * 1050해상도를 사용하고 있다는 것입니다만, 16:10으로 저와 화면비율도 다르고, 해상도도 다르지만 제가 잘되는 부분은 그 친구도 잘 작동되고 있습니다.(물론 친선경기 기능은 그말싫...)


잘 된다는 피드백은 없고, 문제가 있다는 피드백만 들어오니, 혹시 저랑 제 친구만 잘 되는게 아닌가 하고 생각하기도 했습니다. 하지만 딱 한번 뿐이었지만, 앞뒤 추가내용없이 그냥 잘쓰고 있다는 덧글을 달아주셨던 분이 있어서... 저랑 제 친구말고도 '잘 되는 분이 계시구나'...'다 안되는 것은 아니었어 ㅠㅠ' 라고 생각했었지요 -_-;;;


(여담으로 혹시 어딘가에 있을지 모르는 피드백을 찾아헤매던 중에 발견한 풋데 자게에는 '자꾸 뭐를 활성화 시키라고 하는데 무슨말인지 모르겠어서 지웠다', '트로이 목마다', '네이버 아이디 털렸다'등의 피드백도 있더군요. 창을 활성화 시켜달라는 말을 어렵게 받아들이는 분이 계실줄은 -_-;;  트로이 목마의 경우는 대부분 백신이 걸러냅니다. 제가 정말로 백신의 실시간 감시를 뚫고 네이버 아이디를 탈취할 수 있을 능력이 있더라면 좋겠네요.)


가입된 사이트에서도 로그인이 귀찮아 덧글 안다는 사람이 많은 세상임을 저도 알기에, 그 귀찮음을 무릅쓰고 피드백을 주시는 분들을 위해, 작은 성의로나마 '어쩌면 조금의 변화로 문제점을 해결 할 수 있지않을까'라는 부제로 글을 적어 띄웁니다.




잡설이 너무 길었네요. 


자~ img폴더 속에는 여러 이미지들이 있습니다. 이미 아시는 분들은 알고 계시겠지만, 기본적으로 풋볼데이 매크로는 이 이미지들을 페이지에서 찾아내고 그로 인해 행동을 결정합니다. 매크로라는 것이 대부분 그렇듯이 굉장히 간단한 구조입니다. 처음 만들어 넣었던, 데일리매치에서 헤트트릭 미션을 잡아주는 기능에 대한 스크립트 소스로 예를들어 보겠습니다.





위의 그림은 Daily 2의 좌측기능의 소스 중 일부이며, 경기를 선택, 입장 후에 필요한 명령어들이 입력된 스크립트파일입니다. 16행을 보면, 지정된 좌표(245, 135, 450, 350)에서 를 찾아라고 명령하고 있습니다. 그리고 찾았다면 18행~22행에 의해 메크로는 명령을 멈추고 초기 상태로 돌아갑니다. 그러나 찾지 못했다면, 28행~43행에 의해 지정된 좌표(421,45,263,321)에서 를 찾아 누르고, 0.2초 후에 을 찾아 클릭하라고 명령 되어있습니다.


대부분이 이런식으로 입력된 명령어들에 의하여 작동되고 있습니다. 이 지정된 좌표는 '0,0,a_screenwidth,a_screenheight'라는 설정에 의해 모니터 전체 범위로 확장될 수 있습니다만, 좀 더 빠르고 불필요한 탐색을 최소화 하기위해서 범위를 정해놓은 것입니다. 


이렇게 제한적 범위로 설정해놓다보니, 저 해상도로 매크로를 사용하시는 경우 문제점이 발견될 수가 있어보입니다. 저는 1920 * 1080가 현재 표준에 가까운 해상도설정이기 때문에 문제가 없다고 생각했었습니다만, 의외로 보다 낮은 해상도를 사용하시는 분이 계신게 오판이었습니다. 후에 해상도에 의해 좌표가 변경될 수 있나 확인해보았지만, 그렇지 않았습니다. 즉, 문제점이 발생된다면  해상도 자체로 인한것이 아니라, 해상도로인해 창의 크기가 줄어들거나 양옆으로 넓어질 수 있기 때문이 아닐까 예측해봅니다. 아무래도 비율자체가 다르니 그럴 수 있지않나 싶습니다.




저 해상도로 바꾼 후 생긴 스크롤 바


문제점을 해결하는 방법으로는 우선 모니터를 바꾸는 것이 있겠습니다. 우선 창 비율이 혹시 다르다면, 최대한 표준에 가깝게 만들어주세요. 얖 옆으로 늘어나버리면 기준이 되는 좌표의 시작점과 끝점이 완전히 바뀌어버립니다. 


두번째 방법으로는 제가 좌표를 모두 일정범위내가 아닌, 스크린 전체로 확대하는 방식으로 수정하는 수가 있을 것입니다. 당장 생각나는게 이것 뿐이라, 일단은 조만간 테스트용으로 범위를 스크린전체로 확장한, 1개의 기능만 있는 것을 업로드할테니, 문제가 있으셨던 분들은 써보시고 잘되나 안되나 피드백 좀 부탁드리겠습니다.


90분 시간을 인식하는 방법으로 처음에는 상단 중앙을 인식하는 것으로 했다가, 인식률이 낮은것 같아서(?) 아래 이미지로 변경하였습니다만, 문제가 있더군요. 10레벨은 90분이 될 때까지 체력이 100%안찬다는 것...;; 간혹 10렙 카드를 후보에 두는 경우가 있으니, 혹시 해당되신다면 윗쪽으로 조금 올려주시길 바랍니다..-_-;; 또 자동 교체설정으로 인해 체력이 안보이는 경우가 생기면 인식을 못합니다. 물론 간단하게 이미지위 윗부분을 잘라내면 문제해결이 될 부분입니다, 하하하. 수정이 필요하신 분은 그림판으로 가볍게 체력이 표기되는 윗부분을 잘라내주세요.


이런것을 제외하고 발생할 수 있는 예외적 상황에도 멈추지 않고 대처할 수 있도록 계속해서 스크립트를 추가 중입니다만, 추가 하면 할 수 록 예외의 상황이 생기네요 ...;;




P.S 네이버 아이디를 털 능력 따위는 없는 제작자이니 안심해주세요 -_-;;


현재 '풋볼데이 매크로 사용법' 및 '단축키와 풋볼데이 매크로 Football Day Macro Ver.0.982 Beta'에는 덧글이 보이지 않습니다.



  

Posted by nOne2