2022年10月29日からの更新
したがって、このレポはどういうわけかYouTubeビデオで紹介されました:D - https://youtu.be/7so5po2pndw?t=573
ビデオの人がこのリポジトリのSeamonkeyプロファイルのキャッシュを介して資産を抽出し、それを使用してゲームをプレイしたことにかなり驚きましたが、あなた自身のためにPyongyangracerをプレイするための迅速で簡単な非ラウンドアバウトの方法を探しているなら、Bluemaximaのフラッシュポイントをお勧めします。このリポジトリは公開のためのものではなく、サポートが提供されていません。ご理解いただきありがとうございます!
「私を見つめないでください、私は勤務中です。」
平壌レーサー(http://www.pyongyangracer.co/で公開されている)は、Kim Chaek University of Technologyの学生がプロデュースする北朝鮮の唯一の公開されたビデオゲームです。

注:プレイするにはインターネットに接続する必要があります...
残念ながら、それはフラッシュゲームであり、私たちは皆、それに何が起こったのかを知っています...私が見つけた唯一のコピーは、誤ったメタデータを持ち、腐敗したスクリーンショットを持ち、2014年にオンラインで最後に見られたSWFCHANとフラッシュポイントのこれだけです。
.swfファイルは、 http://www.pyongyangracer.co/PYracer.swfのWebサイトから公開されていますが、Microsoft IIS/8.5は.swfファイルの提供が好きではなく、403の禁止エラーを投げます。 .swfファイルを手に入れる簡単な方法はありませんでした。これは、ウェブサイトが下がった場合、平壌レーサーのすべての痕跡が失われるか、簡単な方法でウェブに深く埋められる可能性があることを意味します。だから私は自分の仲間に仕え、この美しいゲームを保存するために自分自身にそれを取りました! (また、私の現代史の授業はそれについてのミームをしているので、そうです)。
これを回避するために、SeamOnkeyのインストールで、Flashpoint Infinity(ただし、MacOSのLibrary/Internet Plug-insにも保存されている)から利用可能なSeamOnkeyプラグインを使用しました(外部HTTP接続を妨げるFlashpoint SeamOnkeyプロファイルを削除します)。私はサイトに行き、そこでゲームが正常にロードされました。ファイルを抽出するために、SeamOnkey/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注:他のWebサイトでの互換性を高めるために、ユーザーエージェントの文字列をSeamonkey/ Firefoxに変更しました。私の実際のユーザーエージェント文字列はMozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.4が、Curlコマンドからの200 OK応答に影響するとは思いません。
保存を確実にするために、私はPyongyang Racer WebサイトのPyracer.Adrian.id.auの私自身のインスタンスを実行しています。ただし、 distに含まれている特別なSeamonkeyバンドルからアクセスする必要があります。 SWFはサイトでホストされていますが、何らかの理由で使用しようとしている外部資産にアクセスできません。
Flashpoint Infinityのフラッシュプラグインを既にインストールしているFlashプラグインを使用してそのSeamOnkeyバージョンを使用すると、簡単にポータブルであり、ユーザーは最小限のセットアップで平壌レーサーをプレイできることを意味します。
残念ながら、SWFファイルは、含まれていないサウンドトラック、バイナリ、シンボルファイルを含むWebサーバーの他のリソースに依存しています(http://pyongyangracer.co/pregame.mp3など)。 SWFCHAN、FlashPoint、および実質的にすべてのSWFバージョンのSWFは、外部資産に依存しています。これは、結果として得られたSWFに統合されているSWFOBJECTによるものです。
少なくとも今のところ、元のWebサーバーはまだオンラインであり、SWFファイルはそこに座っています - スプラッシュ画面でのみ成功します。すべてのリソースを取得することは可能かもしれませんが、私はそれに取り組む時間がありません。今のところ、平壌レーサーをプレイするためにシーモンキーのバージョンをパッケージ化するのは私にとって十分です。
技術的に言えば、Webブラウザは任意のフラッシュゲームをプレイできますが、これが提示する多くのセキュリティの問題のために、代わりにFlashPointを使用することを強くお勧めします。これは事実上、私が2日間で作り上げた迅速で汚いソリューションです。
JPEXS Decompilerを使用して、ゲームで使用されているモデルメッシュやその他の資産、および純粋な画像およびサウンドアセットのために非アーカイバーを抽出しました。
< 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 >