2 ポイント 投稿者 GN⁺ 2024-01-01 | 1件のコメント | WhatsAppで共有
  • ScummVMは、iPhone/iPadでクラシックなポイント&クリックアドベンチャーやRPGを実行できる無料アプリとしてApp Storeに登録された
  • アプリには、Lucasfilm Ltd.著作権のIndiana Jones and the Fate of Atlantis DOSデモとThe Secret of Monkey Island DOS EGAデモが含まれる
  • GPL v3.0ライセンスのオープンソースソフトウェアで、ソースコードはGitHubのscummvm/scummvmリポジトリで提供されている
  • 最新の2026.3.0「Carousels & Killer Whales」には、新たな対応ゲーム、GUI改善、エンジン別のバグ修正が含まれる
  • iOS 9.0以降、iPadOS 9.0以降、visionOS 1.0以降で動作し、開発者はアプリでデータを収集しないと案内している

App Store登録情報

  • ScummVMは、複数のクラシックなグラフィックポイント&クリックアドベンチャーゲームやRPGをプレイできるアプリである
  • App Storeでの分類はAdventureで、価格は無料である
  • アプリサイズは281.4MB、言語はEnglishと表示されている
  • 年齢制限は**9+**で、まれに漫画またはファンタジーの暴力、銃器またはその他の武器要素が含まれる場合がある
  • App Store評価は102件の評価に基づく4.8/5である

同梱デモとゲーム資料

  • アプリにはプレイ可能なデモ2本が同梱されている
    • Indiana Jones and the Fate of Atlantis (DOS Demo)

      • The Secret of Monkey Island (DOS EGA Demo)
      • 2本のデモタイトルの著作権は**Lucasfilm Ltd.**にある
      • 追加情報、デモ、無料でダウンロード可能なアドベンチャーゲームはScummVMのウェブサイトで確認できる
      • ゲームの入手先に関する最新一覧はhttps://wiki.scummvm.org/index.php/Where_to_get_the_gamesにある
      • 全文書はhttps://docs.scummvm.org/で提供されている
      • iOS版に関する議論はScummVMウェブフォーラムのiOSセクションで行える

オープンソースとライセンス

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 ExpressRex Nebularは一部のコーナーケースのバグを修正
      • Might and Magic 1はkeymapperが大幅に再設計され、enhanced patch対応が改善された
      • Nancyエンジンの作業により新たにゲーム2本が追加され、既に対応済みのシリーズの大半にもバグ修正が入った
      • SLUDGEエンジンには新たにゲーム2本が追加され、それらのゲームはScummVMウェブサイトからダウンロード可能である
      • TwinEエンジンはLittle Big Adventureシリーズで使われており、バグ修正が適用された
      • 詳細なリリースノートはhttps://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.htmlにある

以前のアップデートでの変更点

  • 2026.2.0はAppleの更新によりアプリ機能を改善するもので、新機能は含まれないと案内されている
    • Text to speech対応
    • 外部MIDIデバイス対応
    • AirPlay画面ミラーリングの修正
    • Necronomicon: The Dawning of Darkness対応を追加
    • DOS版American Laser Games向けALGエンジンを追加
  • 2026.1.0にはiOS 26更新、3Dエンジンでのscaling shaderとantialiasing対応、対応デバイスでのOpenGL ES 3コンテキスト利用が含まれる
  • 2.9.1はiOS/iPadOSポートで、サンドボックス化されたファイルシステム上のFluidsynth soundfontの存在確認に失敗する問題を修正した
  • 2.9.0はiOS/iPadOSポートにApple Pencil対応、Dark/Tintedモード向けアプリアイコン、安定性修正を追加した
    • 新たに対応したゲームにはThimbleweed ParkThe Space BarMoonbase CommanderBackyard BasketballUnrestRise of the Dragonなどが含まれる
  • 2.8.1はOpenGL ES2プラットフォームでのGLSLバージョン解析、古いOpenGL実装でのshader使用、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以降
  • ゲームコントローラーをサポートしており、互換性のあるPlayStation、Xbox、MFiコントローラーでプレイできる

