2016-01-21 18:19:53 -0200 2016-01-21 18:19:53 -0200
flaviometal Concurseiro Focado Featured

TUTO: ATALHOS PARA EMULADORES NO STEAM

Single 3243340 featured image

Taí uma dica bacana, que nem é novidade pra ninguém, porém muito útil pra quem joga no PC e usa o Steam, principalmente no modo Grid ou Big Picture. Trata-se de criar um atalho para ROMS ou ISOS de seus jogos preferidos, para que eles fiquem como se fossem jogos da própria plataforma Steam, seja no visual da interface ou na execução. O resultado é pra lá de legal, pois dá pra colocar a imagem de grid que você bem entender, além de executar o jogo automaticamente, sem aquele percalço todo de ter que executar o emulador, carregar o jogo pelo menu, colocar em tela cheia, etc. Vamos lá?

Basicamente, serão três processos:

- CRIAR O ÍCONE DO JOGO NO STEAM;

- ALTERAR AS PROPRIEDADES DO ÍCONE;

- MUDAR A IMAGEM DE GRID DO STEAM;

Lembrando que, para cada jogo adicionado, os 3 processos deverão ser repetidos, beleza?

CRIANDO O ÍCONE DO JOGO NO STEAM

Primeiramente vamos criar o ícone em si. Basta já ter em mente o jogo e seu respectivo emulador que você quer colocar (usaremos como exemplo o jogo Dragon Quest VIII, de PS2), e claro, ter o emulador já pré-configurado antes. Aí é só aplicar os seguintes passos:

1. Com o Steam aberto, vá lá em cima, no menu JOGOS, e selecione ADICIONAR JOGO NÃO STEAM À BIBLIOTECA:

2. Na tela que se segue (Adicionar Jogo), procure o executável do emulador em questão. Vamos utilizar à exemplo o PCSX2, emulador de PS2, que está atualmente na versão 1.4.0. Basta ir em "Procurar" e selecionar o executável do emu. Após selecionado, o executável aparece no topo da lista, basta então clicar em ADICIONAR SELECIONADOS.

3. Pronto! Nosso novo atalho vai aparecer no Steam, seja no modo Grid, Detalhes ou Lista:


ALTERANDO AS PROPRIEDADES DO ÍCONE

Agora, precisamos alterar as propriedades do ícone para que o jogo entre diretamente, além de inserir as linhas de comando de cada emulador. As linhas de comando nada mais são do que pequenos "gatilhos" (ou comandos) que fazem o emulador funcionar sem usar um GUI (aquela janela de configurações do emulador). Os comando são diversos, e cada emulador tem os seus próprios comando. Aqui, usaremos os comandos para fazer que o jogo/emulador abra corretamente assim que o ícone for executado no Steam, como se fosse um jogo da própria plataforma mesmo. Bom, nada melhor do que colocar a mão na massa pra entender, não é? Então aí vamos nós:

1. No ícone que foi criado no passo anterior, clique com o botão direito do mouse e selecione PROPRIEDADES:

2. Na nova janela que se abriu, serão feitas duas alterações. A primeira é trocar o nome do executável do atalho para o jogo em questão (no caso, mudar de pcsx2 para Dragon Quest VIII). Esse é o nome do jogo que vai aparecer para seus amigos quando você estiver online e jogando, além de fazer com que os jogos fiquem em ordem alfabética:

3. A segunda alteração será na linha Destino. Aqui, vamos "mostrar" pro Steam onde se encontra o emulador, o jogo e também as linhas de comandos que contem algumas opções do emulador, tudo escrito na mesma linha, com aspas, e separado por espaços. Para o emulador que estamos usando (PCSX2), vamos usar o seguinte padrão:

"X:\CAMINHO_DO_EMU.exe" "X:\CAMINHO_DO_JOGO.iso" --fullboot --fullscreen

