안녕하세요. 디아4 즐겁게 하고 있는 평범한 프로그래머입니다 (인게임 배틀태그: 둘리#3445).
만든 이유
원래 키마로 디아 하다가 요즘은 패드(소니 DualSense)로 옮겼는데, 처음엔 편하다 싶었던 게 시간이 좀 지나니 답답해지더라구요.
찾아보니 키마 쪽은 매크로 솔루션이 차고 넘치는데, 패드 쪽은 의외로 빈약했습니다. 기계식 보조 장치를 따로 사거나, 패드 제조사 앱을 쓰거나, 아니면 DS4Windows 같은 도구를 써야 하는데, 어느 쪽도 설정이 직관적이지 않고 만족스럽지 않더라구요.
그래서 그냥 직접 만들었습니다. 특히 야만전사 휠바바 빌드에서 L스틱을 일정하게 빙빙 돌려야 하는 게 손가락이 너무 피곤해서요. 그거 자동화하는 게 1차 목표였고, 이왕 만드는 김에 다른 기능도 같이 넣었습니다.
주요 기능
스틱 자동 회전 — L/R 스틱을 일정 반경/속도/방향(CW/CCW)으로 자동 회전. 야만휠바바 / 낚시 자동화 등에 바로 활용
버튼 turbo (auto) — 18개 버튼별 interval/duration 설정. 특정 버튼을 누르고 있는 동안만 turbo 발동 (Activate by 옵션)
시퀀스 + 트리거 — 여러 동작 (Button / Stick / Wait) 을 묶은 시퀀스를 만들고, "PS 버튼 Tap" 같은 트리거에 매핑. 디아4 콤보 한 번에 발동 가능
버튼 잠금 — 길게 누르면 자동 holding (Q 스킬 누른 채로 둘 때 등)
클립보드 이미지 오버레이 — 가이드 이미지를 캡처해서 게임 위에 알파 블렌딩으로 띄움 (휠 zoom + 좌클릭 pan + 더블클릭 풀스크린)
웹 페이지 오버레이 — Maxroll 가이드 등 페이지를 그대로 띄워서 게임 위에 반투명으로 표시
포커스 자동 투명화 — 게임에 포커스 가면 자동 투명, 매크로 도구 클릭하면 자동 불투명
F8 = Master ARM, F9 = Pause, F12 = Panic stop, F7 = 프로파일 순환
터치패드 짧게 = Pause, 길게 = Master ARM (패드만 들고 있어도 토글 가능)
프로파일 / 세션 자동 저장 (마지막 탭, 윈도우 위치, 마스터 상태 다 기억)
다운로드 / 사용 안내
사전 설치 필요 (한 번만)
Steam 사용자: 설정 → 컨트롤러 → "PlayStation 구성 지원" OFF 꼭 확인
테스트 상황 (중요)
⚠️ 현재 PS5 DualSense 1종으로만 테스트 했습니다. 제가 가진 패드가 그거 하나뿐이라서요.
코드 자체는 XInput 호환 패드 (Xbox One/Series, DS4Windows 매핑된 PS4 등) 도 같은 exe 안에 어댑터로 들어가 있긴 한데 — 검증을 못 했습니다.
다른 패드로 테스트 도와주실 분 계시면 위 배틀태그(둘리#3445)나 게시글 댓글로 연락 주세요. 검증되면 정식으로 안내문에 반영하겠습니다.
마치며
같은 답답함 느끼셨던 분들 편하게 쓰시고, 버그 / 개선 요청 / 다른 패드 결과 댓글로 알려주시면 반영하겠습니다.
즐디아 하세요 🪓