Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador steam. Mostrar todas as postagens
Mostrando postagens com marcador steam. Mostrar todas as postagens

Como instalar Yu-Gi-Oh! Duel Links (PC) no Linux via Steam Play

Nenhum comentário

quinta-feira, 27 de dezembro de 2018

Duel links é o atual popular título da Konami da franquia milionária Yu-Gi-Oh! O game vem fazendo muito sucesso, sendo lançado primeiramente para dispositivos móveis, tendo mais de 10 milhões de downloads na Google Play, posteriormente chegando aos PCs pela Steam, onde é gratuito e disponibilizado para Windows originalmente, mas graças ao Proton e ao Steam Play você pode jogar no Linux como se fosse um game nativo.

duel-links-steam-play-proton-linux






O procedimento para fazer a instalação é realmente simples, porém, é necessário fazer um pequeno ajuste para rodar o jogo perfeitamente. Primeiro eu vou te explicar como fazer a instalação, depois eu te explico o porque da instalação precisar ser feita dessa forma.

Como fazer a instalação do Duel Links no Linux


Existe aqui um pequeno passo a passo, sendo que alguns destes passos não são necessários caso você já utilize o Steam Play com o Proton para outros games.

1 - Nas configurações do seu cliente Steam, ative a compatibilidade com o Steam Play

Temos um artigo aqui no blog explicando o passo a passo para habilitar a ferramenta, com dois ou três cliques você consegue ativar a funcionalidade, basta conferir aqui. Se você já tem o Steam Play ativado, esse passo pode ser desconsiderado.

2 - Faça o download do Game

O Duel Links é um game bem pequeno no seu download inicial, mal chegando aos 100 MB de tamanho, ainda que requeira até 4GB de espaço em disco caso você queira baixar as imagens das cartas em alta resolução. Procure pelo game na Steam e instale normalmente, mas não clique em jogar ainda.

Em tese, isso deveria ser o suficiente, ou seja, é o mesmo processo que você faria no Windows, entretanto, o Duel Links necessita do Net Framework 4.5 para rodar, no Windows o game considera que essa dependência já está instalada, pois geralmente está (caso não esteja, mesmo no Windows, você precisará instalar), já no Linux, obviamente ela não está instalada, por se tratar de um componente Windows.

O jogo precisa também do DirectX, do VCrun, entre outras dependências, porém estas são instaladas ao clicar em "jogar" ou "play" pela primeira vez, como a maior parte dos games. Como você deve estar imaginando, a grande questão aqui é instalar o Net Framework 4.5 no Steam Play, no prefixo do Proton do Duel Links.

Eu sei, até soa meio complicado, mas não é, vai por mim.

3 - Instale o Winetricks

Vamos precisar do Winetricks para instalar esse complemento, além de ter o próprio Wine instalado para evitar estes problemas, precisamos dos seguintes pacotes:
  • wine64 
  • wine32-preloader 
  • winetricks
Você pode procurar por eles no seu gerenciador de pacotes ou loja de aplicativos e instalar um por um, no caso do Ubuntu, com a GNOME Software como loja, esse tipo de pacote não é encontrado, então você pode usar o Synaptic para isso, já no Linux Mint, você tem esse recurso através da loja do sistema.

WINE-LINUX-INSTALL
Gerenciador de pacotes do Linux Mint
Caso você use outra distribuição, consulte o gerenciador de pacotes da sua distro e procure pelos pacotes mencionados. Caso você use Ubuntu ou Linux Mint, é possível instalar todos os pacotes com um comando único no terminal:
sudo apt install wine64 wine32-preloader winetricks -y
O próximo passo é instalar, via Winetricks, o pacote dotnet4.5, que referencia o Netframework 4.5.

Para fazer isso, o Winetricks pode ser aberto pelo menu, ele é uma aplicação gráfica, porém, atente-se para escolher o diretório onde o game (Duel Links) está instalado, originalmente no Steam Play ele fica nesse diretório:

home/dionatan/.steam/steam/steamapps/compatdata/601510/pfx

Onde o nome dionatan deve ser substituído pelo nome do seu usuário, selecionando a opção de instalar complementos e adicionando o DotNet4.5, entretanto, eu acho mais fácil rodar outro comando simples que vai fazer todo o processo por você:
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45
Não sei se você percebeu, mas se você quiser fazer tudo de uma vez pelo terminal, algo quase mágico que o Linux proporciona, você pode instalar os programas necessários e "aplicar o patch" no jogo copiando e colando este único comando no terminal, tudo de uma vez:
sudo apt install wine64 wine32-preloader winetricks -y && WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45
Simples e rápido.

4 - Agora é só jogar! 

Com este pequeno ajuste é possível jogar o game normalmente, basta clicar em "Play" ou "Jogar", aguardar a instalação daqueles componentes que o jogo precisa e logar com a sua conta. O ideal é ter a sua conta atrelada ao perfil da Konami para poder recuperar os seus decks do game que você joga no Smartphone.

Seguem algumas telas do game rodando no Linux Mint 19.1:

Linux Mint Duel Links

Linux Mint Duel Links

Linux Mint Duel Links

Linux Mint Duel Links

Como melhorar a situação?


O game roda perfeitamente bem, sem travamentos, engasgos ou qualquer outra coisa, porém, sabemos que ele não é um primor de porte. Parece que Konami simplesmente jogou o Duel Links dentro do Unity 3D e exportou para PC, e não se preocupou nem em adicionar todas as dependências que o jogo precisa para instalação na primeira "run" do jogo.


