1 คะแนน โดย GN⁺ 4 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทีม Pret ได้นำ Pokemon Emerald (2004) ที่ผ่านการรีเวิร์สเอนจิเนียริง มาทำการ คอมไพล์ใหม่เป็น WASM เพื่อให้รันได้บนเบราว์เซอร์
  • ทีม Pret(pokemon-reverse-engineering-tools) เป็นคอมมูนิตี้ที่ทำการรีเวิร์สเอนจิเนียริง Pokémon เวอร์ชันต่าง ๆ
  • บนหน้าจอเบราว์เซอร์จะโหลด wasm เพื่อแสดงหน้าจอการเล่น Pokemon Emerald และ UI สำหรับควบคุม
    • การแมปคีย์บอร์ด: ปุ่มลูกศร, Z=A, X=B, Enter=Start, Shift=Select
  • การแสดงความเร็วระบุเป็น Speed 1x และสามารถเร่งความเร็วได้

1 ความคิดเห็น

 
GN⁺ 4 시간 전
ความคิดเห็นจาก Hacker News
  • เจ๋งมาก! ชอบฟีเจอร์ เร่งความเร็ว
    น่าจะบอกใน UI ด้วยว่าถ้ากด z กับ x บนคีย์บอร์ดจะเท่ากับปุ่ม A/B ตามลำดับ ตอนแรกฉันลองกดปุ่ม A/B อยู่พักหนึ่ง สุดท้ายต้องไล่กดทุกปุ่มตัวอักษรถึงจะรู้
    แล้วก็ดูเหมือนว่าในเมนู "Fight/Bag/Pokemon/Run" ถ้าเลือก "Pokemon" เกมจะค้าง: https://i.ibb.co/tpVV8q83/poke-fight-menu.png

    • ขอบคุณที่แจ้งมา วันนี้จะรวบรวมรายงานพวกนี้ไว้ แล้วถ้ามีเวลาภายในไม่กี่วัน จะพยายามแก้ปัญหาเหล่านี้
    • Z กับ X เป็น ปุ่มแบบอีมูเลเตอร์ยุคเก่า น่ะ สมัย visual boy advance / zsnes ทำให้ฉันรู้อยู่แล้วว่าต้องใช้ปุ่มนั้น :D
  • เหมือนในโพสต์ต้นฉบับจะบอกว่าสร้างด้วย GPT 5.5 แต่มีโปรเจกต์เดิมอยู่แล้ว
    https://x.com/skewbed/status/2063217866233479587

  • ฉันทดสอบแล้วว่า ระบบเซฟ ใช้งานได้จริง น่าสนใจดี และสงสัยว่าจะทำให้แลกเปลี่ยนโปเกมอนได้ด้วยไหม

    • ฉันเช็กแน่ใจไว้แล้วว่าเซฟทำงานได้ถูกต้อง
    • นั่นก็เป็นอย่างแรกที่ฉันลองเหมือนกัน โปเกมอนเล่นงานฉันเข้าแล้ว แบบนี้มีหวังเสียเวลาไปหลายชั่วโมง
    • ระบบแลกเปลี่ยน ฉันทำให้ใช้งานไม่ได้ แต่อาจเป็นไปได้ว่าฉันกำลังทำอะไรผิดอยู่
  • เจอ โปรเจกต์ decompile ต้นฉบับแล้ว
    https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...

  • ดูเหมือนบางรายการจะแสดงเป็นตัวเลข ตอนรับโพชันขวดแรกมันขึ้นว่า "You received a 6" มีใครเจอ บั๊กการแสดงผล นี้เหมือนกันไหม?

    • ฉันยังไม่เจอ แต่จะจดไว้ให้ตรวจสอบต่อ เป็นโพชันแบบไหนเหรอ?
  • เห็นเกมถูก พอร์ตมาเป็น WASM มากขึ้นแล้วตื่นเต้นจริง ๆ สำหรับคนที่สนใจ ฉันเพิ่งโพสต์ HN เกี่ยวกับการ พอร์ต Xonotic เกม arena FPS ที่ทำในช่วง 5 วันที่ผ่านมา พร้อมคำอธิบายเชิงเทคนิคไว้ด้วย: https://news.ycombinator.com/item?id=48428133

    • เจ๋งมาก มี โค้ดในรีโพสาธารณะ ให้เข้าไปดูไหม? ฉันเคยทำ static recompiler สำหรับเกม PlayStation แบบเป็นพัก ๆ และ WASM ก็ใกล้เคียงกับเป้าหมายสุดท้ายของฉันมาก
  • กำลังทำ fork ที่มีเสียง อยู่ ถ้าใครอยากทำต่อด้วย Claude ก็เชิญตามสบาย
    https://github.com/ottohg/pokeemerald-wasm

  • https://github.com/tripplyons/pokeemerald-wasm/

    • โปรเจกต์ต้นฉบับอยู่ที่นี่
      https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
    • คิดว่าจะใช้เวลานานแค่ไหนกว่าจะโดน DMCA? แล้วก็สงสัยเหมือนกันว่าโปรเจกต์ต้นทางอยู่มาได้นานขนาดนี้ได้ยังไง หรือฉันอาจจะเข้าใจผิดว่ามันคืออะไร? https://github.com/pret/pokeemerald
  • ดีเลย! ข้อมูลเพิ่มเติมคือ ตอนนี้ถ้าพยายามเข้า Pokemon จากเมนู เกมจะค้าง และตอนที่โปเกมอนตัวเริ่มต้นวิวัฒนาการตอนเลเวล 16 ก็จะค้างเหมือนกัน ทำให้เล่นต่อไม่ได้

  • เรื่องความเร็ว น่าจะมีทั้ง ความเร็วปกติและความเร็วสูง ให้เลือก แล้วก็ควรมีปุ่มสำหรับเร่งความเร็วเกมด้วย
    ตอนเด็ก ๆ บน GBA ฉันใช้ปุ่มสเปซ ปกติก็เล่นที่ความเร็วธรรมดา แล้วค่อยเร่งข้ามช่วงที่น่าเบื่อ