조회 수 7291 추천 수 1 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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를 적으면 

 

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 정보 미리기 2021.01.04 17403
공지 정보 미리기 2020.12.02 5340
공지 정보 미리기 2020.11.27 6607
공지 정보 미리기 2020.11.11 6583
» 정보 미리기 2020.11.11 7291
공지 정보 미리기 2020.11.11 8790
공지 뮤리아 2020.10.16 80684
282 사담 피바라기 2021.09.27 21
281 사담 피바라기 2021.09.19 38
280 사담 론드웰 2021.09.10 275
279 질문 일라이프 2021.09.04 249
278 질문 호방 2021.09.03 161
277 질문 로탄포스 2021.08.31 232
276 사담 뉴비_z 2021.08.27 422
275 나눔 하구이 2021.08.22 206
274 질문 생갈치뽕스 2021.08.17 106
273 정보 18좀해보자 2021.08.17 210
272 질문 층간소음 2021.08.17 74
271 나눔 준이야 2021.08.16 81
270 질문 가누 2021.08.10 280
269 나눔 SKPmama 2021.08.09 158
268 질문 둘둘하나 2021.08.09 162
267 질문 조던이 2021.08.04 135
266 요청 Captain 2021.08.02 48
265 질문 SARA 2021.08.01 123
264 질문 갸우뚱 2021.07.31 264
263 정보 발베니 2021.07.10 132
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15

맨땅 초보자 가이드
디아블로2 아시아 하드코어