[Nintendo 3DS] Twilight Menu++ & Bootstrap

Siga o NewsInside Podcast no Spotify AQUI, novos episódios mensais, gravações ao vivo na Twitch


Mais uma semana na qual dispositivos Nintendo dominam nos homebrews! Hoje começamos com Twilight Menu ++ tendo as seguintes novidades:

Twlight Menu ++
  • Added IMA-ADPCM .wav support for custom themes!
    • bgm.wav file goes in the same place as bgm.pcm.raw. In order for the correct file to play, make sure there’s no existing bgm.pcm.raw file, before adding bgm.wav.
    • Regular PCM .wav files are not supported.

Bug fix

  • Fixed where the bootstrap setting wouldn’t save in the homebrew’s per-game settings.

Já com o Bootstrap, temos funções novas e melhorias:

Bootstrap

What’s new?

  • You can now access the in-game menu, while running DSi-Enhanced/Exclusive games in DSi mode!
    • Take screenshots, alongside changing the clock speed and VRAM boost settings to their DS versions.

Bug fixes

  • The patch offset cache from the previous nds-bootstrap version for each launched ROM should now be properly cleared without having to manually delete the patchOffsetCache folder in sd:/_nds/nds-bootstrap/.
  • Fixed an overlooked bug that broke some homebrew compatibility.

Para atualização no DSi veja nosso guia do DSi e instalação 3DS veja no github do criador, por hora.

Download Boostrap

Download Twilight Menu ++

TWPatch – Turbine os Gráficos dos jogos DS(i) no 3DS

Tradução & Adaptação: TearRehem

A retrocompatibilidade é sempre bem vinda por todos, não há dúvidas. Mas às vezes a implementação no console pode deixar a desejar, seja por questões técnicas ou por preguiça da parte dos criadores/devs. Dependendo para quem você pergunte, o modo DS(i) no 3DS pode ser descrito por ambos: suas únicas opções são apenas jogar com upscale para a resolução do 3DS (o que inclui um filtro borrado que não pode ser desligado), ou jogar na resolução nativa (que não cobre a tela inteira do 3DS, ficando com barras pretas ao redor de toda a imagem). Por esses motivos, muitos preferem jogar DS(i) nos consoles antigos, pois assim têm imagens bem melhores sem nenhum comprometimento.

Mas as coisas mudaram com o lançamento do TWPatch, por @Sono. Depois de muita pesquisa e engenharia reversa, foi feito um patcher que é capaz de modificar como o TWL_FIRM se comporta. Um total de 9 filtros diferentes estão disponíveis (não contando o padrão da big N), sendo que vários podem fazer seus jogos ficarem com uma imagem bem melhor (e menos borrada). Pra efeito de comparação, segue as imagens tiradas do fórum GBATemp (esquerda sem o filtro/direita com o filtro, imagens de @youny43):

 

Para os curiosos de plantão, lista dos filtros:

  • Nintendo default
  • Sono’s crisp (original patch)
  • Sono’s crisp (tweaked)
  • Zero interpolation (double pixel)
  • Linear interpolation 1
  • Linear interpolation 2
  • Sharpen test 1
  • Linear sharpen 1
  • Darken crisp
  • Darken Nintendo

O patcher funciona tanto no Old 3DS quanto no New 3DS, desde que estejam usando o Luma CFW. Você também precisará ter ativado a opção de carregar FIRMs e módulos externos no menu de configuração do Luma, senão os filtros não irão funcionar. O processo pode levar vários minutos, então tenha certeza de ter carregado seu bichinho e tenha bastante paciência antes de proceder.

Se não tiver certeza de qual filtro usar, o homebrew tem uma opção de visualização antes de aplicar, e assim podendo comparar com o original da Nintendo.

Instruções e observações do @Sono:

– Compressão do código leva incríveis 6 minutos no Old3DS, então tenha certeza de somente apertar START quando tiver certeza de ter selecionado o kernel correto. No New3DS deve ser levemente mais rápido.

– O código usa puramente a renderização via CPU por causa do desenvolvimento da emulação do hardware, então será dolorosamente devagar, e sem resposta. Você deve SEGURAR OS BOTÕES, NÃO SOMENTE ENCOSTAR OU BATER DE LEVE NELES.

– O menu desaparecerá depois de alguns segundos se você não apertar nenhum botão. Isso é intencional, pra que possa ver o resultado tanto na tela de cima quanto na de baixo. Caso queira o menu na tela, segure ESQUERDA ou DIREITA.

– Continue segurando o X para temporariamente trocar para o filtro padrão da Nintendo. Soltar o X irá trocar de volta para o selecionado. Você pode usar isso pra checar o modo e comparar visualmente as opções antes de aplicar.

– Acidentalmente foi quebrada a habilidade de trocar as imagens de teste com o botão Y, portanto foi removida essa opção para este release (já que o @sono perdeu muito tempo com o compressor). Caso o @Sono não esqueça de arrumar, então poderá utilizar o Y para trocar imagens de teste em versões futuras.

