- dgVoodoo2 действа като слой за превод, който конвертира остарели API-та в съвременни версии на DirectX.
- Инструментът ви позволява да оптимизирате производителността, да ограничите FPS и да регулирате резолюцията на текущите монитори.
- Инсталацията включва поставяне на специфични DLL библиотеки в главната директория на изпълнимия файл на играта.

Ако сте човек, който обича да открива ретро гейминг бижута, ще знаете, че опитът да стартирате по-стари заглавия на Windows 10 или 11 може да бъде истинско главоболие. Много често игрите се сриват, показват бели екрани или процесорът да достигне 100% натоварване, защото игровият енджин се опитва неконтролируемо да рендира хиляди кадри в секунда.
За да се реши този проблем, има инструмент, наречен dgVoodoo2, който по същество е спасителен пояс за игри, използващи остарели графични API-та. Той работи, като заблуждава системата с транслационен слой, карайки играта да мисли, че комуникира с по-стар хардуер, когато в действителност данните се обработват чрез DirectX 11 или 12.
Техническа експлоатация и предимства

Номерът с dgVoodoo2 се крие в начина, по който Windows обработва библиотеките. Операционната система винаги търси DLL файлове първо в папката с изпълними файлове на играта, преди да търси в системните папки. Чрез поставяне на модифицираните DLL файлове на dgVoodoo2 в пътя на играта, тя използва междинен превод, което позволява на съвременни инструменти като MSI Afterburner или RivaTuner да ограничат FPS и да предотвратят прегряване на процесора поради интензивно използване на едно ядро.
Настройка на контролния панел стъпка по стъпка

След като пакетът бъде изтеглен, най-добре е да стартирате файла dgVoodooCpl.exe , за да настроите параметрите. В раздела „Общи“ най-важната настройка е „API за изход“ . Ако имате модерна графична карта, препоръчително е да изберете Direct3D 12; ако хардуерът ви е по-ограничен, Direct3D 11 е най-стабилният вариант.
За тези, които играят 2D заглавия или много ранни 3D игри с ниски резолюции (като 640x480), е важно да преминат в режим на мащабиране и да изберат „Разтегнато“, като запазят съотношението на страните . Това предотвратява изкривяването на изображението и запазва оригиналното съотношение на страните 4:3, като същевременно се адаптира към широкоекранни дисплеи.
Специфични настройки за Glide и DirectX

Ако играта е от ерата на 3dfx, ще трябва да отидете в раздела Glide. Тук можете да конфигурирате резолюцията; ако мониторът ви го позволява, можете да я увеличите до Max FHD (1920x1080) за по-остър изглед. Същото важи и за раздела DirectX, където можете да зададете по-високи резолюции, за да предотвратите пикселизацията или разтягането на изображението.
Важен детайл е анизотропното филтриране и антиалиасингът . Въпреки че тези опции правят играта да изглежда много по-изпипана, се препоръчва повишено внимание, тъй като някои по-стари двигатели не поддържат тези подобрения и биха могли да генерират неочаквани графични проблеми, ако се прекали с тях.
Инсталиране на библиотека според играта

Самото конфигуриране на панела не е достатъчно; трябва също да преместите правилните файлове в папката на играта. В зависимост от технологията на играта, ще ви трябват различни файлове.
- За плъзгане: Използват се 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, за да се защити съвременният хардуер и да се подобри визуалното качество на класическите игри.