The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск свободного эмулятора классических квестов ScummVM 2.9.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск свободного эмулятора классических квестов ScummVM 2.9.0"  +/
Сообщение от opennews (ok), 24-Дек-24, 12:23 
После года разработки опубликован выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2.9.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=62464

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от Аноним (3), 24-Дек-24, 12:33   +8 +/
Старые казуалки хороши тем что игра не заточена под сенсор и работает на любом железе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #60, #83

5. Сообщение от Аноним (5), 24-Дек-24, 13:06   +1 +/
Syberia в прошлом релизе хреново реализовали. Из оригинала ресурсы не хавает - подавай изувеченные от iOS-порта (который сделан на другом движке, который контора в ScummVM заапстримила). Ну ладно ... есть порт для ведроида (по-видимому на том же движке), с тривиальным извлечением из OBB-файла:

#!/usr/bin/env python3

import mmap
from dataclasses import dataclass
from pathlib import Path, PurePosixPath
from struct import Struct

from tqdm import tqdm

part0 = Struct("<II")  # blob_size, name_size
part2 = Struct("<I")  # pos


@dataclass
class IndexRecord:
    blob_size: int
    name_size: int
    path_name: PurePosixPath
    pos: int


def parseFile(mm: memoryview):
    res = set()

    max_index_pos = len(mm)
    pos = 1
    while True:
        if pos + 3 * 4 >= max_index_pos:
            return

        r0 = slice(pos, pos + part0.size)
        rec_blob_size, rec_name_size = part0.unpack(mm[r0])
        if rec_name_size >= 256:
            raise ValueError("Invalid path size")

        r1 = slice(r0.stop, r0.stop + rec_name_size)
        rec_name = mm[r1]
        rec_name = PurePosixPath(bytes(rec_name).decode("utf-8"))

        r2 = slice(r1.stop, r1.stop + part2.size)
        (rec_pos,) = part2.unpack(mm[r2])

        max_index_pos = min(rec_pos, max_index_pos)

        yield IndexRecord(rec_blob_size, rec_name_size, rec_name, rec_pos)
        pos = r2.stop


if __name__ == "__main__":
    unp_dir = Path("./unpacked")

    with Path("./main.12.com.microids.syberia.obb").open("rb") as f:
        with mmap.mmap(f.fileno(), 0, prot=mmap.PROT_READ) as m:
            with memoryview(m) as mm:
                descriptors = tuple(parseFile(mm))
                with tqdm(descriptors) as progress:
                    for d in progress:
                        f = unp_dir / str(d.path_name)
                        print(f, file=progress)
                        f.parent.mkdir(exist_ok=True, parents=True)
                        f.write_bytes(mm[d.pos : d.pos + d.blob_size])


Но не хавает. Ковырять почему - пока даже и не буду. Скорее всего хэша несовпадение.

P.S. Внутри Lua - берегите тылы от малвари.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #43

7. Сообщение от Аноним (7), 24-Дек-24, 13:50   +1 +/
>> Marvellous Mice Adventures: Meeting Sea Rat

Оригинальное название "Три маленькие белые мышки. Визит морской крысы", если что. И "Три маленькие белые мышки. День рождения морской крысы".

Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Golangdev (?), 24-Дек-24, 15:03   –1 +/
> игры компаний LucasArts, Humongous Entertainment, Revolution Software, Cyan и Sierra, такие как Maniac Mansion, Monkey Island, Broken Sword, Myst, Blade Runner, King's Quest 1-7, Space Quest 1-6, Discworld, Simon the Sorcerer, Beneath A Steel Sky, Lure of the Temptress и The Legend of Kyrandia. Поддерживается запуск игр на платформах Linux, Windows, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero и др.

а прибыльное это дело, получается, раз столько компаний расплодилось под эти квесты

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #68, #74

16. Сообщение от Аноним (16), 24-Дек-24, 15:20   –4 +/
Наши бы квесты типа Штирлиц, Петька и Василий Иванович, Шерлок Хомс поддержать
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #23, #24, #32, #64