1件のコメント

 
GN⁺ 2024-01-01
Hacker Newsでの意見
  • iPhoneやいくつかのプラットフォームで出ていたMonkey Island リマスターを思い出す
    新しいグラフィックとサウンド/音楽が素晴らしく、シーンごとに旧グラフィックと新グラフィックを即座に切り替えて違いを見比べる楽しさがあったが、数年後にApp Storeから消えてしまって残念だった

    • DisneyがLucasArtsを買収した後に取り下げられた
      再ダウンロードしようとしたら購入履歴からも消えていて、Appleに抗議したところ、事実上「バックアップしておくべきでしたね、では」という返答しかなく、12ドルを失ったも同然だった
    • 残念ながら開発元が64ビット専用iOS版、つまりiOS 11以降と互換性があるように更新しなかった
  • これがどうやってアプリ審査を通ったのか気になる
    AppleはApp Storeでいかなる種類のエミュレーターも認めてこなかったし、このアプリもすぐに削除されそうだ

    • 「[Apple's codex]は実際のルールというより『ガイドライン』に近い」という感じがする
    • Appleのこの規則の解釈の仕方はかなり奇妙だ
      iSHは許可するのにiDOSはだめ、というようなものだ
    • 2.5.2 Appはバンドル内で自己完結していなければならず、指定されたコンテナ領域の外部のデータを読み書きしてはならない。また、他のAppを含め、Appの機能を導入または変更するコードをダウンロード、インストール、実行してはならない。実行可能コードを教えたり開発したり、学生がテストできるよう設計された教育用Appは、限定的な状況でコードをダウンロードできるが、そのコードを他の目的に使用してはならない。これらのAppでは、Appが提供するソースコードをユーザーが完全に閲覧および編集できなければならない
      https://developer.apple.com/app-store/review/guidelines/#phy...

    • 厳密には「エミュレーター」ではなく、実行エンジンと見なすこともできる
    • ScummVMは、自身がいかなる種類のエミュレーターでもないと明確に否定している
      ゲームの元のソースコードを実行するのではなく、元のアセットである画像・音声・内部スクリプトなどを使って、ゲームを完全に再実装したものだ
  • 興味深い
    5歳の息子がAndroidタブレットで一番好きなアプリはScummVM
    SteamでPutt Putt、Freddy Fish、Spy Foxのゲームを全部買って、データファイルをAndroidのScummVMにコピーしてあげたら、とても楽しんでいる
    子どもを狙った反復ループやカウントダウンタイマー、アプリ内課金でロックされた有害なモバイルゲームに時間を使うより、こうしたゲームに時間を使うほうがずっといいと思う

    • 5年くらい後に長距離の車旅行をするときは、The Longest Journeyを買ってあげてもいい
      HDパッチも忘れずに: https://tljhd.github.io/
    • そういうゲームは、App Storeで見つかるほとんどすべてのものよりずっと優れているし、コレクション全体でも50ドルくらいだったか、今でもその程度だろう
    • 数か月前にSteam DeckでSpy Foxのゲームを全部やり直してみたが、本当に楽しかった
      ポイント&クリック操作はDeckにそこまで完璧に合うわけではないが十分許容できたし、ノスタルジー補正が十分に埋め合わせてくれた
    • App Storeでもそのゲームは販売されているが、おそらく古いScummVMバージョンを使っているようで、うちではかなり壊れた状態だった
      iOS側の改善と修正がさらに進むことを期待している。これらのゲームは今でも素晴らしく、4歳の子どもにとってもまだとても面白い
      もっと大きいタッチ領域と、きちんとしたタッチドラッグ対応がほしい
      今どきはこういうゲームはもう作られていないとも思うが、間違っている例があるなら教えてほしい
  • この仮想マシンで動かすイメージを合法的に入手できる場所はあるだろうか?

    • GOGが一番よい
      いくつか持っているが、待っていれば年中かなり良いセールがあり、とても安く手に入るしDRMもない
    • Steamで可能だ
      こうしたゲームをSteamでたくさん買って、データファイルだけを息子のタブレットにコピーしたが、ローカライズ版も含めて完璧に動作した
    • https://wiki.scummvm.org/index.php?title=Category:Freeware_G...
      ただし、この分類は対応ゲーム一覧よりも大きく見える。「where to get」リンクをクリックすると、より整理された一覧がある
      ほとんどのLinuxディストリビューションに含まれているゲームが4本あるが、品質だけでなく正確なライセンスの問題もあるようだ
      Flight of the Amazon Queenは、ファンタジーアドベンチャーに期待する要素がすべてあり、1本だけやるならこれを勧める
      Beneath a Steel Skyは良いゲームだが、明るい雰囲気ではない
      Lure of the Temptressは、試したときにバグがあり、VMがクラッシュしたり停止したりした
      Drascula: The Vampire Strikes Backはかなり気まずい出来だ
    • SteamとGOGがある
      それとarchive.orgにも、一部のゲームはアバンドンウェアとして無料で置かれている
    • https://wiki.scummvm.org/index.php/Where_to_get_the_games
  • 「ScummVMは、特定の古典的なグラフィックアドベンチャーやロールプレイングゲームを実行できるようにするプログラムであり、それらのゲームのデータファイルをすでに持っている必要がある。要点は、ScummVMがゲームに含まれる実行ファイルを置き換えることで、もともと想定されていなかったシステムでもプレイ可能にする点にある。ScummVMはこれらのゲームの実行ファイルを完全に書き直したものであり、エミュレーターではない。
    ScummVMは、LucasArts、Sierra On-Line、Revolution Software、Cyan, Inc.、Westwood Studiosといった象徴的なスタジオのクラシック作品を含む、325本を超える膨大なアドベンチャーゲームをサポートしている。Monkey Islandシリーズ、Broken Sword、Myst、Blade Runnerのような画期的なゲームや多くの名作だけでなく、ほとんど知られていないアドベンチャーや隠れた名作も体験できる」
    私のように ScummVMが何なのか知らなかった人 のための説明
    https://www.scummvm.org/compatibility/

  • DREAMMもある: https://aarongiles.com/dreamm/

    • DREAMMはかなり大きなプロジェクトで、いくつかの点でScummVMと異なる
      主な違いは、ScummVMがエンジンの再実装だという点
      原作ゲームの動作を再現する新しいコードを書いている
      Aaron GilesはLucasArtsで働いており、Full ThrottleとCurse of Monkey IslandのためにSCUMMをWindowsへ移植するうえで中心的な役割を果たした
      DREAMMは元のゲームコードを直接実行する完全な x86エミュレーター である[0]
      面白いことに、この意味ではDREAMMのほうが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年11月、コメント2件
    ScummVM 2.5 “Twenty years ago today” - https://news.ycombinator.com/item?id=28812403 - 2021年10月、コメント43件
    ScummVM “Interactive Fantasy” 2.2.0 Sees the Light - https://news.ycombinator.com/item?id=24619533 - 2020年9月、コメント52件
    ScummVM 2.1.0 - https://news.ycombinator.com/item?id=21231840 - 2019年10月、コメント38件
    ScummVM 2.0 released - https://news.ycombinator.com/item?id=15946692 - 2017年12月、コメント31件
    ScummVM ported to HTML5 - play old games in your browser - https://news.ycombinator.com/item?id=5861429 - 2013年6月、コメント34件
    Maniac Tentacle Mindbenders: ScummVM's unpaid coders keep adventure gaming alive - https://news.ycombinator.com/item?id=3508909 - 2012年1月、コメント7件
    GPL, ScummVM and violations - https://news.ycombinator.com/item?id=2108237 - 2011年1月、コメント11件
    Atari violates the ScummVM's license - https://news.ycombinator.com/item?id=675418 - 2009年6月、コメント11件

  • クラウドストレージプロバイダーを使わずに、モバイルでゲームを直接読み込む方法はあるだろうか?
    ScummVM のページには無料でダウンロードできるゲームがかなりある[0]。モバイルで zip ファイルは受け取れるが、アプリに取り込む方法がわからない
    0: https://www.scummvm.org/games/

    • 方法を見つけた
      モバイル Safari でファイルをタップしてダウンロードし、確認を押す
      完了したら、アドレスバー横の下向き矢印が付いた青い丸を押してダウンロード一覧を開く
      さっきダウンロードしたファイルをタップして Files アプリに切り替える
      Files アプリで、今ダウンロードした zip ファイルをタップして展開する
      ディレクトリを長押しして「Move」を選ぶ
      「ScummVM」フォルダへ移動するか検索する
      右上の「Move」を押す
      これで ScummVM 内のファイルブラウザーにゲームが表示され、追加できる
      ScummVM ランチャーで「Add Game」を押し、フォルダを選んでから「Choose」を押せばよい
  • なぜこんなに時間がかかったのか気になる
    知っている人はいるだろうか?

    • むしろリリースされたこと自体が驚きだと思う
      他の人たちも言っているように、Apple はストアでエミュレーターをまったく許可していなかったし、EU がサイドローディングの許可を強制したことで、市場をあまりにも失うのではないかと懸念しているのかもしれない
      App Store の掲載情報を確認したが、このアプリがAdventure カテゴリーにあり、しかもアイコンが海賊旗なのは色々な意味でかなり面白い
    • Apple はエミュレーターのように任意のコード実行を許すアプリにはかなり厳しいのではないか?
      最近ポリシーが変わったのでなければ、かなり不思議だ
    • インタープリターが入っていて任意のコードを実行できる構造なので、禁止対象だと思っていた
      正直、これがどうやって Apple の審査を通ったのかわからない
    • 許可されたこと自体が驚きだ
      私の知る限り、Apple は汎用的な仮想化ソフトウェアを許可したことがない