Felizmente rodar ele no Linux, apesar do ajuste, hoje em dia é muito simples, mas poderia ser ainda mais, caso esse passo fosse desnecessário, e é aí que você entra. Fale com a Konami no Twitter, mande e-mails e peça pela simples inclusão desse pacote no instalador do jogo, provavelmente até quem joga no Windows vai se beneficiar.

Até a próxima e que o coração das cartas esteja com você!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Epic Games lançará loja própria para concorrer com a Steam, cliente para Linux está no radar.

Nenhum comentário

quarta-feira, 5 de dezembro de 2018

A Epic Games anunciou no seu blog nesta Terça-feira (4), o lançamento da Epic Games Store, concorrente direta da Steam, que é mantida pela Valve. Segundo a Epic Games, a plataforma dela será mais rentável aos devs.


Epic Games lançará loja própria para concorrer com a Steam, cliente para Linux está no radar.






O anúncio foi feito pelo fundador da Epic Games, Tim Sweeney, comentando que “depois de 5 anos desenvolvendo um ecossistema com pagamentos em diversas formas de pagamentos”, com o Launcher deles e a Unreal Engine para PC e Mac, graças ao crescimento em grande escala do Fortnite, estaria na hora de entregar o algo a mais para os desenvolvedores.

Ainda segundo Tim, a Epic quer entregar uma loja com recompensas justas aos devs e também um relacionamento direto com eles, assim facilitando a comunicação.

Agora vem a fala dele que deixou muita gente esperançosa, e eu me incluo nelas =), foi a seguinte:

“Em breve lançaremos a Epic Games Store e vamos começar uma longa jornada para avançar na causa de todos os desenvolvedores. A loja será lançada com um conjunto de jogos, com uma curadoria manual para PC e Mac, depois será aberta de forma mais ampla para outros jogos e para o Android e outras plataformas abertas ao longo de 2019.”

Bom, como o pessoal do blog GamingOnLinux comentou, qual plataforma “aberta” poderia ocupar esse espaço? Muito provavelmente o Linux. E isso não seria nenhum absurdo, pois como comentamos em Agosto, no artigo Hollywood junta-se a Linux Foundation para criar a Academy Software Foundation, umas das empresas a “abraçar” o Linux foi a Epic Games, então ela lançar a sua plataforma para ele não seria nada anormal ou fora do padrão, visto que a Unreal Engine 4 já funciona no Linux e isso não seria o empecilho de porte para jogos para o Pinguim.

Outra cartada da Epic Games, é atrair os desenvolvedores através do lado financeiro da plataforma, dando uma parte maior do que a Valve oferece, mesmo ela mudando às políticas, em que ela diz o seguinte:

“ A partir de 1º de outubro de 2018 (i.é., não contando a receita acumulada anterior a este período), quando um jogo arrecadar mais de US$ 10 milhões no Steam, a divisão da receita do aplicativo será ajustada para 75%/25% no que for arrecadado para além desses US$ 10 mi. A partir de US$ 50 milhões, a divisão da receita será ajustada para 80%/20% no que for arrecadado para além desses US$ 50 mi. A receita conta pacotes do jogo, conteúdos adicionais, venda de conteúdo dentro do jogo e a tarifa do jogo cobrada em transações no Mercado da Comunidade Steam. A nossa expectativa é que essa alteração recompensará os efeitos de rede positivos gerados por desenvolvedores de grandes jogos, alinhando os seus interesses com os do Steam e da comunidade em geral.” - Valve via blog oficial.

Já a Epic Games vai oferecer 88% para todos os devs que forem utilizar a sua plataforma e ainda não cobrará os tradicionais 5% de royalties de quem utiliza a sua Engine para games, mostrando um gráfico em sua apresentação para facilitar o entendimento:



Para mais detalhes do anúncio, você pode acompanhar no blog oficial da Epic Games.


Acho que o Linux vai ser a plataforma “misteriosa”, além do Android, e para mim é uma atitude acertada, concorrência sempre é bem vinda e assim faz com que a Valve trabalhe também para não ficar para trás,  assim melhorando o seu serviço. Também acho que a provável chegada da Epic Games no Linux, vai ser muito benéfica, pois assim teríamos mais uma grande empresa do mundo do jogos apostando no sistema do pinguim e isso pode trazer mais empresas para ele, porque não pensar em Blizzard e Ubisoft? Nunca se sabe. 


O que você acha que vai acontecer com a nova concorrente da Steam?

Até uma próxima e um forte abraço.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Novo game da Valve, Artifact é lançado oficialmente com versão para Linux

Nenhum comentário

sexta-feira, 30 de novembro de 2018

A Valve é certamente uma das empresas mais queridas pelos gamers, seja por manter a plataforma Steam, um meio consideravelmente acessível de comprar jogos para computador, seja pelos seus famosos jogos, como Counter Strike, Dota 2, Half Life, entre outros. Acontece que depois de vários anos sem lançar novos títulos, a empresa finalmente lançou o seu novo game de cartas, Artifact, que claramente chega para ser um concorrente do HearthStone, um dos jogos de sucesso da Blizzard.

Game Artifact da Valve






Finalmente a versão final de Artifact chegou à Steam. O game segue a linha do clássico "card game" e teve a contribuição de um dos criadores do famoso game de cartas, Magic, Richard Garfield, com a intenção para torná-lo um pouco mais complexo, seguindo o exemplo do próprio Dota 2 em relação a outros mobas.

Artifact é feito para ser jogado online, player vs player, com batalhas através de 3 campos, chamados de "lanes", assim como em Dota 2, inclusive, essa semelhança não é à toa, o game em si é baseado no universo de Dota 2, jogo também disponível para Linux, gratuitamente, desenvolvido igualmente pela Valve.