Basta trocar o X pela letra da unidade do seu HD onde se encontra o emulador ou jogo em questão, CAMINHO_DO_EMU.exe pelo diretório onde se encontra o executável do emulador e CAMINHO_DO_JOGO pelo diretório da rom/iso do jogo. O --fullboot é uma dos comandos do emulador, e colocando ele significa que toda vez que carregarmos o jogo, a BIOS do PS2 será carregada, e você ouvirá aquele som clássico do boot do console (eu acho legal, mas se quiser tirar, fique à vontade). Já o comando --fullscreen é autoexplicativo: o jogo já entra em tela cheia. É importante também NÃO REMOVER AS ASPAS, senão não funciona. Ah, e claro, tudo deve ser inserido nessa única linha de Destino.

Para entenderem melhor, para o atalho do DQVIII, o meu aqui ficou assim:

"E:\GAMES\EMULADORES\PS2\pcsx2-1.4.0\pcsx2.exe" "E:\GAMES\PS2_ISO\Dragon Quest VIII.iso" --fullboot --fullscreen

ONDE:

Existem outros comandos para o emulador em questão, mas não vou entrar em detalhes pois existem vários e a maioria não é necessário. Um exemplo é o comando "--nogui" que vejo o pessoal usar bastante. Ele faz com que o GUI (janela de configurações do emulador) não apareça ao carregar o jogo, mas no meu caso prefiro deixar sem esse comando, já que ele impede você se usar as funções do emulador (como Save States, e configurações gerais). Pode ficar tranquilo, pois mesmo com o GUI ativado, o jogo é carregado em tela cheia sem que você nem perceba que o GUI está lá.

Outra dica: perceba que, no fim da linha Destino existe um pequeno quadrado com o símbolo "PT" nele, impedindo você de ver a linha de comando inteira. Basta clicar no símbolo "PT" com o botão direito do mouse, selecionar a opção Idioma e mudar para o inglês, assim o "PT" some e torna mais fácil a edição.

Para outros emuladores, como já dito, cada um possui suas próprias linhas de comando, ou seja, os comandos mudam entre um emulador e outro. Não dá pra usar o comando --fullboot no emulador de Gamecube, por exemplo, pois não funcionará. Ah, e a ordem dos comandos também é importante. Vamos aos exemplos: 

GAME CUBE/WII: Vejam como fica com o emulador Dolphin (GC/WII):

"E:\GAMES\EMULADORES\GC-WII\dolphin-4.0-5416-64\Dolphin.exe" /e "E:\GAMES\GC_ISO\STARFOX ADVENTURES.iso" /b

Nesse caso, o comando /e serve para carregar a iso em questão, e o /b no final serve para que o GUI do emulador não fique na frente do jogo ao ser carregado, além de fazer com que o emulador feche automaticamente ao sair do jogo. No caso do Dolphin, a configuração de tela cheia deve ser feita no próprio emulador, já que ele não possui tal linha de comando para isso.

SUPER NINTENDO: agora com o emulador de Super Nintendo (ZSNES):

"E:\GAMES\EMULADORES\SNES\zsnesw.exe" "E:\GAMES\_EMULADORES_\SNES\Zsnesw151\roms\Donkey Kong Country.zip"

Para SNES, não é necessário linha de comando alguma, só os caminhos do emu e da rom. A opção de tela cheia também deve ser feita no próprio emulador.

DREAMCAST: E finalmente, para quem quiser colocar atalhos de ISO's de Dreamcast:

-config ImageReader:DefaultImage="E:\GAMES\_Dreamcast_ISO_\Shenmue\shenD1.cdi"

No caso do Dreamcast, além da configuração feita no atalho do Steam como acima (lembrando novamente: tudo na mesma linha), algumas alterações devem deve ser feitas no ini do emulador (estou usando o nullDC, que pra mim ainda é o que roda melhor, não curto muito Demul). Basta abrir o arquivo nullDC.cfg com qualquer editor de texto (como o bloco de notas do próprio Windows), localizar os parâmetros a seguir e mudá-los conforme abaixo:

Emulator.AutoStart=1

AutoHideMenu=1

Fullscreen=1

LoadDefaultImage=1

DefaultImage=E:\GAMES\_Dreamcast_ISO_\Shenmue\shenD1.cdi 

(exemplo de caminho onde está a ISO do jogo, deve ser mudado conforme seu diretório/nome da ISO)

