A fost realizată ingineria inversă a codului GTA III și GTA VC

Sunt disponibile primele versiuni ale proiectelor re3 și reVC, în cadrul cărora a fost realizată o muncă de reverse engineering asupra codului sursă al jocurilor GTA III și GTA Vice City, lansate acum aproximativ 20 de ani. Versiunile publicate sunt considerate gata pentru compilarea unui joc complet funcțional. Compilările au fost testate pe Linux, Windows și FreeBSD pe sisteme x86, amd64, arm și arm64. De asemenea, se dezvoltă porturi pentru consolele Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 și Xbox. Pentru a rula, sunt necesare fișierele cu resursele de joc, care pot fi extrase din copia proprie de GTA III.

Proiectul de recuperare a codului a fost lansat în 2018 cu scopul de a corecta anumite erori, de a extinde posibilitățile pentru dezvoltatorii de moduri și de a efectua experimente pentru a studia și înlocui algoritmii de simulare a proceselor fizice. Pentru redare, pe lângă motorul grafic original RenderWare (D3D8), este disponibil un motor alternativ, librw, care suportă redarea prin D3D9, OpenGL 2.1+ și OpenGL ES 2.0+. Pentru redarea sunetului se poate utiliza MSS sau OpenAL. Codul este furnizat fără a specifica o licență, menționând că utilizarea este limitată la scopuri educaționale, documentare și crearea de moduri.

În plus față de corectarea erorilor și adaptarea pentru a funcționa pe noi platforme, în ediția propusă au fost adăugate instrumente suplimentare pentru depanare, a fost implementată o cameră rotativă, a fost adăugat suport pentru XInput, a fost extins suportul pentru dispozitivele periferice, a fost asigurată suportul pentru redarea scalată pe ecrane widescreen, în meniu a fost adăugată o hartă și opțiuni suplimentare.

A fost realizată ingineria inversă a codului GTA III și GTA VC


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster