Povratni inženiring kode GTA III in GTA VC je bil končan

Na voljo sta prvi izdaji projektov re3 in reVC, v okviru katerih je bilo opravljeno delo za obratni inženiring izvorne kode iger GTA III in GTA Vice City, izdanih pred približno 20 leti. Objavljene izdaje veljajo za pripravljene za izdelavo popolnoma delujoče igre. Zgradbe so bile preizkušene v sistemih Linux, Windows in FreeBSD na sistemih x86, amd64, arm in arm64. Poleg tega se razvijajo vrata za konzole Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 in Xbox. Za zagon potrebujete datoteke z viri igre, ki jih lahko izvlečete iz svoje kopije GTA III.

Projekt obnove kode se je začel leta 2018 s ciljem popraviti nekatere napake, razširiti priložnosti za razvijalce modov in izvesti poskuse za preučevanje in zamenjavo algoritmov fizikalne simulacije. Za upodabljanje je poleg izvirnega grafičnega mehanizma RenderWare (D3D8) možno uporabiti motor librw, ki podpira izhod prek D3D9, OpenGL 2.1+ in OpenGL ES 2.0+. MSS ali OpenAL lahko uporabite za avdio izhod. Koda je na voljo brez licence, z obvestilom, ki omejuje uporabo na izobraževalne namene, dokumentacijo in spreminjanje.

Poleg popravkov napak in prilagoditev za delo na novih platformah je predlagana izdaja dodala dodatna orodja za odpravljanje napak, implementirala vrtljivo kamero, dodano podporo XInput, razširjeno podporo za periferne naprave, zagotovila podporo za povečan izpis na širokozaslonskih zaslonih, dodala zemljevid in dodatne možnosti v meniju.

Povratni inženiring kode GTA III in GTA VC je bil končan


Vir: opennet.ru

Dodaj komentar