Provisoriamente, novos episódios no google podcast!
O time de desenvolvimento do emulador RPCS3 lançou uma versão atualizada do melhor emulador do PlayStation 3 da atualidade. Essa versão traz melhorias significativas de desempenho em diversos jogos.
Se você ainda não sabe usar ou configurar o emulador para PS3, Confira Nosso Guia.
Analisando com de forma mais técnica, a Nekotekina melhorou o desempenho do SPU com muitas otimizações, reduzindo visivelmente gargalos do SPU em toda a placa, permitindo melhor uso do RSX (que é a GPU do PS3). Um dos jogos que teve a melhoria mais perceptível foi o Metal Gear Solid 4: O aumento de desempenho visto pela maioria dos usuários foi de até 50%!
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.
RetroArch é o frontend de referência para a API do libretro.
Exemplos populares de implementações para esta API incluem emuladores de sistemas de videogame e mecanismos de jogos, bem como programas 3D mais generalizados.
Esses programas são instanciados como bibliotecas dinâmicas. Nós nos referimos a eles como “núcleos libretro”.
Melhorias e Adições Retroarch 1.10.2
3DS: Add a menu toggle for switching between old and new 3DS speeds, located in the ‘Power Management’ menu. Enabled by default, hidden on old 3DS devices.
CHEEVOS: Update to rcheevos 10.3.3
CHEEVOS: Support for Arduboy
CHEEVOS: Fix tab sequences in rich presence being turned into t character
CHEEVOS: Fix overflow when parsing float value that has more than 9 digits after the decimal
CHEEVOS: Fix memory mapping when disconnect mask breaks a region into multiple blocks
CORES: Enable manual selection of which cores are displayed in the ‘Standalone Cores’ menu
DATABASE/EXPLORE: Added more categories to the Explore menu
INPUT/MAPPING: Add ‘Manage Remap Files’ submenu + automatically save input remaps when closing content
INPUT/MAPPING: Add ‘Reset Input Mapping’ option to ‘Manage Remap Files’ menu
INPUT/MAPPING: Fix keyboard device remap nulling
IOS/IOS13+: Support a toolbar that allows toggling of onscreen keyboard and touch mouse
LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix – ensure core is properly unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix – ensure menu stack is properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
LINUX/MALI FBDEV: Fix segfault switching video threaded from quickmenu
LOCALIZATION: Add Czech language support
MIYOO: Improve CPU architecture and model name identification for Miyoo
MENU/SETTINGS: Remove ‘Advanced Settings’ flag from ‘Settings > Core’ menu
MENU/MATERIALUI: Add ‘Gray Dark + Light’ themes
MENU/RGUI: Add 6×10 extended ASCII and Latin Extended A and B fonts. These will enable most Latin alphabets to be displayed in RGUI.
MENU/RGUI: Add ‘Gray Dark + Light’ themes
MENU/XMB: Add title margin adjustment
MENU/XMB: Vertical fade corrections
MENU/OZONE: The size of the thumbnail bar can now be changed though a new option (Settings->User interface->Appearance) up to double its normal size.
MENU/OZONE: Add ‘Gray Dark + Light’ themes
MENU/OZONE: Add thumbnail scale option
HOTKEYS: Added hotkey for toggling sync to exact content framerate
HOTKEYS: Prevent log spam when using rewind hotkey with cores that don’t support rewind, if rewind functionality itself is disabled
HOTKEYS: Add hotkey for toggling sync to exact content framerate
STEAM: Use native OSK (Onscreen Keyboard) instead of built-in RetroArch version
STEAM: New built-in core DLC downloader
STEAM: Swap OK/Cancel buttons by default
VIDEO/HDR: Removed redundant copy of buffer in HDR mode if the shader has already a HDR format i.e. R10G10B10A2 (updated Vulkan/D3D11/D3D12 drivers)
VIDEO/HDR: Fixed crash when using stock shader and HDR and previous optimisation
WAYLAND: Dynamically load libdecor at runtime
WAYLAND: Fix splash screen when using xdg_toplevel
WAYLAND: SHM anti-collision for the splash screen
WAYLAND: Skip splash screen if window is not ready
WII: Fix find_connection_entry(): needs unsigned int Otherwise the USB gamepad cannot be found, if VID/PID has leading zero. This issue happened with Retrode gamepad adapter
WII: Rework Retrode gamepad implementation to support multi_pad interface
WII: Fix – Unplugging and re-plugging now works again
WII: vWii- Only gamepad 1 is supported, because multi_pad is currently only relevant in the Wii U implementation
WIIU: Implemented the multi_pad interface according to input/connect/connect_wiiugca.c
Mais uma build do PCSX2, desta vez na versão [Emulação] PCSX2 v1.7.2466 {Pre-release}, que inclui varias melhorias para jogos, sistema, qualidade de vida do emulador.
Para os mais curiosos de técnicos, caso queiram checar as mais de 200 build’s feitas no ultimo mês podem checar aqui
Caso queira aprender a configurar, usar e testar em seu PC, siga nosso Guia do PCSX2
Mais um grande emulador chega para suas updates no NewsInside, desta vez estamos com o MelonDS, como o proprio desenvolvedor diz:
“O objetivo é fazer as coisas direito e rápido, semelhante ao blargSNES (mas espero que melhor). Mas também para, você sabe, ter um desafio divertido :)“
Em sua mais nova versão ele traz as seguintes melhorias:
MelonDS 0.9.4 (Inglês)
Redesign of the Input dialog (Rayyan)
Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
O link de downloads é dinâmico, logo se até o lançamento deste post e eventualmente mais tarde que for, que você esteja lendo este post, sempre será a versão atual ou a mais atual, além da mencionada aqui no post.
Conheça o podcast de games do NewsInside, siga para receber os novos episódios.
O Editor de salvamento da série principal de Pokémon, programado em C#, chamado de PKHeX (leia-se PokeHEX!), podendo editar save game de praticamente quase todos os jogos pokémon, incluindo um dos remakes, veja a lista abaixo:
Compatibilidade PKHeX – 01/03/22
Gen 1: Red, Blue and Yellow (Complete)
Gen 2: Gold, Silver and Crystal (Complete)
Gen 3: Ruby, Sapphire and Emerald (Complete)
Gen 4: Diamond, Pearl and Platinum (Complete)
Gen 5: Black, White, Black 2 and White 2 (Complete)
Gen 6: X and Y (Incomplete)
Gen 7: Sun and Moon, Ultra Sun and Ultra Moon (Incomplete) <name PPorg, at the start of the adventure>
Retroarch foi atualizado, agora foram várias correções e melhorias no NGC (Game Cube) e Wii (#13698), no momento está sendo focado apenas melhorias nestes dois retrocores
Em breve teremos mais guias de emulação, sendo Duckstation o próximo grande emulador a ser destrinchado do começo ao fim.
Melhorias e Correções
Support new elf2dol path in Makefile.griffin
Fix NULL pointer dereference when no core info is available
Fix double include of different versions of libogc
Move ngc and wii to Makefile.common
Resulting binary is 60K smaller. This is surprising but probably due to less inlining happening
gx_gfx: Fix hang on gfx initialization
Remove sthread_isself on NGC/Wii
It relies on pthread_equal that is not there for either legacy pthreads or normal pthreads on those platforms
Wii networking
Missing includes in split
Network fixes
Fix logging of non-format string as a format
Support for gx netlogger
Network fix
Network fixes
Network info
gx: Move config files to app directory
Otherwise it clashes between wiiU and vWii version with unpredictable effects
O pessoal por trás do RPCS3 publicou uma nova tag de lançamento para o popular emulador de PS3. Não há registro de alterações oficial para este “lançamento”, mas como essas tags geralmente têm 3 meses de intervalo, você pode esperar mudanças significativas desde 0.0.20.
Vale a pena notar que o RPCS3 realmente recebe uma compilação para praticamente todos os commits, então essas tags de lançamento são um pouco “artificiais” e é provável que a maioria dos usuários já esteja atualizada, mas uma nova tag de lançamento é uma boa oportunidade para falar sobre RPCS3
Melhorias basicas do RPCS3 0.0.21
Correções para GPUs NVidia relacionadas ao erro VK_ERROR_DEVICE_LOST
Desempenho aprimorado em Red Dead Redemption, permite atingir 60FPS na área inicial sem nenhum patch
Correções de bugs de streaming de textura assíncrona, agora funciona com drivers NVidia recentes
0.0.21-13331: cellMusic: implement qt music playback
0.0.21-13329: vk: Encode view type when caching images
Para atualizar o emulador abra-o e ela será oferecida, pode-se também checar via Help >> Check Updates
Para configurar o emulador, veja nosso guia para o RPCS3.
Conheça o Podcast NewsInside, a 13 anos gerando novos episódios todo o mês, gravado ao vivo na Twitch e editado para o Spotify, siga e confira os episódios recentes acima.
Fightcade é uma plataforma de matchmaking para jogos retrô, empacotada com diferentes emuladores para um jogo online perfeito.
O emulador principal é o FightcadeFBNeo, construído usando o moderno FBNeo (0.2.97.44) com uma implementação GGPO personalizada e aprimorada e um núcleo de renderização melhor, tornando-o a melhor implementação de netplay atual para jogos online P2P baseados em rollback. Em termos leigos, isso significa que jogos exigentes em termos de atraso de entrada e capacidade de resposta (como jogos de luta) podem ser jogados pela Internet com muito pouco atraso perceptível
Atualmente o Fightcade 2 consegue fazer online com jogos do FBNeo que emula jogos arcades em geral, Flycast para Dreamcast e Jogos de SNES, o foco são jogos de luta, mas muitos jogos com suporte a 2 ou mais controles no hardware original podem ser jogados, nós mesmos já fizemos vários torneios de KOF 97,98, Street Fighter III 3rd Strike, Marvel Super Heroes vs. Street Fighter, raras exceções de erros, mas sempre convenitente da internet do player.
AVISO IMPORTANTE
O Fightcade2 prioriza e recomenda 200% que você use uma conexão cabeada de internet no PC, em caso de WIFI o seu status na lista de jogadores sempre será ruim e nada pode ser feito, sabemos que tem pessoas que o wifi é a única solução, mas devido a ciência por trás do Fightcade (próximo paragrafo), só vamos obter sucesso na conexão via cabo, a não ser que tu tenha um Wifi 6 com rede mesh.
GGPO (abreviação de Good Game Peace Out que significa “bom Jogo fique bem” em ingles) é um middleware desenvolvido para ajudar a criar uma experiência online quase sem lag para vários jogos de arcade emulados e jogos de luta. O programa foi criado por Tony Cannon, cofundador do site da comunidade de jogos de luta Shoryuken e da popular Evolution Championship Series .
Antes de sua criação, o criador de GGPO, Tony Cannon, estava completamente insatisfeito com o relançamento de Street Fighter II: Hyper Fighting paraXbox 360 em 2006, depois de experimentar seus mal recebidos recursos online. [2] Como resposta ao seu serviço, Cannon começou o desenvolvimento no GGPO e lançou a primeira versão no final de 2006. Cannon mais tarde demonstrou GGPO para Capcom, e teve resposta positiva. [3]
O cliente GGPO para download suportava muitos jogos da Capcom e SNK, incluindo Super Street Fighter II Turbo, The King of Fighters 2002 e Metal Slug X através do uso de um emulador integrado. Empresas de videogame também implementaram uma versão licenciada do GGPO. Os jogos que o usam incluem Skullgirls e Street Fighter III: 3rd Strike Online Edition . [2][4]
Em 9 de outubro de 2019, Cannon anunciou em sua conta no Twitter que o GGPO agora era de código aberto e disponível sob a licença MIT .
O GGPO usa uma técnica de código de rede chamada “rollback”. Em vez de esperar que a entrada seja recebida de outros jogadores antes de simular o próximo quadro, o GGPO prevê as entradas que eles enviarão e simula o próximo quadro sem demora usando essa suposição. Quando as entradas de outros jogadores chegam, se alguma entrada não corresponder à previsão o estado do jogo reverte para o último estado correto e, em seguida, reproduz as entradas revisadas de todos os jogadores até o quadro atual. A esperança é que as previsões sejam corretas na maioria das vezes, permitindo um jogo suave com mudanças repentinas mínimas no estado do jogo.
O programa cliente pode permitir que os jogadores ajustem manualmente o atraso de entrada nativa em situações de alto ping, criando uma representação possivelmente irregular, porém precisa, ou um jogo mais suave com atraso de entrada.
Comece baixando o Fightcade 2 em: https://www.fightcade.com – escolha seu sistema de uso, Windows, Linux ou Mac OS.
Faça a instalação, faça sua conta quando ele pedir, só é possível abrir criando uma conta, teremos após isso a tela inicial do Fightcade 2:
Clique na lupa e procure por um jogo, no caso eu escolhi o ”Street Fighter III 3rd Strike
Já deixei o jogo como Favorito, assim ele ficará na barra lateral do Fightcade 2
Lembrando que é possível favoritar até 3 jogos, além disso apenas para apoiadores do projeto lá no patreon deles
Clique em TEST GAME, no canto superior direito do Fightcade 2
ele vai iniciar o emulador FBNeo em modo teste, como estamos sem ROMS, dê OK no erro que aparecer, e vá no menu Input > Map Game Inputs, ou apenas pressione F5 no tecladinho ai.
Mapeia da forma que lhe achar mais conveniente, se estiver usando CONTROLE, seja ele qual for, tem de estar com ele conectado ANTES DE ABRIR o Fightcade 2, infelizmente ele não possui detecção autônoma dos controles com o programa e emulador abertos.
Com os controles devidamente configurados, vamos aos jogos.
ADENDO OS JOGOS
Como sempre, vale lembrar que o NewsInside NUNCA hospeda jogos, como no PKGi, damos a alternativa de aonde estão sendo baixados, pois no fightcade 2 usaremos um script que baixará seus jogos nos emuladores de forma automatizada, a fonte desses jogos é da Internet Archive, que assim como o NewInside, foca da preservação do retrogame e no futuro dos próximos retrogames
Clicou Baixou!
Um grande script da comunidade do fightcade2, “FC2 JSON Pack” ou apenas “FC2 AD” para os íntimos, baixa diretamente do Internet Archive, nem todos os jogos estão presentes, mas uma grande maioria jpa se encontra.
Vale salientar de que o Internet Archive não é muito rápido no download, então caso tenha uma jogatina marcada, procure baixar antes o jogo desejado.
Não importa AONDE vá instalar o Fightcade2, sempre coloque os arquivos *.JSON dentro da pasta “emulator“, feche o Fightcade 2, abra, desfavoritar o jogo caso tenha favoritado ele, no momento que tu buscar, clicar em entrar no game, ele apresentará a tela de download igual da imagem abaixo
Copie o caminho que aparece, no caso EU coloquei organizado na pasta do MEU PC, então abrindo o “Configure ROM Path’s” você já vai achar o caminho certo para a pasta “Fightcade/emulator” no SEU PC, cole todos os arquivos que estão dentro do “fc2roms.zip” para a “emulator”, que fica dentro da pasta “fightcade”, ficando justamente como no print abaixo:
Feito isso, feche o Fightcade 2 e abra-o novamente, entre na sala de jogo, download da rom irá começar, aguarde o download, vá novamente em TEST GAME e o jogo irá iniciar e tenha um ótimo jogo!
Desafios e Desafiantes
Para ser desafiado, sempre fique Online, clicando no nome do seu usuario, no canto inferior esquerdo
Caso você não queira mais receber convites de jogo, fique como “away/ausente”
Conheça o Podcast NewsInside a mais de 10 anos online, todo mês um novo episódio, sempre gravado na Twitch!
Dando continuidade aos guias de emuladores, hoje começamos com o de PS2, o emulador PCSX2 que é o melhor e mais completo para PS2 no PC.
Todo guia é pensado para fácil uso, configuração e testes no PC que você tem, mas tendo em base o meu que sempre é mostrado no inicio de cada guia, espero que seja de grande ajuda, semana que vem temos para o PS1.