Pokemon Emerald, WebAssembly'e taşındı (100k FPS)
(pokeemerald.com)- Pret ekibinin tersine mühendislik yaptığı Pokemon Emerald (2004), WASM'e yeniden derlenerek tarayıcıda çalıştırılıyor
- Pret(pokemon-reverse-engineering-tools) ekibi, çeşitli Pokémon sürümlerine tersine mühendislik yapan bir topluluk
- Tarayıcı ekranında wasm yüklenerek Pokemon Emerald çalışma ekranı ve kontrol arayüzü sunuluyor
- Klavye eşlemesi: yön tuşları, Z=A, X=B, Enter=Start, Shift=Select desteği
- Hız göstergesi Speed 1x olarak görünüyor ve hızlandırılabiliyor
1 yorum
Hacker News yorumları
Harika! hızlandırma özelliği hoşuma gitti
Arayüzde klavyedeki
zvextuşlarının sırasıyla A/B düğmelerine karşılık geldiğini belirtmek iyi olurdu. Başta A/B tuşlarına basmayı denedim, sonra sonunda tüm harf tuşlarını deneyerek bunu keşfettimAyrıca "Fight/Bag/Pokemon/Run" menüsünde "Pokemon"u seçince çöküyor gibi görünüyor: https://i.ibb.co/tpVV8q83/poke-fight-menu.png
ZveX, eski usul emülatör tuşları. visual boy advance / zsnes günlerinden dolayı doğrudan o tuşları kullanmak gerektiğini biliyordum :DAsıl gönderide bunun GPT 5.5 ile yapıldığı söylenmiş gibi duruyor ama ortada önceden var olan bir proje var
https://x.com/skewbed/status/2063217866233479587
kayıt özelliğinin gerçekten çalıştığını doğruladım. İlginç; acaba takas da mümkün hale getirilebilir mi diye merak ediyorum
Orijinal decompile projesini buldum
https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
Bazı öğeler sayı olarak görünüyor gibi. İlk iksiri alırken "You received a 6" yazıyor. Bu görüntüleme hatasını başkaları da görüyor mu?
Daha fazla oyunun WASM'e portlandığını görmek gerçekten heyecan verici. İlgilenenler için, son 5 gündür üzerinde çalıştığım arena FPS oyunu Xonotic portu hakkında HN'de bir yazı paylaştım ve teknik açıklamalar da ekledim: https://news.ycombinator.com/item?id=48428133
ses eklenmiş bir fork üzerinde çalışıyorum. Biri Claude ile devam etmek isterse buyursun
https://github.com/ottohg/pokeemerald-wasm
https://github.com/tripplyons/pokeemerald-wasm/
https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
Güzel! Bu arada şu anda menüden Pokemon'a girmeye çalışınca donuyor, ayrıca başlangıç Pokémon'u seviye 16'da evrimleşirken de donuyor; bu yüzden ilerlemeye devam edemiyorsun
Hız için normal hız ve hızlı hız olmak üzere iki seçenek iyi olurdu. Bir de oyun hızını artıran bir tuş olmalı
Çocukken GBA'de bu boşluk tuşuydu. Normalde normal hızda oynayıp sadece sıkıcı kısımları hızlı geçebiliyordum