Skip to content

Releases

MDias fork v9.1 - All in One (Launcher)

Choose a tag to compare

🆕 Novidades da Versão v9.1

  • ✅ Nova Base Engine (v5.8.4 → MDias Fork v9.1): Totalmente traduzido para Português do Brasil (pt-BR), janela identificada como MDias Fork | v9.1 | Clang 22.1.8, menu Ajuda >> Sobre MDias Fork atualizado e sem popups de atualização automática, botões Discord ou Donate.
  • ✅ Botão X no Topo Direito do Menu de Capas: Agora é possível fechar o launcher diretamente em tela cheia clicando no botão quadrado ✕ no canto superior direito (sem depender apenas de Alt+F4).
  • ✅ Configurações Completas por Jogo no Seletor de Capas: Todas as abas do emulador (Geral & Núcleo, CPU, Gráficos, DLSS/Upscaling, Gráficos Avançados & FPS, Sistema & Applets, Áudio, Depuração & Rede e Leiaute de Botões) agora estão disponíveis de forma independente para cada jogo direto no menu de capas.
  • ✅ Modos de qualidade DLSS & Otimizações: Automatic, DLAA, Quality, Balanced, Performance e Ultra Performance (alteráveis em tempo real com status na barra inferior), além das correções de ondulações na água, VRAM de 8 GB no DLSS e carregamento acelerado de shaders/texturas.

MDias fork v9- All in One (Launcher)

Choose a tag to compare

🆕 Novidades da Versão v9

🎮 Novidades
✅ Modos de qualidade DLSS: Automatic, DLAA, Quality, Balanced, Performance e Ultra Performance. Agora a qualidade e o preset podem ser alterados enquanto você joga, e a barra de status exibe qual modo do DLSS está em execução (ex.: "DLSS QUALITY K"). O preset K continua sendo o padrão.

🛠️ Correções
🌊 Ondulações na água: Não pulam mais quadros a 60 FPS nem ficam lentas abaixo de 60 FPS no modo padrão 30/60.
✅ DLSS em placas de 8 GB: O DLSS não se desativa mais sozinho em placas de vídeo de 8 GB quando a VRAM está cheia.
✅ Configurações em telas de carregamento: Clicar em OK / Aplicar nas configurações durante uma tela de carregamento não congela mais a janela.

🚀 Mais Rápido
✅ Upload de texturas mais rápido: Menos engasgos quando novas áreas são carregadas.
✅ Compilação acelerada: O código dos jogos é compilado mais rapidamente após os carregamentos.
✅ "Preparando shaders" inteligente: O aviso de "Preparing shaders" só volta a aparecer quando uma nova versão realmente modifica os shaders, e não após toda atualização.

MDias fork v8- All in One (Launcher)

Choose a tag to compare

MDias Fork v8 All in One — Switch & Switch 2 PC Gaming Suite

A central definitiva de emulação de Nintendo Switch e Switch 2 para PC, com interface CoverFlow 3D imersiva, suporte nativo a pastas descompactadas, layouts dinâmicos de botões e cache de shaders otimizado.

Destaques • Shader Cache Zelda • Como Usar • Controles & Atalhos • Personalização


🌟 Principais Destaques

🎮 Interface Cinematográfica CoverFlow 3D

  • Navegação Estilo Console: Carrossel tridimensional fluido em alta resolução, com rotação em perspectiva 3D, transições suaves e design Dark Aurora Glass.
  • Wallpapers Dinâmicos & Piso Espelhado: Ao navegar entre os jogos, o plano de fundo da aplicação transiciona dinamicamente para a arte do título selecionado, acompanhado por um reflexo realista no piso de vidro translúcido.
  • Tela Cheia por Padrão: O launcher inicia e reabre diretamente em tela cheia para oferecer uma experiência autêntica de console ou fliperama arcade na TV e no monitor.

🏷️ Etiquetas Douradas de Identificação (📁 PASTA vs ✦ .NUP)

  • Identificação Visual Instantânea: Cada capa exibe no canto superior direito uma elegante etiqueta em estilo pílula com gradiente em ouro metálico, relevo escurecido e acabamento vítreo (glassy highlight).
  • Indicação do Formato da ROM:
    • 📁 PASTA: Jogos armazenados em estrutura de diretório descompactado.
    • ✦ .NUP: Jogos em arquivo único empacotado.
  • Integração Gráfica 3D: A etiqueta acompanha a inclinação tridimensional do carrossel e é refletida com fidelidade no piso de vidro.