– Uma vez que apertar o START, não há volta. A compressão somente pode ser cancelada se segurar o botão de desligar. NÃO CANCELE CASO FALTE POUCO.

– Segure SELECT para sair.

Download: https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia

 

Fontes:

Tradução e adaptação do tópico do @RattletraPM: https://gbatemp.net/threads/twpatch-lets-you-use-custom-ds-i-mode-scaling-filters-on-your-3ds.543291/

Tópico original do @Sono: https://gbatemp.net/threads/sharp-ds-i-mode-scaling-filters.542694/page-9#post-8712553

 

 

Novo Twilight Hack compatível com o firmware 3.4 do Nintendo Wii

super-mario-rick Oba Oba! Para quem anda vivendo embaixo de uma pedra e AINDA não instalou o Homebrew Channel nos seus consoles, agora chegou a hora de fazer-lo. Marcan liberou mais uma versão do famoso Twilight Hack, o save que permite a execução de homebrews no seu Nintendo Wii. A única mudança dessa versão é o suporte ao novo firmware 3.4.

De acordo com Marcan, a Nintendo cometeu outro pequeno erro na correção do bug que prevenia o Twilight Hack de ser copiado para o console. Com isso, você terá que instalar o hack, rodar o Zelda e instalar o Homebrew Channel tudo em uma tacada só (sem desligar o console entre os passos). Isso acontece porque a proteção contra o hack do firmware 3.4 AINDA funciona, sendo assim se você instalar o save hackeado e desligar o console, ele será removido no próximo boot. Lembrando que essa pode ser a última vez que você poderá instalar o Homebrew Channel no seu Nintendo Wii, sendo assim mesmo pessoas que não utilizem homebrew são aconselhadas a instalarem o canal mesmo assim via Twilight Hack, para não perderem a chance – talvez para sempre – depois.

Para instalar o hack:

  • Copie a pasta private para a raiz do seu SD Card;
  • Depois, no gerenciador de saves do console, copie o Hack do SD para seu Wii;
  • Rode o Zelda (correspondente a versão do seu hack: Zelda US para hack US, etc) e carregue o save;
  • Por fim, basta dar um passo dentro do jogo e o hack será ativado.

A partir dai, o homebrew que estiver na raiz do seu stick nomeado boot.dol (ou .elf, não lembro :P) será executado. Recomendo que esse homebrew seja o instalador do HBC. Lembrem-se: Better safe than sorry.

Download Twilight Hack beta 2 (compatível com o firmware 3.4) para Nintendo Wii

Nova versão do Twilight Hack compatível com o firmware 3.3 do Wii

Pois é, já temos um Twilight Hack compatível com o novo firmware 3.3 do Wii. Para quem atualizou por engano e não tinha o Homebrew Channel Instalado agora é a hora de instalar.

Mudanças:
– Compatível com o Update 3.3 do Wii;
– Melhorias nas configurações de vídeo e nos textos exibidos durante a execução do hack;
– Novos ícones para os saves;
– Essa versão procura no SD por arquivos boot.elf e boot.dol e boota o que encontrar primeiro (prioridade para arquivo .dol);
– Centenas de pequenos bugs corrigidos.

O novo homebrew channel pode ser baixado no seu site oficial. Lembrando que para quem está no update 3.3, os discos assinados através de hacks não funcionam, sendo assim, a única forma de instalar o canal em Wiis com o firmware 3.3 é via Twilight Hack usando a versão .elf do instalador.

Download Twilight Hack v0.1 beta1 para Nintendo Wii
Download do Homebrew Channel beta8 para Nintendo Wii (site oficial)

Criado novo Twilight Hack compatível com o firmware 3.3 do Wii

Esse foi até mais rápido do que o pessoal do M33. Um dia depois do lançamento de um novo update para o Wii, APARENTEMENTE já conseguiram criar um novo exploit que consegue permitir a execução de homebrews no Nintendo Wii. Digo aparentemente porque no momento que escrevo esse post (11:12 da manhã) o novo exploit ainda não foi testado. O que aconteceu foi que um usuário no fórum do site elotrolado.net criou uma conta apenas para postar esse novo exploit que ele diz compatível com o 3.3. O arquivo foi analizado por alguns especialistas e aparentemente é inofensivo, porém nenhum teste mais complexo foi realizado sobre o arquivo.

