Перейти к содержимому
Zone of Games Forum
Tericonio

Вскрытие Adobe Flash (*.clip)

Рекомендованные сообщения

Необходима помощь с файлом от игры Banner Saga 3 часть, а именно с типом файла MovieClip

Разобрать его для возможности последующего редактирования и изменения кадров и текста.

https://drive.google.com/file/d/1s2B7qAnLPUXYPsAzimS_c5Yy53gwRhkF/view?usp=sharing Внутри английская версия и русская

Поделиться сообщением


Ссылка на сообщение

@Tericonio Возможно чего-то не понимаю, но если это действительно flash ролик, то почему не .swf файл?

Редактируется в JPEXS Free Flash Decompiler и только целиком безо всяких выниманий MovieClip.

Поделиться сообщением


Ссылка на сообщение

@RSV2 

Это отдельный MovieClip лежащий в папке, и ссылка в самом .swf .

Если был бы внутри swf то проблем бы с редактированием не было.

В нём анимация покадровая, шрифт, и сам текст.

Грубо говоря — контейнер с дополнительной анимацией, которую можно подставить во множество выведения её мест и не засоряя и не увеличивая тем самым сам флеш

Изменено пользователем Tericonio

Поделиться сообщением


Ссылка на сообщение

Сжатый zlib массив. Внутри таблица с размерами и прочей инфой, далее еще пачка zlib-массивов. Возможно это пачка chunk’ов, если первые два байта — количество. Big-Endian, судя по всему.

Внутри этих чунков хз что такое. Не похоже на uint16, uint32 или float32, скорее последовательность байтов. Может что-то вроде rectangle, но было бы странно хранить координаты, ограничиваясь диапазоном uint8.

Про текст без понятия, все 178 блоков не смотрел. Может где-то и лежит в обычной кодировке.

Всё это можно распаковать с помощью offzip.

Изменено пользователем LinkOFF

Поделиться сообщением


Ссылка на сообщение
16 часов назад, RSV2 сказал:

Возможно чего-то не понимаю, но если это действительно flash ролик, то почему не .swf файл?

Это очень хороший вопрос. Я бы тоже хотела узнать от него ответ. Как и на вопрос, почему, если есть отдельная папка для текстовых строк на разных языках, тексты некоторых элементов интерфейса обнаруживаются где угодно, но не в ней? Ну, в смысле, реально где угодно. Один — в текстах .swf, которые явно были предназначены для тестирования внешнего вида интерфейса, а не для того, чтобы пойти в таком виде в игру. Другой — внутри скрипта. Третий — в ассетах, но не в папке locale, а хрен знает где и без перевода, естественно. Ну и вот два — в .clip