17. Сообщение от Аноним (-), 24-Дек-24, 15:24   +1 +/
Успех распространиение Windows заключался во множестве игр под их операционку. Если бы на компьютере только работали, его мало кто покупал. Развлечения двигатель продаж.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #67, #88

20. Сообщение от Вы забыли заполнить поле Name (?), 24-Дек-24, 15:40   +/
Хороший проект. Прошел на нем neverhood и grim fandango.
Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от Вы забыли заполнить поле Name (?), 24-Дек-24, 15:43   +1 +/
> Петька и Василий Иванович

Они вроде на движке на C# своем самописном. Не очень понятно какое отношение это имеет к проекту в новости?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #41

23. Сообщение от Вы забыли заполнить поле Name (?), 24-Дек-24, 15:47   +1 +/
> Штирлиц

Не смог в это играть. Пошлятина жуткая. Еще и уровень загадок ну ОЧЕНЬ не логичный.

> Петька и Василий Иванович

Неплохой первый был. Пошлятины не так много. Загадки также нелогичны часто. Но последующие серии скатились.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #71

24. Сообщение от Зазнайка (?), 24-Дек-24, 15:47   –2 +/
Шерлок Холмс не знаю, а остальное для любителей копрофагии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

31. Сообщение от 12yoexpert (ok), 24-Дек-24, 17:01   +3 +/
Наоборот, они хороши тем, что можно на сенсоре играть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

32. Сообщение от 12yoexpert (ok), 24-Дек-24, 17:02   +1 +/
> Петька и Василий Иванович

нарисовано прикольно, но юмор плоский и слишком долго нужно ходить. не доиграл, надоело ждать после каждого клика

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #53

35. Сообщение от Аноним (35), 24-Дек-24, 17:10   +15 +/
Вот это настоящий линукс-квест.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

41. Сообщение от Соль земли (?), 24-Дек-24, 17:25   +/
а тогда уже был шарп? в 98 он тока появился. шарп это времена игр типа террарии
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #54, #57

43. Сообщение от Аноним (43), 24-Дек-24, 17:46   +/
https://wiki.scummvm.org/index.php?title=Syberia
Насколько понял, пока только версию для macOS поддерживает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #75

45. Сообщение от Аноним (45), 24-Дек-24, 18:09   –12 +/
Неужели, есть пользователи этой маргинальщины? Это без иронии вопрос.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46, #47, #49, #59, #89

46. Сообщение от Аноним (-), 24-Дек-24, 18:37   +2 +/
Мой дедушка. Этот ответ не содержит ни капли без иронии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

47. Сообщение от Аноним (47), 24-Дек-24, 18:41   +5 +/
Не, мы все в основном в PUBG.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

49. Сообщение от Ramiralez (?), 24-Дек-24, 20:12   +2 +/
Конечно нет. И в третьяковку никто не ходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #52, #62

52. Сообщение от Аноним (3), 24-Дек-24, 20:45   –6 +/
Ты там когда последний раз был? Там пустота. Даже очереди на входе нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

53. Сообщение от Вы забыли заполнить поле Name (?), 24-Дек-24, 21:41   +/
>> Петька и Василий Иванович
> нарисовано прикольно, но юмор плоский и слишком долго нужно ходить. не доиграл,
> надоело ждать после каждого клика

Там в настройках скорость можно регулировать. На максимуме они чуть ли не бегают, насколько я помню.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #61

54. Сообщение от Вы забыли заполнить поле Name (?), 24-Дек-24, 21:43   +/
> а тогда уже был шарп? в 98 он тока появился. шарп это
> времена игр типа террарии

Может я путаю. Вроде вот его портировали на unity https://habr.com/ru/articles/276945/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

57. Сообщение от Хурд и марки (?), 24-Дек-24, 23:06   +/
Террария была выпущена в 2011 году. С новым годом!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

