디아블로II

Diablo II D2BS(D2bot)용 디아창 관리 Ver 2.3.0

NineHeart 2026. 1. 20.

Diablo II D2BS(D2bot)용 디아창 관리 Ver 2.3.0

 

이 프로그램은 D2Bot(또는 D2NT)으로 돌리고 있는 디아블로2 클래식 창만을

관리 하기 위한 프로그램 입니다.

D2Bot 프로그램에 전혀 영향을 받거나 주지 않습니다.

 

※ 업데이트 될때마다 데이타를 새로 변경 하거나 입력 하시지 마시고,

이전 프로그램 폴더 안에 "Data" 폴더만 백업 해 두셨다가 업데이트 파일에

복사 하시고 사용 하시면 됩니다.

 

[Version History]

[2026.01.27 Nine_Diawin Ver 2.3.0]

  • 창 정렬 설정 [매니저3]설정 탭에서 라디오 버튼 클릭시 나오는 설명 메시지
    오류를 발견하여 수정.
  • 창 정렬 스크립트에서 바탕화면 크기(세로)에서 작업 표시줄 높이를 빼는 공식때
    42(Pixel)에서 40(Pixel)로 줄였습니다.
  • 매니저 창을 사용자 좌표로 이동 할 수 있도록 추가 하였습니다.
    (아마 매니저 창을 가지각색의 크기로 사용 하실거 같아서 좌표 입력
    방식으로 이동 하게끔 하였습니다.)
  • 이제 더 이상 업그레이드는 없을듯 싶습니다.
    (사용상 불편 하시거나 오류가 있을시 댓글 남겨 주세요! 참고 하겠습니다.)

[2026.01.26 Nine_Diawin Ver 2.2.0]

  • 단축키및 창 정렬 설정 팝업창이 열리면 메인 화면이 비활성 되도록 수정.
  • 윈도우 창이름 변경은 이제 포함 시키지 않고 따로 올려 두도록 하겠습니다.
  • 이제 각각의 매니저 마다 정렬 옵션을 지정 할 수 있습니다.


[2026.01.24 Nine_Diawin Ver 2.1.0 ~ 2.1.2]

  • [경로 설정]시 Profile명을 불러올 수 있게 하였습니다.
    "꼭 D2Bot.exe파일이 존재하는 폴더를 지정 하셔야 합니다."
    그래야 하위 폴더인 Data폴더의 profile.json파일을 불어 올 수 있습니다.
    (Profile은 D2Bot 매니저의 최상단 부터 8줄 까지만 불러 옵니다!)
  • 몇몇 메시창이 메인 화면에 가리지 않게 하였습니다.
  • Log파일 삭제시 3초 지연을 삭제 했습니다
  • 창 수량이 매니저1에서만 적용이 되고 매니저2,3에서는 적용이 안 되던
    오류가 있었네요~ 급하게 수정 했습니다!
  • 요청으로 인하여 각각(8개)의 Profile [활성]버튼을 [활성/최소화]
    버튼으로 토클이 되게 하였습니다.
    (1-8번 Profile[활성]버튼을 누르시면 해당되는 창이 활성화되며
    다시 한번 누르시면 그 창이 작업표시줄에 최소화가 됩니다.)

