2 คะแนน โดย GN⁺ 2024-01-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ScummVM ขึ้นทะเบียนบน App Store แล้วในฐานะแอปฟรีที่ช่วยให้รันเกมคลาสสิกแนว point-and-click adventure และ RPG บน iPhone/iPad ได้
  • แอปมีเดโม DOS ของ Indiana Jones and the Fate of Atlantis และเดโม DOS EGA ของ The Secret of Monkey Island ซึ่งมีลิขสิทธิ์โดย Lucasfilm Ltd. รวมอยู่ด้วย
  • เป็นซอฟต์แวร์โอเพนซอร์สภายใต้ไลเซนส์ GPL v3.0 และซอร์สโค้ดมีให้ในรีโพซิทอรี scummvm/scummvm บน GitHub
  • เวอร์ชันล่าสุด 2026.3.0 “Carousels & Killer Whales” มีเกมที่รองรับใหม่ การปรับปรุง GUI และการแก้บั๊กเฉพาะเอนจิน
  • ใช้งานได้บน iOS 9.0 ขึ้นไป, iPadOS 9.0 ขึ้นไป และ visionOS 1.0 ขึ้นไป โดยผู้พัฒนาระบุว่าแอป ไม่เก็บรวบรวมข้อมูล

ข้อมูลบน App Store

  • ScummVM เป็นแอปสำหรับเล่นเกมกราฟิกคลาสสิกแนว point-and-click adventure และ RPG หลายเกม
  • หมวดหมู่บน App Store คือ Adventure และราคาใช้ฟรี
  • ขนาดแอปคือ 281.4MB และภาษาที่แสดงคือ English
  • ระดับอายุคือ 9+ และอาจมีองค์ประกอบความรุนแรงแบบการ์ตูนหรือแฟนตาซี รวมถึงปืนหรืออาวุธอื่น ๆ ไม่บ่อยนัก
  • คะแนนบน App Store คือ 4.8/5 จาก 102 การให้คะแนน

เดโมและข้อมูลเกมที่รวมมา

  • แอปบันเดิลเดโมที่เล่นได้มา 2 รายการ
    • Indiana Jones and the Fate of Atlantis (DOS Demo)

      • The Secret of Monkey Island (DOS EGA Demo)
      • ลิขสิทธิ์ของเดโมทั้งสองรายการเป็นของ Lucasfilm Ltd.
      • ดูข้อมูลเพิ่มเติม เดโม และเกม adventure ที่ดาวน์โหลดได้ฟรีได้ที่เว็บไซต์ ScummVM
      • รายการล่าสุดของแหล่งหาเกมอยู่ที่ https://wiki.scummvm.org/index.php/Where_to_get_the_games
      • เอกสารทั้งหมดมีให้ที่ https://docs.scummvm.org/
      • การพูดคุยเกี่ยวกับเวอร์ชัน iOS สามารถทำได้ในส่วน iOS ของเว็บฟอรัม ScummVM

โอเพนซอร์สและไลเซนส์

  • ScummVM เป็นซอฟต์แวร์โอเพนซอร์สที่ให้ใช้งานภายใต้เงื่อนไข GPL v3.0
  • ซอร์สโค้ดมีให้ที่ https://github.com/scummvm/scummvm
  • เว็บไซต์ผู้พัฒนาคือ https://www.scummvm.org