A ideia mercadológica do jogo é que os jogadores possam comprar e vender cartas no mercado da Steam. O título foi lançado para Linux, Windows e macOS, porém, há planos para o próximo ano de chegarem versões para Android e iOS também.


Recepção e concorrência


Ainda é cedo para dizer o quão bem sucedido o game está sendo, mas dentre as recepções recentes, vemos muitos usuários se queixando, especialmente por conta do preço, ao mesmo tempo que muitos elogiam a criatividade para renovar um card game, algo que parece tão tradicional. Na Steam as avaliações são consideradas "Neutras" até o momento, coisa que geralmente acontece quando o game divide mutias opiniões.

Particularmente gosto de games de cartas, sou um fã de Yu-Gi-Oh! desde criança e já me aventurei um pouco com HearthStone, que inclusive, tem algumas mecânicas bem similares com as de Artifact, porém, minha crítica inicial se resume ao preço e a forma de comercialização do jogo.

Ao contrário de Dota 2, gratuito, que possui um grande mercado de itens colecionáveis interessantes, mas que não influenciam diretamente no gameplay, ou seja, não é um jogo "pay to win", Artifact ainda requer um pouco de "role play" para termos noção de qual caminho ele seguirá, abrindo possibilidade para um formato que me desagrada bastante, assim como muitos outros jogadores, tenho certeza.

Atualmente o jogo custa mais de R$ 70,00 no Brasil, cerca de USD 20,00 fora do país, o que é um valor consideravelmente alto para um jogo no formato, sem desmerecer card games, que como eu disse, sou muito fã. Além disso, ainda teremos o mercado de cartas, que até o momento não ficou claro para mim se permitirá comprar cartas que deem maior vantagem em relação a outros jogadores e não serão apenas "aparência". 

Se realmente isso acontecer, além de ser pago inicialmente, para se manter competitivo, você ainda terá de pagar mais...

Outros games concorrentes, como HearthStone, também possuem seus próprios mercados, mas são ao menos gratuitos para jogar, dão a chance do jogador testar e ver se realmente se interessa pelo jogo, seguindo um modelo mais tradicional. O próprio Duel Links da Konami, tem também várias formas de você gastar dinheiro em cartas e packs, mas é, ao menos, grátis para você experimentar. Assim como Gwent, da CD Project Red, game de cartas baseado no universo do game "The Witcher".

Quem sou eu para dizer o que a Valve deve fazer, mas cobrar pelo jogo, ainda mais um valor tão alto, vai fazer com que ele fique menos popular certamente, especialmente aqui no Brasil. 20 dólares é um valor tecnicamente acessível nos EUA, mas o valor do jogo precisa de um reajuste para o mercado Brasileiro, outro jogo muito famoso da Valve, CS:GO, sai por menos de R$ 30,00 atualmente, se Artifact chegar perto disso, será mais competitivo, talvez até mais justo. Pode ser que o preço baixe ao longo do tempo, mas se você quiser jogar agora, terá de pagar mais por isso.

A versão para Linux


Artifact foi lançado para Linux no "day 1", assim como as versões de Windows e macOS, para jogar o game no Linux os pré-requisitos mínimos são os seguintes:

  • Sistema operacional: Ubuntu 16.04 ou mais recente
  • Processador: Intel i5, 2.4 Ghz ou melhor
  • Memória: 4 GB de RAM
  • Placa de vídeo: GPU com suporte a Vulkan, Nvidia, AMD ou Intel
  • Rede: Conexão de internet banda larga
  • Armazenamento: 5 GB de espaço disponível
  • Placa de som: OpenAL Compatible Sound Card
Como podemos ver, tirando o requisito do Vulkan, o jogo é relativamente acessível, curiosamente, a versão de Linux tem 2GB a menos de tamanho para Download, comparado a versão de Windows, assim como a de macOS.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.



Parâmetros de inicialização úteis para o Proton da Steam (Steam Play)

Nenhum comentário

quarta-feira, 28 de novembro de 2018

O novo Steam Play, que trouxe o projeto Proton, já mudou drasticamente o cenário de jogos para Linux, fazendo com que alguns milhares de novos títulos funcionassem, entretanto, a compatibilidade perfeita ainda deve levar algum tempo para acontecer, o que não quer dizer que você não possa pegar alguns atalhos para rodar os seus jogos.

Steam Play comomand Startup






A ideia de funcionamento do Steam Play com o Proton é simples: Ao clicar em um game que seria, teoricamente, apenas para Windows, o jogo abrirá no Linux normalmente permitindo que você jogue como faria na plataforma da Microsoft. É claro que isso é uma "super simplificação" do projeto, mas a verdade é que muitos jogos já se comportam exatamente dessa forma, mesmo os fora da Whitelist de compatibilidade da Valve.

A própria comunidade vem testando uma série de jogos e postando os resultados obtidos, você pode conferir o estado  de compatibilidade atual do jogo que você gostaria de jogar consultando este site.

Outros games funcionam também com o "minor tweaking", ou seja, com pequenos ajustes. O projeto Proton está disponível no GitHub e possui uma documentação muito rica, onde existe várias dicas interessantes que você pode usar nos games para fazer com que eles funcionem de forma adequada.

Para tirar provento do material que estamos compartilhando aqui, você precisa estar com o SteamPlay/Proton ativado na sua Steam, caso você não saiba como funciona, clique aqui para entender melhor.

Parâmetros na inicialização


