[Nintendo 3DS] Luma CFW

Podcast NewsInside, siga e ouça mensalmente no Spotify:

O Luma3DS é um programa que pode ser utilizado para alterar o software do sistema de consoles portáteis da Nintendo, incluindo os modelos (New) Nintendo 2DS e 3DS. Ele pode ser aplicado em tempo real, permitindo que os usuários adicionem recursos, como ajustes de idioma por jogo, capacidades de depuração para desenvolvedores e remoção de restrições impostas pela Nintendo, como o bloqueio de região.

Além disso, o Luma3DS permite a execução de conteúdo não autorizado, como jogos e aplicativos caseiros, removendo verificações de assinatura. Para utilizar o Luma3DS, é necessário possuir um console capaz de executar softwares homebrew no processador Arm9.

Para desbloquear o seu 3DS, siga nosso guia

GuiasInside

Uma das principais vantagens do Luma3DS é a capacidade de executar jogos e aplicativos de qualquer região, permitindo que os usuários acessem títulos que normalmente não estariam disponíveis em sua região. Isso é particularmente útil para jogadores que desejam experimentar títulos exclusivos de outros países ou que desejam jogar jogos que não foram lançados em sua região.

Além disso, o Luma3DS é frequentemente usado por desenvolvedores que desejam testar seus jogos em diferentes regiões ou depurar seus jogos em tempo real. Com o Luma3DS, os desenvolvedores podem ajustar as configurações do jogo em tempo real, depurar problemas e corrigir bugs sem a necessidade de alterar o código original do jogo.

Em resumo, o Luma3DS é uma ferramenta poderosa que pode adicionar recursos e remover restrições em consoles portáteis da Nintendo. Embora seja frequentemente usado por jogadores e desenvolvedores.

7 Meses após a Ultima Atualização

E o Luma recebeu uma nova versão, a 12.0, que adicionou novas opções avançadas e melhorias. Essa atualização não se limita apenas a alterações de baixo nível, e é sem dúvida uma das melhores atualizações do Luma em anos!

Luma 3DS v12.0 (Inglês)
  • Add a new “advanced configuration” submenu for screen filters, allowing for far more customization (notably, increasing gamma). It allows setting different filters for top and bottom screen separately, and all settings can be saved to the ini configuration file
  • Implement autobooting into Homebrew Menu, both in 3DS mode and in DSi mode:
    • DSi modes uses nds-hb-menu bootstrap‘s TID by default, and is a bit slow to start as it needs to go through the native 3DS OS first no matter what
    • Homebrew needs to be compiled with libctru v2.0.0 at a minimum, and libctru v2.1.2 is highly recommended to a bug fix
  • Move “Save settings” to top-level menu
  • Add ability to force routing audio to headphones. This is targeted to Bluetooth hardware mod users
    • One limitation is that this option gets undone if you actually insert then remove headphones in the headphones port, closing and re-opening the lid fixes this
  • Add ability to redirect application core1 threads to core2, on N3DS:
    • Only useful in very demanding games like Pokémon (Ultra) Sun/Moon where it nets approx. a 10% gain, due to how the 3DS OS works
    • Might break some games and homebrew applications
  • Add external *.cxi non-KIP sysmodule loading (from /luma/sysmodules), when the “Enable loading external FIRMs and modules” option is enabled
    • The expected format is {titleId}.cxi (not the name, unlike KIPs), with {titleId} being a string of 16 hexadecimal digits, and with the N3DS bit taken into account
    • code.bin loading for sysmodules is still kept as a feature, but you now need to enable both this option and “Enable game patching” (for non-sysmodules only “Enable game patching” suffices)
  • Enable “game patching” features for all applets (not extensively tested), not just games or applications. This being said, LayeredFs might not work on things like the software keyboard, but “locale emulation” is expected to always work
  • Remove kernel check for creating core2/core3 threads. This has no bearing on homebrew being able to access core2, as it always has had the proper access bits. Moreover, you should not create threads on core3 as head-tracking takes most of the CPU time there & the graphics driver depends on head-tracking
  • Grant full DSP RAM access to all 3dsx homebrew
  • Move hb:ldr from Rosalina to loader reimplementation
  • Add disabled-by-default PASLR support in our custom loader reimplementation; this should match what the official sysmodule does 1:1
  • Fix a bug where an error telling the MCU firmware version was too low, even if this was always incorrect
  • Fix a very long-standing bug where sysmodules could incorrectly be killed when using the “Switch the hb. title to the current app.” feature followed by closing the current app. This might have been causing issues with this feature and N3DS Health&Safety app in the past
  • Display the proper error messages when removing the gamecart or the SD card while playing a game on either medium, instead of a cryptic error code. Also add datetime information to errdisp.txt entries
  • General system stability improvements to enhance the user’s experience

(libctru v2.1.2 and 3ds-hbmenu v2.4.1 will officially release later this week)

Download

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

[Nintendo 3DS] Luma CFW
Rolar para o topo