D4Assist Release Notes
D4Assist 버전별 변경 내역
Version 1.0.4.1
최신 로컬 문서를 배포 소스에 반영하고 현재 버전 표기를 일치시킨 릴리스입니다.
이번 버전 변경 사항
- 최신 한국어·영어 Help 및 다크 테마 Release 파일을 소스와
Final 배포 구성에 반영했습니다.
- 프로젝트 FileVersion/ProductVersion을
1.0.4.1로 맞추고, About 창은 빌드된 EXE의 FileVersion을 계속 자동으로 표시합니다.
- Help의 현재 버전 표기와 검증 기준을 갱신하고, CHANGELOG와 명시적 릴리스 준비 스크립트를 추가했습니다.
- 기존 매크로 기능과 이전 버전의 변경 내역을 유지했습니다.
Version 1.0.4.0
D4Assist의 명칭 정리, 입력 안정성 개선, 불필요한 기능 제거 및 사용 편의 기능을 추가한 업데이트입니다.
주요 변경 사항
- D4Assist / D4Assistant 명칭 통일
- 기존에 남아 있던
D3Assist, D3Assistant 계열 파일명, 클래스명, 폼 이름 및 프로젝트 참조를 D4Assist 계열로 정리했습니다.
- YoloMouse 기능 제거
- YoloMouse 시작/중지 및 연동 기능을 제거했습니다.
- 관련 UI를 제거했습니다.
- 더 이상 사용하지 않는
Cursors 자산 및 관련 빌드 참조를 제거했습니다.
- 시작을 금지함 단축키 추가
- 기존
시작을 금지함 체크박스에 사용자 지정 단축키 기능을 추가했습니다.
- 지정한 키를 누를 때마다 ON/OFF 상태가 전환됩니다.
- 체크박스를 직접 클릭하는 기존 방식도 그대로 사용할 수 있습니다.
- 단축키 설정은
D4Assist.ini에 저장됩니다.
- 이 기능은 새로운 매크로 시작만 차단하며 이미 실행 중인 매크로를 강제로 종료하지 않습니다.
- Backspace 키 처리 정리
- Backspace 키 이름을
[BACK] 기준으로 통일했습니다.
- 반복 입력 처리 개선
CheckKeyState가 활성화된 경우 반복 KEYDOWN 및 마우스 DOWN 입력을 훅에서 차단하지 않고 다음 훅으로 전달하도록 수정했습니다.
- 구형 입력 함수 정리
- 현재 안전한 입력 처리 경로를 우회할 수 있던 사용되지 않는 구형 전역 입력 함수들을 제거했습니다.
- 파일 버전 정보 조회 안정성 개선
- Windows 버전 정보 API 호출 실패 여부와 반환 길이/포인터를 확인하도록 보강했습니다.
- 설정 창 활성화 시 입력 상태 처리 개선
- KEYUP / MouseUp 해제 이벤트가 손실되어 내부 키 상태가 남을 수 있는 경로를 보강했습니다.
- XButton 실제/합성 입력 구분 개선
- 단순 시간 간격에 의존하던 필터를 D4Assist 합성 입력 태그 기준으로 구분하도록 개선했습니다.
- Immediate 기능 유지 및 안정화
- 5개의 Immediate 슬롯 구조를 유지합니다.
- 각 슬롯은 개별 활성화 키를 기준으로 독립적으로 시작/중지됩니다.
- About 정보 갱신
- Version:
1.0.4.0
Copyright © 2017-2026 D4 UBOO CLUB
Modified by CYPER
Multi-Key Macro Utility for Diablo IV
- 기존
Improved Key Stroer in Windows System. 문구 유지
- 프로젝트 및 배포 구조 정리
- 불필요한 과거 문서와 사용하지 않는 프로젝트 참조를 정리했습니다.
Final의 ini, lang, styles, tts, D4Assist.ini 구조를 유지합니다.
기존 안정화 기능 유지
- Diablo IV가 전경일 때만 새로운 매크로 입력 허용
- Windows 키 / Alt+Tab 관련 안전 해제 처리
- 입력 실패 시 안전 정지
- Immediate 5슬롯
- 최소 입력 간격 보호
- 기존 시작/종료/일시정지 및 매크로 기능 유지
Version 1.0.3.186
입력 안정성과 안전 정지 동작을 중심으로 개선한 안정화 버전입니다.
- Diablo IV 전경 상태 확인 강화
- 합성 입력 식별 및 입력 실패 감지 보강
- 입력 실패 시 안전한 매크로 정지 처리
- Windows 키 및 Alt+Tab 관련 입력 해제 처리
- Immediate 5슬롯 구조 유지 및 검증
- 지나치게 짧은 입력 간격에 대한 최소 지연 보호
- 기존 매크로 및 UI 동작을 가능한 범위에서 유지
Version 1.0.3.181
Immediate 기능 확장 버전입니다.
- 기존 Immediate 기능을 5개 슬롯까지 사용할 수 있도록 확장
- 각 슬롯에 키, 지연시간, 활성화 키 및 타이머를 개별 구성
- 각 슬롯이 서로 다른 활성화 키를 사용해 독립적으로 실행/중지될 수 있도록 처리
- 기존 첫 번째 Immediate 슬롯과의 호환성을 유지하도록 구성
참고
1.0.3.182 및 1.0.3.183의 정확한 변경 내역은 현재 확인된 자료만으로 완전하게 복원하지 않았으므로 임의로 작성하지 않았습니다.
해당 버전의 실제 패치 또는 소스가 확인되면 추가하는 것이 맞습니다.
이 문서는 현재까지 실제 소스에서 확인하거나 수행한 수정 내용을 기준으로 정리했습니다. C++Builder 13 실제 빌드 및 Diablo IV 실사용 검증은 별도로 필요합니다.