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

Руководство по внедрению шрифта в SWF (CWS)

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

Описание

Многие игры ещё разрабатываются в среде 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

Семейство: Выбираем наш установленный шрифт

 

Ниже строки  Включить также следующие символы вводим

Скрытый текст

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё

Выбираем Классический (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…  и вводим имя файла для сохранения, и закрываем программу и переносим файл

 

Изменено пользователем Tericonio
  • Лайк (+1) 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Tericonio
      Необходима помощь с файлом от игры Banner Saga 3 часть, а именно с типом файла MovieClip
      Разобрать его для возможности последующего редактирования и изменения кадров и текста.
      https://drive.google.com/file/d/1s2B7qAnLPUXYPsAzimS_c5Yy53gwRhkF/view?usp=sharing Внутри английская версия и русская

  • Сейчас популярно

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

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

    • Такая жен фигня. Т-банк это бывший Тинькофф. При чем только на яндекс, а раньше и на мэйл приходило.  Мне вот еще уроки вокала предлагали. Я только через Пойбери пополнял да почивший киви. Ну и Сбербанком пополнял еще. Никакими другими сервисами не пользовался.
    • Кстати в виде исключения пост по теме, если я не большой фанат серии играл в несколько ранниx частей, оно мне вообще может понравится? Как там с сюжетом он xороший, целостный и объемный и интересный? На уровне игр  tales of zesteria berseria vesperia etc и ff 7-10?
    • Хорошо, мб в противовес тогда в следующий раз расскажешь “какой он там хороший”, что сделал для человечества и для тебя в частности? Вдруг твой личный опыт разительно отличается от опыта тех, кто описывает “непонятные претензии к человеку”.
    • @lordik555 Ну меня всегда по большому счету устраивает авторское развитие событий, если оно xорошо раскрыто и подано. Не я автор и не мне решать, как будут развиваться события, я только решаю было ли интересно за этим следить было ли оно правдоподобно, качественно и т.д. Ну и особой новизны по сути не было, тут мне в голову приxодят Кайдзи, Королевская битва, Арису в зазеркалье и еще те, названия которыx не вспомню. Есть еще не такие жестокие — Игра друзей, например.
    • Ох, а у меня спам на почте забит всего лишь предложениями от якобы т-банка (это у нас кто вообще сейчас, теле2 или тиньков, а то понасокращали названия до одной буквы, сиди и разбирайся теперь) про пять тысяч за регистрацию (или варианты про “завершите регистрацию и получите” 5к). По несколько штук ежедневно, причём все от разных отправителей. К слову, не удивлюсь, если некоторые банально тупо свои рефералки так подсовывают, спамя всем подряд, т.к. некоторые банки по сколько-то сотен рублей дают за приглашённых, впрочем, скорее всего обычный очевидный фишинг. А на телефон обычно лупятся или “списать долги законно”, или опросники либо реклама от провайдеров/мобильных операторов. Уже по первым словам понимаю, кто звонит и чего хотят.
    • а мне по несколько раз на дню звонят и предлагают списать все мои кредиты. Сначала заливали что есть некая федеральная программа по которой это можно сделать, сейчас уже просто говорят мол спишем все кредиты быстро и надежно.
    • О, родственная душа. Значит не я один невыношу нейропереводы и отношусь к ним как-то так:
    • Ну первый был хорош, спору нет, но в той ситуации ещё скорее всего сыграла роль новизны данной идеи. Концовка конечно расстроила слегка меня, но это всё сугубо моё мнение. Кстати, режиссёр в одном из последних интервью раскрыл, что изначально у третьего сезона задумывалась иная концовка, но потом переписал её. Даже под спойлер не буду писать, найдёте в интернете, кому станет интересно. P.S. уже в конце этого месяца (31 июля) выходит второй сезон “Скрежет Металла” (Twisted Metal). Первый настолько мне понравился, что безумно жду второй! С первоисточником (игровой серией), кстати, не особо знаком вообще.
    • Чушь. Не может нейронка понимать контекст игры и переводить правильно. Видимо, вы из того поколения, где "и так сойдёт". Главное русские буквы увидеть. А про тишину вы лукавите. Прекрасно было известно, кто перевёл первую часть и было понятно, кто будет переводить вторую. Игра только-только вышла и её ещё негде было взять, я скачал её после того, когда ваш "супер-перевод" уже готов был. Про косяки тоже понятно: зачем "супер-переводу" тест, редактура, работоспособность? Не, не нужно, русские буквы в меню, но первым, вот главное же. Ну и говорить на каждом углу, что нейронки - это супер, и что мой перевод - хороший же. P.S. даже по вашему тексту всё вижу про "грамотно сделать": ни запятых, ни понимания темы. Делайте свои GTA, не лезьте в квесты!!!
    • @poluyan Тут тоже есть свои плюсы, дураков на свете настолько много, что знать обо всех нет никакого желания, но при этом если есть люди, которые об этом напоминают, то потом не пройдет ложь, что человек исключительно положительный и вообще святой, это тоже важное дело, особенно если человек в своих поступках ни разу не раскаивается. Думаю вы и сами политикам такое постоянно припоминаете, так почему бы нам не делать это с другими публичными людьми, которые делали определенного рода публичные заявления.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×