ScummVM дозволяє запускати певні класичні графічні пригодницькі та рольові ігри
Кілька днів тому було оголошено випуск нової версії ScummVM 2.8, версія, в якій Було введено велику кількість покращень підтримки, як для нових ігор, платформ, у движку, так і оптимізації тощо.
Для тих, хто не знає про ScummVM (Scumm Virtual Machine), ви повинні знати, що це програмне забезпечення, яке дозволяє запускати графічні пригоди, спочатку створені для двигуна LucasArts SCUMM. ScummVM також підтримує різноманітні ігри, які не використовують двигун SCUMM, створені такими компаніями, як Revolution Software або Adventure Soft.
Як випливає з назви, ScummVM запускає ігри через віртуальну машину, використовує лише свої файли даних, тому він замінює виконувані файли, з якими гра була спочатку випущена. Це дозволяє запускати ігри в системах, для яких вони ніколи не створювалися, такі як wii, кишенькові ПК, PalmOS, Nintendo DS, PSP, PlayStation 3, Linux, Xbox або мобільні телефони.
Основні нові можливості ScummVM 2.8
У цій новій версії, представленій ScummVM 2.8, включення 50 нових ігор, серед яких виділяються наступні назви: Adibou 1, The Dark Eye, Dark Side, Escape From Hell, Gadget: Invention Travel and Adventure, Gobliiins 5, The Excavation of Hob's Barrow, Kingdom: The Far Reaches, Might and Magic Book One, Muppet Treasure Island, Nancy Drew: The Фінальна сцена, Ненсі Дрю: Повідомлення в особняку з привидами, Ненсі Дрю: Таємниці можуть убити, Ненсі Дрю: Слідкуйте за небезпекою, Ненсі Дрю: Скарби в Королівській вежі, Примордія, Рі: Обличчя до невідомого, Schizm: Таємнича подорож, Shardlight , Strangeland, Syberia та Syberia II, Technobabylon, The Vampire Diaries, Whispers of a Machine, Wrath of the Gods, і ще 4 ігри від того ж розробника, а також 14 ігор на основі двигуна AGS (Adventure Game Studio).
Ще однією новинкою, яка виділяється, є робота, проведена в Перезапис порту RetroArch, який тепер є частиною коду ScummVM. Також наголошується, що було переписано з нуля та адаптовано для прямого доступу до обладнання (без використання SDL) порт для платформи Atari.
На додаток до цього ми також можемо знайти це Покращено операції графічного представлення, використання векторних інструкцій SIMD, таких як SSE, AVX2 і NEON, для прискорення двигуна AGS і деяких основних функцій. В результаті швидкість рендеринга в багатьох ситуаціях зросла в 4-14 разів.
Його було інтегровано з проектом Backyard Sports Online, lабо яка дозволила додати підтримку для кількох онлайн-ігор для кількох гравців, таких як Backyard Football, Backyard Baseball 2001 і Backyard Football 2002. Попередню підтримку також було додано для онлайн-гри Moonbase Commander.
Двигун AGS оновлено до версії 3.6.0.53 і разом з ним прискорене маніпулювання графікою, додана підтримка раннього рендерингу шрифтів, щоб відповідати оригінальному інтерпретатору, додана підтримка відтворення перекодованих відео замість непідтримуваних кодеків, реалізований MOD відтворення аудіо та різні виправлення.
З інші зміни що виділяються:
- Численні рідні графічні діалоги були реалізовані для ігор SCUMM.
- Додано необов’язкову залежність для libvpx.
- Додано необов’язкову залежність для libmikmod.
- Додано підтримку вихідних ПЗУ PC98.
- Код було перероблено для підтримки звуку в іграх SCUMM Humongous Entertainment.
- Додано підтримку YUV422 і YUV444 для декодера Theora.
- Реалізовано спеціалізовані процедури процесора для блітінгу графіки для ManagedSurface.
- Для кращої сумісності пристрій GM за замовчуванням змінено на «авто».
Нарешті так вам цікаво дізнатися про це більше, ви можете зробити це з за наступним посиланням.
Для тих, хто цікавиться кодом проекту, слід знати, що він поширюється за ліцензією GPLv3+, і ви можете отримати файли встановлення для різних підтримуваних платформ.У випадку Linux пакети deb, Snap і Flatpak пропонуються з за наступним посиланням.