Обновление с 29 октября 2022 года
Итак, это репо каким -то образом было показано в видео на YouTube: D - https://youtu.be/7so5po2pndw?t=573
Я был очень удивлен, что человек в видео извлекил активы через кеш в профиле Seamonkey в этом репо, используя это для игры в игру, но если вы ищете быстрый, легкий, не-раунд-способ для игры в Pyongyangracer, я бы порекомендовал Bluemaxima. Это репо никогда не предназначалось для публичного использования - и поддержка не предоставляется для этого. Спасибо за понимание!
«Не смотрю на меня, я дежусь».
Pyongyang Racer (публично доступный по адресу http://www.pyongyangracer.co/)-единственная публичная видеоигра в Северной Корее, созданная студентами Университета технологии Ким Чек.

Примечание: вы должны быть подключены к Интернету, чтобы играть ...
К сожалению, это флэш -игра, и мы все знаем, что с этим случилось ... единственная копия, которую я мог найти, - это на SWFCHAN и Flashpoint, которая имеет неверные метаданные, имеет коррумпированную скриншот, и в последний раз его видели в Интернете в 2014 году. И SWF даже не работает (см. Ниже, почему).
Файл .swf публично обслуживается с веб -сайта по адресу http://www.pyongyangracer.co/PYracer.swf , однако Microsoft IIS/8.5 не любит подавать файлы .swf и бросает 403 запрещенную ошибку. Не было простого способа получить файл .swf . Это означает, что если веб -сайт будет вниз, все следы гонщика Пхеньяна могут быть потеряны или похоронены в Интернете без какого -либо простого способа добраться до него. Вот почему я взял на себя возможность служить своим товарищам и сохранить эту прекрасную игру! (Также мой современный класс истории был запоминающим это, так что да, это тоже).
Чтобы обойти это, я использовал плагин Seamonkey, доступный из FlashPoint Infinity (но также хранился в Library/Internet Plug-ins на MacOS) на моей собственной установке Seamonkey (снятие профиля FlashPoint Seamonkey, который предотвращал внешние HTTP-соединения). Я пошел на сайт, где игра успешно загрузилась. Чтобы извлечь файл, я использовал инструменты разработчика Siemonkey/Firefox, чтобы получить сгибание со всеми необходимыми в мне заголовками, подделать сетевой пакет и обходить запретную ошибку 403:
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 Примечание: я изменил свою строку пользователя с Seamonkey/ на Firefox для лучшей совместимости на других веб -сайтах. Моей фактической строкой пользовательского агента была Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.4 но я сомневаюсь, что это повлияет на ответ 200 OK от команды Curl.
Чтобы обеспечить сохранение, я использую свой собственный пример веб -сайта Pyongyang Racer по адресу pyracer.adrian.id.au. Тем не менее, к нему все еще необходимо получить доступ от специального пакета Seamonkey, который я включил в dist . SWF размещен на сайте, но не имеет доступа к внешним активам, которые он пытается использовать по какой -то причине.
Используя эту версию Seamonkey с уже установленным плагином Flash от FlashPoint Infinity, означает, что она легко переносима, и пользователи могут играть в Pyongyang Racer с минимальной настройкой.
К сожалению, файл SWF зависит от других ресурсов с веб -сервера, включая саундтреки, двоичные файлы и файлы символов, которые не включены (например, http://pyongyangracer.co/pregame.mp3). SWF на SWFCHAN, FlashPoint и практически все версии SWF зависят от внешних активов. Это, скорее всего, связано с тем, что Swfobject Intefering с полученным SWF.
На данный момент, по крайней мере, оригинальный веб -сервер все еще находится в сети, а файл SWF сам по себе находится там - только на экране Splash. Может быть возможно получить все ресурсы для этого, но у меня нет времени, чтобы поработать над этим. На данный момент упаковывать версию Siemonkey, чтобы играть в Pyongyang Racer, достаточно хороша для меня.
Технически говоря, веб -браузер может играть в любую флеш -игру, но я настоятельно рекомендую использовать Flashpoint вместо этого из -за многочисленных проблем безопасности, которые это представляет. Это фактически быстрое и грязное решение, которое я разработал за 2 дня.
Я использовал Jpexs декомпилятор для извлечения модельных сетей и других активов, используемых в игре, а также Unarchiver для чисто изображения и звуковых активов.
< 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 >