Mulți entuziaști ai jocurilor pe PC care revin la titluri din anii 2000 ar putea primi vești pozitive: un proiect nou încearcă să ofere soluții pentru jocurile scrise cu API-ul D3D7, adică acea tehnologie grafică folosită frecvent între 2000 și 2004, dar care încă apare în titluri lansate până în 2022. Ideea nu e complet nouă în istoria retrocomputing-ului: comunități au lucrat de mult la readucerea la viață a jocurilor vechi prin adaptări la tehnologii moderne, iar de data asta se urmărește funcționarea D3D7 pe infrastructuri contemporane precum dxvk.
Lista jocurilor care folosesc D3D7 e destul de bogată, PC Gaming Wiki notează peste 400 de titluri, și, ca orice colecție matură, include atât producții de umplutură licențiate, cât și nume remarcabile: Escape from Monkey Island, Arx Fatalis sau primul Hitman: Codename 47. Autorul proiectului, semnat WinterSnowfall, spune că motivația a fost dorința de a juca titluri precum Sacrifice sau Disciples II păstrând stratul dxvk, în loc să revină la drivere învechite sau la hardware vechi. Pare un demers de restaurare digitală, dar cu o abordare practică: cine vrea să repornească un joc clasic fără să-și refacă colecția de plăci video, va aprecia.
Progresul n-a fost fără hopuri. Unele jocuri D3D7 au probleme cunoscute, dar ajustările recente făcute de proiect au ameliorat experiența: în multe cazuri performanța variază de la rezonabilă la excelentă, spune WinterSnowfall. Totuși, autorul avertizează că nu e realist să se obțină compatibilitate completă; D3D7 are un comportament API foarte instabil și imprevizibil, ceea ce complică emularea sau traducerea perfectă către straturi moderne. Pe scurt, D3D7 e un teritoriu problematic din punct de vedere al interoperabilității, nu e ușor de stăpânit.
Extinderea efortului către API-uri și mai vechi nu e planificată. WinterSnowfall explică că provocările deja existente pentru D3D7 sunt suficiente; îndepărtarea de D3D9 ar încurca lucrurile și mai mult. Practic, echipa se concentrează pe un singur front, în loc să se răspândească într-o arheologie completă a DirectX-ului.
Proiectul ilustrează două teme mai generale: cât valorează conservarea digitală pe măsură ce tehnologiile evoluează și ce efort cere menținerea accesibilității la o mare parte din patrimoniul jocurilor pe PC. Exemple concrete sunt titlurile menționate, Escape from Monkey Island, Arx Fatalis, Hitman: Codename 47, Sacrifice, Disciples II, și instrumentele folosite, precum dxvk, care stau la baza demersului. Dacă ai unul dintre aceste jocuri sau ești curios să vezi cum arată rulând pe hardware modern, proiectele comunitare de genul acesta sunt locul unde se întâmplă lucrurile.
Crezi că merită efortul de a readuce la viață titluri vechi precum Arx Fatalis sau primul Hitman pentru platformele moderne?

Fii primul care comentează