59. Сообщение от Хурд и марки (?), 24-Дек-24, 23:11   +/
Так мы же в самом сердце вихря. Глаз бури!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #76

60. Сообщение от Хурд и марки (?), 24-Дек-24, 23:13   –1 +/
Oh my Pentium!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

61. Сообщение от 12yoexpert (ok), 24-Дек-24, 23:24   +/
выставлял, всё равно ходить долго с локации на локацию
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

62. Сообщение от Аноним (62), 25-Дек-24, 00:44   –8 +/
В третьяковку и правда никто не ходит
И уж тем более те, кто ее приплетают в подобных разговорах

Никого кроме туристов ты там не встретишь
За 17 лет жизни в Мск(с 20 до 37 лет) я был там дважды и дважды бывал в пустых залах, то есть вот реально в зале никого кроме тебя, потому что вся «толпа» в другом зале, тоже пара человек
А самое главное, что это нормально. Картины висящие там «классической» живописи ничем не лучше и не хуже того, что рисуют художники торгующие на Арбате, разница только в том, что авторы тех что в Третьяковке померли лет 150-200 назад. В годы их жизни их картины были таким же ширпотребом
Просто взяли определенный отрезок времени и усилено онанируют на него объявляя книжонки тогда написанные «классикой», музыку «классической», картины «классикой». По факту же это все был ширпотреб и попса, ничего в них нет, кроме времени когда сделаны
А дело все в том, что у человечества издревле есть миф «раньше было лучше». Если ты вдруг пойдешь в школу и будешь посещать уроки истории, да литературы, то узнаешь, что еще у древних греков была концепция «золотого века», которые дескать был раньше. И тоже провозглашали лучшим то, что было лет за 200 до них.
Простое нежелание понять простую вещь: раньше всегда было хуже. Тебе может не нравится прогресс, но раньше было хуже и сильно хуже.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #78

64. Сообщение от Аноним (82), 25-Дек-24, 04:17   +1 +/
https://www.scummvm.org/compatibility/DEV/petka:petka1/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

66. Сообщение от Алкоголизм (?), 25-Дек-24, 05:47   +3 +/
О, перепройти Space Quest что ли по этому поводу. Особенно пятый, с пиратской локализацией (где конкретно постарались с переводом). Банан в двигатель робoта-yбийцы сам по себе не засунется.
Ответить | Правка | Наверх | Cообщить модератору

67. Сообщение от Аноним (43), 25-Дек-24, 06:12   +/
Время писать эксклюзивы на Линь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #73

68. Сообщение от 12yoexpert (ok), 25-Дек-24, 06:52   +/
так зайди в любой магазин игр, point-n-click поделки продаются по ценам ААА-игр

народу нравится (с) Гедеван Александрович

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #92

71. Сообщение от Аноним (71), 25-Дек-24, 08:45   +1 +/
Первый-второй петька поддерживаются
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

73. Сообщение от Аглиним (?), 25-Дек-24, 10:25   +/
Да. Сейчас т.н. "сообщество" возьмёт и напишет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

74. Сообщение от WE (?), 25-Дек-24, 11:02   –1 +/
Sierra - мертва
LucasArt - мёрт

квесты похоже так себе стратегия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

75. Сообщение от Sin2x (ok), 25-Дек-24, 11:29   +/
потому что для разных версий там три разных движка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #82

76. Сообщение от Аноним (76), 25-Дек-24, 13:19   –1 +/
> Так мы же в самом сердце вихря. Глаз бури!

Больше смахивает на "шоколадный".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

78. Сообщение от Анониссимус (?), 25-Дек-24, 17:31   +/
В России действительно был "золотой век", но не когда-то непонятно когда, а во вполне определённое время, а конкретно -- 50-100 лет до 1905 года. Именно тогда в России творили лучшие художники, музыканты, литераторы, учёные и прочие деятели творчества (и не только). С того времени в искусстве нет никакого прогресса, а только деградация. И вы собой это подтверждаете, гордо кичась своим непониманием того искусства.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #85, #90

