- „dgVoodoo2“ veikia kaip vertimo sluoksnis, kuris konvertuoja pasenusias API į modernias „DirectX“ versijas.
- Šis įrankis leidžia optimizuoti našumą, apriboti FPS ir reguliuoti dabartinių monitorių skiriamąją gebą.
- Diegimas apima konkrečių DLL bibliotekų įdėjimą į žaidimo vykdomojo failo šakninį katalogą.

Jei mėgstate atrasti retro žaidimų perlus, žinote, kad bandymas paleisti senesnius žaidimus sistemoje „Windows 10“ ar „11“ gali būti tikras galvos skausmas. Labai dažnai žaidimai užstringa, rodomi balti ekranai arba procesoriaus apkrova padidėja iki 100 %, nes žaidimo variklis bando nevaldomai atvaizduoti tūkstančius kadrų per sekundę.
Šiai problemai išspręsti yra įrankis, vadinamas „dgVoodoo2“, kuris iš esmės yra gelbėjimosi ratas žaidimams, naudojantiems pasenusias grafikos API. Jis veikia apgaudamas sistemą vertimo sluoksniu, sukurdamas žaidimui įspūdį, kad jis bendrauja su senesne aparatine įranga, kai iš tikrųjų duomenys apdorojami naudojant „DirectX 11“ arba „12“.
Techninis veikimas ir privalumai

„dgVoodoo2“ gudrybė slypi tame, kaip „Windows“ tvarko bibliotekas. Operacinė sistema visada pirmiausia ieško DLL žaidimo vykdomajame aplanke, o tada ieško sistemos aplankuose. Įdėjus modifikuotus „dgVoodoo2“ DLL į žaidimo kelią, ji naudoja tarpinį vertimą, leidžiantį šiuolaikinėms priemonėms, tokioms kaip „MSI Afterburner“ ar „RivaTuner“, apriboti FPS ir apsaugoti procesorių nuo perkaitimo dėl intensyvaus vieno branduolio naudojimo.
Žingsnis po žingsnio valdymo pulto sąranka

Atsisiuntus paketą, geriausia paleisti failą „dgVoodooCpl.exe “ , kad būtų galima pakoreguoti parametrus. Skirtuke „Bendra“ svarbiausias nustatymas yra „ Output API“ . Jei turite modernią vaizdo plokštę, rekomenduojama rinktis „Direct3D 12“; jei jūsų aparatinė įranga yra ribota, „Direct3D 11“ yra stabiliausias pasirinkimas.
Žaidžiantiems 2D žaidimus arba labai ankstyvus 3D žaidimus maža raiška (pvz., 640x480), būtina pereiti į mastelio keitimo režimą ir pasirinkti „Ištemptas, išlaikant kraštinių santykį“ . Tai apsaugo nuo vaizdo iškraipymo ir išlaiko pradinį 4:3 kraštinių santykį, prisitaikant prie plačiaekranių ekranų.
Specialūs „Glide“ ir „DirectX“ nustatymai

Jei žaidimas yra iš 3dfx eros, turėsite eiti į skirtuką „Glide“. Čia galite konfigūruoti skiriamąją gebą; jei jūsų monitorius tai leidžia, galite ją padidinti iki „Max FHD“ (1920 x 1080), kad vaizdas būtų ryškesnis. Tas pats pasakytina ir apie skirtuką „DirectX“, kuriame galite nustatyti didesnę skiriamąją gebą, kad vaizdas neatrodytų pikselizuotas ar ištemptas.
Svarbi detalė yra anizotropinis filtravimas ir antialiasing . Nors šios parinktys suteikia žaidimui daug gražesnį vaizdą, patariama būti atsargiems, nes kai kurie senesni varikliai nepalaiko šių patobulinimų ir, jei jie per daug išnaudoti, gali sukelti netikėtų grafinių trikdžių .
Bibliotekos diegimas pagal žaidimą

Vien konfigūravimo skydelyje nepakanka; taip pat reikia perkelti tinkamus failus į žaidimo aplanką. Priklausomai nuo žaidimo technologijos, jums reikės skirtingų failų.
- Slydimui: Naudojami „Glide.dll“, „Glide2x.dll“ arba „Glide3x.dll“.
- „DirectX 1-7“: DDraw.dll ir D3DImm.dll yra būtini.
- „DirectX 8“ ir „8.1“: Reikalinga D3D8.dll biblioteka.
- „DirectX 9“: Turite nukopijuoti failą D3D9.dll.
Kai kuriais labai specifiniais atvejais žaidimas vis tiek gali nepavykti paleisti arba rodyti klaidų. Yra papildoma biblioteka, vadinama d3drm.dll , kurią galima atsisiųsti atskirai iš autoriaus svetainės ir kuri paprastai išsprendžia nuolatines suderinamumo problemas tam tikruose senesniuose varikliuose.
Įdiegus šią vertimo sistemą, žaidimai, kurie anksčiau buvo neįmanomi paleisti „Windows 11“, dabar veikia neįtikėtinai sklandžiai, taip pat leidžia keisti mastelį ir valdyti API suderinamumą, kad būtų apsaugota šiuolaikinė įranga ir pagerinta klasikinių žaidimų vaizdo kokybė.