Как сделать скин для FM2009 - часть 1. Многие люди на разных форумах просили меня сделать руководство по скинам, а также краткие начальные курсы скинмейкерства для FM07, несколько инструкций, как изменять цвета и т.д. Боюсь, что ничего из этого не будет достаточно, для тех кто хочет научиться. Я уже довольно давно решил взяться за это руководство, и за это время в скинах ничего нового не появилось, поэтому я и публикую его, несмотря на то, что работа ещё ведётся. Я намерен наконец его закончить. Несколько оговорок: Работая над новым скином, я расскажу обо всём, что делаю, двигаясь от стандартного скина к новому законченному продукту. Это конечно будет не полнейшая энциклопедия, так как даже я до конца всего о скинах знать не могу. Это также не всесторонний учебник о создании скина для Football Manager. Скин как таковой не предполагался как высококлассное графическое дополнение для игры. Проект был предназначен для того, чтобы дать возможность посмотреть на xml и показать вам, как кодировать скин, нежели сделать что-то настолько хорошее, что заставит вас прыгать от счастья. Помня об этом, я постараюсь излагать всё достаточно просто и связно (будет не так сложно, ибо это не так страшно как кажется) и оставлю тему открытой, чтобы любой мог оставить свой комментарий или вопрос. В конце концов я соберу все информативные посты и соединю их в единое руководство, чтобы никому не пришлось перебирать все посты. По просьбам трудящихся скин также будет опубликован, когда работа по нему завершится. Что нам понадобится: Radestock Skinner Panel - Это наверное один из полезнейших инструментов для производства скинов, хотя не то, чтобы в них был особенный избыток. Данная панель крайне проста, но в то же время эффективна. При помощи неё ваш скин обзаводится маленькой подвижной кнопкой, позволяет при двойном нажатии перезагружать ваш скин. Это полезно в двух аспектах: 1) Этот ярлык позволяет вам не лазить каждый раз в меню Preferences после каждой регулировки вашего скина. 2) Важно, что кнопка эта всегда остаётся видимой, что жизненно необходимо, если вы допустили ошибку в коде и меню не появилось. Далее вы увидите эту панель в скриншотах, которые я буду публиковать при работе над новым скином. Стандартный скин FM2009 - начиная с FM08, элементы скина спрятаны в fmf-файлах, и вы можете получить к ним доступ только с помощью программы архивирования ресурсов. Скин для FM09 распределен по 4 разным папкам, а здесь все из этих папок объединено в один файл для тех, кто не может или не хочет извлекать файлы скина самостоятельно. Итак, с чего начать ? Я знаю много людей, делающих скины, которые начинают с того, что создают макет на основе идеи в Фотошопе, и затем переносят элементы макета в игру. Честно говоря, я не собираюсь поступать подобным образом; цель этого проекта была не в том, чтобы создать идеальный скин, поэтому не вижу смысла тратить кучу сил и времени на создание макета . Итак, начнем, но перед этим - первая подсказка. Если вы хотите сделать скин для других людей, всегда начинайте с чистого листа. В этом случае, основа вашего скина - стандартный скин, и вся работа принадлежит вам. Если вы используете чей-то скин в качестве основы, вы закончите тем, что используете в определенной степени чужой код и чужую графику, что не совсем правильно и не совсем честно. Чтобы начать с чистого листа, необходимо создать каталог для вашего скина. Перейдите в вашу папку "user data", которая должна находиться здесь: (My) Documents/Sports Interactive/Football Manager 2009 (для русской версии Windows - Мои документы/Sports Interactive/Football Manager 2009) В этой папке должна находиться папка под названием "skins" (если ее нет - создайте ее). Создайте новую подпапку в папке "skins" и назовите ее именем вашего скина. Вы можете изменить название вашего скина в любой момент, и на этой стадии название скина не особенно важно - достаточно, чтобы у скина было хоть какое-то. Я еще не думал о названии скина - пусть будет "WIP", что означает "work in progress" ("работа в процессе"). Помня об этом, я создал каталог Documents/Sports Interactive/Football Manager 2009/skins/wip. В новой папке создайте три подкаталога: graphics, panel и settings. Скопируйте из стандартного скина (возьмите ссылку для скачивания из первого поста, если у вас его еще нет в распакованном виде) следующие файлы (в те же подкаталоги, в каких они лежат в стандартном скине): Settings: config, fm colours Panels: config, global panels, sections И из корня папки: fm2009 Над последним файлом мы и поработаем для начала. Переименуйте его так, чтобы его название в точности соответствовало имени вашего нового скина (я переименовал мой из "fm2009" в "wip"). Когда это будет сделано, откройте файл и отредактируйте его содержимое в Notepad. Это xml-файл, как и файлы в папке panels Вот что вы увидите в этом файле (я опустил часть кода в начале и в конце, так как на данном этапе он для нас несущественен): --- здесь будет часть кода --- Вы увидите, что в файле хватает подсказок (между ) для большой части кода. Игра не анализирует эту часть файла, но подсказки предоставят вам полезную информацию, описывая, для чего предназначены разные инструкции. Надо отредактировать 5 разделов: название, автор, описание, версия и "родитель". Для первых четырех название говорит само за себя. Изменяйте значения в кавычках для своего скина. Название не обязательно должно точно совпадать с названием файла и каталога, которые мы установили раньше; я выбрал название своего скина "WIP Left" - скин будет левосторонним! Автор скина - я, поэтому я изменил это поле на "Murray" и установил версию "1.0", потому что это первая версия. Описание - это поле, которые вы может заполнять или не заполнять, FM09 не отображает эту информацию. Вы заметите когда перейдете к изменению скина, что вместо значения "описание" отображается значение "вебсайт" - однако оно не присутствует в конфиг-файле, поэтому мы проигнорируем его. Последняя часть настроек - важное поле "родитель". Это поле говорит игре о том, где искать элементы, которые отсутствуют в вашем скине. Установите это поле равным "fm2009" - это говорит игре о том, что вы используете стандартный скин FM2009 как базовый. Это означает, что вы не обязаны включать в ваш скин все то, что вы не будете изменять, все равно все будет отображаться, поскольку игра берет изображения "по умолчанию", чтобы использовать их вместо отсутствующих в вашем скине. В завершение, еще одна подсказка: Включайте в ваш скин только те панели и изображения, которые вы изменили (за исключением нескольких жизненно важных файлов, которые вы уже перенесли, но возможно не редактировали). Все, что вы не изменяли, будет взято из скина по умолчанию - исключив эти элементы из своего скина и оставив только жизненно важные файлы, вы уменьшите его размер. После того, как все изменения внесены и файлы сохранены, запустите FM09 и обновите кэш скинов. Чтобы сделать это, перейдите в "Options" ("Настройки") -> "Preferences" ("Предпочтения") и выберите "Display and Sound" ("Изображение и звук"). Установите галочку "always reload skin on confirm" ("Перезагружать скин при подтверждении") и снимит "Use skin cache" ("Использовать кэш скинов", затем нажмите "Confirm" ("Подтвердить"). [img]http://img32.picoodle.com/img/img32/3/1/2/murray_g/f_skincachem_86fff25.png[/img] После того, как скин перезагрузится, вы увидите, что все осталось таким же, как и прежде - потому что вы еще ничего не изменили в графике или интерфейсе. Если вы использовали Radestock's Skinner Panel, то единственное изменение, которые вы увидите - это появление "плавающей кнопки" в правом нижнем углу экрана. Ваш скин успешно установлен, и вы можете приступить к внесению изменений - моим первым будет изменением панели заголовка... ------------------------------------------------------------------------------- http://translated.by/you/kak-sdelat-skin-dlya-fm2009-chast-1/into-ru/trans/ Original (English): Как сделать скин для FM2009 - часть 1. (http://www.fmglive.com/forums/index.php?showtopic=7187) Translation: © AlexCzech, Alidance, shevelevee, Nick007J. translated.by crowd