82. Сообщение от Аноним (82), 25-Дек-24, 20:24   +/
Да, именно так. На виндах была сделана с помощью virtools.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

83. Сообщение от Анон1110м (?), 25-Дек-24, 20:36   +2 +/
Почему это казуалки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

85. Сообщение от Аноним (85), 25-Дек-24, 22:54   +1 +/
А уж стоял-то как в 19 веке!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

86. Сообщение от авторыМоршу (?), 26-Дек-24, 05:34   +/
Игру с обложки те же ребята рисовали, что и катсцены с Моршу. Возвращайся кога ты станешь МММММ побогаче!
Ответить | Правка | Наверх | Cообщить модератору

87. Сообщение от Аноним (87), 26-Дек-24, 12:53   +/
Orion Burger норм квест из списка игр
Ответить | Правка | Наверх | Cообщить модератору

88. Сообщение от нах. (?), 26-Дек-24, 19:27   +/
> Успех распространиение Windows

Кэп, может скажем им?!
А, не, улыбаемся и машем, улыбаемся и машем...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

89. Сообщение от Аноним (82), 26-Дек-24, 22:02   +/
Поддерживаемые игры - классика, а сами отреверсенные движки улучшены и лишены изначальных недостатков. Маргинальность - это как раз пердолиться с эмуляторами доса/компа с 95-98/вайном, чтоб поиграть в старую игру на современной ОС. А запуск на нативном движке, без лишних слоёв, замедляторов и прочей херни, без каких-либо проблем - это как раз признак нормальности. А если для вас маргинальность - только тупо обращение к "старью"(это классика!), то значит и прослушивание, а уж тем более исполнение классических мелодий на музыкальном инструменте, выходит тоже жуткая маргинальность (а мужики-то не знают)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #96

90. Сообщение от Аноним (-), 27-Дек-24, 04:01   +/
> И вы собой это подтверждаете, гордо кичась своим непониманием того искусства.

Как раз он демонстрирует понимание искусства, хоть и не принимает искусство в таком понимании. Искусством считается то, что считается искусством. Всё остальное, типа скиллов задействованных для вытачивания произведения, второстепенно. Если скиллы сегодняшнего заурядного художника превосходят скиллы Васнецова, то это не делает произведения современных заурядных художников искусством достойным третьяковки, а вот то, что Васнецова занесли в каталог знаменитых художников, делает его картины достойными третьяковки.

Все эти допотопные куски искусства могут быть интересны только в рамках исследования истории искусства, истории эстетики, или чего-нибудь в этом роде. Но таких эстетов ноль запятая две десятых на тысячу человек. Все остальные, заходящие в Третьяковку, зашли туда по ошибке.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #93

92. Сообщение от Аноним (5), 27-Дек-24, 19:37   +/
NNM-Club - хороший, годный магазин.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

93. Сообщение от Анониссимус (?), 28-Дек-24, 11:05   +/
> Всё остальное, типа
> скиллов задействованных для вытачивания произведения, второстепенно.

Техника вторична, да. Но она необходима, чтобы передать мысли, чувства. А если передавать нечего, то пустая техника малоинтересна. Не более, чем прыжки в длину на олимпиаде.

> Все эти допотопные куски искусства могут быть интересны только в рамках исследования
> истории искусства, истории эстетики, или чего-нибудь в этом роде.

Вы глубоко ошибаетесь. Настоящее искусство вечно и не теряет актуальности. Вместо того, чтобы отрицать искусство, вы бы попробовали приобщиться к нему.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

96. Сообщение от Аноним (96), 29-Дек-24, 00:58   +/
>Маргинальность - это как раз пердолиться с эмуляторами доса/компа с 95-98/вайном, чтоб поиграть в старую игру

маргинальность - это не делать то, что Хозяин хочет. Вот есть YOBA от корпораций - вот их брать - мейнстрим. А не брать - маргинальность.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру