- dgVoodoo2는 오래된 API를 최신 버전의 DirectX로 변환하는 변환 계층 역할을 합니다.
- 이 도구를 사용하면 성능을 최적화하고, FPS를 제한하고, 현재 모니터의 해상도를 조정할 수 있습니다.
- 설치 과정은 게임 실행 파일의 루트 디렉터리에 특정 DLL 라이브러리를 배치하는 것을 포함합니다.

만약 여러분이 고전 게임을 즐겨 찾는 분이라면, 윈도우 10이나 11에서 예전 게임들을 실행하는 것이 얼마나 골치 아픈 일인지 잘 아실 겁니다. 게임이 예기치 않게 종료되거나 오류가 발생하는 경우가 매우 흔하죠. 흰색 화면 또는 게임 엔진이 제어할 수 없이 초당 수천 프레임을 실행하려고 시도하여 프로세서 사용률이 100%까지 치솟는 것일 수도 있습니다.
이러한 혼란을 해결하기 위해 dgVoodoo2라는 도구가 있는데, 이는 구형 그래픽 API를 사용하는 게임들에게 일종의 구세주와 같은 존재입니다. dgVoodoo2는 다음과 같은 역할을 합니다... 시스템을 속이다 변환 계층을 통해 게임이 구형 하드웨어와 통신하는 것처럼 인식하게 만들지만, 실제로는 데이터가 DirectX 11 또는 12를 통해 처리됩니다.
기술적 작동 방식 및 장점

dgVoodoo2의 핵심은 Windows가 라이브러리를 처리하는 방식에 있습니다. 운영 체제는 시스템 폴더를 검색하기 전에 항상 게임 실행 파일 폴더에서 DLL을 먼저 찾습니다. 따라서 DLL 파일을 게임 실행 파일 폴더에 배치하면 시스템 폴더를 검색할 필요가 없습니다. dgVoodoo2의 수정된 DLL 게임 경로에서 이는 중간 변환을 사용하며 MSI Afterburner 또는 RivaTuner와 같은 최신 도구를 사용할 수 있도록 합니다. FPS 제한 또한 단일 코어의 집중적인 사용으로 인한 CPU 과열을 방지합니다.
제어판 설정 단계별 안내

패키지 다운로드가 완료되면, 이상적으로는 해당 파일을 실행해야 합니다. dgVoodooCpl.exe 매개변수를 조정하려면 일반 탭에서 가장 중요한 부분은 다음과 같습니다. 출력 API최신 그래픽 카드를 사용하고 있다면 Direct3D 12를 사용하는 것이 가장 좋고, 하드웨어 사양이 낮다면 Direct3D 11이 가장 안정적인 선택입니다.
Para aquellos que juegan a títulos en 2D o juegos 3D muy primigenios con resoluciones bajas (como 640×480), es fundamental ir al Scaling Mode y seleccionar 늘린 상태에서 화면 비율을 유지하세요.이렇게 하면 이미지가 왜곡되는 것을 방지하고 와이드스크린 디스플레이에 맞춰 조정하면서도 원래의 4:3 화면비를 유지할 수 있습니다.
Glide 및 DirectX에 대한 특정 설정

3DFX 시대의 게임이라면 Glide 탭으로 이동해야 합니다. 여기에서 해상도를 설정할 수 있으며, 모니터에서 지원하는 경우 해상도를 높일 수 있습니다. Max FHD (1920×1080) 게임 화면을 선명하게 보이게 하기 위해서입니다. DirectX 탭에서도 마찬가지로, 이미지가 픽셀화되거나 보기 흉하게 늘어나는 것을 방지하기 위해 더 높은 해상도를 강제로 설정할 수 있습니다.
중요한 세부 사항은 비등방성 필터링 및 앤티앨리어싱이러한 옵션을 사용하면 게임이 훨씬 더 세련되어 보이지만, 일부 구형 엔진은 이러한 개선 사항을 지원하지 않아 문제가 발생할 수 있으므로 주의해야 합니다. 그래픽 오류 너무 강요하면 예상치 못한 결과가 나올 수 있습니다.
게임에 따른 라이브러리 설치

패널 설정만으로는 충분하지 않습니다. 게임 폴더에 필요한 파일들을 옮겨야 합니다. 게임의 기술 수준에 따라 필요한 파일들이 다릅니다.
- Glide용: Glide.dll, Glide2x.dll 또는 Glide3x.dll이 사용됩니다.
- DirectX 1-7의 경우: DDraw.dll 및 D3DImm.dll이 필수적입니다.
- DirectX 8 및 8.1의 경우: D3D8.dll 라이브러리가 필요합니다.
- DirectX 9의 경우: D3D9.dll 파일을 복사해야 합니다.
극히 특정한 경우에 게임이 시작되지 않거나 오류가 표시될 수 있습니다. 이 경우 추가 라이브러리가 필요합니다. d3drm.dll 이 파일은 제작자의 웹사이트에서 별도로 다운로드할 수 있으며, 일반적으로 특정 구형 엔진에서 발생하는 지속적인 호환성 문제를 해결합니다.
이 번역 시스템을 구현함으로써 이전에는 Windows 11에서 실행할 수 없었던 게임들이 이제 놀라울 정도로 부드럽게 실행될 수 있게 되었으며, 또한 확장 관리 또한 최신 하드웨어를 보호하고 고전 게임의 시각적 품질을 향상시키기 위해 API 호환성을 제공합니다.