Skip to content

Project Diablo 2 커뮤니티

창모드 전체화면 등 ddraw 설정법

분류 정보 조회 수 22,401 추천 수 2

ddraw 설정은 본인이 설치한 프로젝트 디아블로2 폴더 안에 있음 보통 C:\Program Files (x86)\Diablo II\ProjectD2 여기 일거임 

 

안에 들어가서 ddraw.ini를 메모장이나 워드패드로 열고 설정하면됨

 

 

 

1. 화면 해상도

; Stretch to custom resolution, 0 = defaults to the size game requests

width=3840

height=2160

 

width와 height를 본인 모니터 최대 해상도에 맞춰서 바꿔준다 예를들어 FHD 모니터면 width=1920 height=1080

 

이 모드가 적용한 ddraw은 업스케일링 기능도 지원하기에 4k모니터면 4k 해상도가 지원이 되고 8k면 8k도 지원이 됨

 

창모드 사용자의 경우 본인 모니터 최대 해상도보다 작게 설정하셈

 

 

 

2. 전체 화면

; Override the width/height settings shown above and always stretch to fullscreen

; Note: Can be combined with 'windowed=true' to get windowed-fullscreen aka borderless mode

fullscreen=true

 

본인이 전체화면을 원한다 true 창모드를 원한다 false

 

 

 

3. 창모드

; Run in windowed mode rather than going fullscreen

windowed=true

 

본인이 창모드를 원한다 true 전체화면을 원한다 false

 

주의할점은 pd2 런처안에 있는 창모드 옵션을 꺼야됨 ddraw로 창모드 설정시 본인이 하고싶은 화면 크기로

 

게임하다가 화면 줄이고 늘리고 실시간으로 가능

 
 
 

2. 화면 비율

; Maintain aspect ratio - (Requires 'handlemouse=true')

maintas=false

 

 

 

gn9Hyvq.jpg

 

 

 

false는 16:9비율 true는 원래 비율인 4:3비율

 

이 기능은 위 사진보면 알겠지만 대기실과 메뉴화면(인게임의 사냥화면은 상관없음)의 화면 비율을 

 

설정할 수 있게 해줌 4:3 이냐 늘려서 16:9로 할꺼냐

 

 

 

4. 저해상도의 이미지 업스케일링 기능

 ; Windowboxing / Integer Scaling - (Requires 'handlemouse=true')

boxing=false

 
 

8PP8xO2.jpg

 

 

이 기능은 위 사진을 보면 알겠지만 간단하게 말해 이론상 저해상도의 이미지를 본인이 쓰는 모니터 해상도에 맞게 업스케일 해줌

 

근데 사용하면 오류인지 뭔지 화면이 작아지고 여백이 생겨서 false로 설정하셈 

 

 

5. 수직 동기화

; Vertical synchronization, enable if you get tearing - (Requires 'renderer=auto/opengl/direct3d9')

; Note: vsync=true can fix tearing but it will cause input lag

vsync=false

 

 

LY9TEtR.jpeg

 

 

위 사진 보면 알겠지만 가운데 화면이 어긋나 있는게 보일거임 

 

vsync는 우리들에게 친숙한 말로 수직동기화인데 기능은 티어링 현상 완화 즉 위 사진처럼 게임을 할때 

 

화면전환이 빠른구간에서 화면이 찢어지는걸 완화시켜줌 단점이라면 인풋렉을 증가 시킬 수 있다는 점 

 

본인 모니터에서 겜할때 화면 찢기는 증상이 없다면 false 추천 찢어진다면 true 추천

 

 

 

6. 그래픽 쉐이더(제일 중요한 기능)

; Preliminary libretro shader support - (Requires 'renderer=opengl') https://github.com/libretro/glsl-shaders

; 2x scaling example: https://imgur.com/a/kxsM1oY - 4x scaling example: https://imgur.com/a/wjrhpFV

 

shader=Shaders\xbr\xbr-lv2-noblend.glsl

 

 

 

pFSDZpe.png

 

 

 

이 명령문은 간단하게 게임화면의 그래픽을 바꾸는 기능이라 보면됨 그래픽 쉐이더를 설정하는건데 

 

위 사진처럼 쉐이더마다 각기 다른 그래픽 특성을 가지고 있음 기본적으로 깔려있는 쉐이더중

 

6xbrz.glsl xbr-lv2-noblend.glsl 이 두개를 추천하고 취향에따라 xbrz-freescale.glsl 요것도 괜찮음

 

본인이 욕심이 있어서 더 좋은 혹은 자기에게 맞는 쉐이더를 더 찾고싶다 하면 https://github.com/libretro/glsl-shaders

 

여기에 들어가서 다운로드후 하나씩 적용해보셈 폴더는 pd2 폴더안에 shader 폴더에 넣고 적용하면됨

 

적용 문구는 예시는

shader=Shaders\xbrz\6xbrz.glsl

shader=Shaders\xbr\xbr-lv2-noblend.glsl

shader=Shaders\xbrz\xbrz-freescale.glsl

 

한가지의 쉐이더만 적용 할 수 있기때문에 적용을 원한다면 기존의 문구를 지우고 적어야됨

 

 

 

7. 마우스 가두기