📁 Carregamento Inteligente de ROMs em Pasta & Pacotes

  • Varredura Recursiva Automática: Suporte completo para carregar jogos diretamente em pastas, sem mensagens de "formato não suportado". O sistema busca de forma inteligente o executável main em:
    1. Subpastas de atualizações mais recentes: updates/<build>/exefs/main
    2. Executável base: base/exefs/main
    3. Diretório raiz: exefs/main
    4. Varredura recursiva em qualquer subdiretório exefs (otimizada para ignorar pastas pesadas como romfs).
  • Suporte a Pacotes Clássicos: Compatível também com arquivos .nup, .nsp e .xci.

⚡ Shader Cache Incluso (120k) — The Legend of Zelda: Ocarina of Time Remake

  • Desempenho Impecável: Acompanha Shader Cache completo com mais de 120.000 shaders pré-compilados para The Legend of Zelda: Ocarina of Time Remake.
  • Zero Travamentos (Stutter-Free): Elimina completamente as quedas de quadros e travamentos momentâneos causados por compilação de shaders em tempo de execução, proporcionando 60+ FPS sólidos e jogabilidade estável desde o primeiro minuto.

🕹️ Personalização de Leiaute de Controles nos Jogos

  • Troca Rápida de Botões (LayeredFS Mods): Alterne visualmente a marcação dos botões de ação exibidos na tela dos jogos entre:
    • 🔴 🔵 Nintendo Switch (Padrão: A/B/X/Y)
    • ⬛ 🔺 PlayStation (Cruz/Círculo/Quadrado/Triângulo)
    • 🟢 🟡 Xbox (A/B/X/Y estilo Microsoft)
    • 🎮 Steam Deck
  • Aplicação em Tempo Real: Pressione a tecla L no teclado ou utilize o atalho de controle para alternar o esquema antes de inicializar a partida.

🚀 Ciclo de Vida Inteligente & Zero Lixo Temporário

  • Liberação de Memória RAM: Ao iniciar qualquer jogo, o launcher se encerra de maneira limpa para entregar 100% da memória e do processamento ao jogo.
  • Reabertura Automática em Tela Cheia: Um monitor de processos em segundo plano detecta o fechamento da janela do emulador e reabre o seletor de capas imediatamente em tela cheia.
  • Zero Arquivos %TEMP%: Construído em arquitetura isolada que elimina a geração de pastas temporárias residuais no Windows.

🧙‍♂️ Assistente Interativo de Boas-Vindas

  • Configuração em 4 Passos: Ao abrir pela primeira vez, o usuário é recebido por um assistente amigável com:
    1. Apresentação das capacidades do emulador.
    2. Criação do perfil do jogador (GamerTag) e escolha do avatar/foto.
    3. Seleção do diretório de jogos.
    4. Mensagem animada e comemorativa de "Divirta-se Muito!".

🚀 Como Iniciar

  1. Baixar e Extrair:

    • Extraia o conteúdo da pasta da Release para o diretório de sua preferência.
  2. Instalar Pré-requisitos (se necessário):

    • Caso o computador não tenha o pacote do Visual C++ instalado, execute o instalador incluso:
      vc_redist.x64.exe
      
  3. Executar o Launcher:

    • Inicie o executável principal:
      MDias Fork v8 All in One.exe
      
  4. Adicionar seus Jogos:

    • Por padrão, o emulador buscará ROMs na pasta C:\SWITCH 2. Você pode adicionar suas pastas e arquivos .nup diretamente lá ou alterar o caminho no assistente inicial e nas configurações.

⌨️ Atalhos e Controles

Teclado

Tecla Ação
Enter / Espaço Iniciar o jogo selecionado
Setas Esquerda / Direita Navegar pelo carrossel 3D de capas
Page Up / Page Down Avançar ou retroceder páginas de jogos
F11 / Alt + Enter Alternar entre Tela Cheia e Modo Janela
L Alternar leiaute de botões (PlayStation / Xbox / Steam Deck / Switch)
X Abrir configurações individuais do jogo
Y Exibir detalhes e informações da ROM
F5 Recarregar e atualizar a lista de jogos
Esc Fechar janelas de diálogo e modais

Controle (Gamepad / Xbox / DualShock / DualSense)

Botão Ação
D-Pad / Analógico Esquerdo Navegação entre as capas
Botão A (Xbox) / X (PlayStation) Iniciar jogo
Botão B (Xbox) / Círculo (PlayStation) Voltar / Fechar modais
Botão X (Xbox) / Quadrado (PlayStation) Configurações do jogo
Botão Y (Xbox) / Triângulo (PlayStation) Propriedades do jogo
LB / RB Salto rápido de páginas de capas
Start Abrir painel de configurações gerais
Back / Select Sobre o emulador