O Steam sempre suportou pequenos ajustes como esses em grande parte dos jogos, inclusive os de Windows, existem vários fóruns de jogos para computador que permitem que você consiga certos comportamentos nos seus games através disso, como fazê-los rodar em tela cheia, modo janela, usar uma API específica, etc. No caso do Steam Play, temos algumas opções que forçam o comportamento do Proton, essas opções podem fazer com que um jogo rode ou não, ou podem otimizar o desempenho em alguns casos.

Como muita gente ficou com dúvida, eu resolvi criar esse material guia completo explicando para servir como referência, assim você pode fazer experimentações antes de reportar qualquer game lá no ProtonDB.

Como usar os parâmetros?


De nada adianta você saber quais são os parâmetros se você não souber onde aplicá-los, certo? Para adicionar um parâmetro de inicialização a qualquer game da Steam, basta clicar com o botão direito do mouse sobre ele na sua biblioteca de jogos e clicar na opção "Propriedades" ou "Properties", caso esteja em Inglês:

Propriedades de um jogo na Steam

Ao fazer isso você abrirá um painel muito útil que praticamente todo jogo da Steam possui, onde você pode fazer uma série de manutenções no jogo, como navegar pelos arquivos do game, verificar a integridade do mesmo para saber se nada está corrompido, acessar versões Beta, mudar o idioma de um jogo, etc.

Uma das opções é a "Set Launch Options..." ou "Definir opções de inicialização...", ao clicar neste botão uma nova janela (menor) vai se abrir permitindo que você coloque os parâmetros.


Como você pode ver pela imagem, é realmente muito simples. Os parâmetros que podem ser usados ali variam de jogo para jogo, porém, os parâmetros do Proton funcionam para qualquer jogo que rode no Linux através do Steam Play.

Uma vez adicionado o parâmetro, basta clicar no botão "OK", fechar a janela e iniciar o jogo normalmente pelo cliente Steam, clicando em "Jogar" ou "Play".

Parâmetros do Proton (Steam Play)


Para entender melhor como o Proton funciona, você pode conferir o vídeo de apresentação que nós fizemos no canal, prepare um bom café, pois se trata de um vídeo longo, mas é provavelmente um dos mais completos que você verá.


Você pode usar parâmetros do Proton para forçar os jogos a usarem uma API ou outra, a converterem os dados do DX9, DX11 ou 12 para o Vulkan ou para o OpenGL e uma série de outras coisas, eu vou  fazer uma lista para você logo mais.

Antes entendamos o contexto da sintaxe do parâmetro:
"PROTON_VARIABLE=1 %command%
As palavras "PROTON_VARIABLE" simplesmente demonstram qual variável você estará alterando, já o valor "=1" indica que a variável está ativa, se você colocar "=0" seria o mesmo que "desligado" ou seja, na prática o efeito seria o mesmo de você não adicionar a variável. A sentença "%command%" basicamente é uma variável que indica o comando desencadeado pelo botão "play" da Steam, ou seja, o executável do jogo ou um launcher, como alguns games usam.

Em outras palavras palavras, é como se você estivesse dizendo "Proton, use (ou não) 'esse recurso' para executar tal jogo". Simples assim.

Na prática os parâmetros são estes logo abaixo, sendo que podem ser adicionados alguns novos no futuro, os padrões atuais são:

1 -  Faça com que o Proton use o OpenGL no lugar no Vulkan para o DirectX 10 e 11

PROTON_USE_WINED3D=1 %command%

2 - Faça o Proton desabilitar o DirectX 11 e rodar em DirectX 9, o que pode ser usado para jogos que possuem suporte à versão antiga do DX da Microsoft e rodarão melhor dessa forma. Alguns jogos mais antigos funcionam melhor dessa forma.

PROTON_NO_D3D11=1 %command%

3 - Você pode ler mais sobre o recurso ESYNC do Wine aqui, este recurso pode ser útil para rodar games que sejam CPU-Bound e exijam mais deste componente do que geralmente acontece, como o game da Rockstar Games, GTA V. Ativar ou desativar essa função em muitos casos não fará muita diferença, mas em outros pode trazer mudanças drásticas.

PROTON_NO_ESYNC=1 %command%

Estes são os parâmetros principais do Proton e são os que mais afetam os jogos, porém, existem outros que podem ser úteis para debugar um jogo ou avaliar a performance do mesmo. Por exemplo, se você quiser ver a taxa de FPS, Frame Times, Versão do Vulkan, driver e a sua placa de vídeo e outros pormenores na tela, basta adicionar esse parâmetro:

DXVK_HUD=devinfo,fps,frametimes %command% 

Claro que você pode remover qualquer uma das palavras para mostrar somente o que você quiser, por exemplo, se você só quiser ver os FPS, basta deixar apenas a palavra "fps" depois de "DXVK_HUD=" e antes de "%command%", o mesmo vale para as demais opções.

Essa função ativada te trará, nos jogos que suportam a função, uma tela como essa do Pro Evolution Soccer 2019, que está rodando no Linux Mint no exemplo:

PES 2019 no Linux

Observe em ambas as imagens o canto superior esquerdo.

PES 2019 no Linux

Existem alguns parâmetros voltados exclusivamente para o Debug, você pode saber mais aqui.

Indo além do óbvio (avançado)


Não podemos esquecer que esses softwares são Open Source, então, você pode alterar o comportamento padrão deles, por conta e risco, é claro. Mas por exemplo, você pode adicionar algum componente faltante em um jogo através do Winetricks.

