Conectar

Ver Versão Completa : [Tutorial] Baixando jogos em Flash (*.swf)



Cd_Raum
16-02-2010, 12:54 AM
Um breve tuto para quem quer baixar aqueles joguinhos em Flash de sites como www.armorgames.com (http://www.armorgames.com), http://www.flashaddictivegames.net/ , http://www.addictinggames.com/index.html, e jogar Offline.
O tutorial está aberto a sugestões visto que há inúmeras maneiras de se chegar a um mesmo objetivo.

Primeira etapa: Baixando jogos de sites comuns.

Para baixar de sites como o Armor Games e tantos outros que não dispõem de mecanismos de proteção mais avançados, podemos usar essas maneiras:
(Selecione uma maneira abrindo um Spoiler)


Essa maneira pode não ser mais rápida do que a por meio de site mas, em compensação, é garantia de funcionar em uma gama maior de sites. Vamos ao método:



Instale o complemento "Sothink Web Video Downloader" em seu Firefox 3.5+. O complemento pode ser obtido aqui: https://addons.mozilla.org/pt-BR/firefox/addon/6541. Ao término da instalação, reinicie o Firefox e prossiga até seu site de jogos favorito. Usaremos o Armor Games e o jogo "GemCraft chapter 0" como exemplos, como visto aqui: http://armorgames.com/play/3527/gemcraft-chapter-0.




Abra o "Sothink SWF Catcher" pelo menu Ferramentas do Firefox, ou apertando ALT+C. Veja que abrirá um campo a esquerda de seu Firefox com 2 opções, "gemcraft-chapter-0-3527.swf" e uma combinação qualquer de números logo abaixo. Clique com o direito no nome do jogo e clique em "Download..." e selecione onde quer salvar. Pronto, jogo salvo, agora abra-o com o navegador de sua preferencia Online ou Offline.



Outra alternativa, mais rápida porém menos eficaz, é o site File2HD. Faça o seguinte:
Vá até http://file2hd.com/Default.aspx e coloque a URL referente a página onde o jogo se encontra. Por exeplo, http://armorgames.com/play/3527/gemcraft-chapter-0 se quisermos baixar o jogo GemCraft.

Lembre-se de sempre marcar o filtro "Objects" e " I have read and agree to the Terms of Service (http://file2hd.com/Default.aspx#) ". Clique em Get Files e o link aparecerá logo abaixo, exemplo: http://armorgames.com/files/games/gemcraft-chapter-0-3527.swf (http://armorgames.com/files/games/gemcraft-chapter-0-3527.swf) . Clique com o botão direito do mouse, selecione "Salvar Link Como" (se estiver usando o Firefox) e escolha onde quer salvar. Pronto, jogo salvo e pronto para ser rodado no navegador de sua escolha.


Se seu jogo rodar perfeitamente, parabéns. Caso o jogo que você queira um jogo que não tenha nesses sites mas tenha no Kongregate, siga a segunda etapa.

Segunda etapa: Baixando do Kongregate e emulando o site com o Xampp

Baixar do Kongregate se mostra um tanto complicado no começo, mas nada que 5 minutos de prática e 2 jogos baixados não resolvam. Sem contar que esse é o site que mais reúne jogos em Flash, servindo como banco de milhares de jogos. Vamos ao método:

Baixe o complemento Live HTTP Headers: https://addons.mozilla.org/en-US/firefox/addon/3829 e configure-o da seguinte forma:
http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/06/livehttpheaders-setup.jpg

Feito isso, entre no seu jogo favorito e, assim que começar a carregar, desmarque a caixa "Capture". Nesse ponto seu HTTP Headers já deve estar cheio de mensagens aleatórias, mas agora vem o truque: procurar pela linha certa!

Não tem erro, a linha deverá ser assim:
#request# GET http://chat.kongregate.com/gamez/[números]/[números]/live/[nome do jogo].swf?kongregate_game_version=[números]

Exemplo, usando o jogo "MegaDrill" temos a seguinte linha:
#request# GET http://chat.kongregate.com/gamez/0007/0898/live/MegaDrill.swf?kongregate_game_version=1265849940

Note o nome do jogo acompanhado por ".swf?" Aí está a chave. Clique com o direito e copie a linha. Espere o jogo carregar e cole a linha no navegador, apagando os temos #request# e GET, deixando assim: http://chat.kongregate.com/gamez/0007/0898/live/MegaDrill.swf?kongregate_game_version=1265849940. O jogo deverá carregar em tela cheia. Vá em Arquivo, Salvar como... e salve seu jogo. Pronto, o jogo deverá rodar normalmente se não houver proteção contra jogar fora do kongregate.com. Se houver a tal proteção e seu jogo não carregar, passe para o passo seguinte quanto a emulação de site.


Baixe o XAMPP aqui: http://www.apachefriends.org/en/xampp-windows.html#641, de preferência o de 50Mbs executável.
Extraia onde quiser e, ao término da instalação, uma janela do cmd aparecerá para você terminar de configurar. Prossiga da seguinte maneira:
N , Y, N, Enter, Enter, X e seu Xampp deve estar 100% configurado.

Vá até a pasta htdocs, C:\xampp\htdocs e crie uma pasta chamada Kongregate.com. Coloque seu jogo dentro desta pasta, rode o xampp-control.exe e dê Start onde está escrito Apache. Coloque no seu browser http://localhost/kongregate.com/ e irá aparecer uma lista com os jogos colocados na pasta kongregate.com. Clique no jogo e ele deverá carregar normalmente, como se estivesse sendo jogado do site www.kongregate.com (http://www.kongregate.com).

Vídeo explicativo
xAPCFTZ6WSU

TAUROS
04-03-2010, 02:59 AM
Sera que estes jogos funfan em cel???

Cd_Raum
04-03-2010, 03:45 AM
Não. Não é Java, é Flash. A menos, claro, que você tenha uma dessas belezinhas aqui: http://www.itechjournal.com/gadgets-e-eletronicos/148.html.

TAUROS
04-03-2010, 05:06 PM
Legal brow vlw pela dica!