[Emulação] RyujinNX LDN 3.1

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


O já conhecido emulador RyujinNX para Switch possui duas versões mais usadas, a comum que se atualiza semanalmente de acordo com o desenvolvimento da comunidade RyujinNX e a LDN, a versão LDN possui uma das formas de se jogar online ”Emulador-Emulador”, para jogos que possuem jogar via LAN, como Mario kart 8 Deluxe e Splatoon 2 e 3.

Agora com a LDN 3.1 possui-se um segundo formato de jogar online, chamado de MiTM (Man in The Middle), basicamente quando o jogo tenta chegar lá no server da Nintendo, a conexão é interceptada antes de se quer sonhar em dar um olá para o server da Nintendo e redireciona para a rede local.

Com isso podemos fazer jogatinas online Emuladores-Emuladores, Emuladores-Consoles, Consoles-Consoles (nesse caso já existe a um bom tempo já).

Para usar o formato LDN MITM siga o passo 2 em diante aqui e o RyujinNX LDN 3.1 pode ser baixado aqui

SE ESTIVER COM DUVIDAS E PRECISAR DE AJUDA, ACESSO NOSSO FÓRUM NO DISCORD!

[Emulação] RyujiNX: O port impossível: MacOS

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


Desde que a Apple deixou a Intel e começou a fazer seus chips depois de muitos anos, ela começou a usar chips ARM, o famoso Apple M1 (Novembro 2020 e atualmente M2 (Junho de 2022)

Com o compromisso de suportar as mais variadas plataformas o RyujiNX chegou hoje com essa surpesa para MacOS!

O Que os Devs Dizem:

Abaixo um pouco o que um dos criadores (MutantAura) do RyujiNX falam sobre:

Vamos direto ao ponto: suporte para macOS e Apple Silicon (incluindo Macs Intel mais antigos, embora sua milhagem possa variar)! Mesmo com todos os obstáculos, bloqueios de estradas e paredes de tijolos colocados em nosso caminho, finalmente estamos de volta ao Mac! E de volta em grande estilo!

https://youtu.be/kgCpgXoKh00

Com o lançamento de uma nova entrada na vasta biblioteca Pokémon e um catálogo já repleto de quase 4.000 títulos incríveis do Switch, esperamos que você esteja tão empolgado com este lançamento quanto nós. Hoje, a Ryujinx reivindica OUTRO avanço inovador na emulação de Switch, aproveitando o potencial exclusivo da Apple Silicon para fornecer o primeiro e único emulador de Switch compatível com macOS. O potencial para Apple Silicon Macs é incomparável no mercado atual. Esses dispositivos podem permitir a emulação mais próxima de uma porta nativa do que a maioria dos PCs para jogos, graças à poderosa sinergia ARM que eles compartilham com o Switch.

https://youtu.be/quv9CLjtfS8

Só quer o download? Dirija-se ao site do RyujiNX
Dê uma lida no guia de instalação e aprenda a usar o emulador aqui

[Emulação] RyujiNX – Guia Completo e Melhorias

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


Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Ultimas Melhorias

Abaixo as ultimas melhorias do RyujiNX, lembre-se que caso já possua o emulador, ele se atualizará automaticamente sempre que iniciar, caso ainda não o possua veja nosso guia de como usa-lo

1.1.322 - 2022-10-21(inglês)

INFRA: – CI: Update workflows. – Updates Github workflows to the latest version.

1.1.324 - 2022-10-23 (inglês)

GUI: – Avalonia: Use overlay dialog for controller applet. – Fixes an issue where the controller applet was not showing properly in the Avalonia UI.

1.1.325 - 2022-10-23 (inglês)

INFRA/MISC: – Attempt to fix issues since github-script v6 upgrade. – Fixes some issues with GitHub artifact creation. No changes to emulator functionality.

1.1.326 - 2022-10-23 (inglês)

CPU/MISC: – Ryujinx.Tests.Unicorn: Implement IDisposable. – Disposes of Unicorn (CPU emulator used to test validity of ARMeilleure instructions) tests when done. No changes to emulator functionality.

Download

[Emulação] RyujiNX — 1.1.172 a 1.1.191


Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Melhorias do RyujiNX - 1.1.172 a 1.1.191

1.1.191 – 2022-07-24

Added:

  • Resolution scaling hotkeys.
    • Adds hotkeys for changing resolution scaling while a game is running. One increases resolution by a factor of 1 up to 4x; the other decreases resolution by a factor of 1 up to 1x. The hotkeys aren’t configured by default, requiring the user to set them up on Avalonia.

1.1.190 – 2022-07-24

Fixed:

  • Add support for conditional (with CC) shader Exit instructions.
    • Fixes bloom in Tokyo Mirage Sessions.

1.1.189 – 2022-07-24

Added:

  • feat: add traditional chinese translate (Avalonia).
    • Adds a traditional Chinese localization for the Avalonia UI.

1.1.188 – 2022-07-24

Fixed:

  • Avalonia – Make menuitems toggleable on textclick.
    • Makes it so checkboxes can be enabled/disabled when pressing on their corresponding text on the Avalonia GUI.

1.1.187 – 2022-07-24

Changed:

  • Avalonia – Use content dialog for user profile manager.
    • Moves the user profile window and related windows to a single content dialog on the Avalonia GUI.

1.1.186 – 2022-07-24

Fixed:

  • fix: Ensure to load latest version of ffmpeg libraries first.
    • Fixes a crash related to loading an older version of ffmpeg, instead of the one shipped with the emulator.

1.1.185 – 2022-07-23

Fixed:

  • Minor GTK & Avalonia UI verbiage/case fixes.
    • Small text adjustments in the UIs.

1.1.184 – 2022-07-23

Fixed:

  • Fix decoding of block after shader BRA.CC instructions without predicate.
    • Fixes green lights in Jump Force.

1.1.183 – 2022-07-23

Fixed:

  • Avoid adding shader buffer descriptors for constant buffers that are not used.
    • May slightly improve performance in some games.

1.1.182 – 2022-07-15

Fixed:

  • Avoid scaling 2d textures that could be used as “3d“.
    • Fixes red-tinted textures when upscaling in Agatha Christie: Hercule Poirot – The First Cases, A Hat in Time, Cruis’n Blast, Demon Gaze Extra, Far: Changing Tides, Lost in Random, Pascal’s Wager: Definitive Edition, Sherlock Holmes: Devil’s Daughter, World’s End Club, possibly more.

1.1.181 – 2022-07-14

Fixed:

  • Reduce some unnecessary allocations in DMA handler.
    • Reduces load times slightly and reduces stutters during pre-recorded videos.

1.1.180 – 2022-07-14

Fixed:

  • Remove dependency for FFmpeg.AutoGen and Update FFmpeg to 5.0.1 for Windows.
    • Fixes games crashing on Linux whenever an mpeg pre-rendered video would play.

1.1.179 – 2022-07-14

Added:

  • BSD: Allow use of DontWait flag in Receive.
    • No known changes in games.

1.1.178 – 2022-07-12

Changed:

  • Ava/MainWindow: Do not show Show Console menu item on non-Windows.
    • Hides “Show Console” on Linux in the Avalonia UI.

1.1.177 – 2022-07-11

Fixed:

  • Handle the case where byte size option values are sent to BSD.
    • Fixes a crash in the Super Mario Odyssey online mod when connecting to the server. Note that the SMO online mod still may not work properly.

1.1.176 – 2022-07-11

Fixed:

  • Avalonia – Add border to Flyouts.
    • Adds a border to flyouts (menus, dropdowns, etc) to easily tell them from the background.

1.1.175 – 2022-07-11

Fixed:

  • Propagate Shader phi nodes with the same source value from all blocks.
    • Fixes flickering in Monster Hunter Rise: Sunbreak (still requires further changes to get in-game).

1.1.174 – 2022-07-11

Fixed:

  • Avalonia – Make tooltips more useful and descriptive, update Spanish localization.
    • Expands several tooltips to better explain what their respective settings do, and updates the Spanish localization accordingly.

1.1.173 – 2022-07-11

Fixed:

  • Avalonia – Couple fixes and improvements.
    • Fixes a crash in the Avalonia UI when bringing up the autoupdater.
    • Reduces size of cheat window.
    • Enables Tiered Compilation (speeds up Avalonia UI startup time).
    • Removes compiler warnings from the Avalonia project.

1.1.172 – 2022-07-11

Fixed:

  • Avalonia – Further Optimize Chinese Translation.
    • Updates the Simplified Chinese localization for Avalonia.

Download

[Emulação] RyujiNX 1.1.171

Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

1.1.171 - 2022-07-08 (Inglês)

Added:

  • UI – Avalonia Part 3.
    • Adds the remaining Avalonia windows. The UI is now at parity with the current GTK UI.

1.1.170 - 2022-07-08 (Inglês)

Fixed:

  • Avalonia – Use loaded config when assigning controller input.
    • Fixes a crash in the upcoming Avalonia UI that occurs when mapping controller input while a config hasn’t been saved for that controller.

Spoiler title

Fixed:

  • Avalonia – Ensure mouse cursor is only hidden when mouse is in renderer.
    • Fixes a bug in the upcoming Avalonia UI where the mouse cursor wouldn’t be hidden properly.

Spoiler title

Changed:

  • Relicense Ryujinx.Audio under the terms of the MIT license
    • Adjusts the licence of Amadeus from LGPLv3 to MIT.

1.1.167 - 2022-07-08 (Inglês)

Fixed:

  • Fix deadlock in mouse input on Avalonia.
    • Fixes a deadlock in the upcoming Avalonia UI that occurs if you open any window while direct mouse input is enabled.

1.1.166 - 2022-07-06 (Inglês)

Fixed:

  • Fix Vi managed and stray layers open/close/destroy.
    • Portal and Portal 2 are now playable.

1.1.165 - 2022-07-06 (Inglês)

Added:

  • Implement CPU FCVT Half <-> Double conversion variants.
    • Required by Portal and Portal 2 (however they still require further changes to get in-game).

Spoiler title

Add support for alpha to coverage dithering.

  • Fixes missing dithering (semi-transparency) effect on objects close to the camera and at the edges of the draw distance in Pokémon Legends: Arceus.

1.1.163 - 2022-07-05 (Inglês)

UI – Avalonia Part 2.

  • Adds settings window and subsequent windows and controls to the upcoming Avalonia-based user interface.

Spoiler title

ptm: Stub GetTemperature.

  • Stubs GetTemperature service needed by the latest version of nx-hbmenu (Homebrew menu).

Download

[Emulação] RyujiNX 1.1.161

Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Melhorias da Semana

1.1.154 - 2022-06-24 (inglês)

Fixed:

  • Ensure texture ID is valid before getting texture descriptor.
    • Fixes a crash in A Hat in Time that would occur after progressing past a certain point in the game.

1.1.155 - 2022-06-24 (inglês)

Fixed:

  • Fix ThreadingLock deadlock on invalid access and ExitProcess.
    • Fixes a specific case of the emulator freezing when closing. Does not fix all instances where this happens, however.

1.1.157 - 2022-06-24 (Inglês)

Fixed:

  • timezone: Fix regression caused by #3361.
    • Fixes games that were crashing due to the change in 1.1.156.

1.1.158 - 2022-06-25 (inglês)

Account for pool change on texture bindings cache.

  • Fixes a regression from 1.1.149 that caused garbled textures on Super Zangyura.

1.1.159 - 2022-06-25 (inglês)

Added:

  • Add Simplified Chinese to Avalonia (V2).
    • Adds a Chinese localization to the upcoming Avalonia UI.

1.1.160 - 2022-06-29 (inglês)

Fixed:

  • ui: Fix timezone abbreviation since #3361.
    • Fixes timezone abbreviation text in system settings.

1.1.161 - 2022-07-02 (inglês)

Bindless elimination for constant sampler handle.

  • Allows the Monster Hunter Rise: Sunbreak update to render (still requires further changes to get in-game).

Se você quiser aprender a configurar e usar o RyujiNX, veja nosso guia

[Emulação] RyujiNX 1.1.153

Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Melhorias da Semana

Na ultima semana o RyujiNX teve algumas atualizações em varias melhorias visuais e por debaixo dos panos, sendo assim seguem quais são suas melhorias e as datas das atualizações:

1.1.148 - 2022-06-17 [Inglês]

Fix VIC out of bounds copy.

  • Fixes a video crash in LOOPERS.
1.1.149 - 2022-06-17 [Inglês]

Changed:

  • Optimize Texture Binding and Shader Specialization Checks.
    • Improves performance in Super Mario Odyssey, The Legend of Zelda: Breath of the Wild, Xenoblade Chronicles Definitive Edition, and possibly others.
1.1.150 - 2022-06-17 [Inglês]

Fixed:

  • Account for res scale changes when updating bindings.
    • Fixes graphical regression when scaling certain games (XCDE/XC2).
Spoiler title

Fix doubling of detected gamepads on program start.

  • May fix some instances of controller duplicates appearing on the Input Device dropdown.
1.1.152 - 2022-06-22 [Inglês]

Changed:

  • Rewrite kernel memory allocator.
    • Cleans up the kernel memory allocator code. No changes expected in games.

1.1.153 - 2022-06-23 [Inglês]

All updates to the Ryujinx official master build will be documented in this file

Download

Se você quiser aprender a configurar e usar o RyujiNX, veja nosso guia

[Emulação] RyujiNX 1.1.147

Ryujinx é um emulador de Nintendo Switch de código aberto, criado por gdkchan, escrito em C#. Este emulador visa fornecer excelente precisão e desempenho, uma interface amigável e construções consistentes. Foi escrito do zero e o desenvolvimento do projeto começou em setembro de 2017.

Melhorias da Semana

Na ultima semana o RyujiNX teve algumas atualizações em varias melhorias visuais e por debaixo dos panos, sendo assim seguem quais são suas melhorias e as datas das atualizações:

RyujiNX 1.1.147

1.1.143 – 2022-06-10

Fixed:

  • Fix instanced indexed inline draw index count.
    • Fixes index count used on the draw passing the count for a single instance.
    • Fixes performance issues in the 3D sections on Genkai Tokki Moero Crystal H.

1.1.144 – 2022-06-11

Fixed:

  • Ignore ClipControl on draw texture fallback.
    • Fixes some games rendering upside-down on AMD and Intel graphics cards, such as Moero Chronicle Hyper. Nvidia is unaffected.

1.1.145 – 2022-06-11

Fixed:

  • Allow concurrent BSD EventFd read/write.
    • Fixes a regression in Diablo II: Resurrected where the game would just hang on a black screen on boot.

1.1.146 – 2022-06-12

Fixed:

  • Less invasive fix for EventFd blocking operations.
    • Return to single-thread approach for handling sockets.
    • Fixes issues in some games (Pokemon Sword/Shield) where a Hipc response error would crash early into launching.

1.1.147 – 2022-06-14

Fixed:

  • Support Array/3D depth-stencil render target, and single layer clears.
    • Fixes missing crowd in Mario Strikers: Battle League.

Caso queira saber como configurar o emulador siga nosso guia aqui e o download pode ser feito aqui:

Download

[Meu PC, Meu Emulador] Do PS1 ao Switch Parte #03

Siga o Podcast NewsInside

Provisoriamente, novos episódios no google podcast!


Dando continuidade aos guias de emuladores, hoje começamos com o de Switch, os emuladores RyujiNX e o Yuzu que são os únicos e melhores no PC.

Todos os guias de emulação estão no menu acima, divididos por console.

O PC que normalmente eu rodava os emuladores é:

  • AMD FX 8300
  • 12GB DDR3 1333MHz
  • GPU Nvidia RTX 1050 2GB
  • Fonte EVGA 600w
  • Windows 11

Para fins de curiosidade o PC atual é:

PC Boladão do Amido
  • AMD Ryzen 5 1600AF
  • 32GB RAM 3200MHz
  • RTX 3050 8GB
  • Fonte EVGA 600w (mesma fonte do FX)
  • Windows 11

Entre começar esse guia, testar por muitas semanas eu passei a um PC bem diferente, então peço que baseiem o minimo de configurações com que foi passado acima, não roda perfeito, os emuladores também tem pouquissimo tempo de vida e desenvolvimento, mas tem dado cabo de rodar lançamentos e homebrews.

Guia: Instalar e Configurar o Yuzu & RyujiNX no PC

[Yuzu – Emulador do Switch] Melhorias Gerais

Siga o NewsInside Podcast no Spotify AQUI. Essa semana já tem novo episódio sobre a Jogos Nacionais e o novo NewsInside DROPS


yuzu é um emulador experimental de código aberto para o Nintendo Switch dos criadores do Citra.
Ele é escrito em C ++ com portabilidade em mente e compilações ativamente mantidas para Windows e Linux.

Todo mês vemos o emulador do Nintendo Switch dar avanços cada vez melhores, pois seus desenvolvedores divulgam reports mensais, mostrando o que tem sido melhorado, implementado ou debugado. Segue o report de setembro:

Report de Setembrop do Yuzu

Entre os muitos programas que rodam na GPU para renderizar gráficos, os fragment shaders são responsáveis ​​por calcular a cor de cada pixel escrito no frame-buffer que será enviado à sua tela. Em alguns casos, esses sombreadores são usados ​​para realizar cálculos subordinados, como derivados.

No entanto, isso é um problema, pois os shaders de fragmentos sempre devem gravar no buffer de quadros. Quando usados ​​dessa forma, os dados de cor dessas instâncias de sombreador permanecem não inicializados, o que é um comportamento indefinido que provavelmente resultará no envio de gráficos de arco-íris para sua tela.

É aqui que as instruções de rebaixar e descartar entram em ação. Eles são usados ​​para marcar esses sombreadores de fragmento, de forma que a cor de cada instância de sombreador rebaixada seja ignorada, mantendo o thread ativo para realizar cálculos enquanto o buffer de quadros permanece intocado.

Sempre que o driver tentava ler atributos (ou seja, dados como posições, normais, etc.) nas proximidades dessas instruções, ele as interpretava incorretamente, causando a infame falha gráfica.

Felizmente, isso foi corrigido simplesmente atrasando o rebaixamento desses fragmentos para o final do programa de shader, o que tem um leve impacto em seu desempenho, embora não seja grande o suficiente para se preocupar.

Em seguida na lista do epicboy, temos uma correção que resolve o brilho dos gráficos sRGB ao renderizar de uma GPU secundária, já que eles pareciam muito mais escuros do que deveriam.
HDR grátis! (Super Mario Odyssey)

Inclusive estamos jogando Zelda Link’s Awakening na nossa twitch, mesmo com certas travadas, o que para alguns pode ser INJOGAVEL, para nós já basta para conseguir completar o game a cada dia, com o setup abaixo:

Esta semana o Yuzu saiu com mais uma atualização geral, melhoria em jogos mais procurados, mas sempre dando efeitos bons (ou ruins) em outros jogos, por hora teve a melhoria em Zelda: breath of the Wild, com a renderização deixando de ser altamente bugada, para algo mais a par do hardware original.

Entre o injogável e o jogável ou seria jogável e mais jogável ainda?
Julgue você mesmo, possível ou não jogar?

A maior dificuldade sempre foram com as GPU AMD, que no report do Yuzu foi dado com extrema melhoria como na imagem abaixo:

Assim eu penso, realmente psicodélico e impossível jogar, para totalmente jogável.

Em poucos meses teremos guias mais frequentes com emuladores e multi-emuladores, por hora traremos os reportes, para colocarmos a pratica depois com a qualidade que a gente sempre fez.

Texto e Imagens baseado no: Wololo
Report por: Yuzu