; Developer mode (don't lock the cursor)

 

devmode=false

 

디벨로퍼 모드는 말이 디벨로퍼 모드지 우리에게 의미있는건 창모드 사용시 마우스 커서가 화면안에 가둬있지 않고

 

밖에도 나올수 있게 만듬 가두고 싶다 false 가두지 않고 싶다 true

 

 

 

8. 테두리 있는 창모드

; Show window borders in windowed mode

 

border=false

 

 

MFVaNB9.png

 

 

창모드 사용시 위 사진 처럼 테두리에 저런 상단바를 생기게 할거냐 아니면 테두리없는 창모드를 할거냐를 정하는거임 

 

테두리 있는 창모드를 하고싶다 true 테두리 없는 창모드를 하고싶다 false

 

 

 

기타 다른 설정들이 있긴하지만 프레임의 경우 디아블로의 실질적 렌더링 프레임의 최대는 25프레임임 

 

동작 애니메이션 프레임이 25프레임이라서 설정할 필요가 없음

 

 

그리고 본인이 만약 건드게 너무 많아서 ddraw.ini 파일을 다시받고싶다 하면 그냥 삭제후 게임 런처 실행해서 플레이 버튼을 누르면

 

알아서 없는 파일 스캔후 자동으로 다시 다운로드 받으니까 그렇게 하셈

 

 

마지막으로 ddraw는 게임플레이중 핫키를 지원함

 

컨트롤 + 탭은 창모드에서 마우스 가두기가 되어있는 사람들은 잠깐 마우스가 밖으로 나갈수 있게해줌

 

알트+엔터는 전체화면에서 테두리없는 전체화면으로 스위칭 할 수 있음 

 

창모드 사용하는 사람은 창모드에서 전체화면으로 전체화면에서 창모드로 변환 

 

 

그렇지만 이렇게해서 창모드인 사람이 알트 + 엔터로 전체화면을 하면 업스케일링 기능이 적용되지 않기때문에 흐릿하게 보임

 

본인이 창모드를 할꺼냐 전체화면을 할꺼냐 하나만 정하고 위에 설정에서 그렇게 맞춰서 사용하셈

 

 

ykfMgxk.png

 

 

 

그리고 또한 ddraw는 또 인게임에서 실시간 프레임을 볼 수있는 기능을 제공함 인게임 채팅창에 /fps를 적으면 

 

이렇게 상단에 프레임이 표시가됨

미리기
잘 부탁해욘^^

Project Diablo 2 커뮤니티

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 38 file 트디개발자 2023.09.20 1043.4k
공지 정보 PD2 뉴비 추천 8 미리기 2021.01.04 43.5k
공지 정보 필터 다운로드 및 적용방법 3 미리기 2020.12.02 24.8k
공지 정보 PD2 리마스터급 그래픽으로 만들기 가이드 9 미리기 2020.11.27 19.1k
공지 정보 PD2 가독성 폰트 + 셜록스 스킨 적용법 21 file 미리기 2020.11.11 25.2k
> 정보 창모드 전체화면 등 ddraw 설정법 4 미리기 2020.11.11 22.4k
공지 정보 PD2 다운로드/설치 가입 매뉴얼 2 미리기 2020.11.11 21.8k
274 질문 pd2 소서 시작 뭘로 하면 되나요? 2 로탄포스 2021.08.31 1.8k
273 사담 신나게 키웠드만...ㅠ 뉴비_z 2021.08.27 1.1k
272 나눔 준인양 님, 활마 템 나눔 드립니다^^ 2 하구이 2021.08.22 830
271 질문 라죽 박스 드랍이 되나요?? 2 생갈치뽕스 2021.08.17 720
270 정보 pd2 혹시 라죽박스 2소켓뚤리는걸로 바뀜? 2 18좀해보자 2021.08.17 961
269 질문 독넥 소환질문입니다 1 층간소음 2021.08.17 676
268 나눔 아마키웁니다ㅜㅜ 준이야 2021.08.16 442
267 질문 새시즌 되면서 필터 사용법 달라졌나요? 1 가누 2021.08.10 1.4k
266 나눔 메테오가 좋아졌다해서 소서로 시작해볼려하는데 소서템 나눔이 가능할까요 SKPmama 2021.08.09 558
265 질문 알더셋 드루로 엘리하는디 2 둘둘하나 2021.08.09 810
264 질문 안녕하세요 뉴B입니다 2 조던이 2021.08.04 703
263 요청 증표하나만 도와주실분 ~ㅠ Captain 2021.08.02 344
262 질문 네크로멘서 디크리파이 저주 헬보스에 적용안되네요... 1 SARA 2021.08.01 1.1k
261 질문 hr이 뭔가요? 2 갸우뚱 2021.07.31 1.3k
260 정보 pd2 공개방 접속할때 팅기는현상 해결방법있나요? 발베니 2021.07.10 576
259 질문 PD2 게임개정을 만드는데 계정에서 이메일을 확인하라?? 2 발베니 2021.07.05 696
258 질문 싱글 플러기 하고있는데 맵은 없나용? dmqkwemnkqwe 2021.06.13 1.0k
257 나눔 초중반아이템 나눔해요~ 3 KYJ 2021.06.02 1.0k
256 요청 횟불 도와주세요. 6 사아아아람 2021.05.16 823
255 질문 슬슬 횃불 도전해보려는데요. 아추랑 2021.05.16 574