Исправление декомпилированных Flash-файлов
Материал из CryWiki Russia
|
Содержание |
Получение декомпилированных файлов
Crysis 1.2: скачать
Crysis Wars: скачать
Исправление декомпилированных Flash файлов
Поскольку оригинальные файлы HUD\UI, поставляемые с игрой, не включены в MOD SDK, их следует декомпилировать. При этом возникают ошибки, которые необходимо исправить, чтобы всё работало как следует.
Неправильные шрифты
При открытии декомпилированного Flash файла, появится диалоговое окно с сообщением о невозможности найти шрифт «Font_Body». Его нужно заменить шрифтом Agency FB (скачать можно здесь), либо любым аналогичным. Также, некоторые другие шрифты тоже требуют замены:
Font_Body → Agency FB (bold)
Arial → Agency FB (bold)
Динамические текстовые поля
Так как Crysis использует систему Scaleform, шрифты в текстовые поля не внедрены. Однако, у нас нет доступа к ScaleForm SDK, поэтому нам придётся внедрять список используемых шрифтов в каждое текстовое поле по отдельности.
Данные действия нужно проделать со всеми текстовыми полями:
- Удалите дополнительные переносы и пробелы в каждом текстовом поле
- Выберите текстовое поле, выделите пробел (который на самом деле перенос) и нажмите «Копировать» (Ctrl+C).
- Выберите «Find and Replace» («Найти и заменить») из меню «Edit» («Правка»).
- Выберите режим поиска «Text» и отметьте «Only text fields» («Только текстовые поля», «Text fields contents» («Содержимое текстовых полей») в Adobe Flash CS5) в качестве цели поиска.
- В поле поиска, вставьте (Ctrl+V) ранее скопированный пробел
- Поле «Replace with» («Заменить на») оставьте пустым.
- Нажмите «Replace all» («Заменить все»).
- Внедрите шрифты.
- Убедитесь, что галочка с «Render as HTML» («Вывести как HTML») и «Selectable» («Выбираемый») снята.
Уточняющие скриншоты
Внедрение…
Ошибки компилятора
В некоторых файлах есть ошибки компилятора.
- Замените «add» на «+».
- Замените .default на ["default"]. «default» — это ключевое слов в Flash.