Skip to content

Project Diablo 2 커뮤니티

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

분류 정보 조회 수 22,164 추천 수 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 커뮤니티

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 34 file 트디개발자 2023.09.20 944.8k
공지 정보 PD2 뉴비 추천 8 미리기 2021.01.04 43.0k
공지 정보 필터 다운로드 및 적용방법 3 미리기 2020.12.02 24.6k
공지 정보 PD2 리마스터급 그래픽으로 만들기 가이드 9 미리기 2020.11.27 18.9k
공지 정보 PD2 가독성 폰트 + 셜록스 스킨 적용법 21 file 미리기 2020.11.11 25.1k
> 정보 창모드 전체화면 등 ddraw 설정법 4 미리기 2020.11.11 22.2k
공지 정보 PD2 다운로드/설치 가입 매뉴얼 1 미리기 2020.11.11 21.5k
공지   맨땅 초보자 가이드 612 file 뮤리아 2020.10.16 1014.4k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.2k
294 질문 여기도 버스 같은게 있나요 ?? 뚜벅쵸 2024.06.09 1.8k
293 사담 레더 언제 시작했나요? 실런 2022.08.10 4.2k
292 정보 원하는 폰트 적용하는 법 아시는 분? eibee 2022.07.27 4.2k
291 사담 뀨! 간만에 왔네요~ 극딜팔라 2022.03.08 4.6k
290 나눔 pod 처럼 랭커들 아이템이나 스킬트리 보는것은 없나요? 니나노아 2022.01.23 4.9k
289 사담 hr 1500:1 삽니다 국물맨 2022.01.09 4.7k
288 나눔 이제 시작한 늑드루 인데 시곤셋이라도.. 나눔 해주실 신사 숙녀분 ! ㅠㅠ 호랑이콩 2022.01.06 4.6k
287 질문 팔라 전투참 피39 시세가 얼마정도 하나요 은빛살 2022.01.03 4.5k
286 사담 새해 복 많이 받으세요~ 허기 2021.12.27 4.6k
285 나눔 PD2 첨시작했는데 시곤셋 나눔좀 부탁드립니다 바바리안이에요 겨울신 2021.12.21 4.8k
284 요청 횟불 도와주세요 자몽빠나나 2021.11.16 4.7k
283 질문 등업하고싶습니다..빠르게하는방법좀 ㅠㅠ 득도 2021.10.25 4.7k
282 질문 늑드루 진로 방향좀 알려주세요. 하늘의정원 2021.10.07 4.8k
281 사담 리저렉션 가즈아 피바라기 2021.10.03 5.1k
280 사담 레저렉션에서 모드 안된다고함.. 마크미라 2021.10.01 5.3k
279 사담 글리젠 없네 피바라기 2021.09.27 3.3k
278 사담 섭다임? 피바라기 2021.09.19 3.1k
277 사담 ..1달 열심히 달렸는데..어찌;; 1 론드웰 2021.09.10 5.8k
276 질문 저만 이렇나요? 3 file 일라이프 2021.09.04 5.3k
275 질문 미니맵이 가운데로 안오네요 ㅜ 2 file 호방 2021.09.03 4.9k