NINTENDO DS: À pedidos do camarada @s4nn1n (e com a ajuda dele), vou deixar aqui também um exemplo de configuração para o emulador Desmume. Infelizmente, o emulador de Nintendo DS em questão não possui nenhuma linha de comando para que o jogo seja executado em tela cheia, portanto temos que apelar para outros métodos, como a criação de um script. O AutoIt seria uma opção, mas depois de pesquisar em alguns fóruns, encontrei no NGEmu um tópico onde o usuário yeshuachrist ( LINK ) criou um script em VBS, que faz com que o emulador seja executado, abrir o jogo que você definir no script, e entrar em tela cheia, tudo de forma automática. Aí, foi só adicionar o caminho do script no Steam e voilá! Basta fazer então 1 script para cada jogo que você quiser adicionar no Steam, mudando apenas o caminho do jogo para cada um deles. Segue o script de exemplo:

----------------------------------------------------------------------------------------

Set objShell = WScript.CreateObject("WScript.Shell")

objShell.Run "DeSmuME_x64.exe ––cpu-mode=15"

Wscript.Sleep 60

objShell.SendKeys "%"

Wscript.Sleep 60

objShell.SendKeys "F"

Wscript.Sleep 60

objShell.SendKeys "O"

Wscript.Sleep 60 

objShell.SendKeys "G:\Roms DS\0056 - Super Mario 64 DS V1 1

Wscript.Sleep 60

objShell.SendKeys "{ENTER}"

Wscript.Sleep 60

objShell.SendKeys "%{ENTER}"

----------------------------------------------------------------------------------------

Basta copiar o conteúdo que está entre o traçado (não copiar o traçado), colar num arquivo TXT novo, e renomear a extensão .TXT para .VBS. É válido lembrar também que se necessário, você deverá mudar o nome do executável que está no script conforme sua versão do Desmume, bem como o caminho onde se encontra o jogo (ambos em negrito).

Depois de criado, salve esse arquivo .VBS dentro da pasta onde está o executável do emulador, e teste para ver se funciona. Se rodar o jogo e entrar em tela cheia, é porque deu certo. Aí é só adicionar esse arquivo VBS no Steam (ao invés do executável do emulador) e pronto! Nem é necessário mudar as propriedades do atalho, o atalho já está pronto!

Para sair do jogo/emulador e voltar ao Steam, infelizmente somente com ALT+F4...

(valeu pelos testes e pela mãozinha, @s4nn1n!)

4. Com as duas configurações feitas, basta clicar em FECHAR e pronto: é só executar o jogo pelo Steam pra ver se deu tudo certo!

Mas e a imagem/banner do jogo?

MUDANDO A IMAGEM DE GRID DO STEAM