Exemplo: O desenvolvedor fez o jogo para Windows considerando que certas ferramentas intrínsecas do sistema da Microsoft já estejam instaladas, como o Net Framework 4.5. Geralmente os games da Steam instalam suas próprias dependências (no Linux e no Windows) na primeira vez que o jogo é executado, mas se o desenvolvedor já estava contando com esse componente direto do sistema operacional e não adicionou a função de instalá-lo na primeira vez que o jogo é executado, em se tratando do Proton, isso pode significar um problema, afinal o game precisa de um componente que pode não estar instalado.

Dessa forma você pode usar o Winetricks, um utilitário muito popular para manipulação do Wine para instalar componentes extras para o jogo.

O primeiro passo é ter certos pacotes instalados, para isso rode o comando (Ubuntu, Linux Mint e derivados):
sudo apt install wine64 wine32-preloader winetricks -y
Com isso você pode manipular o prefixo do jogo dentro do Proton, por exemplo, esse comando permite que você instale o DotNet 4.5 no jogo "Yu-Gi-Oh Duel Links":
WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks dotnet45 
Destacados em amarelo estão alguns itens importantes do comando. O primeiro é número da aplicação. 

Navegue até o diretório "/home/$USER/.steam/steam/steamapps/compatdata/" e você verá uma série de pastas com números que parecem ser aleatórios, mas na verdade representam o ID do jogo dentro da Steam.

* Essas pastas com números só aparecerão se você possuir jogos instalados via Proton, os jogos nativos ficam em outro diretório.

Para descobrir qual jogo corresponde a qual pasta você pode explorar os arquivos dentro do prefixo, onde você provavelmente encontrará os executáveis, mas existe uma forma mais simples de fazer isso, você pode usar o ProtonDB e pesquisar pela numeração, o site vai te trazer o jogo em questão, como no exemplo do game Warframe:

Pesquisando de ID do jogo

Outra forma é usar o próprio site da Steam. Através de um navegador use a URL https://store.steampowered.com/app/601510, onde o número em amarelo é número do jogo (ou nome da pasta do prefixo), nesse caso, seria o jogo "Duel Links" antes mencionado, essa lógica funciona com qualquer game, inclusive os que não precisam do Proton para rodar.

O Winetricks é um programa gráfico também e você encontra ele no menu do seu sistema, originalmente ele busca usar a instalação padrão do Wine no seu computador, e não o Proton, por isso precisamos do comando supracitado para direcioná-lo para trabalhar na pasta correta, no entanto, essa aplicação gráfica pode ser útil para você encontrar o nome do pacote que você quer instalar, que seria o segundo destaque em amarelo no nosso comando, referindo-se ao "dotnet45", o nome do pacote do Net Framework 4.5.

Pesquisando no Winetricks

Como você pode ver, listado na primeira coluna da imagem acima temos o nome dos pacotes, se eu quisesse (por qualquer motivo) instalar as dlls do DirectX 10 em um prefixo do específico de um game via Proton, como o "Duel Links", para usar o mesmo exemplo, pela imagem acima, o nome do pacote que eu devo indicar é "d3dx10", logo, o comando ficaria:

WINEPREFIX=/home/$USER/.steam/steam/steamapps/compatdata/601510/pfx winetricks d3dx10 

Importante para finalizar!


Esse material não é, definitivamente, para quem simplesmente quer "sentar e jogar" apenas, mas para quem quer ir um pouco além com o Proton e explorar as possibilidades da ferramenta. 

Grande parte dos jogos compatíveis com o novo Steam Play simplesmente requerem o download do jogo normalmente e o seu clique no botão de jogar, e nada mais, rodando como se fossem nativos,  porém, existem alguns que com poucas modificações, como um simples parâmetro na inicialização, podem passar a funcionar ou funcionar melhor.

A parte mais avançada, destinada a quem quer testar profundamente e fazer alguns tweaks no próprio sistema da Valve é voltada, definitivamente, a quem quer explorar e ajudar a reportar quais são os problemas encontrados para que determinado título não rode e, com sorte, apontando a solução para o problema.

Estamos vivendo uma era de transição, até essa ferramenta ficar ainda mais madura, alguns ajustes para certos jogos podem ser necessários, e muitas vezes uma simples palavra na inicialização é a diferença entre fazer o jogo funcionar ou não.

Provavelmente, com o tempo, os jogos que forem passando para Whitelist da Valve e que precisem de certos comandos assim, já possuirão essas configurações de fábrica, sejam elas vindas da própria Valve ou do desenvolvedor do jogo.

O Proton além da Steam


O Proton se tornou tão interessante que agora já está fazendo parte de outros projetos como o Lutris, um software destinado para jogadores de Linux que agrega (ou tenta) todos as formas de jogar com o sistema do Pinguin, incluindo emuladores, no entanto, um dos pontos mais fortes do Lutris é a comunidade que cria scripts para facilitar a instalação de jogos como Overwatch e League of Legends, que pode ser instalados com, literalmente, um clique. Agora o Proton faz parte desse projeto também, assim como o DXVK.


Aproveite a jogatina, siga o nosso canal da Twitch pra acompanhar os gameplays usando Proton, e até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Os gêneros e videogames mais jogados no Linux em 2018

Nenhum comentário

quinta-feira, 1 de novembro de 2018

O ano de 2018 tem sido muito interessante em termos dos jogos disponíveis para as distribuições Linux, já que a oferta de títulos de diferentes gêneros aumentou exponencialmente. Com o boom de plataformas como Steam e melhorias em projetos como o DXVK, Proton (Steam Play), assim como a abertura de plataformas online, o número de ofertas de diferentes gêneros aumenta para os gamers de Linux.

Games de Linux






