팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[일반] (로더사용x) 다클라 그래픽옵션 따로 저장하기 (process explorer를 사용하여 다클라를 하시는분들께 드리는 팁)

아이콘 얄개수도
댓글: 1 개
조회: 496
추천: 2
2026-03-15 11:35:24
장문주의입니다.

선 결론:

1) 디아2 본계정 실행 (그래픽 설정을 고사양으로 바꾼 뒤 배틀넷 실행)
2) 저사양멀티실행 (핸들자동 삭제 후 그래픽 설정을 저사양으로 바꾼 뒤 배틀넷 접속 없이 바로 클라이언트 실행)
실행순서는 항상 본계정 -> 부계정 순으로 해주세요.
종료순서는 상관없습니다.

process explorer 사용하여 멀티를 하게된 계기 :
전령놈이 바바파인드아이템으로 뒤집어도 파괴참을 준다는 소식을 듣고 부랴부랴 멀티에 관심이 생겼습니다.
본계정이랑 전령뒤집기용바바 두개만 키면 만족해서 다클라를 사용하려는데 멀티로더는 사용하기 뭔가 찝찝하더라고요. 다들 잘 사용하시기는 하지만 
이 프로그램의 사용으로 발생하는 모든 문제에 대해서 책임은 사용자 본인에게 있습니다
이라는 경고문구가 영 찝찝하여 process explorer에서 핸들을 수동삭제 후 클라를 실행하고 있었습니다.
저와 같은 상황인 분들이 계실 것으로 생각하여 몇가지 팁을 남겨드립니다.
근데 결론적으로 로더를 쓰나 제 방법을 쓰나 비슷할 것 같네요 결국은 조삼모사니 본인의 판단하에 여러가지 팁 중 골라서 사용하시길 바랍니다.

들어가기 전에.
process explorer를 사용하여 부계정 키는법은 하기글을 참고 하였습니다.


@@ process explorer를 사용하여 다클라시 불편한점 @@

1. 배틀넷 아이디 변경 매번 하는것
  -> 본계정은 그대로 배틀넷으로 아이디 비번 저장해서 자동접속, 부계정(바바)는 d2r.exe에서 -username [아이디] -password [비밀번호] 추가하여 빠르게 해결
  (이 방법은 블쟈가 공식적으로 인정한 방법이나 아이디와 비밀번호가 그대로 노출되는것이라 해킹에 취약합니다.)
 하기 블로그에 잘 나와있습니다.
 -> 본계정도 할 수 있지만 배틀넷접속으로 유지한 이유는 서버변경, 업데이트, 친구창 때문에 하나는 배틀넷접속되어있는게 편해서 이렇게 했습니다.

2. 본계정 실행 후 -> process explorer에서 핸들 2개 삭제 -> 부계정실행 번거로움
 -> 부계정 실행 시 자동으로 핸들2개를 삭제하도록 배치프로그램을 만들어서 해결 했습니다.

3. 매번 부계정 그래픽옵션을 내리는것이 귀찮음
 -> 클라는 여러개지만 그래픽옵션은 동일한 파일을 사용하며 마지막으로 종료한 클라이언트의 그래픽옵션으로 바뀌어 매번 접속 때마다 조정하는것이 매우매우매우 귀찮았습니다. 실은 이걸 바꾸고 싶어 하다보니 앞에것도 바꾼 것 입니다.
 -> 2번과 마찬가지로 배치프로그램으로 해결 했습니다.

!! 하는법은 장문주의 !!
1. 준비과정
그래픽 설정 전 준비
 -> 디2레저렉션 그래픽옵션은 Settings.json 파일에 저장됩니다.
   (위치는 보통 c -> user -> 저장된게임 -> Diablo II Resurrected 에 있으나 다를 수 있으니 찾아보셔야 합니다.)
1. 본계정으로 들어가 그래픽옵션 저장 후 끈다.
2. Settings.json을 복사 붙여넣기 하여 이름을 Settings1.json 으로 바꾼다.
3. 부계정으로 들어가 그래픽옵션을 낮춘 후 끈다.
4. Settings.json을 복사 붙여넣기 하여 이름을 Settings2.json 으로 바꾼다.