Voltando a parte oficial da coisa (entenda-se: Bushing e seus amigos), o novo update foi analizado até a última linha de código e diversos fatos curiosos foram descobertos sobre ele, como por exemplo:
– O Update foi concluído e empacotado em Março. Tecnicamente foram 3 meses de testes antes do update ser lançado;
– O update bloqueia o uso do Twilight Hack e de discos assinados com o Trucha Signer;
– Arquivos já existentes no Wii como canais do VC hackeados ou o Homebrew Channel continuam funcionando normalmente;
– A Nintendo criou 3 funções específicas dentro do seu código para anular o Twilight Hack. Uma que verifica a existência de um arquivo de save hackeado no console durante o boot, e o apaga caso necessário. Outra que é chamada durante a cópia de qualquer arquivo do SD para a NAND do Wii, verificando se o arquivo copiado não é um save hackeado;
– O patch é TOTALMENTE específico. Caso um novo exploit seja descoberto, a Nintendo teria que lançar um novo update.

O mais curioso nisso tudo é que, depois de uma forte análise do novo firmware, já descobriram uma forma de se passar a perna no novo IOS. Os bugs foram encontrados dentro do código das novas funções, e funciona da seguinte forma:
– A função verifica se existe um save hackeado dentro do SD durante a cópia. Se o arquivo é o hack, ele é apagado. A função porém, não verifica se existem DOIS arquivos hackeados, sendo assim se dois arquivos hackeados forem copiados para o SD dentro da mesma pasta com o mesmo nome, apenas o primeiro é deletado;
– A função espera que os saves do SD possuam blocos de tamanho múltiplo de 32 (padrão do Wii). Caso um único byte seja adicionado ao final do save, ele não é verificado por não estar "dentro dos padrões", porém pode ser copiado normalmente para o console.

Em suma: Já descobriram uma forma de continuar rodando o Hack do Zelda no Wii, basta agora que alguém crie um novo save modificado ou verifique a autencidade do arquivo lançado no fórum elotrolado.net.

Com isso, a Nintendo acaba de declarar oficialmente guerra aos hacks do Nintendo Wii. Apesar dela ainda não ter feito nada contra drivechips (soluções um pouco mais complicadas de serem detectadas), ela deu o primeiro passo para corrigir um problema que a afetava no lugar onde mais dói, no bolso, já que o Hack permitia a instalação de jogos do Virtual Console e do WiiWare baixados ou criados "ilegalmente".

Para maiores informações extremamente técnicas (porém extremamente interessantes) sobre o acontecido, visite o site HackMii.com (conteúdo em Inglês).

Twilight Hack para Nintendo Wii – Agora suportando SD Card frontal

Pois é pessoal, para quem tinha a desculpa de que não rodava homebrew no Wii por causa que não possuia um USB Gecko agora já tem motivos para comemorar. A nova versão do primeiro e único exploit capaz de rodar homebrew no Nintendo Wii já está disponível, e implementa o suporte a SD Cards inseridos na entrada frontal do próprio Wii para carregamento de arquivos .ELF.

Changelog:
– Carregamento do geckoloader através do USB Gecko Flash;
– Suporte a entrada SD Card frontal do console;
– Suporte a FAT16. Para executar um arquivo .ELF em seu SD Card basta copiar-lo para o cartão e nomear-lo boot.elf;
– A versão RZDJ do Zelda agora é suportada;

O download da nova versão do hack já está disponível abaixo, e com isso irei atualizar o tutorial de como executar homebrew no seu Nintendo Wii. Confiram!

Download Twilight Hack 0.1alpha3 para Nintendo Wii

Novo Twilight hack lançado para Nintendo Wii

Após o sucesso do —primeiro loader de homebrews para o Nintendo Wii–, Bushing atualizou sua aplicação para aumentar ainda mais a compatibilidade e funcionalidade de seu exploit para o Zelda Twilight Princess. O que esse exploit faz é possibilitar o carregamento de aplicações gravadas em um SDcard através de qualquer adaptador de SD para o Gamecube.

Para fazer o exploit funcionar, você deve fazer um backup do seu save original do Zelda, e copiar o incluído no pacote abaixo no lugar. Após isso, grave o arquivo .ELF do homebrew desejado no SDcard, carregue o Zelda em seu console, abra o save modificado que irá aparecer (chamado Twilight Hack) e fale com o homem que aparece dentro do jogo. Após isso siga as instruções da tela para carregar seu hombrew.

Apesar do método ainda ser um pouco complicado de ser utilizado por um “home user”, provavelmente logo teremos loaders e outras formas de se executar homebrew diretamente no Nintendo Wii. Logo mais estarei postando um tutorial completo de como executar homebrew em seu Nintendo Wii, incluindo alguns jogos e aplicações já criadas para o console.

Lembrando que somente as seguintes versões código do Zelda são compatíveis com o exploit:
RVL-RZDE-0A-0 JPN – funcionando
RVL-RZDE-0A-0 USA – funcionando
RVL-RZDE-0A-2 USA – funcionando
RVL-RZDJ-0A-0 JPN – ainda não suportada

Para verificar se seu Zelda é compatível com o exploit, procure no anel de plástico do interior do CD por esses códigos e veja se o seu está inclúido na lista de compatíveis.

Download Twilight hack 0.1 alpha 2 para Nintendo Wii