728x90

오토잇 21

주말의 잉여 작업 - 게임 속의 확률 주말에 쓸데없는 시간 낭비의 일환으로 잉여 작업 한 가지를 했다.즐겨하던 게임이 있는데, 나에게만 이런 일이 일어나는 것인가 라는 의문점이 들어서 작업 한 가지를 해 봤다. 아마도 모든 RPG 게임이 갖고 있다는 강화 시스템이 있다.캐릭터 강화든, 장비 강화든, 악세사리 강화든.... 모바일 게임이든 PC용 게임이든 대부분의 RPG에서는 강화라는 게 존재한다. 강화, 제련, 속성의 인챈트 합성 등 모든 요소에는 성공 확률이라는 것이 들어간다. 가챠?라고도 하는 것 같다..과거부터 현재까지도 꽤나 말이 많고 조작으로 욕을 바가지로 먹는 경우도 허다하다. 그나마 최근에야 확율을 공개하도록 되어 있으니 다행?이라고 볼 수 있다. 뉴스를 찾아보면 별의별 것이 다 나온다. 큰 거 대부분은 사기가 드러난 경우..... 개발 관련/SW, App 관련 2024. 7. 23.
Autoit의 PNG를 이용한 투명 이미지 활용하기 Autoit의 PNG를 이용한 투명 이미지를 GUI에 활용하기 Autoit의 경우 GUI에 PNG를 이용하여 투명 이미지를 적용할 수 있다. 이것을 어느 때에 사용하는가 하면, 가량 이미지 위에 또 다른 이미지를 덧 씌울 때, GUI 위에 다른 이미지를 덧씌울 때, 또는 여러 투명도를 가진 PNG를 겹쳐서 하나의 이미지를 완성할 때이다. 나의 경우는 전시물에서 웹카메라로 영상을 입력받는 상태에서 초점을 맞추는데 이용하였다. 이번 샘플은 그러한 것을 해보는 것이다. 준비된 투명도를 가진 PNG 이미지는 다음과 같다. 그리고 Autoit에서는 WinAPI와 그래픽을 다루는 GDI를 활용해서 적용해야 한다. 이를 적용해 주는 것이 WinAPI.au3과 GDIPlus.au3를 포함시켜서 적용하면 된다. 해당 함.. 개발 관련/SW, App 관련 2023. 6. 12.
Autoit에서 ImageSearch 사용하기 Autoit에서 ImageSearch 사용하기 Autoit의 강력한 기능 중에 하나는 범용적인 자동화 도구를 손쉽게 만들 수 있도록 도와주는 확장성을 갖는 도구라고 본다. 그중에서도 타 애플리케이션에서도 종종 쓰이는 ImageSearch 라이브러리를 이용한 이미지 추적이다. 강력하다고 보는 이유는 이미지의 퀄리티에 따라 인식의 범위를 조절할 수 있기 때문이다. 기본 준비물은 Autoit 포럼에 있는 ImageSearch.au3와 라이브러리파일인 ImageSearchDLL.dll 파일이다. 이전 포스팅에서 소개했던 것처럼 install 실행파일에 포함할 수도 있다. Autoit 포럼에 가면 64비트도 다운로드 할 수 있다. OS 따라 정할 수 있으며, Imagesearch UDF라는 응용된 것도 있으니 참.. 개발 관련/SW, App 관련 2023. 5. 21.
Autoit3로 Serial 통신 사용하기 Autoit3로 Serial 통신 이번 포스트는 Autoit로 Serial 통신을 할 수 있는 방법에 대해 설명한다. 먼저 Autoit의 Koda Form design으로 다음과 같이 폼을 만든다. 간단하게 만들 수 있다. 이 Koda가 없던 시절에는 메모장 같은 SciTE만 가지고 완전히 빈 화면에서 코드로 모든 것을 만들어야 했는데 이 Koda의 등장으로 정말 편하게 Form 디자인을 할 수 있게 되었다. 너무 좋다. 그다음 초록색 플레이버튼을 누르면 코드로 변환된다. 코드로 변환된 내용의 숫자들을 조절하면 폼의 크기나 버튼의 크기등을 세부적으로 조절할 수 있다. 그럼 Serial 통신을 하기 위해선 다음의 중요한 라이브러리인 dll 파일과 이를 처리해 주는 통신 au3 파일이 필요하다. 통신을 처리.. 개발 관련/SW, App 관련 2023. 5. 12.
(과거게시물) 자동종료, 스마트셧다운(SmartShutdown) 1.34c 보완작업 완료 ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. 자동종료, 스마트셧다운(SmartShutdown) 1.34c 보완작업 완료 문제가 생긴 것을 참으로 뒤늦게 발견했다. 문제점 동시 작동이 안된다. GOM Player로 play시 화면감지 작동이 안된다. 리소스 체크만 쭈욱~ 하는..... 위 두가지가 안되는 것을 모르고 있었다. 엊그제 발견했다. 뭐 사실 동시작동을 사용할 일이 없어서 안쓰긴 했었는데....어쨌든 현재 동시작동은 메세지 표시가 꼬이는거 빼곤 작동하는 코딩은 해결했고.... 문제는 곰플레이어다... 원인을 분석해 보니... 내장된 플래시 광고 때문이다. 이놈이 계속 리소스를 무한 로딩하고 있다.... .. 미챠...;;;; 어쨌든 요거 손보고 있다... 개발 관련/SW, App 관련 2023. 3. 27.
(과거게시물) 현재 개발중인 인터랙티브 프로그램 ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. 현재 개발중인 인터랙티브 프로그램 요즘 날씨가 참 더워요... 에어컨이 있어도 소형 선풍기가 꼭 필요한 시기입니다.. 그런 더운 날씨에도 예전에 해외 인터렉티브 제작물을 본적이 있어.. 한번 그것과 비슷하게 구현해 봤습니다. 객체별 동영상도 구현이 되긴하는데 아직 링크가 안걸렸네요..키로 눌러야 된다는...;;;; 뭐 아직 만드는 중이긴한데 대략 아래 동영상과 같습니다.. 셋업 설정 프로그램은 오토잇으로 구현하였고... 이 설정데이터를 가지고 3D 프로그램에서 화면에 정보를 표현하는 방식으로 제작하였습니다. 아직 설정이 미흡하여 인식률이 떨어집니다.. 실제 구동될때에는 아래 카메라 화면은 숨겨서 보이지 않습니다. .. 개발 관련/SW, App 관련 2023. 3. 27.
(과거게시물) 스마트셧다운(SmartShutdown) 업데이트 v1.2b ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. 스마트셧다운(SmartShutdown) 업데이트 v1.2b 스마트 셧다운이 업데이트 됐다. 오토잇 까폐엔 예전에 업데이트했지만 블로그에는 특성상 블로그버전으로 진행했다. 이전에 예정된 사항 그대로 업데이트 되었다. 단, 1가지빼고.. 창 이벤트(창 사라짐)에 따라 작동설정. => 이것은 포함하지 않았다. 기본기능과 겹치기 때문이다. 또한 도움말을 업데이트 하였다. 추가적으로 타이틀의 이름이나 파일명이 바뀌면 종료된다. 버그와 관련된 사항은 충분히 검토했는데 그래도 본인이 모르는 버그가 생길수도 있다. 찾으면 또 업데이트 해야겠지만.. 기본적으로 기능이 많다고 좋은건 아닌거 같다..;; 개발 관련/SW, App 관련 2023. 3. 26.
(과거게시물) 가끔 유용한 프로그램 WinReset ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. 가끔 유용한 프로그램 WinReset 아주 가끔은 정말 필요한 프로그램이라 생각한다. 어떤때 필요한가 하면.. 듀얼모니터를 쓰고 난 후 다시 싱글 모니터를 쓸때.. 윈도우창 정보가 어딘가 설정파일에 기록이 될때.. 여러개의 윈도우창을 띄워놓고 필요한 창을 찾고자 할때.. 윈도우창 에러로 어딘가로 사라졌을때.. 분명 메뉴바에는 있는데 창이 안보일때.. 바로 이런때 화면상에는 있는데 좌표가 맞지않아 있는데도 볼수가 없었다. 물론 업무적(다중모니터셋팅)으로도 좌표를 초기화하여 맞출때 필요했기에 간단하게 만들어 봤다. ※ 추가 : 윈도우가 보안상 실행파일을 거부하여 첨부는 현재 제외함. 개발 관련/SW, App 관련 2023. 3. 26.
(과거게시물) 스마트 셧다운(Smart Shutdown) 1.0 ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. 스마트 셧다운(Smart Shutdown) 1.0 지난 8월 31일 스마트 셧다운을 1.0 버전을 완성하였다.. 그전에 넣기로 한 기능 모두 정상작동한다. 나는 주로 화면감지보다는 입력감지를 주로 이용한다. 깜빡깜빡할때 자동시작으로 두면 저절로 종료된다. 물론 문서작업중에는 자동저장기능을 이용하기도 한다. 솔직히 자동종료기능은 별로 쓰지 않는다.. 종료되는 시간을 미리 정할 필요가 없고 내가 안쓰는 여유시간이 지나면 자동종료되기때문에 오히려 불필요한 기능이 된거 같다... 개발 관련/SW, App 관련 2023. 3. 26.
(과거게시물) SmartShutdown For Me 0.8.2b 업뎃 - 나를 위한 스마트셧다운 ※ 과거 게시물은 현재의 모든 적용사항과 환경이 다를 수 있으며 단순한 기록으로 남깁니다. SmartShutdown For Me 0.8.2b 업뎃 - 나를 위한 스마트셧다운 휴가기간동안 생각했던 프로그램을 짬짬히 시간을 내어 어느정도 만들어봤다. 나머지 기능은 차차 만들어보도록 하자. 그럼 이걸 왜 만들었냐....... 간혹... 컴퓨터를 켜놓고 작업이든 게임이든 뭔가를 하다가 그만 잊어버리고 외출한다거나 잠들어버린다거나 해서 하루 종 일 켜놓는 경우가 많았다.. 때문에 쓸데없는 전기세가 줄줄줄줄 세나간다고 생각한다. 하루이틀이 아니다...ㅡㅜ; 해서 이런걸 만들어봐야 겠다해서 시작한 지극히 개인적인 프로그램이라 할수 있다. 물론 나와 비슷한 경험을 하는 사람도 많다고 생각한다. 어쨌든 이런이유로 만들었.. 개발 관련/SW, App 관련 2023. 3. 25.
728x90