Pokemon Emerald, di-porting ke WebAssembly (100k FPS)
(pokeemerald.com)- Pokemon Emerald (2004) yang di-reverse engineer oleh tim Pret dikompilasi ulang ke WASM dan dijalankan di browser
- Tim Pret(pokemon-reverse-engineering-tools) adalah komunitas yang melakukan reverse engineering berbagai versi Pokémon
- Dengan memuat wasm di layar browser, tersedia tampilan permainan Pokemon Emerald beserta UI kontrol
- Pemetaan keyboard: tombol arah, Z=A, X=B, Enter=Start, Shift=Select
- Indikator kecepatan ditampilkan sebagai Speed 1x dan dapat dipercepat
1 komentar
Komentar Hacker News
Keren! Saya suka fitur peningkatan kecepatan.
Akan bagus jika UI memberi tahu bahwa menekan
zdanxdi keyboard masing-masing setara dengan tombol A/B. Awalnya saya mencoba menekan tombol A/B, lalu akhirnya menekan semua tombol huruf sampai ketemuDan sepertinya memilih "Pokemon" menyebabkan crash di menu "Fight/Bag/Pokemon/Run": https://i.ibb.co/tpVV8q83/poke-fight-menu.png
ZdanXadalah tombol emulator jadul. Berkat era visual boy advance / zsnes, saya langsung tahu bahwa tombol itulah yang harus dipakai :DSepertinya di postingan asli disebut dibuat dengan GPT 5.5, tetapi sudah ada proyek yang lebih dulu
https://x.com/skewbed/status/2063217866233479587
Saya memastikan fitur simpan benar-benar berfungsi. Menarik, dan saya penasaran apakah fitur trade juga bisa dibuat berfungsi
Saya menemukan proyek dekompilasi aslinya
https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
Beberapa item tampaknya tampil sebagai angka. Saat menerima potion pertama, tertulis seperti "You received a 6". Apakah orang lain juga melihat bug tampilan ini?
Saya sangat senang melihat makin banyak game yang di-port ke WASM. Untuk yang tertarik, saya memposting tulisan HN tentang port Xonotic, arena FPS yang saya kerjakan selama 5 hari terakhir, lengkap dengan penjelasan teknis: https://news.ycombinator.com/item?id=48428133
Saya sedang mengerjakan fork dengan audio. Kalau ada yang ingin melanjutkannya dengan Claude, silakan saja
https://github.com/ottohg/pokeemerald-wasm
https://github.com/tripplyons/pokeemerald-wasm/
https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
Bagus! Sekadar info, saat ini kalau mencoba masuk ke Pokemon dari menu, game akan macet, dan saat starter Pokémon berevolusi di level 16 juga macet, jadi tidak bisa lanjut
Untuk kecepatan, akan bagus jika ada dua opsi: kecepatan normal dan kecepatan cepat. Dan juga harus ada tombol untuk menaikkan kecepatan game
Dulu waktu kecil di GBA, itu pakai tombol spasi. Jadi biasanya bermain dengan kecepatan normal, lalu mempercepat hanya untuk bagian yang membosankan