Finalmente, a cereja do bolo: vamos mudar a imagem de grid do jogo. Existem alguns sites por aí dedicados a criar essas imagens para jogos do Steam, porém vou indicar o melhor deles na minha opinião: o Steam Banners ( LINK: http://steambanners.booru.org/ ).

Lá tem imagem de tudo: jogo de SNES, PS2, WII, e tudo quanto é emulador no geral. Inclusive versões diferentes dos próprios jogos do Steam. Basta procurar pelo nome do jogo em questão, abrir a imagem desejada, salvar em alguma pasta e depois carregá-la no Steam. As imagens já são do tamanho exato para uso no Steam, então não é necessário edição alguma. qui, eu deixo uma pasta ÍCONES em algum lugar do PC e salvo tudo lá dentro, pra ficar mais fácil a localização. 

Após baixar as imagens desejadas, vamos inseri-las no atalho do jogo do Steam da seguinte forma:

1. Clique com o botão direito e escolha a opção DEFINIR IMAGEM PERSONALIZADA

2. Agora basta clicar em PROCURAR, selecionar a imagem que baixamos anteriormente, clicar em DEFINIR IMAGEM e pronto!

Taí, atalho criado. Agora o Steam ficou mais atrativo ainda com emuladores e roms espalhadas entre os jogos. É possível até criar categorias (ex. EMULADORES, SNES, PS2, etc) e mover os jogos pra lá.

E é isso, pessoal. Tentei deixar tudo bem explicado e da maneira mais simples possível pra que não haja dúvidas. Parece ser complicado, mas é só fazer uma vez pra ver que não é difícil. A dica que dou é guardar um arquivo TXT com uma linha de exemplo para cada emulador, assim fica mais fácil na hora de criar novos atalhos, pois é só usar CTRL+C / CTRL+V.

Se quiser colocar vários jogos de uma só vez, existe ainda uma maneira bem mais simples, que faz tudo de forma automática: um programa chamado Ice. Consiste apenas na edição de um arquivo inf, onde basta você colocar todos os caminhos dos emuladores e ROMS/ISOS que você quer que apareçam no Steam, executar o programa e pronto. Até as imagens de grid já são automaticamente baixadas e inseridas, tudo bem prático. Não vou cobrir o Ice nesse tutorial pois não o uso no momento, mas pelo pouco que mexi, parece ser bem simples. Só não o uso pois tenho preferência de colocar poucos jogos emulados no Steam por vez (só os que estou jogando ou pretendo jogar), mas é uma boa pedida pra quem quer colocar várias roms de SNES, por exemplo, e criar categorias no Steam, sem ter muito trabalho. Segue o link para baixar o programa: http://scottrice.github.io/Ice/

Uma terceira opção ainda é criar um arquivo bat para cada jogo. É um pouco mais complicado por ter algumas linhas de comando de DOS a mais, mas a vantagem é que dá pra usar esse bat não só no Steam, mas em outro frontend ou programa gerenciador de jogos. Opções é o que não faltam!

Pra quem se interessar, o pessoal do @emula já fez tutoriais parecidos (inclusive em vídeos), bem como nosso amigo @iremar, que tem alguns tutoriais bem legais e detalhados no Youtube, onde ele usa um método um pouco diferente ( como esse, por exemplo, usando o SNES9x:  ). Quis deixar meu registro aqui também, pra ficar mais fácil até pra eu passar para alguns amigos quando precisar. Qualquer dúvida, responderei aqui no tópico mesmo se precisarem, e conforme meu tempo estiver disponível. Se tiver algo a acrescentar ou alguma sugestão, sinta-se à vontade and let me know! ;)

Forte abraço à todos!

