1 पॉइंट द्वारा GN⁺ 4 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Pret टीम ने reverse engineering किए गए Pokemon Emerald (2004) को WASM में recompile करके ब्राउज़र में चलाया
  • Pret(pokemon-reverse-engineering-tools) टीम एक कम्युनिटी (बैंड) है जो Pokemon के कई versions की reverse engineering करती है
  • ब्राउज़र स्क्रीन पर wasm लोड करके Pokemon Emerald की रनिंग स्क्रीन और control UI उपलब्ध कराया गया
    • कीबोर्ड मैपिंग: arrow keys, Z=A, X=B, Enter=Start, Shift=Select सपोर्ट
  • स्पीड इंडिकेटर Speed 1x के रूप में दिखता है, और acceleration संभव है

1 टिप्पणियां

 
GN⁺ 4 시간 전
Hacker News की टिप्पणियाँ
  • कमाल है! speed up फीचर बहुत पसंद आया
    अच्छा होगा अगर UI में बताया जाए कि keyboard पर z और x दबाने से क्रमशः A/B बटन दबते हैं। मैंने पहले A/B keys दबाकर देखा, फिर आखिर में हर letter key दबाकर यह पता लगाया
    और लगता है कि "Fight/Bag/Pokemon/Run" मेनू में "Pokemon" चुनने पर crash हो जाता है: https://i.ibb.co/tpVV8q83/poke-fight-menu.png

    • रिपोर्ट के लिए धन्यवाद। आज ऐसी रिपोर्टें इकट्ठा कर रहा हूँ, और कुछ दिनों में समय मिलते ही समस्याएँ ठीक करने वाला हूँ
    • Z और X old-school emulator keys हैं। visual boy advance / zsnes के दिनों की वजह से मुझे तुरंत समझ आ गया कि वही keys इस्तेमाल करनी हैं :D
  • लगता है मूल पोस्ट में कहा गया था कि इसे GPT 5.5 से बनाया गया, लेकिन एक मौजूदा project है
    https://x.com/skewbed/status/2063217866233479587

  • मैंने पुष्टि की कि save फीचर सच में काम करता है। दिलचस्प है, और सोच रहा हूँ कि क्या trading भी संभव बनाई जा सकती है

    • मैंने खास तौर पर यह सुनिश्चित किया था कि save ठीक से काम करे
    • मैंने भी सबसे पहले यही चेक किया था। Pokémon ने मुझे फँसा लिया, लगता है कई घंटे निकल जाएँगे
    • trading फीचर काम नहीं करवा पाया, लेकिन हो सकता है मैं ही कुछ गलत कर रहा हूँ
  • मुझे मूल decompilation project मिल गया
    https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...

  • लगता है कुछ items numbers के रूप में दिख रहे हैं। पहली potion मिलने पर "You received a 6" जैसा दिखता है। क्या और लोग भी यह display bug देख रहे हैं?

    • मैंने अभी तक यह नहीं देखा, लेकिन जाँचने वाली चीज़ों में नोट कर लेता हूँ। कौन-सी potion थी?
  • और ज़्यादा games को WASM में port होते देखना सच में रोमांचक है। जिन्हें दिलचस्पी हो, उनके लिए मैंने पिछले 5 दिनों में किए गए arena FPS Xonotic port पर एक HN पोस्ट डाली थी, जिसमें technical explanation भी शामिल है: https://news.ycombinator.com/item?id=48428133

    • बहुत बढ़िया। क्या कोई public repository code है जिसे देखा जा सके? मैं बीच-बीच में PlayStation games के लिए एक static recompiler बना रहा था, और WASM अंतिम लक्ष्य के काफ़ी करीब था
  • मैं audio वाले fork पर काम कर रहा हूँ। अगर कोई इसे Claude के साथ आगे बढ़ाना चाहे तो बेझिझक करे
    https://github.com/ottohg/pokeemerald-wasm

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

    • मूल project यहाँ है
      https://github.com/rh-hideout/pokeemerald-expansion/blob/mas...
    • इसे DMCA लगने में कितना समय लगेगा? यह भी सोच रहा हूँ कि जिस project पर यह आधारित है, वह इतने समय तक कैसे बचा रहा। हो सकता है मैं इसे गलत समझ रहा हूँ? https://github.com/pret/pokeemerald
  • बढ़िया! वैसे, अभी मेनू में Pokemon में जाने पर freeze हो जाता है, और starter Pokémon level 16 पर evolve होने पर भी freeze हो जाता है, इसलिए आगे बढ़ना संभव नहीं रहता

  • speed के लिए normal speed और fast speed दो विकल्प होने चाहिए। और game speed बढ़ाने की key भी होनी चाहिए
    बचपन में GBA पर वह space key होती थी। सामान्य समय में normal speed, और उबाऊ हिस्सों को जल्दी पार करने के लिए fast speed इस्तेमाल कर सकते थे