🎨 Personalização de Capas e Wallpapers

  • Troca Rápida de Capa: Clique com o botão direito do mouse em qualquer capa no carrossel e escolha "🖼️ Alterar Capa deste Jogo...".
  • Wallpaper Personalizado: No menu de contexto do botão direito, selecione "🌄 Alterar Plano de Fundo (Wallpaper)..." para vincular uma imagem de alta definição ao jogo.
  • Armazenamento Organizado: As capas e planos de fundo ficam salvos nas pastas covers/ e back/ dentro do próprio diretório do aplicativo.

📂 Estrutura da Release

MDias Fork Release/
├── MDias Fork v8 All in One.exe    # Executável do Launcher CoverFlow 3D
├── mdias fork.exe                  # Intermediador nativo Win32
├── mdias_fork_core.exe             # Núcleo principal do emulador
├── game_watcher.ps1                # Monitor de ciclo de vida e reabertura
├── launcher_config.json            # Configuração de fábrica padrão
├── vc_redist.x64.exe               # Instalador Microsoft Visual C++
├── _internal/                      # Bibliotecas e módulos empacotados
├── layouts/                        # Esquemas de botões (PS, Xbox, Steam Deck)
├── assets/                         # Efeitos sonoros, ícones e arte
├── covers/                         # Pasta de capas dos jogos
└── back/                           # Pasta de wallpapers dos jogos

Desenvolvido com foco em desempenho, usabilidade e design.
MDias Fork Switch 2 Edition • Divirta-se muito!

MDias fork v7- All in One

Choose a tag to compare

🚀 MDias Fork | v7 | Clang 22.1.8 — Notas de Lançamento (Release Notes)

Bem-vindo ao MDias Fork v7 (All-In-One)! 🎉
Esta versão traz uma reformulação completa da experiência de emulação de Nintendo Switch & Switch 2, trazendo desempenho extremo, zero micro-travamentos (anti-stuttering), compatibilidade total com os pacotes de 75k Shaders Vulkan v5.4, tradução completa em Português do Brasil, novo tema visual e o novo Instalador Automatizado de Perfil e Shader.


🌟 Destaques da Versão v7

🎮 1. Nova Identidade Visual Oficial: MDias Fork v7

  • 🏷️ Título da Janela e Identificação: O emulador agora exibe oficialmente a assinatura MDias Fork | v7 | Clang 22.1.8 na janela principal, barra de tarefas e menus.
  • ℹ️ Menu "Sobre MDias Fork": Menu e créditos atualizados, integrando a logo oficial de alta resolução mdias_logo_sw2emu.png.
  • 🖼️ Novo Ícone de Alta Definição (.ico): Injeção do novo ícone oficial com 7 camadas de resolução (16x16 até 256x256) diretamente nos recursos nativos do executável e no sistema de recursos embutido do Qt.
  • 📦 Nomes dos Executáveis:
    • MDias Fork.exe (Executável principal padronizado)
    • MDias Fork - v7 - Clang 22.1.8.exe (Executável com nomenclatura completa de release)

🇧🇷 2. Tradução Completa para Português do Brasil (PT-BR)

  • 🌐 100% em Português-BR: Mais de 2.129 termos e mensagens do emulador traduzidos e compilados via lrelease.
  • 🔄 Carregamento Automático: Redirecionamento interno dos recursos Qt para ler ./languages/pt_BR.qm de forma autônoma.
  • 🎯 Fallback de Idioma: Configurado nativamente para que o emulador sempre inicie em Português-Brasil logo no primeiro boot.