276
  • Micro picture
    flaviometal · over 3 years ago · 10 pontos

    EDITADO 23/01/2016: galera, editei e adicionei também Nintendo DS à lista, pra quem se interessar...

    3 replies
  • Micro picture
    jaquearan · over 3 years ago · 6 pontos

    Parabéns pelo post, muito bem explicado! Sei todo o trabalho que você teve pra fazer esse post.

  • Micro picture
    leocarvalho · over 3 years ago · 4 pontos

    Show de bola! Muita nem gente nem sabe que existe essa opção de colocar atalhos para jogos não-steam na biblioteca. E é uma ótima dica com relação aos emuladores. Parabéns pela ideia!

    1 reply
  • Micro picture
    weltonrosa · over 3 years ago · 4 pontos

    A anos sou cliente Steam e não fazia idéia que era possível esse nível de personalização. Parabéns e obrigado pelo post, ele irá me ajudar muito!

    1 reply
  • Micro picture
  • Micro picture
    bruninxd · over 3 years ago · 4 pontos

    Excelente post.

    1 reply
  • Micro picture
    kitsunegamereviews · over 3 years ago · 4 pontos

    Excelente tutorial parceiro , parabens

  • Micro picture
    gcnfalcon · over 3 years ago · 4 pontos

    Muito massa>meus parabéns por compartilhe o seu conhecimento com a gente valeu

  • Micro picture
    sannin · over 3 years ago · 3 pontos

    @flaviometal sabe como inicia o Desmume em Fullscreen ?

    8 replies
  • Micro picture
    bakujirou · over 3 years ago · 3 pontos
  • Micro picture
    realgex · over 3 years ago · 3 pontos

    Ai sim hein, belo tutorial, e nos maismais, kkk, parabéns !

    1 reply
  • Micro picture
    menomo · over 3 years ago · 3 pontos

    Que massa, velho =)

    1 reply
  • Micro picture
    armando0 · over 3 years ago · 3 pontos

    Parabéns! Excelente tutorial! :D

    1 reply
  • Micro picture
    missingno · over 3 years ago · 3 pontos

    Sério. Dessa eu não sabia.

    1 reply
  • Micro picture
    radnas · over 3 years ago · 3 pontos

    Whoa faz meses que não vejo um post de qualidade por aqui, depois quero conversar com vc sobre emuladores de ps2 e psx ^^

    4 replies
  • Micro picture
    lukazz · over 3 years ago · 3 pontos

    nossa que daora vou testar mais tarde!! o/ obg

    6 replies
  • Micro picture
    ramonex · over 3 years ago · 3 pontos

    Ho my God esse @flaviometal é mito é mestre, sempre tive grande respeito por ele, na moral é um dos Olds do Alva que não é Cuzão. Mestre mais que ótima dica trás um premiu para esse homem.

    1 reply
  • Micro picture
    iremar · over 3 years ago · 3 pontos

    @flaviometal se tiver como, deixa só o link do video mesmo. não do canal. fica melhor =3 - to fazendo um pack de emuladores. mas um profissional. nada de gambiarras. vai ter atari, nes, master, mega, snes e mame já com as roms. vai criar os atalhos. vai ser desinstalável via painel de controle. vai conter todos os utilitários no pacote (motioninjoy, drivers controle xbox, ps3, joytokey, gamesavemanager... essas tranqueriadas num único programa) dá um zói na prévia abaixo>
    http://i1283.photobucket.com/albums/a544/Iremar_Gomes_Domingos/Sem%20tiacutetulo_zpsjavfojgf.png

    3 replies
  • Micro picture
    therock · over 3 years ago · 3 pontos

    Muito bom seu post! parabéns!

    2 replies
  • Micro picture
    ronanfalcon · over 3 years ago · 3 pontos

    Mas cara, ZSNES? Já existe o Snes9x há anos que é um emulador no windows (e não no DOS), seria uma boa colocar ele aqui (não precisa ser uma troca, pode conter os dois, como opções).

    2 replies
  • Micro picture
    arkhamknight · over 3 years ago · 3 pontos

    Muito obrigado por essa dica amigo! Ficou realmente muito legal usando o Big Picture!

    2 replies
  • Micro picture
    _geozin · over 3 years ago · 3 pontos

    Ae Galera, o Ice realiza isso de forma automática
    http://alvanista.com/_geozin/posts/3228127-jogos-organizados-steam-old-games
    Ele cria o atalho e já baixa a foto :D

    2 replies
  • Micro picture
    richterbelmont · over 3 years ago · 3 pontos

    Excelente matéria!

    1 reply
  • Micro picture
    jhunvallim · over 3 years ago · 3 pontos

    Parabéns, excelente postagem. Ficou bom demais. Vou tentar configurar o emulador do PSP usando esse do PCSX2

    1 reply
  • Micro picture
    richterbelmont · over 3 years ago · 3 pontos

    Gostaria de pedir a permissão do autor, para publicar isso em meu blog: vaderetrobrasil.wordpress.com

    1 reply
  • Micro picture
    richterbelmont · over 3 years ago · 3 pontos

    Obrigado por ter gostado do Blog! Criarei uma categoria especial para Tutoriais e publicarei. Linkarei e te darei os devidos creditos!!!

    1 reply
  • Micro picture
    wallian · over 3 years ago · 3 pontos

    Bacana a dica, estava procurando por opções de front-end para emulação e não me lembrei que a steam permite isso :)
    Valeu!

    1 reply
  • Micro picture
    zonorato · over 3 years ago · 3 pontos

    Excelente post, já fiz isso no meu steam, ficou ótimo. Muito bom o tutorial.

    1 reply
  • Micro picture
    ralphdro · over 3 years ago · 3 pontos

    Demorei para ver mas adorei o post :D
    Tem algum "tuto" para colocar jogos do PCSX?
    Ótimo post o/

    4 replies
  • Micro picture
    andreioriyagami · over 3 years ago · 3 pontos

    Curti,nem eu tinha idéia que era possível rodar emulador na Steam sem ser pelo GUI do emulador XD

    1 reply
  • Micro picture
    dkpsycho · over 3 years ago · 3 pontos

    Eu consigo deixar fullboot com o ePSXe 1.5.2 (Emulador de PS1)?

  • Blank user
    natao2008 · over 3 years ago · 3 pontos

    Eu nem sabia que dava para fazer isso parabens !!

    1 reply
  • Micro picture
    gcnfalcon · over 3 years ago · 3 pontos

    gostaria de saber como eu colocaria o demul para roda os jogos do Naomi/Naomi2 eu queria colocar capcom vs. snk @flaviometal

    2 replies
  • Micro picture
    tfantoni · over 3 years ago · 3 pontos

    Nem li e já considero pacas
    Podiam pinnar esse post forever na página inicial do site, hueheheuheuh

  • Micro picture
    zuhgamerr · over 3 years ago · 2 pontos

    Muito legal ! compartilhando porq serve pra muita gente !

  • Micro picture
    laumiramos · over 3 years ago · 2 pontos

    De utilidade pública, republicando ^^

  • Micro picture
    onizukaa · over 3 years ago · 2 pontos

    EXCELENTE POST!

  • Micro picture
    onizukaa · over 3 years ago · 2 pontos

    Não merece apenas um coração, merece todo o sistema cardiovascular.

    1 reply
  • Micro picture
    netogermano · over 3 years ago · 2 pontos

    Você não vai se revoltar e sair do alvanista em seguida, vai? Hehe

    2 replies
  • Micro picture
    tiagotrigger · over 3 years ago · 2 pontos

    Parece que a Alva não reconheceu o link do steambanners direito. Se clicar nele tá indo para booru.org. Tenta editar o link e colocar um www ou http://www antes pra ver se corrige.
    Fora isso, post muito bom. o/

    3 replies
  • Micro picture
    jokenpo · over 3 years ago · 2 pontos

    Nossa essa eu não sabia. Muito bom

    3 replies
  • Micro picture
    filipevital · over 3 years ago · 2 pontos

    Parabéns! Excelente post

    1 reply
  • Micro picture
    jeanzelda · over 3 years ago · 2 pontos

    Nossa não sou PCgamer mais tem meu respeito por passar esse artigo pra geral muito interessante isso consegui de terminar e ler tudo
    Porque curiosidade não é pecado neh kkkkk

    1 reply
  • Micro picture
    iremar · over 3 years ago · 2 pontos

    @flaviometal vc acha conveniente colocar este vídeo no tutorial? pois é exatamente um exemplo do que vc fez =p https://www.youtube.com/watch?v=0dDgN7eygqY

    2 replies
  • Micro picture
    flaviometal · over 3 years ago · 2 pontos

    @richterbelmont, sinta-se à vontade! Só peço para que deixe o link da postagem original ;)

  • Micro picture
    flaviometal · over 3 years ago · 2 pontos

    Pois é, @dkpsycho, ainda não tive tempo de testar. Mas vou ver se arrumo tempo pra isso hoje!

    4 replies
  • Micro picture
    venturosa18 · over 3 years ago · 2 pontos

    cara parabéns pelas dicas, já configurei quase todos os emuladores, mas esse nullDC não estou conseguindo deixar ele iniciando automaticamente sem necessidade de apertar em nada LoadDefaultImage=1

    DefaultImage=E:\GAMES\_Dreamcast_ISO_\Shenmue\shenD1.cdi

    essa parte aqui que não entendi, quando deixo LoadDefaultImage ativado com 1 o mesmo não inicia fechando a tela. Desde já agradeço.

    1 reply
  • Micro picture
    rafaschiabel · 4 months ago · 2 pontos

    Sempre acabo voltando pra esse post maravilhoso!
    Ainda não consegui fazer o pSX startar em tela cheia.

    1 reply
  • Micro picture
    jhowcdm · about 3 years ago · 1 ponto

    Muito bom cara, parabens, vai me da até mais gosto agora jogar

  • Micro picture
    door_to_nothingness · almost 3 years ago · 1 ponto

    Melhor tuto ever, parabéns @flaviometal <3

Keep reading &rarr; Collapse &larr;
Loading...