Изменено пользователем adrianna

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Tericonio
      Описание
      Многие игры ещё разрабатываются в среде Adobe Flash или схожей среде для создания игр на основе SWF, и иногда простое внедрение символов кириллицы может привести к непредсказуемым результатам при редактировании в разных программах, если не внести шрифт внедрённый файл в SWF с нуля.
      Программы и Шрифт
      Для работы нам понадобится: Adobe Flash Professional CS6, JPEXS Free Flash Decompiler, и шрифт с кириллицей и латиницей
      Работа в Adobe Flash Professional CS6
      Шрифт: Для начала установим шрифт непосредственно в систему (Открываем шрифт для просмотра в WIndows, и нажимаем Установить)
      Первый вариант:
      Adobe Flash Professional CS6:  Файл → Создать → Шаблоны → Образцы файлов → Меню → Нажимаем ОК
      В нижней левой части выбираем папку Menu Assets и нажимаем в верхней части иконку T (текст), а в правой стороне Свойства → СИМВОЛ → Стиль: → Внедрить 
      Переходим во вкладку Параметры и в поле ниже строки Имя: Пишем сокращённое имя нашего шрифта к примеру Font
      Семейство: Выбираем наш установленный шрифт
       
      Второй вариант:
      Adobe Flash Professional CS6:  Файл → Создать → Action Script 3 → Нажимаем ОК
      Нажимаем в верхней части иконку T (текст), а в правой стороне Свойства → СИМВОЛ → Стиль: → Внедрить 
      Переходим во вкладку Параметры и в поле ниже строки Имя: Пишем сокращённое имя нашего шрифта к примеру Font
      Семейство: Выбираем наш установленный шрифт
       
      Ниже строки  Включить также следующие символы вводим
      Выбираем Классический (DF3)
      Переходим во вкладку ActionScript и ставим галочки на: Экспорт для ActionScript и Экспортировать в кадр 1
      В поле Класс: пишем тоже Font и нажимаем ОК
      Теперь Файл → Экспорт → Экспортировать ролик…  — И сохраняем к примеру как 1.swf на рабочем столе и закрываем программу, отказавшись от сохранения.
       
      Работа в JPEXS Free Flash Decompiler
      Открываем программу, теперь нажимаем на Open → Переходим в Desktop (Рабочий стол), поскольку мы сохранили на рабочем столе наш файл 1.swf
      Выбираем файл 1.swf и нажимаем Open, теперь открываем файл *.SWF в который нам необходимо внедрить шрифт — таким же самым образом
      Переходим в левую часть и выбираем файл 1.swf переходим в fonts, раскрываем папку шрифтов и находим наш созданный шрифт
      Шрифт будет иметь название DefineFont3 (child: 6, fn: Имя шрифта) — За место Имя шрифта — Имя вашего шрифта
      Раскрываем шрифт и видим следующее: Наш шрифт а ниже DefineFontAlignZones и DefineFontName
      Выделяем через Shift и левой кнопкой мышки эти три имени: Сам шрифт и DefineFontAlignZones и DefineFontName
      Правой кнопкой мыши на выделенном: Copy tag to и переносим в наш другой файл *.SWF
      В появившемся окне раскрываем Frame 1 и находим шрифт который нам необходимо заменить
      Нажимаем на него, чтобы в превью видно было сам предыдущий шрифт и нажимаем ОК
      Переходим в файл куда внедрили наш шрифт и раскрываем дерево файлов таким же образом
      На предыдущем шрифте нажимаем правой кнопкой мыши и в появившемся выпадающем меню, выбираем Raw edit
      В правой части находим fontName: String = Имя шрифта, — нажимаем на это имя и копируем его через Ctrl + C
      Теперь раскрываем это шрифт и выделяем также как и раньше при копировании, и нажимаем правой кнопкой мыши и выбираем Remove (DEL), но перед этим запоминаем его CHID и соглашаемся на удаление
      Теперь переходим в ставленый шрифт и также через Raw edit — в строке fontID вводим ID предыдущего шрифта, а в колонке fontName имя предыдущего шрифта и нажимаем Save
      Сейчас переходим в папку others и находим выделенное красным и редактируем fontID у DefineFontAlignZones и DefineFontName как и у шрифта, и также сохраняем
      А теперь находим что у нас могут быть выделенные папки кроме папки с шрифтам и нажимаем на эти папки и раскрываем их как и шрифт и на каждом выделенном объекте (можно выделить часть файлов через Shift + левая кнопка мыши), нажимаем правой кнопкой мыши и в выпадающем меню нажимаем на Undo, тем самым мы откатываем изменения в эти файлы (чаще изменения бывают в texts: DefineEditText и DefineText)  — поскольку лучше всего вносить до изменения текста, спрайтов, шейпов, кнопок и изменений в скриптах
      И последнее сохраняем через Save as…  и вводим имя файла для сохранения, и закрываем программу и переносим файл
       

  • Продвигаемые темы

  • Последние сообщения

    • Хрена себе “немножко”... Да я из дома всех выгоню, чтобы поиграть наконец! ЖДЁМ!!!
    • Нужна замена шрифтов: один человек отписался и скинул скрины - в игре вообще не отображается русский текст. В слепую, не вижу смысла этим заниматься. Если у кого то есть желание довести русификатор для свича до работоспособного состояния - вэлком.
    • Немножко похайпить... Релиз локализации Blue Prince запланирован на сегодняшний вечер (если ничего не сломается).
    • Уже все такие релизы в формате экранок крутят? Не ожидал. Думал, как и раньше, нормальные варианты от казахов гоняют. Не слежу особо за кинорелизами, но скандал был только с Дэдпул против росомахи от RHS. 
    • Я лично юзал какую-то программу 20 лет назад, которая умела переводить другие программы. Прям экзешник выбираешь и если тексты там есть - она сделает.  Кто помнит как раньше пиратские переводы делались? Именно! Через Promt и другие переводчики, лишь бы умели программный код от нужного текста отличить. Кто первый тираж выпустил, того и сливки все. Быстро и косо.
      San Andreas вспомнить. Он был переведён программой + автокоррекция. Именно так Cabron — Козёл, превратилось в Carbon — Углепластик
      Однако, были и GOLD версии у пиратов, которые делались по 1-2-3 месяца и имели отличны перевод! Но “база” была всё-равно “промтовская”.

      Если ты ни разу не играл в игру, которую переводишь — никакой супер-переводчик не спасёт, а если ты уже ЗНАЕШЬ какой смысл заложен в тексте, то ИИ — это отличное подспорье. 
      И не нужно путать проекты, где просто пропустили через Promt ChatGPT и переводчиков — которые используют этот инструментарий для оптимизации рабочего процесса. ИИ — это инстумент. Ни больше, ни меньше.
      Мне это напоминает молоток. Можно молотком прицельно ударить по гвоздю и забить его ровно, а можно просто поднимать и сбрасывать на гвоздь и как забьёт своим весом — так забьёт. Охладите трахание, дамы и господа. Я рассматриваю его пользу.
    • этот фильм, кстати часть так называемой трилогии апокалипсиса карпентера: «Нечто» (The Thing, 1982) «Князь тьмы» (Prince of Darkness, 1987) «В пасти безумия» (In the Mouth of Madness, 1994)
    • В оригинальном изданий вы можете сделать кнопку зомбатар с шрифтом House of terror?
    • Ого, кто-то ещё помнит эту серию игр.
    • Проект выйдет в следующем году. Заявлена поддержка русского языка. Недавно Amplitude Studios выпустила большой геймплейный трейлер глобальной стратегии Humankind 2 с демонстрацией различных игровых механик. Проект выйдет в следующем году. Заявлена поддержка русского языка.
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
  • Лучшие авторы


×