🎨 3. Novo Tema Cinza Claro & Legibilidade Aprimorada

  • 🖥️ Tema Cinza Claro Moderno: Interface visual com acabamento limpo e refinado através da folha de estilos style.qss.
  • 🔤 Menus com Contraste Perfeito: Todos os menus e submenus superiores calibrados com fontes pretas (#000000) de alta definição, eliminando qualquer problema de legibilidade sobre fundos claros.
  • 🪟 Barra de Título Nativa: Integração com o tema claro do Windows, proporcionando um visual harmonioso e consistente.

⚡ 4. Motor Anti-Stuttering com Evicção Bloqueada

  • 🚫 Bloqueio de Evicção (EvictUnusedPipelines -> RET): Impede que o emulador destrua pipelines de shaders da memória VRAM após períodos de inatividade.
  • 🏎️ Jogabilidade Contínua: Elimina aqueles engasgos periódicos (micro-stutters) que ocorriam ao retornar para áreas já exploradas ou durante batalhas intensas.

🛡️ 5. Compatibilidade Irrestrita de Shaders Vulkan v5.4 & v5.2

  • 🧩 Mesclagem Forçada de Shaders: O emulador agora ignora restrições de versão de cache, aceitando e mesclando shaders gerados em diferentes versões do Vulkan sem descartar o progresso.
  • 🔒 Proteção Anti-Deleção: Neutralizada a rotina de exclusão de arquivos de cache (std::filesystem::remove), garantindo que o seu arquivo de shaders nunca seja apagado pelo emulador.
  • 📂 Carregamento Prioritário: Suporte nativo para carregar:
    • %APPDATA%\eden\cache\shader\0400486024dec000\vulkan.fork-v54.bin
    • %APPDATA%\eden\cache\shader\0400486024dec000\vulkan-frizti.fork-v52.bin

🎬 6. Otimizações de Vídeo e Apresentações (Hookshot Fix)

  • 🎞️ Expansão do Buffer de Decodificação (8 Frames): Ampliamos o limite MaxDecodedAhead de 2 para 8 quadros pré-decodificados, eliminando a escassez de frames durante as cenas cinematográficas e cutscenes.
  • ⏱️ Liberação Imediata de Buffers (EDEN_NX2_VDEC_EOS_RELEASE_NOW=1): Evita que threads de decodificação fiquem presas ao finalizar trechos de vídeo.
  • ⚙️ Implementação C++ Hookshot: Código-fonte atualizado no repositório com o algoritmo de sincronização temporal por wall-clock para quando o projeto for reconstruído do zero.

⚙️ 7. Switches de Performance Otimizados (nx2_switches.txt)

O arquivo nx2_switches.txt já vem configurado de fábrica com os melhores parâmetros para máxima estabilidade e fluidez:

  • 🚀 EDEN_NX2_SPLIT=2: Descarrega a execução de métodos e macros da GPU para uma thread independente em segundo plano (+54% de ganho de FPS).
  • 🛡️ EDEN_NX2_FENCE_BATCH=1: Agrupa cercas de sincronização Vulkan, reduzindo expressivamente o overhead sobre o driver de vídeo.
  • 🌫️ EDEN_NX2_OOT_FOG=reduced: Correção visual personalizada para The Legend of Zelda: Ocarina of Time em GPUs AMD Radeon, removendo a névoa esbranquiçada e equilibrando o contraste e iluminação.
  • ⚡ EDEN_NX2_PRELOAD_ALL_PIPELINES=1: Pré-carrega todos os shaders compilados diretamente na inicialização do jogo, evitando stutters durante o gameplay.
  • 🛑 EDEN_NX2_BUFFER_DOWNLOADS Mantido Desativado: Elimina transferências pesadas de 200 MB/s pela PCIe que derrubavam as taxas de quadros em até 63%.

📦 Como Usar o Instalador de Perfil e Shaders (75k Vulkan v5.4)

Criamos um instalador dedicado para deixar a configuração pronta com apenas um clique! 🎯

📋 O que o Instalador faz:

  1. 🧹 Limpeza Segura: Localiza e remove perfis legados ou corrompidos de versões anteriores que causavam conflitos de inicialização.
  2. ⚙️ Instalação do Perfil Otimizado: Aplica as configurações recomendadas de sistema, áudio, GPU e interface já calibradas para máxima performance.
  3. 💾 Instalação do Pacote de 75k Shaders Vulkan v5.4: Copia automaticamente o banco massivo de shaders pré-compilados diretamente na pasta oficial do jogo:
    %APPDATA%\eden\cache\shader\0400486024dec000\
    

🚀 Passo a Passo para Instalação:

  1. Feche o emulador se ele estiver aberto.
  2. Execute o Instalador de Perfil e Shaders fornecido no pacote.
  3. Aguarde a confirmação de sucesso na tela.
  4. Abra o executável MDias Fork.exe.
  5. Ao iniciar o jogo, você verá a barra de carregamento processando todos os shaders de uma só vez no boot. Após carregado, o jogo rodará com máxima fluidez e sem engasgos de compilação! 🏆

Eglantine_NX2_forkMDias_v6

Choose a tag to compare

🚀 Lichii / Eglantine-NX 2 — Fork MDias v6 (Zero-Stutter Edition) 🎮⚡

Logo

A compilação definitiva de alta performance para Nintendo Switch & Switch 2!
Otimizado para máxima fluidez, eliminação completa de micro-travamentos (Zero-Stutter), pré-compilação antecipada de shaders e tradução 100% em Português Brasileiro. 🇧🇷✨


🌟 O que há de novo no Fork MDias v6? 🛠️🔥

O Fork MDias v6 é o resultado de uma profunda engenharia reversa no núcleo do emulador (Build 117), reconstruindo a forma como os pipelines de shaders da GPU Vulkan são alocados, pré-compilados, retidos na memória e gerenciados durante o encerramento do jogo:

🛡️ 1. Eliminação Definitiva dos Travamentos (Zero-Stutter Engine)

  • 🚫 Fim das Gravações Síncronas em Disco (vulkan_used): O emulador original pausava a thread de renderização da GPU no meio da gameplay para gravar no disco sempre que um shader novo era ativado. Essa rotina foi neutralizada via patch binário (0x193BDF), mantendo tudo na memória RAM/VRAM de ultravelocidade e eliminando os engasgos de I/O de disco! ⚡
  • 🧠 Retenção Permanente de Shaders (Zero-Eviction): O descarte periódico de shaders na GPU e RAM foi totalmente desligado (0x999D05). Uma vez compilado, o shader permanece ativo para sempre na VRAM, sem recargas desnecessárias! 📦
  • 🔓 Fila de Pré-Compilação Ilimitada (Uncapped Prebuild): O teto original de 3.000 shaders no boot foi removido (0x9A0D4F). O emulador agora processa antecipadamente todos os mais de 75.000 shaders do pack de uma única vez na inicialização! 🏎️💨
  • 🎯 Bypass de Rejeição de Estados Dinâmicos do Driver: Neutralizadas 9 instruções de descarte que rejeitavam shaders por variações no driver Vulkan (0x9A0B0E a 0x9A0D34). 100% dos shaders válidos são aceitos.
  • 🔒 Proteção Total Contra Exclusão de Cache: As rotinas internas de deleção automática de arquivos .bin foram neutralizadas, impedindo perdas acidentais do cache acumulado.

🛑 2. Correção do Congelamento ao Parar ou Fechar o Jogo

  • 🛠️ Fim do Deadlock no Closing software...: Identificamos que a função de avanço de frames (TickFrame no offset 0x999B60) precisa notificar e liberar os compiladores assíncronos da GPU. O ponto de controle foi corrigido para que as threads de segundo plano sejam liberadas normalmente. Agora você pode pausar, reiniciar ou fechar o emulador a qualquer momento e ele fecha instantaneamente em menos de 1 segundo, sem travar nada! ⏱️✅

🇧🇷 3. Tradução Completa para Português Brasileiro (PT-BR)

  • 🌐 Interface 100% em Português: Menus principais (&Arquivo, &Emulação, &Exibir, &Ferramentas, &Ajuda, &Sobre Lichii), opções de configuração, caixas de diálogo e atalhos agora estão no nosso idioma!
  • 🧩 Módulos Nativos: Inclui os arquivos compilados pt_BR.qm nas pastas languages/ e translations/, com espelhamento para compatibilidade total em qualquer sistema.
  • 🏷️ Identidade Visual Atualizada: Título do programa alterado para Lichii | MDias v6 e Lichii fork MDias v6.

📦 4. Instalador Automatizado de Perfil e Shaders 75k Vulkan v5.4

Junto a este release, disponibilizamos o Instalador de Perfil e Shader - MDias v2.0.exe para uma configuração limpa e automática em 1 clique! 🖱️✨

🎯 Como funciona o Instalador:

  1. 🧹 Limpeza Inteligente: Detecta e apaga com segurança pastas de perfis antigos ou corrompidos em %APPDATA%\eden.
  2. ⚙️ Instalação do Perfil Otimizado: Configura automaticamente os arquivos de preferência (qt-config.ini) com idioma em Português e renderizador Vulkan de alto desempenho.
  3. 💾 Shader Pack 75k Vulkan v5.4: Instala o mega-pacote de mais de 75.000 shaders compilados (Vulkan v5.4) diretamente na pasta do jogo The Legend of Zelda: Ocarina of Time Remake (0400486024dec000).
  4. 🚀 Pronto para Jogar: Basta abrir o emulador e curtir o jogo liso do início ao fim!

📋 Como Instalar e Usar 🎮

  1. 📂 Baixe e extraia a pasta Eglantine_NX2_forkMDias_v6.zip no local de sua preferência.
  2. 🚀 Execute o instalador:
    • Dê dois cliques em Instalador de Perfil e Shader - MDias v2.0.exe.
    • Ele fará a limpeza dos perfis antigos e aplicará o pack de 75.000 shaders Vulkan v5.4.
  3. 🕹️ Abra o emulador:
    • Execute o lichii.exe dentro da pasta Eglantine_NX2_forkMDias_v6.
    • A janela abrirá identificada como Lichii | MDias v6.
  4. ⚔️ Inicie o seu jogo:
    • Ao carregar The Legend of Zelda: Ocarina of Time Remake, o emulador carregará o pack completo de shaders da pasta AppData, garantindo taxa de quadros estável e zero travamentos!

⚙️ Diretivas Recomendadas no nx2_switches.txt 🔧

O arquivo nx2_switches.txt já acompanha a versão configurado para máxima estabilidade:

# Descarrega comandos e macros de GPU para thread secundária (+54% FPS)
EDEN_NX2_SPLIT=2

# Agrupamento e otimização de cercas de sincronização da GPU
EDEN_NX2_FENCE_BATCH=1

# Otimização de download de buffers da memória gráfica
EDEN_NX2_BUFFER_DOWNLOADS=1

# Prevenção contra saltos de renderização assíncrona
EDEN_NX2_ASYNC_SKIP=0

# Sincronismo de tempo de GPU de alta precisão
EDEN_TIMING_COARSE=1

# Pré-compilação antecipada total dos pipelines no boot
EDEN_NX2_PRELOAD_ALL_PIPELINES=1

Eglantine_NX2_forkMDias_v5

Choose a tag to compare

Nenhuma configuração adicional é necessária
As definições exigidas pelo Ocarina of Time já vêm integradas. Na primeira execução, o Lichii fará uma pergunta:

60 FPS: requer um processador (CPU) rápido e recente.
30 FPS (para PCs menos potentes): o jogo mantém sua velocidade original.
Você pode alternar entre os modos a qualquer momento usando o botão "60 FPS / 30 FPS" na parte inferior da janela (ao lado de "DOCKED"). A alteração ocorre instantaneamente, mesmo durante o jogo.

Se você realizou configurações manuais na versão 2, elas serão preservadas. Uma instalação nova começa, por padrão, com o modo de GPU "Fast" (rápido), shaders e apresentação assíncronos, modo "Docked" (conectado ao dock), decodificação de vídeo via GPU e 8 GB de memória.

Mais rápido

Aproximadamente 60 FPS na Floresta Kokiri, cerca de 55 no Lago Hylia e cerca de 50 na Vila Kakariko (na versão 2, o desempenho na Floresta Kokiri era de aproximadamente 44 FPS).
Compilado utilizando clang, otimização guiada por perfil (profile-guided optimization) e ThinLTO: cerca de 15% mais rápido que a versão anterior em todas as threads.
As duas threads da GPU agora possuem seus próprios núcleos de CPU dedicados, evitando que as threads do jogo interrompam o processamento gráfico. Este foi o maior ganho individual: nos piores momentos em Lake Hylia, o desempenho subiu de cerca de 29 para aproximadamente 54 fps. Agradecimentos a daniil pela ideia.
Correção de "snapshot" de DMA (por Evil): a maior parte das esperas da thread da GPU por verificações de oclusão do jogo foi eliminada, sem leituras incorretas em cerca de 235.000 verificações realizadas. Em Lake Hylia, o desempenho passou de 46,5 para 52,3 fps.

Esperas por semáforos (semaphore waits) resolvidas sem interromper as threads da GPU (implementação portada de zortos293#231 por PantACRO4life, com base em experimentos de thibaut).
Maior fluidez

Novo sistema de controle de ritmo de quadros (frame pacer). Cada quadro agora permanece na tela por um tempo exatamente igual (dois ciclos de atualização a 60 fps em uma tela de 120 Hz), em vez de alternar entre 8 ms e 25 ms. Com isso, 97–99% dos quadros apresentam um intervalo perfeitamente uniforme; sem ele, esse índice era de 91–96%. Travamentos longos foram reduzidos de 70–200 ms para 22–34 ms.

Redução significativa de travamentos (stutter) relacionados a shaders:

shaders compilados não são mais descartados após 2,5 minutos (o que antes forçava uma recompilação completa ao retornar a um local);
objetos cujo shader ainda está em compilação são ignorados por um quadro, evitando o congelamento do jogo;
após uma reinicialização, os shaders armazenados em cache mais recentes são reconstruídos primeiro.
Correções
Eliminação de flashes brancos ao redor da rocha da espada e em outros locais. Evil identificou a causa: um pequeno atraso antes da liberação (flush) das fences (barreiras de sincronização) da GPU. Agradecimentos a guideahon pela implementação do flush de consultas (query flush) antes que o jogo leia os resultados de oclusão (fork PR #2).
Folhagens de arbustos não desaparecem mais quando Link se aproxima.
Formações rochosas distantes são renderizadas corretamente (fork PR #3, por wroyca).
Correção de manchas em camadas de terreno (zortos293#185). Também por zortos293/Lichii
zortos293#193, zortos293#290 e zortos293#295 (correções de sincronização e barreiras, política de renderização de shaders de forma assíncrona) — cada uma revisada antes da integração.

Eglantine_Litchii_forkMDias_v4

Choose a tag to compare

🚀 Lichii - Fork MDias v4 (AMD Radeon Edition)

Compilação especializada de alta performance desenvolvida por Marcos Dias (MDias), trazendo otimizações avançadas no renderizador Vulkan, suporte nativo integral em Português Brasileiro (PT-BR) e gerenciamento aprimorado de shaders e texturas para arquiteturas AMD RDNA 2, RDNA 3 e RDNA 4 (Switch 2 / NX2).


🌟 O que há de novo na Versão v4

🇧🇷 Interface 100% em Português Brasileiro (PT-BR)

  • Localização Completa: Menus principais (Arquivo, Emulação, Exibir, Ferramentas, Ajuda), janelas de configurações, caixas de diálogo, notificações e atalhos traduzidos nativamente.
  • Identificação Oficial: Aba Ajuda > Sobre o fork MDias v4 com créditos completos aos desenvolvedores e projetos base.
  • Carregamento Automático: Sistema aprimorado de fallback de idiomas para garantir a interface em PT-BR em qualquer ambiente.

⚡ Cache de Shaders Compartilhado (Shared Shader Cache)

  • Agora é possível compartilhar e importar caches de shaders entre jogadores sem precisar compilá-los manualmente:
    1. Adquira o cache de outro jogador no formato vulkan-*.bin (ex: vulkan-amigo.bin).
    2. Cole o arquivo no diretório: %APPDATA%\eden\cache\shader\0400486024dec000\.
    3. Ao iniciar o jogo, os shaders são mesclados automaticamente ao seu cache permanente, eliminando engasgos (stutters) e travamentos ao entrar em novas áreas e florestas.

🎯 Trava Opcional de 30 FPS Perfeito

  • Adicionada opção de bloqueio em 30 FPS com ritmo de quadros perfeitamente estável via chave EDEN_NX2_SWAP_INTERVAL=2 no arquivo nx2_switches.txt. Ideal para taxas de quadros 100% homogêneas e sem quedas de frametime.

🎮 Melhorias Mantidas e Refinadas das Versões Anteriores

  • Dynamic FPS Nativo: Patch de FPS dinâmico integrado diretamente ao núcleo do emulador — a velocidade dos personagens e do jogo permanece correta mesmo quando a taxa de quadros oscilar.
  • Cache de Texturas para Placas de 12 GB+: Ganho expressivo de fluidez em locais densos (Kokiri Village em placas como a RX 9060 XT 16 GB saltando de ~35 para 43+ FPS estáveis).
  • Emulação Acelerada de Tensores (AMD): Otimização de tensor-ops no driver gráfico AMD Radeon, elevando telas de título de ~15 para 50-60 FPS.
  • Correção Visual de Névoa e Neblina: Ajuste fino nas camadas de transparência e neblina do jogo, eliminando a película esbranquiçada indesejada.
  • Calibração de Cores e Iluminação: Eliminação de artefatos com tonalidade esverdeada ou azulada em GPUs RDNA.
  • Proteção Ativa Anti-Queda de Driver: Correções de loops de shaders complexos na inicialização de gameplay, prevenindo falhas de “Device loss occurred” em placas RX 7800 XT, RX 9060 XT e RX 9070 XT.

⚙️ Configurações Recomendadas (nx2_switches.txt)

O arquivo nx2_switches.txt já acompanha o executável pré-configurado:

# Descarrega comandos/macros de GPU para thread secundária (+54% FPS)
EDEN_NX2_SPLIT=2

# Agrupamento de cercas de sincronização (redução de overhead no driver gráfico)
EDEN_NX2_FENCE_BATCH=1

# Correção visual de neblina para Ocarina of Time (reduced, on, off ou original)
EDEN_NX2_OOT_FOG=reduced

# Pré-compilação antecipada de todos os pipelines de shaders no boot
EDEN_NX2_PRELOAD_ALL_PIPELINES=1

# Opcional: Trava em 30 FPS estável (remova o '#' para ativar)
#EDEN_NX2_SWAP_INTERVAL=2

📦 Como Instalar e Executar

  1. Baixe o pacote compactado da release (.zip).
  2. Extraia todos os arquivos para uma pasta de sua preferência.
  3. Certifique-se de manter os arquivos dxcompiler.dll, dxil.dll, nx2_switches.txt e a pasta languages/ na mesma pasta do lichii.exe.

Eglantine_Litchii_forkMDias_v3

Choose a tag to compare

🗡️ Eden Emulator - Fork MDias v3 (AMD Edition)

Compilação de alta performance desenvolvida por Marcos Dias (MDias), trazendo otimizações profundas no backend Vulkan, foco em arquiteturas AMD Radeon (RDNA 2, RDNA 3 e RDNA 4) e estabilidade máxima para The Legend of Zelda: Ocarina of Time e emulação Switch 2 (NX2).


🚀 Principais Melhorias e Novidades da v3

  • Interface 100% em Português Brasileiro (PT-BR): Menus, atalhos, configurações e mensagens do emulador traduzidos nativamente.
  • Dynamic FPS Integrado: Patch de taxa de quadros dinâmica embutido no núcleo do emulador. O jogo mantém sua velocidade e sincronia normais mesmo durante oscilações de FPS, sem necessidade de mods manuais.
  • Emulação Acelerada de Tensores (AMD): Otimizações nas chamadas de tensores para GPUs Radeon — salto de performance de ~15 FPS para 50–60 FPS estáveis logo na tela inicial/título.
  • Fidelidade Visual e Correção de Neblina: Renderização precisa de raios solares e neblina volumétrica, eliminando o efeito de camada branca/lavada que cobria a tela.
  • Calibração de Cores: Ajuste dos canais de iluminação para corrigir a tonalidade esverdeada/azulada comum em drivers AMD anteriores.
  • Cache de Shaders Persistente: Shaders de vegetação e cenários agora são preservados entre sessões, eliminando engasgos ao explorar Hyrule e florestas abertas.
  • Proteção contra Falhas de Shader: Shaders com erro em transições de cinemáticas são ignorados com fallback seguro em vez de travar ou fechar o emulador.
  • Estabilidade Switch 2 (NX2): Correções de loops de renderização que causavam timeout/queda de driver ("Device loss occurred") em placas como RX 7800 XT, RX 9060 XT e RX 9070 XT.

⚡ Novo Instalador de Shaders Automatizado (Zelda OOT v1.0)

Para garantir uma experiência sem travamentos (stutter-free) desde o primeiro segundo de gameplay, disponibilizamos um instalador dedicado do cache de shaders completo do jogo:

  • Arquivo: Instalador de Shader - Zelda OOT v1.0.exe
  • Super Compactação: Redução de 1,33 GB de shaders compilados para apenas ~114 MB.
  • Instalação em 1 Clique: Detecta e copia automaticamente os shaders para a pasta correta do emulador no seu computador:
    %APPDATA%\eden\cache\shader\0400486024dec000
  • Substituição Segura: Atualiza arquivos antigos sem necessidade de mover ou descompactar pastas manualmente.

📥 Como Usar o Instalador de Shaders:

  1. Baixe o executável Instalador de Shader - Zelda OOT v1.0.exe nos Assets abaixo.
  2. Dê dois cliques para abrir.
  3. O caminho padrão %APPDATA%\eden\cache\shader já virá preenchido automaticamente.
  4. Clique em Instalar e aguarde a barra de progresso concluir.
  5. Abra o emulador e jogue com desempenho fluido!

⚙️ Configurações Recomendadas (nx2_switches.txt)

Para extrair a máxima performance da sua GPU AMD, certifique-se de que o arquivo nx2_switches.txt junto ao executável contenha as seguintes variáveis ativas:

EDEN_NX2_SPLIT=2                  # Desloca a carga da GPU para thread secundária
EDEN_NX2_FENCE_BATCH=1            # Reduz o overhead de sincronização no driver AMD
EDEN_NX2_OOT_FOG=reduced          # Aplica a correção de neblina do Ocarina of Time
EDEN_NX2_PRELOAD_ALL_PIPELINES=1  # Pré-carrega todos os pipelines durante o boot

📦 Arquivos deste Release

  • Emulador-Eden-MDias-v3.zip — Binários completos do emulador (Interface PT-BR + Otimizações AMD).
  • Instalador de Shader - Zelda OOT v1.0.exe — Instalador do cache de shaders (~1,3 GB descompactados).

Eglantine_NX2_forkMDias_v2.0

Choose a tag to compare

Update branding to MDias v2.0 AMD

Refreshes the README, about dialog, window title, and Brazilian Portuguese translations for the AMD-focused v2.0 fork. Adds release notes and the compiled Portuguese translation.

Eglantine_NX2_forkMDias_v1.0

Pre-release

Choose a tag to compare

Refresh README branding and project overview

Revamp the Portuguese README with project highlights, compatibility and status tables, execution and build instructions, and documentation links. Add the Eglantine-NX 2 logo.