черный флеш
»Flash flash game NSFW
Другой пользователь прокомментировал, что было бы интересно, если бы кто-то перекрасил противников в более тёмный цвет.
Я таки решил взяться за это. В своё время я уже делал мелкие проекты на флэше, но уже почти десять лет, как я это забросил.
Для начала нужно было скачать на компьютер сам файл игры. Тут не было ничего сложного, просто открывался код страницы с игрой и искалась ссылка на swf файл.
Дальше нужно было декомпилировать его в fla. Вот тут то и начались сложности. На поиск стабильного декомпилятора пришлось потратить несколько вечеров. Почти все декомпиляторы требовали оплаты(чего я пока не могу себе позволить), пробные версии либо не вытаскивали скрипты и игра превращалась в беспорядочный набор кадров, либо ибо перегоняли с ошибками и fla-файл просто не открывался, один декомпилятор ещё и делал все объекты черно-белыми.
Спустя десяток установок и возни с кейгенами/кряками один декомпилятор всё таки сработал почти как надо.
Перекраска противников заняла не больше двадцати минут, но когда я снова запустил это как игру посыпались ошибки.
Самое неприятное - враги не правильно реагировали на попадания. Вместо запуска анимации падения с разбрызгиванием кровищи враги застывали на месте и проигрывалась анимация ходьбы.
Пришлось перелопачивать весь код, искать функцию стрельбы и уже там искать, каким образом должна запускаться анимация падения.
Так и не понял, почему но не срабатывала команда gotoAndPlay. Один из фреймов в объекте с противником был проименован как "hit", и функция при попадании ссылалась на это же имя, но почему то не работала. Спустя примерно час танцев с бубном, перетаскивания функции в другие части кода, задание другого имени для фрейма и прочие манипуляции, я додумался просто поставить номер фрейма вместо имени.
Бонусом я добавил десяток патронов в дробовик. И автоматический запуск на английский язык.
Выкладывать игру для разведения срачей я не планирую и все действия делал скорее как разминку для подзабытых навыков. Если кто найдёт глюки, пишите в комментариях, попробую исправить.
https://mega.dp.ua/ru/fcGvwPTD
Хром определяет игру как вредоносный файл. Можно скачать другим браузером.
политота ирина яровая Яровая госдума санкции Adobe Flash акции ИА «Панорама»
Яровая потребовала ввести санкции против Adobe за прекращение поддержки Flash Player
Заместитель председателя Государственной думы Ирина Яровая предложила ввести санкции против американского разработчика программного обеспечение Adobe за отказ поддерживать мультимедийную платформу Flash Player.
«Хочу перед сном послушать гимн России, а тут пишут, что Flash Player не поддерживается. Я глубоко убеждена, что решение было принято исключительно по политическим мотивам. Масса сайтов в российском сегменте сети Интернет работают используя этот плеер, и почему-то решение прекратить его поддерживать были принято на фоне очередной русофобской истерии на Западе. А ведь Adobe зарабатывает большие деньги в России. Поэтому я предлагаю запретить этой компании работать на территории нашей страны до тех пор, пока она не возобновит поддержку нужного нам продукта», - заявила Яровая.
После заявления Яровой акции Adobe упали на 15 процентов. В ближайшее время с аналогичными требования к IT-гиганту выступят Белоруссия, Абхазия, Приднестровье и ряд других государств.