2026.3.0 “Carousels & Killer Whales”

  • เวอร์ชันล่าสุดคือ 2026.3.0 และชื่อรีลีสคือ “Carousels & Killer Whales”
  • เกมที่รองรับใหม่มีดังต่อไปนี้
    • Nancy Drew: The Haunted Carousel

    • Nancy Drew: Danger on Deception Island

    • Noctropolis

    • Cartoon Carnival

    • Alfred Pelrock: En Busca de un Sueño

    • Pilot Brothers: On the Track of Striped Elephant

      • เพิ่ม Pilot Brothers: The Case of Serial Maniac และเกมอีก 5 เกมที่ใช้เอนจินเดียวกัน
      • มีผู้ร่วมพัฒนาหน้าใหม่เข้ามาในช่วงเดียวกับการเริ่มต้นของ Google Summer of Code และมีการเพิ่มฟีเจอร์ปรับปรุง GUI และคุณภาพ
      • การค้นหาที่ปรับปรุงดีขึ้น
      • kinetic scrolling
      • กล่องโต้ตอบ About ที่ปรับโฉมใหม่
      • เอนจินที่รองรับ 10 รายการได้รับการปรับแต่งและปรับปรุง
      • Martian Memorandum แก้บั๊กสคริปต์
      • Simon 2 ปรับปรุงการรองรับหลายภาษา
      • เอนจิน GLK เพิ่มแผงควบคุมใหม่สำหรับปรับการเรนเดอร์ข้อความ
      • Last Express และ Rex Nebular แก้บั๊กในบางกรณีเฉพาะ
      • Might and Magic 1 ปรับโครงสร้าง keymapper ใหม่ครั้งใหญ่ และปรับปรุงการรองรับ enhanced patch
      • งานบนเอนจิน Nancy ทำให้เพิ่มเกมใหม่ 2 เกม และเกมส่วนใหญ่ในซีรีส์ที่รองรับอยู่แล้วได้รับการแก้บั๊ก
      • เอนจิน SLUDGE เพิ่มเกมใหม่ 2 เกม และเกมดังกล่าวดาวน์โหลดได้จากเว็บไซต์ ScummVM
      • เอนจิน TwinE ใช้ในซีรีส์ Little Big Adventure และมีการแก้บั๊กแล้ว
      • ดูรายละเอียด release notes ได้ที่ https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html

การเปลี่ยนแปลงจากอัปเดตก่อนหน้า

  • 2026.2.0 ระบุว่าเป็นอัปเดตของ Apple เพื่อปรับปรุงความสามารถของแอป และไม่มีฟีเจอร์ใหม่
    • รองรับ Text to speech
    • รองรับอุปกรณ์ MIDI ภายนอก
    • แก้ไขการ mirror หน้าจอ AirPlay
    • เพิ่มการรองรับ Necronomicon: The Dawning of Darkness
    • เพิ่มเอนจิน ALG สำหรับ American Laser Games เวอร์ชัน DOS
  • 2026.1.0 มีอัปเดต iOS 26, รองรับ scaling shader และ antialiasing ของเอนจิน 3D และใช้คอนเท็กซ์ OpenGL ES 3 บนอุปกรณ์ที่รองรับ
  • 2.9.1 แก้ปัญหาในพอร์ต iOS/iPadOS ที่ตรวจสอบการมีอยู่ของ Fluidsynth soundfont ในระบบไฟล์แบบ sandboxed ล้มเหลว
  • 2.9.0 เพิ่มการรองรับ Apple Pencil, ไอคอนแอปสำหรับโหมด Dark/Tinted และการแก้ไขเสถียรภาพในพอร์ต iOS/iPadOS
    • เกมที่รองรับใหม่มี Thimbleweed Park, The Space Bar, Moonbase Commander, Backyard Basketball, Unrest, Rise of the Dragon และอื่น ๆ
  • 2.8.1 แก้ปัญหาการ parse เวอร์ชัน GLSL บนแพลตฟอร์ม OpenGL ES2, การใช้ shader บนการใช้งาน OpenGL รุ่นเก่า และปัญหาเฉพาะเกมของหลายเอนจิน เช่น AGI/AGS/NANCY/SCUMM/TWINE/Ultima