Com a chegada do Steam Play, muitos games passaram a funcionar no Linux normalmente, atualmente são praticamente 3 mil títulos, sem falar os outros milhares que já rodavam nativamente. Hoje Linux pode ser considerada a segunda plataforma para jogos em computadores com facilidade, superando em quantidade, graças ao Steam Play especialmente, os jogos para macOS, ficando atrás somente do Windows.

Jogos de ação e o boom dos eSports


Os jogos de ação encontraram um ano muito lucrativo em todas as plataformas, e o Linux não foi exceção.

Nesta categoria, destacam-se títulos como o Counter-Strike: Global Offensive, que foi um dos melhores shooters para o Linux, através da plataforma Steam. Tanto tem sido o sucesso deste título em 2018, que se tornou um dos videogames com mais seguidores dos eSports no Brasil.

Nesse sentido, e como publicado pelo site SporTV, o Brasil é o país com o terceiro maior público cativo de eSports do mundo, ficando atrás apenas da China e dos Estados Unidos.

Com um público brasileiro que ultrapassa 7,8 milhões de seguidores, o país está na vanguarda da América Latina no mercado de eSports, com a projeção de movimentação de US$ 905,6 no final do ano, e para ultrapassar US$ 1,6 bilhões para 2021.

Jogos de estratégia e crossovers de RPGs


Outro gênero que ganhou mais seguidores em 2018 é o de jogos de estratégia, incluindo jogos de cassino.

Neste contexto, o crescimento deveu-se à abertura dos melhores cassinos online, que disponibilizaram a sua oferta em jogos como a roleta, o poker ou o blackjack, bem assim como que alguns deles também funcionam como casas de apostas desportivas. 

Essas plataformas abriram seu conteúdo para serem facilmente accessíveis pela internet e, na maioria dos casos, também através de smartphones.

Por outro lado, títulos como XCOM 2, Civilization V ou Age of Wonders III também ganharam vários seguidores dentro das plataformas disponíveis para Linux, como Steam ou Wine, oferecendo uma mistura de jogos de estratégia por turnos, com outros gêneros como shooter ou RPG.  Nós mesmos estamos nos divertindo muito jogando Warframe no nosso canal da Twitch, hoje mesmo tem live! :)

Jogos de corridas


Os jogos e simuladores de corridas também se tornaram alguns dos favoritos dos gamers em 2018, já que eles também ganharam um lugar nos eSports, misturando sua oferta com simuladores e expandindo sua plataforma de alcance para o Linux.

Um dos títulos mais marcantes é o Rocket League, que é um jogo de futebol, no qual os jogadores são carros de controle remoto com foguetes acoplados. Esta mistura de gêneros tem sido uma das opções mais chamativas para os competidores de eSports em todo o mundo.

No entanto, uma opção dentro dos títulos de corrida para os puristas, que foi muito bem recebida este ano, foi o Dirt Rally, que se destacou como um dos títulos de corrida esportiva mais jogados no Linux através do Steam em 2018.

Tão boa foi a recepção deste videogame, que o site IGN Brasil anunciou que o Dirt Rally 2.0 já tem sua data de lançamento prevista para 26 de fevereiro de 2019, buscando melhorar a experiência oferecida por seu antecessor.

Linux Gaming

O Linux está ganhando mais e mais espaço na competição dos videogames, pois, está desenvolvendo cada vez mais facilidades para os jogadores desfrutarem de seus gêneros favoritos de videogames, independentemente da distribuição de Linux que preferirem.

É claro que existem ainda certos títulos que ainda são incompatíveis, mas (literalmente) há dois meses mais ou menos, muito menos jogos eram compatíveis, há um ano, tínhamos menos jogos, então, parece ser uma questão de tempo e adaptação. Quem ainda insiste em dizer que Linux não serve para jogar também só pode estar desinformando.

Qual o seu game favorito? Ele já está rodando no Linux?

Até a próxima!

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Steam já tem mais de 1 milhão de jogadores no Linux

Nenhum comentário

quinta-feira, 11 de outubro de 2018

No começo do mês a Steam lançou o seu relatório mensal de quais sistemas operacionais, hardwares, softwares os seus usuários estão usando, isso acabou mostrando dados interessantes, como a subida dos usuários Linux e a queda de quem usa Windows dentro da Steam.


Steam já tem mais de 1 milhão de jogadores no Linux






No caso do sistema da Microsoft (juntando desde o Windows XP até o Windows 10) houve uma queda de 0.17% no geral, tendo uma queda mais significativa no Windows 10 64 bits (-0.45%) e um crescimento no uso do Windows 7 64 bits (+0.84%). Mas mantendo ainda o uso da maioria, com 96.29% do mercado.

Já no caso do Linux teve um crescimento de 0.11% no geral, tendo o Ubuntu 18.04 LTS como a versão mais usada dentro do segmento, com 0.23%. E assim subindo para 0.78% do total dos usuários gamers, em um universo de aproximadamente 150 milhões usuários da Steam.

Usando esses dados, o Youtuber norte-americano Gardner do canal “The Linux Gamer”, fez um vídeo em seu canal mensurando o quanto esses números são expressivos e que muita gente não se atenta. Outro site que mencionou sobre isso, foi o pessoal do “Gaming on Linux”, fazendo o cálculo dessa aproximação de 150 milhões de usuários na Steam, usando como base o valor divulgado por ela no começo do ano ( que era em torno de 120 milhões de usuários), usando a proporção aritmética pra isso.

Tendo isso como base, o cálculo dele foi pegar o número total de usuário aproximados de usuários da Steam (150) e multiplicar por 0.78 e assim chegando no montante de 1 milhão e 780 mil usuários na Steam usam Linux.

