Исправление декомпилированных 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, поэтому нам придётся внедрять список используемых шрифтов в каждое текстовое поле по отдельности.
Данные действия нужно проделать со всеми текстовыми полями:
- Удалите дополнительные переносы и пробелы в каждом текстовом поле
- Откройте окно 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.