Создание камеры для кат-сцены: Часть II
Автор статьи: odarenkoas
  1. Открываем CBox.
  2. Открываем локацию в CBox'е через тулбар (Editor -> Region Editor -> File -> Load Region -> Найти регион в списке и нажать OK).
  3. Ищем камеру на локации (если не получается, открываем .tng локации через текстовый редактор и находим по SciptData, который мы заполнили в прошлой статье).
  4. В блоке CTCCameraPointScriptedSpline будет массив KeyCameras.
  5. Нам нужна информация по каждому Duration из индексов массива (представляется так KeyCameras[n].Duration, где n-индекс в масссиве).
  6. Открываем калькулятор и складываем все "продолжительности" кадров.
  7. Получили число в секундах. Запоминаем его.
  8. Закрываем редактор локаций.
  9. Открываем script.bin.
  10. Ищем катсцену в списке CCutSceneDef.
  11. Открываем def катсцены.
  12. Ищем момент, в который хотим внедрить нашу камеру.
  13. Добавляем такой код:
    GamePause m
    Где m - наш общий Duration.
  14. После добавляем такой код:
    NoLoadUseCamera XXX,0,0
    Где XXX - название ScriptData камеры.
  15. Save and load Fable.
  16. ...
  17. Profit!