Como ele mesmo fala no vídeo, esse número não é para ser desprezado (e nem exato) e é uma parcela muito grande de usuários que às desenvolvedoras deveriam dar mais atenção (Concordo com isso.).

Para quem quiser ver o vídeo completo dele, está logo abaixo.

          

Muito legal ver esse crescimento e ver que o Linux em desktop vem tomando “corpo” nos últimos meses e assim chamando a atenção, lembre-se, foi uma mudança desse tamanho em poucas semanas, depois do anúncio do projeto Proton da Valve, que visa compatibilizar a biblioteca de jogos da Steam que apenas rodavam no Windows com o Linux, sendo que cerca de 80% dos títulos já estão “jogáveis”.

O ano de 2018 está sendo muito bom para quem quer jogar no desktop Linux, com o surgimento do DXVK, aprimoramento do WINE e o recente investimento da Valve no projeto Proton, e muito mais.

Espero você na próxima, um forte abraço.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Como saber se um jogo de Windows roda no Linux

Nenhum comentário

quarta-feira, 19 de setembro de 2018

Nas últimas 3 semanas o mundo de games deu um reviravolta sem precedentes, com o anúncio da Valve com o projeto Proton e assim trazendo a compatibilidade dos jogos de Windows para Linux à distância de um clique.

Como saber se um jogo de Windows roda no Linux






Se você não  acompanhou essa novidade, fizemos um vídeo no canal explicando melhor o projeto e também como configura-lo:

       

Com essa tremenda novidade surgiu a dúvida de como saber quais jogos estão ou não rodando via Steamplay, para evitar que compras sejam feitas e os games não rodem, desconsiderando a lista já pré estabelecida pela Valve. Em um primeiro momento foi feita uma planilha no Google Docs pela comunidade, mas ela tomou tamanha relevância que já não estava suportando o número de reports que estava recebendo, e aí que criaram um site para facilitar isso. O nome do site é Steam Play Compatibility Reports.

Hoje, segundo o site, já contamos com aproximadamente 4300 jogos reportados e aproximadamente 2050 jogos com a classificação máxima de compatibilidade, a Platinum.

Agora vem uma dica “de ouro”, uma ferramenta muito útil dentro do site e que pode facilitar a vida de muita gente que está chegando no mundo Linux para jogar.

No canto superior direito, você pode observar que existe um campo com os dizeres “Enter Steam ID…”, e é aí está o “pulo do gato”. Se a sua biblioteca de jogos estiver no modo que todos possam ver, ou seja, ela tá Pública, essa ferramenta vai lhe ajudar e muito. Vou usar a minha conta como exemplo nos prints.

Como saber se um jogo de Windows roda no Linux

Depois de colocar o seu ID da Steam, pressione Enter e espere carregar. A tela seguinte será essa

Como saber se um jogo de Windows roda no Linux

Alguns jogos podem aparecer como “Awainting reports” (algo como aguardando validação dos reports).

Essa dica é muito útil para quem estiver no processo de migrar para Linux e quer ver se o seu jogo favorito já está rodando. Outras opções interessantes é que você pode incluir os filtros de “include native”, “Untested” e “Free” e assim aumentar a gama da pesquisa.

Como saber se um jogo de Windows roda no Linux

Conte aí nos comentários o que você achou dessa dica e também diga se você já está usando o Steamplay.
Um forte abraço e até a próxima.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Game open source Battle for Wesnorth está disponível no Steam

Nenhum comentário

terça-feira, 18 de setembro de 2018

Se você gosta de jogos baseados em turnos e com a temática “mundo da fantasia”, Battle for Wesnoth é uma boa pedida para passar algumas horas entre florestas, planícies e minas.

Game open source Battle for Wesnorth está disponível no Steam






O jogo se passa entre “as planícies de Weldyn, as florestas de Wesmere, nas minas de Knalga aos picos mais altos das "Montanhas do Coração”. 

No jogo você pode ser um jovem príncipe que precisa fugir das forças invasoras do “Lich Lords” e construir um novo lar perto do mar; ou ser um mago que precisa libertar a sua aldeia que é invadida por Orcs, e ao mesmo tempo busca a imortalidade e vingança entre outros cenários possíveis. A escolha é sua.

Na batalha online, você pode escolher dentre sete facções totalmente equilibradas e também jogar com os amigos com os mais de 50 mapas multiplayers. E o game também conta com um editor de mapas integrado, assim aumentando a jogatina da galera.

Para baixar ele, basta clicar no botão abaixo




Espero você até a próxima e um forte abraço.
____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Valve lança ferramenta com objetivo de rodar TODOS os jogos de Windows no Linux

Nenhum comentário

quarta-feira, 22 de agosto de 2018

Os usuários de Linux receberam uma ótima notícia ontem, do nada, toda a sua biblioteca de jogos Windows passou a ser instalável no Linux "como mágica", tudo isso graças a um projeto da Valve, dona do Steam, chamado "Proton". Saiba mais sobre a ferramenta e aprenda a habilitar o recurso na sua distribuição.

SteamPlay - Linux Windows Games






Antes de você aprender a habilitar a funcionalidade e sair utilizando, vamos compreender primeiro do que se trata o projeto e como ele funciona. O que a Valve lançou recentemente foi uma nova versão do "Steam Play". O "Steam Play" é um recurso presente na Steam há alguns anos que promove algo excelente, jogar todos os games que você comprar em qualquer plataforma que ele for suportado, como exemplo, se você comprar o CS:GO, com a mesma compra, na mesma conta Steam, se você instalar o jogo no Windows, no Linux ou no macOS, não será necessário comprar uma nova versão para cada plataforma, entretanto, o Steam Play recebeu um grande upgrade!

