Atualização de 29 de outubro de 2022
Então, esse repositório de alguma forma foi apresentado em um vídeo do YouTube: D - https://youtu.be/7so5po2pndw?t=573
Fiquei bastante surpreso que a pessoa no vídeo extraiu os ativos através do cache no perfil de Seamonkey neste repositório, usando isso para jogar, mas se você estiver procurando uma maneira rápida, fácil e não roubada de jogar PyongyanGraCer, recomendo o Flashpoint de Bluemaxima. Este repositório nunca foi feito para uso público - e o apoio não está sendo fornecido para isso. Obrigado pela sua compreensão!
"Não me olhe, estou de plantão."
O Pyongyang Racer (disponível publicamente em http://www.pyongyangracer.co/) é o único videogame publicamente da Coréia do Norte, produzido por estudantes da Universidade de Tecnologia de Kim Chaek.

Nota: Você deve estar conectado à Internet para jogar ...
Infelizmente, é um jogo de flash e todos sabemos o que aconteceu com isso ... a única cópia que pude encontrar é essa no Swfchan e no Flashpoint, que possui metadados incorretos, tem uma captura de tela corrupta e foi vista pela última vez online em 2014. E o SWF nem funciona (veja abaixo o porquê).
O arquivo .swf é servido publicamente no site em http://www.pyongyangracer.co/PYracer.swf , no entanto, o Microsoft IIS/8.5 não gosta de servir arquivos .swf e lança um erro 403 proibido. Não havia maneira fácil de se apossar do arquivo .swf . Isso significa que, se o site cair, todos os vestígios do piloto de Pyongyang podem ser perdidos ou enterrados no fundo da web sem nenhuma maneira fácil de chegar a ele. É por isso que tomei em mim para servir meus camaradas e preservar este lindo jogo! (Também minha aula de história moderna tem sido a memória, então sim, também).
Para contornar isso, usei o plug-in Seamonkey disponível no Flashpoint Infinity (mas também armazenado na Library/Internet Plug-ins no macOS) em minha própria instalação de Seamonkey (removendo o perfil do Flashpoint Seamonkey que impedia as conexões HTTP externas). Fui ao site, onde o jogo carregou com sucesso. Para extrair o arquivo, usei as ferramentas de desenvolvedor da Seamonkey/Firefox para obter um cacho com todos os cabeçalhos que eu precisava, falsificando o pacote de rede e ignorando o erro 403 proibido:
curl ' http://pyongyangracer.co/PYracer.swf ' -H ' User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11.3; rv:88.0) Gecko/20100101 Firefox/88.0 ' -H ' Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 ' -H ' Accept-Language: en-US,en;q=0.5 ' --compressed -H ' Referer: http://pyongyangracer.co/index.html ' -H ' Cookie: __utma=212429845.1318411643.1620428083.1620445834.1620453914.3; __utmz=212429845.1620428083.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=212429845.3.10.1620453914; __utmc=212429845; __utmt=1 ' -H ' DNT: 1 ' -H ' Connection: keep-alive ' --output PYracer.swf Nota: mudei minha string de agente de usuário de Seamonkey/ para Firefox para melhor compatibilidade em outros sites. Minha sequência de agente de usuário real era Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.4 mas duvido que isso afete a resposta de 200 OK do comando curl.
Para garantir a preservação, estou executando minha própria instância do site do Pyongyang Racer em pyracer.adrian.id.au. No entanto, ele ainda precisa ser acessado a partir de um pacote especial de Seamonkey que eu incluí no dist . O SWF está hospedado no site, mas não tem acesso a ativos externos que está tentando usar por algum motivo.
Usando essa versão Seamonkey com o plug -in flash do Flashpoint Infinity já instalado, significa que ele é facilmente portátil e os usuários podem reproduzir o Pyongyang Racer com configuração mínima.
Infelizmente, o arquivo SWF depende de outros recursos do servidor da Web - incluindo trilhas sonoras, binários e arquivos de símbolos que não estão incluídos (por exemplo, http://pyongyangraCer.co/pregame.mp3). O SWF em Swfchan, Flashpoint e praticamente todas as versões SWF dependem de ativos externos. Isso provavelmente é devido a swfobject intestive com o SWF resultante.
Por enquanto, pelo menos, o servidor da web original ainda está online e o arquivo SWF está por si só sentado lá - apenas sucessando na tela Splash. Pode ser possível obter todos os recursos, mas não tenho tempo para trabalhar nisso. Por enquanto, empacotar uma versão do Seamonkey para tocar Pyongyang Racer é boa o suficiente para mim.
Tecnicamente falando, o navegador da web pode jogar qualquer jogo em flash, mas eu recomendo usar o Flashpoint devido aos inúmeros problemas de segurança que isso apresenta. Esta é efetivamente uma solução rápida e suja que eu compuse em 2 dias.
Usei o JPEXS Decompiler para extrair malhas de modelos e outros ativos usados no jogo, bem como o Unchiver para ativos puramente de imagem e som.
< object classid =" clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 " id =" FlashID " title =" Pyongyang Racer " style =" visibility: visible; " width =" 760 " height =" 500 " >
< param name =" movie " value =" PYracer.swf " >
< param name =" quality " value =" high " >
< param name =" wmode " value =" opaque " >
< param name =" swfversion " value =" 6.0.65.0 " >
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
< param name =" expressinstall " value =" Scripts/expressInstall.swf " >
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
< object type =" application/x-shockwave-flash " data =" PYracer.swf " width =" 760 " height =" 500 " >
</ object >