1 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 4 jam lalu
Komentar Hacker News
  • Keren! Saya suka fitur peningkatan kecepatan.
    Akan bagus jika UI memberi tahu bahwa menekan z dan x di keyboard masing-masing setara dengan tombol A/B. Awalnya saya mencoba menekan tombol A/B, lalu akhirnya menekan semua tombol huruf sampai ketemu
    Dan sepertinya memilih "Pokemon" menyebabkan crash di menu "Fight/Bag/Pokemon/Run": https://i.ibb.co/tpVV8q83/poke-fight-menu.png

    • Terima kasih atas laporannya. Hari ini saya akan mengumpulkan laporan seperti ini, lalu memperbaiki masalahnya ketika ada waktu dalam beberapa hari ke depan
    • Z dan X adalah tombol emulator jadul. Berkat era visual boy advance / zsnes, saya langsung tahu bahwa tombol itulah yang harus dipakai :D
  • Sepertinya 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 benar-benar memastikan penyimpanan bekerja dengan baik
    • Itu juga hal pertama yang saya cek. Saya benar-benar kena jebakan Pokémon, sepertinya beberapa jam saya bakal habis
    • Fitur trade belum bisa saya buat berjalan, tetapi mungkin saja saya yang melakukan sesuatu dengan salah
  • 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 belum melihatnya, tetapi akan saya catat untuk diperiksa. Potion yang mana?
  • 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

    • Keren sekali. Apakah ada kode repositori publik yang bisa dilihat? Saya sesekali membuat static recompiler untuk game PlayStation, dan WASM adalah tujuan akhir yang cukup dekat
  • 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/

  • 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