ความเป็นส่วนตัว ความเข้ากันได้ และอุปกรณ์อินพุต

  • ผู้พัฒนาระบุว่าแอป ไม่เก็บรวบรวมข้อมูล
  • Apple ระบุว่ายังไม่ได้ตรวจสอบข้อมูลการจัดการความเป็นส่วนตัวที่ผู้พัฒนาแสดงไว้
  • ในรายการการช่วยการเข้าถึง ระบุว่าผู้พัฒนายังไม่ได้แสดงฟีเจอร์การช่วยการเข้าถึงที่รองรับ
  • ความเข้ากันได้มีดังนี้
    • iPhone: iOS 9.0 ขึ้นไป
    • iPad: iPadOS 9.0 ขึ้นไป
    • iPod touch: iOS 9.0 ขึ้นไป
    • Apple Vision: visionOS 1.0 ขึ้นไป
  • รองรับ game controller และสามารถเล่นด้วย คอนโทรลเลอร์ PlayStation, Xbox, MFi ที่เข้ากันได้

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

 
GN⁺ 2024-01-01
ความคิดเห็นบน Hacker News
  • ทำให้นึกถึง Monkey Island รีมาสเตอร์ ที่เคยลงบน iPhone และบางแพลตฟอร์ม
    ภาพใหม่และเสียง/ดนตรีทำออกมาได้ยอดเยี่ยม และยังสลับดูกราฟิกเก่ากับใหม่ได้ทันทีในแต่ละฉากให้เห็นความต่างอย่างสนุก แต่ก็น่าเสียดายที่อีกไม่กี่ปีก็ถูกถอดออกจาก App Store

    • หลังจาก Disney เข้าซื้อ LucasArts ก็ถอดมันออก
      พอจะโหลดใหม่อีกครั้งก็พบว่าหายไปแม้แต่จากรายการที่เคยซื้อไว้ พอไปโวยกับ Apple ก็ได้คำตอบประมาณว่า “น่าจะสำรองข้อมูลไว้เองนะ ลาก่อน” เลยเท่ากับเสียเงิน 12 ดอลลาร์ไปฟรีๆ
    • น่าเสียดายที่ผู้พัฒนาไม่ได้อัปเดตให้รองรับ iOS แบบ 64 บิตเท่านั้น หรือก็คือให้เข้ากับ iOS 11 ขึ้นไป
  • สงสัยว่าอันนี้ผ่าน การตรวจสอบแอป มาได้ยังไง
    ที่ผ่านมา Apple ไม่เคยอนุญาตอีมูเลเตอร์ทุกประเภทบน App Store และแอปนี้ก็ดูเหมือนน่าจะโดนถอดในไม่ช้า

    • ให้ความรู้สึกว่า “[Apple's codex]” ไม่ได้เป็นกฎจริงๆ แต่ใกล้เคียงกับ “แนวทาง” มากกว่า
    • วิธีที่ Apple ตีความกฎพวกนี้ค่อนข้างประหลาด
      ประมาณว่า iSH ผ่านได้ แต่ iDOS ไม่ผ่าน
    • 2.5.2 แอปต้องเป็นแบบครบถ้วนในตัวภายในบันเดิลของมันเอง และต้องไม่อ่านหรือเขียนข้อมูลนอกพื้นที่คอนเทนเนอร์ที่กำหนด รวมถึงต้องไม่ดาวน์โหลด ติดตั้ง หรือรันโค้ดที่เพิ่มหรือเปลี่ยนฟังก์ชันของแอป รวมถึงแอปอื่นด้วย แอปเพื่อการศึกษาที่ออกแบบมาเพื่อสอน พัฒนา หรือให้นักเรียนทดสอบโค้ด อาจดาวน์โหลดโค้ดได้ในกรณีจำกัด แต่โค้ดนั้นต้องไม่ถูกใช้เพื่อวัตถุประสงค์อื่น แอปประเภทนี้ต้องเปิดให้ผู้ใช้ดูและแก้ไขซอร์สโค้ดทั้งหมดที่แอปจัดเตรียมไว้ได้
      https://developer.apple.com/app-store/review/guidelines/#phy...

    • ถ้าพูดแบบเคร่งครัด มันอาจไม่ใช่ “อีมูเลเตอร์” แต่เป็น เอนจินสำหรับรัน มากกว่า
    • ScummVM ระบุชัดเจนว่ามันไม่ใช่ อีมูเลเตอร์ ไม่ว่าประเภทใด
      มันไม่ได้รันซอร์สโค้ดต้นฉบับของเกม แต่เป็นการนำเกมกลับมาสร้างใหม่ทั้งหมดโดยใช้แอสเซ็ตต้นฉบับ เช่น ภาพ เสียง และสคริปต์ภายใน
  • น่าสนใจดี
    แอปโปรดของลูกชายวัย 5 ขวบของฉันบนแท็บเล็ต Android คือ ScummVM
    ฉันซื้อเกม Putt Putt, Freddy Fish และ Spy Fox ครบทั้งหมดบน Steam แล้วก๊อปปี้ไฟล์ข้อมูลไปลง ScummVM บน Android ให้ เขาก็เล่นได้สนุกมาก
    ฉันคิดว่าการใช้เวลากับเกมแบบนี้ดีกว่าเกมมือถือแย่ๆ ที่ออกแบบมาล่อเด็กด้วยลูปซ้ำๆ ตัวจับเวลานับถอยหลัง และการล็อกเนื้อหาไว้หลังการซื้อในแอป

    • อีกประมาณ 5 ปี ตอนนั่งรถทางไกล จะซื้อ The Longest Journey ให้ก็ได้
      อย่าลืม HD patch ด้วย: https://tljhd.github.io/
    • เกมพวกนั้นดีกว่าแทบทุกอย่างที่หาได้ใน App Store มาก และทั้งคอลเลกชันก็ราคา 50 ดอลลาร์ หรืออย่างน้อยตอนนี้ก็น่าจะยังประมาณนั้น
    • เมื่อไม่กี่เดือนก่อนฉันกลับไปเล่นเกม Spy Fox ครบทุกภาคบน Steam Deck อีกครั้ง สนุกมากจริงๆ
      การควบคุมแบบ point-and-click อาจไม่ได้เข้ากับ Deck มากนัก แต่ก็พอรับได้ และแรงหนุนจากความคิดถึงก็ช่วยได้เยอะ
    • บน App Store ก็มีขายเกมเหล่านั้นเหมือนกัน แต่ดูเหมือนน่าจะใช้ ScummVM เวอร์ชันเก่า และสำหรับเรามันพังพอสมควร
      หวังว่าจะมีการปรับปรุงและแก้ไขฝั่ง iOS เพิ่มขึ้น เกมพวกนี้ยังยอดเยี่ยมอยู่ และสำหรับเด็ก 4 ขวบก็ยังตลกมากเหมือนเดิม
      อยากเห็นพื้นที่สัมผัสที่ใหญ่ขึ้นและรองรับการลากด้วยการสัมผัสแบบที่ใช้งานได้จริง
      ฉันเองก็คิดว่าทุกวันนี้ไม่มีใครทำเกมแบบนี้แล้ว แต่ถ้ามีตัวอย่างที่พิสูจน์ว่าฉันคิดผิดก็อยากรู้เหมือนกัน
  • มีที่ไหนบ้างที่สามารถหาอิมเมจมารันบนเครื่องเสมือนนี้ได้อย่าง ถูกกฎหมาย?

    • GOG ดีที่สุด
      ฉันมีอยู่ไม่กี่เกม ถ้ารอหน่อย ตลอดทั้งปีก็มีช่วงลดราคาดีๆ ค่อนข้างบ่อย เลยหาซื้อได้ถูกมาก และไม่มี DRM
    • ซื้อจาก Steam ได้
      ฉันซื้อเกมแนวนี้จาก Steam ไปเยอะ แล้วก๊อปปี้แค่ไฟล์ข้อมูลไปไว้ในแท็บเล็ตของลูก มันใช้งานได้สมบูรณ์แบบแม้กระทั่งส่วนแปลภาษา
    • https://wiki.scummvm.org/index.php?title=Category:Freeware_G...
      แต่หมวดนี้ดูเหมือนจะใหญ่กว่ารายชื่อเกมที่รองรับเสียอีก ถ้ากดลิงก์ “where to get” เข้าไปจะมีรายการที่จัดระเบียบไว้ดีกว่า
      มีอยู่ 4 เกมที่ถูกรวมมากับ Linux ดิสโทรส่วนใหญ่ ซึ่งดูเหมือนจะเกี่ยวกับประเด็นไลเซนส์ที่ชัดเจน ไม่ใช่แค่เรื่องคุณภาพ
      Flight of the Amazon Queen มีทุกอย่างที่คาดหวังจากเกมผจญภัยแฟนตาซี และถ้าจะเล่นแค่เกมเดียว ฉันแนะนำเกมนี้
      Beneath a Steel Sky เป็นเกมที่ดี แต่ไม่ได้มีบรรยากาศสดใส
      Lure of the Temptress ตอนที่ฉันเล่นมีบั๊กจน VM แครชหรือค้าง
      Drascula: The Vampire Strikes Back ค่อนข้างน่าอาย
    • มีทั้ง Steam และ GOG
      แล้วบน archive.org ก็มีบางเกมที่เป็น abandonware ให้ดาวน์โหลดฟรีด้วย
    • https://wiki.scummvm.org/index.php/Where_to_get_the_games
  • “ScummVM คือโปรแกรมที่ช่วยให้สามารถรันเกมผจญภัยกราฟิกคลาสสิกและเกม RPG บางเกมได้ โดยคุณต้องมีไฟล์ข้อมูลของเกมเหล่านั้นอยู่แล้ว หัวใจสำคัญคือ ScummVM จะเข้าไปแทนที่ไฟล์รันของตัวเกม ทำให้เล่นได้บนระบบที่เดิมไม่ได้ออกแบบมารองรับ ScummVM เป็นการเขียนไฟล์รันของเกมเหล่านี้ขึ้นใหม่ทั้งหมด และไม่ใช่อีมูเลเตอร์
    ScummVM รองรับเกมผจญภัยจำนวนมหาศาลกว่า 325 เกม รวมถึงผลงานคลาสสิกจากสตูดิโอระดับตำนานอย่าง LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. และ Westwood Studios คุณจึงได้สัมผัสทั้งเกมระดับบุกเบิกอย่างซีรีส์ Monkey Island, Broken Sword, Myst, Blade Runner รวมถึงเกมดังอีกมากมาย ตลอดจนเกมผจญภัยที่แทบไม่มีใครรู้จักและของดีที่ถูกซ่อนไว้”
    เป็นคำอธิบายสำหรับคนที่ ไม่รู้ว่า ScummVM คืออะไร แบบผม
    https://www.scummvm.org/compatibility/

  • มี DREAMM เหมือนกัน: https://aarongiles.com/dreamm/

    • DREAMM เป็นโปรเจ็กต์ขนาดค่อนข้างใหญ่ และต่างจาก ScummVM อยู่หลายจุด
      ความต่างหลักคือ ScummVM เป็นการ reimplement เอนจิน กล่าวคือเขียนโค้ดใหม่เพื่อจำลองการทำงานของเกมต้นฉบับ
      Aaron Giles เคยทำงานที่ LucasArts และมีบทบาทสำคัญในการพอร์ต SCUMM ไปยัง Windows สำหรับ Full Throttle และ Curse of Monkey Island
      DREAMM เป็น x86 emulator แบบเต็มรูปแบบที่รันโค้ดของเกมต้นฉบับโดยตรง[0]
      ตลกดีที่ถ้ามองแบบนี้ DREAMM จะใกล้เคียงกับ virtual machine มากกว่า ScummVM เสียอีก
      [0]: https://aarongiles.com/dreamm/docs/v21/#faq-scummvm
  • ScummVM 2.8.0 เป็นรีลีสใหญ่พอสมควรโดยรวม จนการลง App Store ดูเหมือนเป็นของแถมไปเลย
    รีลีสโน้ตทั้งหมดก็ยาวมากเหมือนกัน[0]
    รายชื่อเกมที่รองรับเพิ่มขึ้นมาก และตอนนี้สามารถรันซีรีส์ Adibou, Might & Magic ภาคแรก และ Muppet Treasure Island ได้แล้ว
    มีการทบทวนเอนจิน Broken Sword ครั้งใหญ่ ทำให้ฟีเจอร์เล็ก ๆ ที่เคยหายไปจำนวนมากถูกกู้กลับมา
    ถ้าคุณสนใจเกมผจญภัยคลาสสิกแม้แต่นิดเดียว ก็ควรลองไปดู
    [0]: https://downloads.scummvm.org/frs/scummvm/2.8.0/ReleaseNotes...

  • โพสต์ที่เกี่ยวข้อง
    ScummVM - https://news.ycombinator.com/item?id=33701378 - พฤศจิกายน 2022, 2 คอมเมนต์
    ScummVM 2.5 “Twenty years ago today” - https://news.ycombinator.com/item?id=28812403 - ตุลาคม 2021, 43 คอมเมนต์
    ScummVM “Interactive Fantasy” 2.2.0 Sees the Light - https://news.ycombinator.com/item?id=24619533 - กันยายน 2020, 52 คอมเมนต์
    ScummVM 2.1.0 - https://news.ycombinator.com/item?id=21231840 - ตุลาคม 2019, 38 คอมเมนต์
    ScummVM 2.0 released - https://news.ycombinator.com/item?id=15946692 - ธันวาคม 2017, 31 คอมเมนต์
    ScummVM ported to HTML5 - play old games in your browser - https://news.ycombinator.com/item?id=5861429 - มิถุนายน 2013, 34 คอมเมนต์
    Maniac Tentacle Mindbenders: ScummVM's unpaid coders keep adventure gaming alive - https://news.ycombinator.com/item?id=3508909 - มกราคม 2012, 7 คอมเมนต์
    GPL, ScummVM and violations - https://news.ycombinator.com/item?id=2108237 - มกราคม 2011, 11 คอมเมนต์
    Atari violates the ScummVM's license - https://news.ycombinator.com/item?id=675418 - มิถุนายน 2009, 11 คอมเมนต์

  • มีวิธีโหลดเกมเข้าโดยตรงบนมือถือโดยไม่ใช้ผู้ให้บริการพื้นที่เก็บข้อมูลบนคลาวด์ไหม?
    ในหน้า ScummVM มีเกมที่ดาวน์โหลดฟรีได้อยู่พอสมควร[0] บนมือถือดาวน์โหลดไฟล์ zip ได้ แต่ไม่รู้วิธีนำเข้าไปในแอป
    0: https://www.scummvm.org/games/

    • เจอวิธีแล้ว
      ใน Safari บนมือถือ แตะไฟล์เพื่อดาวน์โหลดแล้วกดยืนยัน
      เมื่อเสร็จแล้ว ให้แตะวงกลมสีน้ำเงินที่มีลูกศรชี้ลงข้างแถบที่อยู่เพื่อเปิดรายการดาวน์โหลด
      แตะไฟล์ที่เพิ่งดาวน์โหลดเพื่อสลับไปที่แอป Files
      ในแอป Files แตะไฟล์ zip ที่เพิ่งดาวน์โหลดเพื่อแตกไฟล์
      กดค้างที่ไดเรกทอรีแล้วเลือก “Move”
      ไปที่หรือค้นหาโฟลเดอร์ “ScummVM”
      แตะ “Move” ที่มุมขวาบน
      ตอนนี้เกมจะมองเห็นได้ในตัวเลือกไฟล์เบราว์เซอร์ของ ScummVM และสามารถเพิ่มเข้าไปได้
      ในตัวเรียกใช้งาน ScummVM ให้แตะ “Add Game” เลือกโฟลเดอร์ แล้วแตะ “Choose”
  • สงสัยว่าทำไมถึงใช้เวลานานขนาดนี้
    มีใครพอรู้ไหม?

    • กลับกัน ผมว่ายังน่าแปลกใจที่มันออกมาได้จริง
      อย่างที่คนอื่นพูดไว้ Apple ไม่เคยอนุญาตอีมูเลเตอร์บนสโตร์เลย และอาจกำลังกังวลว่าจะเสียตลาดมากเกินไปเมื่อ EU บังคับให้รองรับ sideloading
      ผมลองดูรายการบน App Store แล้ว ก็ขำดีหลายแง่ที่แอปนี้อยู่ในหมวด Adventure และไอคอนก็เป็นธงโจรสลัด
    • Apple ไม่ได้เข้มงวดมากกับแอปที่อนุญาตให้รันโค้ดตามอำเภอใจแบบอีมูเลเตอร์เหรอ?
      ถ้าไม่ได้เพิ่งเปลี่ยนนโยบายล่าสุดก็ค่อนข้างน่าแปลกใจ
    • ผมเคยคิดว่ามันน่าจะถูกห้ามเพราะมีอินเทอร์พรีเตอร์อยู่ข้างใน ทำให้สามารถรันโค้ดตามอำเภอใจได้
      พูดตรงๆ คือไม่รู้เลยว่านี่ผ่านการตรวจของ Apple มาได้อย่างไร
    • แค่ถูกอนุญาตก็น่าประหลาดใจแล้ว
      เท่าที่ผมรู้ Apple ไม่เคยอนุญาตซอฟต์แวร์ virtualization แบบใช้งานทั่วไป