Uma notícia tão importante quanto o próprio lançamento da Steam para Linux


Há praticamente 6 anos a Valve lançava a Steam para Linux com algumas dezenas de títulos compatíveis apenas, conforme os anos foram passando, mais e mais jogos foram sendo lançados, chegando a milhares, no entanto, os desenvolvedores vem lançando jogos para Windows há décadas e muito material não receberia porte para o Linux, por isso, a empresa por trás do Steam vem trabalhando em uma camada de compatibilidade nova para o Steam Play.

A nova versão do Steam Play traz uma nova ferramenta chamada "Proton", que nada mais é do que uma implementação, ainda em Beta, do Wine (modificado pela Valve) e que utiliza Vulkan para rodar games de Windows no Linux que utilizem DirectX 11 e 12, com o objetivo de rodar absolutamente TODOS os jogos da Steam do Linux. Você pode ser mais sobre o lançamento aqui.

O Proton ainda é um Beta e apesar de possuir uma lista grande de jogos compatíveis já em seu lançamento, vários ainda podem não funcionar, como o anúncio oficial mencionou, mas pelo visto, algumas dezenas de novos jogos, além dos que já rodavam do Linux, passaram a rodar "do dia para a noite". Então se você ainda não tinha migrado para Linux por conta de algum game, vale a pena fazer o teste.

Como habilitar o suporte ao Steam Play com Proton no seu Steam Linux


Vamos fazer uma demonstração para você entender melhor. Abaixo você vê a minha conta Steam, em Library você pode ver a quantidade de jogos disponíveis, em "STEAMOS + LINUX" temos 144 títulos, sendo que o total, 176, são os jogos e softwares ao todo, incluindo os que rodam no Windows também, ou seja, nesta conta eu tenho 32 títulos que não rodaria nativamente no Linux.

Games da Steam Windows Linux

Se eu navegar em algum game com suporte nativo apenas para Windows (até o momento), você verá que não existe a opção de instalar o jogo, o Steam apenas me mostra as horas jogadas.


Para instalar o game de Windows no Linux na Steam você deve fazer o seguinte: Vá até o seu menu Steam>>Settings


Na janela de configurações, em "Account", ou "Conta", observe a opção de "Beta participation:", clicando no botão "Change", altere para o modo Beta da Steam.


Linux Steam Play

Depois de ativar essa opção, clique em "OK" e então será necessário reiniciar a Steam e baixar novamente a atualização do cliente em modo Beta, tudo isso é automático. 

Steam Play Windows Linux

Depois da versão Beta instalada, vá novamente nas configurações da Steam e no painel esquerdo da janela, selecione "Steam Play", nessa opção haverá agora um modo avançado de configuração com duas opções:

- "Enable Steam Play for all titles";
- "Use this tool istead of game-specific selections from Steam".

A diferença entre as duas opções é que a primeira habilita o Proton para todos os seus games de Windows na Steam, a segunda opção habilita apenas alguns títulos que o pessoal da Valve já testou e sabe que funciona plenamente com este recurso, como a última versão de Doom, por exemplo. 


Agora, indo ao mesmo jogo que eu tinha mostrado antes e não era possível instalar, você verá o botão de instalar, como na imagem abaixo, agora é só instalar o seu jogo normalmente. Os games que possuem essa compatibilidade com o novo Steam Play mostram um texto ao lado do botão de instalar indicando: "Run on this computer via Steam Play".

Jogos de Windows no Linux

Jogos de Windows no Linux

Jogos de Windows no Linux

Os games vão mostrar essa janela antes de iniciar, indicando mais uma vez que você está rodando sobre uma camada de compatibilidade.

Jogos de Windows no Linux

Ao iniciar o jogo, você verá que o Steam começará a baixar componentes do Windows para rodar o seu jogo.

Jogos de Windows no Linux

O que você pode fazer agora é testar os seus jogos de Windows, ou ao menos os jogos grátis para Windows, para reportar aos desenvolvedores, informando se o game roda ou não e se tem algum problema.

Referências da Valve


A nota de lançamento do Steam Play Beta com o Proton da Valve, a qual linkamos no início do artigo, continha também algumas observações interessantes que vale a pena mencionar.

A primeira delas é que a Valve vinha injetando dinheiro no projeto Wine, Vulkan e DXVK nos últimos 2 anos e "ninguém" sabia, ao menos, eu não tinha ouvido falar sobre. O projeto Beta que trouxe vida ao Proton começou há 2 anos, e ninguém sabia que isso estava acontecendo. Outra observação é sobre o Vulkan. A Valve mencionou que neste sistema de Steam Play é natural esperar que quando houver a tradução de API em um game, como por exemplo, um jogo que roda com DX11, ao rodar via Vulkan, pode perder um pouco de desempenho, nada muito grande e que inviabilize a jogatina, no entanto, não há motivos técnicos para acreditar que isso não pode ser melhorado com o tempo e que games que já rodem Vulkan nativamente, como o Doom 2016, rodem perfeitamente no Linux sem precisar de mais nada, além dessa camada de compatibilidade.

Existem muitas coisas a se refletir no entorno dessa notícia, então é bom ver os próximos capítulos, ir digerindo a informação e testando os jogos para saber como as coisas vão se desenrolar, então, certamente espere ver mais conteúdo sobre este assunto aqui na no blog e no canal também.

Gostaria de lembrar que estamos fazendo muitas lives de jogos no Linux na Twitch.tv/Diolinux, então segue a gente por lá, as lives são muito mais frequentes que no YouTube, acontecendo quase todos os dias.

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo