Pembaruan mulai 29 Oktober 2022
Jadi, repo ini entah bagaimana ditampilkan dalam video YouTube: D - https://youtu.be/7so5po2pndw?t=573
Saya cukup terkejut bahwa orang dalam video mengekstraksi aset melalui cache di profil Seamonkey dalam repo ini, menggunakannya untuk memainkan permainan, tetapi jika Anda mencari cara yang cepat, mudah, dan tidak berbaring untuk bermain Pyongyangracer untuk diri Anda sendiri, saya akan merekomendasikan Flashpoint Bluemaxima. Repo ini tidak pernah dimaksudkan untuk penggunaan publik - dan dukungan tidak disediakan untuk itu. Terima kasih atas pengertian Anda!
"Jangan menatapku, aku bertugas."
Pyongyang Racer (tersedia di depan umum di http://www.pyongyangracer.co/) adalah satu-satunya permainan video yang tersedia untuk umum Korea Utara, yang diproduksi oleh siswa di Universitas Teknologi Kim Chaek.

Catatan: Anda harus terhubung ke internet untuk bermain ...
Sayangnya, ini adalah permainan flash dan kita semua tahu apa yang terjadi pada itu ... satu -satunya salinan yang bisa saya temukan adalah yang ini di SWFCHAN dan Flashpoint yang memiliki metadata yang salah, memiliki tangkapan layar yang korup, dan terakhir terlihat online pada tahun 2014. Dan SWF bahkan tidak berfungsi (lihat di bawah mengapa).
File .swf disajikan secara publik dari situs web di http://www.pyongyangracer.co/PYracer.swf , namun Microsoft IIS/8.5 tidak suka menyajikan file .swf dan melempar 403 kesalahan terlarang. Tidak ada cara mudah untuk mendapatkan file .swf . Ini berarti bahwa jika situs web turun, semua jejak pembalap Pyongyang bisa hilang, atau terkubur jauh di dalam web tanpa cara mudah untuk sampai ke sana. Itulah sebabnya saya mengambilnya sendiri untuk melayani rekan -rekan saya dan melestarikan permainan yang indah ini! (Juga kelas sejarah modern saya telah meming karenanya jadi ya itu juga).
Untuk mengatasi hal ini, saya menggunakan plugin Seamonkey yang tersedia dari Flashpoint Infinity (tetapi juga disimpan di Library/Internet Plug-ins pada MacOS) pada pemasangan Seamonkey saya sendiri (menghapus profil Seamonkey Flashpoint yang mencegah koneksi HTTP eksternal). Saya pergi ke situs, tempat permainan dimuat dengan sukses. Untuk mengekstrak file, saya menggunakan alat pengembang Seamonkey/Firefox untuk mendapatkan ikal dengan semua header yang saya butuhkan, spoofing paket jaringan dan melewati 403 kesalahan terlarang:
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 Catatan: Saya mengubah string agen pengguna saya dari Seamonkey/ menjadi Firefox untuk kompatibilitas yang lebih baik di situs web lain. String agen pengguna saya yang sebenarnya adalah Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.4 Tapi saya ragu ini akan mempengaruhi respons 200 OK dari perintah CURL.
Untuk memastikan pelestarian, saya menjalankan contoh saya sendiri dari situs web Pyongyang Racer di Pyracer.adrian.id.au. Namun, masih perlu diakses dari bundel Seamonkey khusus yang telah saya sertakan dalam dist . SWF di -host di situs tetapi tidak memiliki akses ke aset eksternal yang coba digunakan untuk beberapa alasan.
Menggunakan versi Seamonkey dengan plugin flash dari Flashpoint Infinity yang sudah diinstal, berarti mudah portabel dan pengguna dapat memainkan Pyongyang Racer dengan pengaturan minimal.
Sayangnya, file SWF bergantung pada sumber daya lain dari server web - termasuk soundtrack, binari, dan file simbol yang tidak termasuk (misalnya http://pyongyangracer.co/pregame.mp3). SWF pada SWFCHAN, Flashpoint, dan hampir semua versi SWF bergantung pada aset eksternal. Ini kemungkinan besar karena SWFObject intefering dengan SWF yang dihasilkan.
Setidaknya untuk saat ini, server web asli masih online, dan file SWF sendirian di sana - hanya berhasil di layar splash. Dimungkinkan untuk mendapatkan semua sumber daya untuk itu, tetapi saya tidak punya waktu untuk mengerjakannya. Untuk saat ini mengemas versi Seamonkey untuk bermain Pyongyang Racer cukup baik untuk saya.
Secara teknis, browser web dapat memainkan permainan flash apa pun, tetapi saya akan sangat merekomendasikan untuk menggunakan Flashpoint sebagai gantinya karena banyak masalah keamanan yang disajikan ini. Ini secara efektif merupakan solusi cepat dan kotor yang saya buat dalam 2 hari.
Saya menggunakan JPEXS Decompiler untuk mengekstrak model model dan aset lain yang digunakan dalam permainan, serta unarchiver untuk murni gambar dan aset suara.
< 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 >