Emuladores de Wii, GameCube e N64 encontrados em uma cópia pirata de Super Mario 3D All-Stars

A coleção de plataformas de ação Super Mario 3D All-Stars já vazou online antes de seu lançamento oficial. Um dos usuários desmontou a edição peça por peça e descobriu coisas interessantes: todos os três jogos são emulados e usam a API Vulkan.

Como @OatmealDome revelou no Twitter, Super Mario Galaxy e Super Mario Sunshine estão sendo lançados no Nintendo Switch usando algum tipo de emulador de Wii e GameCube chamado hagi – provavelmente feito pela Nintendo of Europe Division (NERD). Ao mesmo tempo, Super Mario 64 roda em um emulador desconhecido Nintendo 64. Ambos os emuladores usam a API Vulkan, o que é estranho, já que o Nintendo Switch possui uma CPU – NVIDIA Tegra X1 (Vulkan é construído com tecnologias AMD).

Curiosamente, a Nintendo recompilou o código original do Super Mario Galaxy para que a CPU Nintendo Switch o execute nativamente, enquanto todo o resto – GPU e som – é executado através do emulador.

O Galaxy em particular é muito interessante. Parece que eles recompilaram o código original para rodar nativamente no Switch CPU, mas todo o resto (GPU / Áudio) está rodando no emulador.

Truque interessante!

O usuário também deu detalhes sobre o emulador do Nintendo 64: ele usa o ROM Shindou Pack (um exploit fechado que permite fazer longos saltos), e patches para texturas, código e tradução de texto são aplicados ao jogo na hora. Além disso, a câmera de primeira pessoa inverteu os controles em comparação com o original. Além disso, @OatmealDome encontrou um erro de digitação no comentário do código: alguém em vez da palavra ″ cannon ″ (canhão) escreveu ″ canoe ″ (canoa).

Ele também revelou que o menu Super Mario 3D All-Stars é movido pelo motor LunchPack usado na série Splatoon, Super Mario Maker e Animal Crossing.

Curiosamente, os patches de código são feitos por meio de Lua. O emulador assume a execução ao / após atingir um determinado endereço de PC e transfere o controle para um script Lua.

Com o potencial de usar o código Super Mario 3D All-Stars, os piratas podem recriar emuladores de Wii, GameCube e Nintendo 64 para Nintendo Switch e usá-los livremente.

Super Mario 3D All-Stars estará à venda no dia 18 de setembro exclusivamente no Nintendo Switch. O jogo estará disponível para compra apenas até 31 de março de 2021.

avalanche

Postagens recentes

A AMD comemorou o 10º aniversário da plataforma AM4 e prometeu dar continuidade à tradição na AM5.

A AMD considera o suporte a longo prazo para sockets como um compromisso com os…

59 minutos atrás

A Meta está desenvolvendo dois modelos de óculos inteligentes Ray-Ban com correção visual.

A Meta✴Platforms planeja lançar dois novos óculos inteligentes Ray-Ban para usuários de lentes de grau…

2 horas atrás

O YouTube atualizou o design do seu player incorporável e, como de costume, os usuários ficaram insatisfeitos.

O YouTube possui dois players principais: um para seu próprio site e outro para uso…

3 horas atrás

Hackers invadiram a infraestrutura da Comissão Europeia e roubaram 350 GB de dados.

A Comissão Europeia (CE) anunciou um ciberataque que afetou a infraestrutura em nuvem que hospeda…

3 horas atrás

A Ayaneo aumentará os preços e descontinuará diversos consoles portáteis, pois a escassez de memória elevou os custos de produção.

A Ayaneo atualizou as informações sobre seus dispositivos em seu site, e as notícias não…

3 horas atrás

Apesar de duas falhas, a Intuitive Machines recebeu um terceiro contrato da NASA para entregar carga à Lua.

Uma vez é acidente, duas vezes é coincidência, mas uma terceira é garantida, decidiu a…

3 horas atrás