Reverzní inženýrství kódu GTA III a GTA VC bylo dokončeno

K dispozici jsou první verze projektů re3 a reVC, v rámci kterých byly provedeny práce na zpětném inženýrství zdrojového kódu her GTA III a GTA Vice City, které byly vydány asi před 20 lety. Zveřejněné verze jsou považovány za připravené k vytvoření plně funkční hry. Sestavení byla testována na Linuxu, Windows a FreeBSD na systémech x86, amd64, arm a arm64. Kromě toho se vyvíjejí porty pro konzole Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 a Xbox. Ke spuštění potřebujete soubory s herními prostředky, které můžete extrahovat ze své kopie GTA III.

Projekt obnovy kódu byl zahájen v roce 2018 s cílem opravit některé chyby, rozšířit příležitosti pro vývojáře modů a provést experimenty ke studiu a nahrazení algoritmů fyzikální simulace. Pro rendering je možné kromě originálního grafického enginu RenderWare (D3D8) použít engine librw, který podporuje výstup přes D3D9, OpenGL 2.1+ a OpenGL ES 2.0+. Pro audio výstup lze použít MSS nebo OpenAL. Kód je dodáván bez licence, s upozorněním omezujícím použití na vzdělávací účely, dokumentaci a úpravy.

Kromě oprav chyb a přizpůsobení pro práci na nových platformách přidala navrhovaná edice další nástroje pro ladění, implementovala otočnou kameru, přidala podporu XInput, rozšířila podporu pro periferní zařízení, poskytla podporu pro škálovaný výstup na širokoúhlých obrazovkách, přidala mapu a další možnosti do nabídky.

Reverzní inženýrství kódu GTA III a GTA VC bylo dokončeno


Zdroj: opennet.ru

Přidat komentář