A franquia Grand Theft Auto tem uma rica história quando se trata de modificações e ajustes, mas estamos bastante confiantes de que a comunidade nunca viu nada parecido com isto. Criado por Dryxio , este novo mod combina GTA Vice City , GTA San Andreas e GTA III em uma única entidade multiversal interconectada por portais totalmente funcionais em tempo real, que permitem viajar entre os três jogos como se fosse uma janela comum.
O vídeo acima mostra o quão insano esse mod realmente é. Começa com CJ na Grove Street, em San Andreas, atirando em NPCs em diferentes partes do jogo (The Strip). Em seguida, ele se move em direção ao portal rosa, atira em NPCs mais uma vez e simplesmente o atravessa, parando em GTA Vice City como Tommy Vercetti. Ele causa destruição, volta para o portal e atravessa para Vice City como CJ, apenas para ir para GTA III e repetir a mesma coisa lá.
O mais incrível é como esses portais realmente funcionam como janelas para outro mundo, onde você pode estar em um jogo e atirar dentro do outro. Não está claro se há um limite para o nível de interação, como por exemplo, se você não pode dirigir carros através deles, mas mesmo assim é impressionante. O vídeo também mostra como você pode colocar esses portais em qualquer lugar do mundo em qualquer um dos três jogos.
Tudo isso levanta a questão: como? O criador do mod explica que os três jogos rodam simultaneamente dentro de um único processo, compartilhando um dispositivo Direct3D. Cada portal é uma textura de GPU em tempo real; não há captura de vídeo para simular o realismo, e a transição entre os jogos acontece em tempo real através de uma troca de engine. Quando você atravessa um portal, o jogo simplesmente alterna para a engine correspondente, enquanto os outros continuam rodando em segundo plano.
Cada jogo e seu mundo mantêm todas as funcionalidades originais, como IA, tráfego, física, salvamentos, missões e até mesmo configurações. Não há tela de carregamento ao usar os portais; você entra no mundo do outro lado instantaneamente, exatamente como o viu antes de atravessá-lo. Isso é possível em grande parte porque o código-fonte de cada jogo foi submetido a engenharia reversa e recompilado usando um motor de código aberto.
Dryxio modificou o re3 e o reVC — projetos da comunidade que descompilam o código-fonte original de GTA III e Vice City em código C++ limpo e legível — e usou o plugin-sdk para interagir com San Andreas . Como esses jogos usavam o motor gráfico proprietário RenderWare, que não consegue renderizar múltiplas cenas espaciais simultaneamente, uma reimplementação de código aberto chamada librw foi usada para compilar os três jogos em um único processo unificado.
O mod ainda não está disponível publicamente, mas pode apostar que todos na comunidade já estão de olho nele. É de longe o mod de GTA mais complexo tecnicamente já feito, um que nem sequer exige qualquer conhecimento de programação para compreender sua ambição. Há também o elefante na sala, conhecido como Rockstar Games, que poderia considerar isso uma violação de direitos autorais e ordenar sua remoção, mas por enquanto, ele permanece como prova da engenhosidade humana (e da programação criativa).
Fonte: tomshardware
Nenhum comentário:
Postar um comentário