핸들삭제 전 준비
 -> 마소에서 handle.exe 를 받아서(구글에 검색하시면 나옵니다) 자신의 운영체제(32 or 64)에 맞는것을 한번 실행 후 끕니다. (처음 실행 시 동의창이 뜨기때문) 
 -> handle(32 or 64).exe 우클릭->속성->호완성->관리자권한으로 이 프로그램 실행을 체크 하시고 적용 후 확인

2. 본계정 설정
메모장을 열어 하기를 복사 후 .bat 확장자로 저장합니다.
(경로는 본인의 경로로 수정하셔야 합니다. 노란음영부분)
@echo off
set "d2path=C:UsersuserSaved GamesDiablo II Resurrected"

:: 1. Settings.json 파일을 지운다.
if exist "%d2path%Settings.json" del /q "%d2path%Settings.json"

:: 2. Settings1.json 파일을 Settings.json 이름으로 복사하여 붙여넣는다.
copy /y "%d2path%Settings1.json" "%d2path%Settings.json"

echo 설정 복사가 완료되었습니다.

:: 바탕화면의 dia2 바로가기 실행
echo dia2 바로가기를 실행합니다...
start "" "C:UsersPublicDesktopdia2.lnk"

Exit
해당 .bat 파일을 바탕화면에 바로가기 만든 후 이름을 자유롭게 변경 하시면 됩니다. (저의 경우 최상단에 있는 디아2 본계정실행 으로 만들었습니다.)
dia2는 기존 본계정 배틀넷 실행 바로가기 입니다. 해당 위치와 이름으로 바꾸시면 됩니다.

3. 부계정 설정
메모장을 열어 하기를 복사 후 .bat 확장자로 저장합니다.
(경로는 본인의 경로로 수정하셔야 합니다. 노란음영부분)

@echo off
setlocal
:: handle64.exe가 위치한 경로로 이동
cd /d "C:UsersuserDocumentsDiablo IIHandle"

:: handle64.exe 존재 여부 확인
if not exist "handle64.exe" (
    echo [오류] handle64.exe를 찾을 수 없습니다. 경로를 확인해주세요.
    pause
    exit /b
)

echo Diablo II: Resurrected 핸들 정리를 시작합니다...

:: 1. DiabloII Check For Other Instances 핸들 종료
for /f "tokens=3,6" %%a in ('handle64.exe -p D2R.exe -a "DiabloII Check For Other Instances" ^| findstr /i "DiabloII"') do (
    handle64.exe -p %%a -c %%b -y
)

:: 2. windows_shell_global_counters 핸들 종료
for /f "tokens=3,6" %%a in ('handle64.exe -p D2R.exe -a "windows_shell_global_counters" ^| findstr /i "windows_shell"') do (
    handle64.exe -p %%a -c %%b -y
)

echo.
echo 모든 작업이 완료되었습니다.

@echo off
set "d2path=C:UsersuserSaved GamesDiablo II Resurrected"

:: 3. Settings.json 파일을 지운다.
if exist "%d2path%Settings.json" del /q "%d2path%Settings.json"

:: 4. Settings2.json 파일을 Settings.json 이름으로 복사하여 붙여넣는다.
copy /y "%d2path%Settings2.json" "%d2path%Settings.json"

echo 설정 복사가 완료되었습니다.

:: 바탕화면의 dia2 바로가기 실행
echo dia2 sub 바로가기를 실행합니다...
start "" "C:UsersuserDesktopdia2 sub.lnk"

exit
해당 .bat 파일을 바탕화면에 바로가기만든 후 속성 -> 고급 -> 관리자권한으로실행 체크 해주세요
dia2 sub는 기존 부계정 d2r.exe 실행 바로가기 입니다. 해당 위치와 이름으로 바꾸시면 됩니다.

해당 바로가기가 시작화면에 고정이 안될 경우 속성의 대상에서 앞에 explorer를 추가하시면 해결 됩니다.





Lv70 얄개수도

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 게임
  • IT
  • 유머
  • 연예
AD