[사용방법]

  • 매니저1-3탭의 [경로 설정]을 제일 먼저 하셔야 합니다.
    (D2Bot.exe파일이 있는 폴더까지)
  • D2Bot의 Profile명과 같이 1-8번까지 입력 해 주세요!
    ([편집]버튼을 누르시면 수정이 가능 합니다.)
  • Log파일 4가지는 거의 공통된 부분이므로 삭제 하시고 싶은 부분에 체크하시고
    삭제 버튼을 누르시면 Log파일이 삭제가 됩니다.
    - 사용자1과 사용자2는지정한 폴더내에 모든 파일만을 삭제 합니다.
    - 사용자3은 지정한 폴더내에 모든 파일과 폴더를 삭제 합니다.
    (폴더 경로가 너무 긴 경우 D2Bot.exe가 있는 폴더와 마지막 폴더 사이는
    제외가 되서 "경로 정보"탭에 표시 됩니다.)
    원래 경로 : C:\Game\D2BS\D2BS_Horde\d2bs\kolbot\libs\horde\settings\BlizzardError
    표시 경로 : C:\Game\D2BS\D2BS_Horde\..\BlizzardError
  • [D2Bot 숨김]버튼은 [설정]탭에서 매니저의 타이틀명(창 이름)을 변경 해주셔야
    사용 가능 합니다.
    - [편집]버튼을 누르시고 매니저 창이름(아무거나)을 입력 하시고,
    [변경[F12]]버튼을 누르시고 변경 하고자 하는 매니저창을 선택 하신뒤
    "F12"키를 누르시면 매니저 타이틀명이 변경 됩니다.
  • [창 모음]버튼은 [설정]탭에서 "창 모음" 그룹박스에 체크된 방식대로 창을 모읍니다.
  • [정렬]버튼은 바로옆 콤보Box에서 설정한 봇 창 수에 따라 정렬이 됩니다.
    - [설정]탭에서 [창 정렬 편집]버튼을 누르시고 원하시는 방식을 체크 하시면 됩니다.
    - 1번창을 기준으로 게임창 크기를 구하므로 꼭 1번 Profile의 창이 있어야 합니다.
    (전 640x480의 크기를 사용 하지만 800x600을 사용 하시는 분도 계실테니...)
  • [정지]버튼도 콤보Box에서 설정한 수에 따라 봇이 정지 됩니다. 다시누르면 시작!
  • [1-4정지]버튼은 Profile 1번에서 4번까지만 정지 명령을 합니다. 다시누르면 시작!
  • [5-8정지]버튼은 Profile 5번에서 8번까지만 정지 명령을 합니다. 다시누르면 시작!
  • [숨김]버튼은 콤보Box에서 설정한 수에 따라 봇 화면을 숨김니다. 다시 누르면 보입니다.
  • [인벤] [스텟] [스킬] [퀘스트] [지도] [콘솔] [Esc] [Pause]버튼은 단축키 명령으로
    프로그램 상단 우측의 키보드 모양 아이콘을 누르시면 단축키 설정 창이 뜹니다.
    단축키를 설정 하시고 사용 하시려면, 제일 먼저 원하시는 Profile창의 [활성]버튼을 눌러
    프로그램 좌측 하단에 활성된 Porfile명이 표시 되면 단축키를 사용 하시면 됩니다.
    (콘솔과 Pause 명령은 비활성 처리가 되질 않더라구요~ 일단 억어지로 넣긴 했지만
    조금 불안정 한거 같습니다. 그래서 약간의 딜레이(지연)을 넣긴 했습니다.
    그리고 콘솔창이 프롬프트(Prompt) 상태일때는 Pause명령이 안됩니다.)
  • 각각의 모니터 해상도에 맞게끔 모든 명령어들을 처리 하긴 했지만,
    1920x1080의 해상도가 제일 무난 할듯 합니다.(작업 표시줄 안 가리도록 했음)
  • 이정도면 거의 설명이 끝난거 같네요...
    제가 아직 라이브러리를 사용 할 줄 몰라서 메인 스크립트만 6천줄(헤더파일 제외)이
    넘다보니 정신이 없었네요...
  • 궁금 하신게 있으시면 댓글 남겨주시구요~
  • D2NT에서도 사용 가능 하게 "윈도우이름변경" 프로그램도 같이 동봉 합니다.
    - "윈도우이름변경" 프로그램으로 게임창 타이틀명을 변경 하시고 매니저탭에서
    1-8번까지 변경한 타이틀을 입력 해주시면 됩니다.
    (D2NT전용으로 만든 프로그램이 아니다 보니 창 정렬과 단축키 명령외는
    제한적 일 수 있습니다.)

[추후 수정 사항]

  • 각각 매니저 마다 [창 정렬]방식을 지정 할 수 있도록!
    만들어서 사용 하다보니 매니저 마다 정렬 방식이 같아서 매번 변경 해야 하네요...
    (버전 2.2.0에서 추가!)
  • D2Bot 매니저도 "창 모음" 방식으로 이동 되게끔 메뉴 추가!
    (버전 2.3.0에서 "사용자 좌표" 입력 방식으로 추가!)

다운로드 압축 암호 : nheart2

Nine_Diawin2.3.0.7z
4.50MB


[윈도우 창 타이틀(이름) 변경 Ver 0.1]

WinRename0.1.7z
4.06MB

 


[디아블로 창 관리 이전 버전]

Nine_Diawin2.2.0.7z
4.47MB
Nine_Diawin2.1.2.7z
4.43MB
Nine_Diawin2.1.1.7z
4.43MB
Nine_Diawin2.0.0.7z
4.50MB

  • AutoHotKey 프로그램은 관리자 권한으로 실행하셔야 합니다.
  • AutoHotKey 프로그램은 백신 프로그램의 실시간 감시를 끄시거나 종료하여야 합니다.
  • 실행 파일명을 수정하시면 실행 불가 합니다.
  • 본 프로그램을 다운로드 및 사용함에 있어 발생하는 모든 문제의 책임은 사용자에게 있음.
  • 외부로 업로드 및 파일 링크 금지, 환금 포인트제 또는 수익용으로 절대 사용금지입니다.

AutoHotKey 프로그램 사용 시 꼭 읽어 봐야 할 내용

 

P/S

  • AutoHotkey로 작업한 프로그램은 백신에서 바이러스로 오진을 할 수 있습니다.
    그러므로 실시간 감시를 잠시 끄시거나 백신프로그램을 종료하시고 나서
    사용하시기 바랍니다.
  • 파일이름을 변경하시면 실행이 안되니 주의하시기 바랍니다.