LINUX.ORG.RU
ФорумGames

Чем запускать старые флеш-игры?

 , pnd,


1

2

Есть игра Punk's not Dead, собрана в exe. Удалось с помощью вендовой утилиты достать оттуда swf и он даже запустился через swfdec, а после создания симлинков вроде ln -s Data/intro.dat Data\\intro.dat даже показался первый уровень.
Однако к большому сожалению некоторые скрипты работают неправильно, не работает ввод с клавиатуры (нельзя пропустить заставку в начале) и не получается пнуть кровать (квест там такой), нога исчезает при наведении мыши на ножку.
Ориентировачная версия swf - пятая (судя по выводу file и содержимому exe). p.s у меня не x86, а вино лагает в exagear

★★★★★

Последнее исправление: CYB3R (всего исправлений: 2)

Для одноразовых игор вроде квестой сойдет и вайн - прошел и удалил. А игры с реиграбельностью и так работают в виде .swf, либо имеют бинари под онтопик. Взять тот N (ninja).

bubblecore ★★★★
()
Ответ на: комментарий от bubblecore

Да swf есть, рабочий, но кривой маленько - т.е в swfdec/gnash не все функции работают. gnash в частности подхватил логику, но крашнулся в момент посадки в тюрьму.

gtk-gnash: swf/DefineMorphShapeTag.cpp:149: void gnash::SWF::DefineMorphShapeTag::read(gnash::SWFStream&, gnash::SWF::TagType, gnash::movie_definition&, const gnash::RunResources&): Проверочное утверждение «(_shape1.subshapes().size() == _shape2.subshapes().size()) && (_shape2.subshapes().size() == 1)» не выполнено.
Похоже с ассертами переборщили. И музыка там включается, да не выключается иногда, в результате 2-3 трека накладываются. У меня есть ещё pepper flash, но ему скормить пока не получилось. lightspark не умеет всё до 9 версии. Интересуют способы заставить браузерный флеш хавать оффлайн-файл с локальными данными.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Для .swf версии N сэйвы, статы и кэш лежали в

~/.macromedia/Macromedia/Flash Player/#SharedObjects/random series of letters and numbers/localhost

или

~/.macromedia/Macromedia/Flash Player/localhost

Попробуй по аналогии. Может быть стоит погуглить пути для разных плееров.

bubblecore ★★★★
()
Ответ на: комментарий от bubblecore

Проблема в том, что при открытии этого файла в браузере получаю либо диалог сохранения/открытия файла либо белый экран (в зависимости от настроек mime)

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Интересуют способы заставить браузерный флеш хавать оффлайн-файл с локальными данными.

Сделай рядом html файл с содержимым

<embed src="463241_MeatBoyEasier.swf" width="100%" height="100%"></embed>

и открывай браузером его.

i-rinat ★★★★★
()
Ответ на: комментарий от bubblecore

конечно. но оно только для мультиков годится

mittorn ★★★★★
() автор топика

На андройде игра запустилась, однако не проходится квест с крысами т.к лагает управление и не двигается мышь

mittorn ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

не читает локальные файлы.
Возможно проблема где-то во freshwrapper и он просто не может парсить обратный \, а возможно и в firefox. После поворачивания \ на / в файлах раздаётся такая питушня:

mittorn ★★★★★
() автор топика
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от mittorn

[code]Adobe Flash Player остановил потенциально небезопасную операцию.

Следующее локальное приложение на компьютере или в сети:

/mnt/data/media/0/Punk%27s%20Not%20Dead%20V2.0/Data/intro.dat

пытается связаться с этим местоположением с поддержкой Интернета:

/mnt/data/media/0/Punk's Not Dead V2.0/StartPND.swf[/code]

mittorn ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

Да, должно помочь. В андройдовом swf player так и сделано(хотя там и в браузере работает).

mittorn ★★★★★
() автор топика

А зачем тебе запускать флеш-игры? Разве нет нормальных, не на флеше?

anonymous
()
Ответ на: комментарий от anonymous

А зачем тебе запускать видеоигры? Разве нет нормальных настолок?
А зачем тебе играть в настолки? Разве нельзя выйти поиграть на улице?

StalinEXE ★★★★★
()
Ответ на: комментарий от StalinEXE

Ты говоришь так, будто это что-то плохое.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Жалко! Хорошая же игра. Пока рубился, ржал, аки сивый мерин! И музыка шикарная, ностальгию навевает.

Hurenweibel ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.