Исправление декомпилированных Flash-файлов
Материал из CryWiki Russia
Alex626 (Обсуждение | вклад) |
Alex626 (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
- | {{В_процессе_перевода}} | + | {{В_процессе_перевода}} <!-- Заполните информацией каждый раздел расположенный ниже |
- | + | ||
- | <!-- Заполните информацией каждый раздел расположенный ниже | + | |
после знака равно. Информация будет преобразована в | после знака равно. Информация будет преобразована в | ||
форматированную страницу. | форматированную страницу. | ||
--> | --> | ||
- | + | <br> | |
{{Статья | {{Статья | ||
<!-- Имя автор статьи (вики-имя) --> | <!-- Имя автор статьи (вики-имя) --> | ||
+ | |||
Строка 20: | Строка 19: | ||
<!-- Сложность (Легко, Средне, Сложно, Очень сложно)---> | <!-- Сложность (Легко, Средне, Сложно, Очень сложно)---> | ||
+ | |||
Строка 29: | Строка 29: | ||
<!-- Совместимость (Все, 1.0, 1.1, 1.2, 1.2.1, Временное исправление) --> | <!-- Совместимость (Все, 1.0, 1.1, 1.2, 1.2.1, Временное исправление) --> | ||
+ | |||
Строка 38: | Строка 39: | ||
<!-- Требуемые программы (3ds Max, Sandbox2, XSI Mod Tool ...)--> | <!-- Требуемые программы (3ds Max, Sandbox2, XSI Mod Tool ...)--> | ||
+ | |||
Строка 48: | Строка 50: | ||
<!-- Дата, когда эта статья была создана (дд/мм/год) --> | <!-- Дата, когда эта статья была создана (дд/мм/год) --> | ||
+ | |||
Строка 58: | Строка 61: | ||
<!-- Дата, когда эта статья была обновлена(дд/мм/год) --> | <!-- Дата, когда эта статья была обновлена(дд/мм/год) --> | ||
+ | |||
Строка 93: | Строка 97: | ||
<br> | <br> | ||
- | # | + | #Удалите дополнительные переносы и пробелы в каждом текстовом поле |
- | ## | + | ##Откройте окно ActionScript, нажмите Ctgl+Fld, mark the "space" (which is actually a line break) and hit copy (ctrl+c) |
##Select 'Search and Replace' from the menu (edit->search and replace). | ##Select 'Search and Replace' from the menu (edit->search and replace). | ||
##Select 'Text' as mode and 'Only text fields' as target of the search. | ##Select 'Text' as mode and 'Only text fields' as target of the search. |
Версия 16:49, 25 октября 2011
|
Содержание |
Получение декомпилированных файлов
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, поэтому нам придётся внедрять список используемых шрифтов в каждое текстовое поле по отдельности.
Данные действия нужно проделать со всеми текстовыми полями:
- Удалите дополнительные переносы и пробелы в каждом текстовом поле
- Откройте окно ActionScript, нажмите Ctgl+Fld, mark the "space" (which is actually a line break) and hit copy (ctrl+c)
- Select 'Search and Replace' from the menu (edit->search and replace).
- Select 'Text' as mode and 'Only text fields' as target of the search.
- In the search field, paste (ctrl+v) the "space"
- Leave the erase field blank
- Hit 'Replace all'.
- Embed fonts
- Make sure 'Render as HTML' is unchecked
Screenshots for clarification
Embed...
Compiler errors
In some files, there are some compiler errors.
- Replace "add" with "+"
- Replace .default with ["default"]. "default" is a keyword in flash.
Compiler errors
In some files, there are some compiler errors.
Replace "add" with "+"
Replace .default with ["default"]. "default" is a keyword in flash.