Привет, танкист!

Эта тема поможет определить, какие файлы модов тебе необходимы в клиенте, а какие скорее всего лишние, а также можно просто понять куда устанавливать те или иные моды.
Кампания Wargaming.net (разработчики игры) не запрещает использование модов, но и не советует использовать их, так как они могут понижать производительность игры. Безусловно есть список запрещенных модов в игре World of Tanks, но сегодня о нем не будет идти речь.

Для общего понятия темы, необходимо немного знать историю развития проекта. И так, 7 марта 2012 года в обновлении 0.7.1.1 была произведена реструктуризация клиента игры, проще говоря, произошли изменения в расположении модов, они переместились в папку res_mods. Изначально все моды устанавливались в папку res, но это было не удобно, приходилось в ручную оставлять резервные копии файлов, именно поэтому разработчики и создали папку res_mods. Также Вам следует знать, что в обновлении 0.8.8 была изменена папка flash на scaleform — эта информация возможно Вам не пригодиться, но все же, вдруг вы возьметесь устанавливать моды ранее этой версии или попробуете заняться оптимизацией модов.

В папку res_mods можно располагать моды, как и в корневище, так и по версиям игры 0.8.10, 0.8.11 и так далее. Мы рекомендуем устанавливать по следующему пути Ваши моды: res_mods\*версия_игры*\ .

Рассмотрим расположение модов уже непосредственно в папке с версией мода. У среднестатистического игрока, использующего моды папка res_mods/*версия_игры*/ содержит следующие папки:
content
gui
scripts
spaces
system
text
vehicles

Теперь рассмотрим каждую из них по порядку, что в них может содержаться и зачем нужны те или иные папки и файлы:

Content
Папка контент отвечает за изменение объектов в игре (не танковый ремоделинг) и за изменение шкурок не связанных с техникой (как один из примеров — железнодорожная платформа, не разрушаемые здания, их мододелы подсвечивают для удобства и файлы находятся именно в этой папке) 

content \ BuildingsRare — не разрушаемые постройки
content \ Environment — ограждения, столбы, заборы, лавки, птицы и т.д.
content \ Environment \ env_birds — отключение птиц
content \ railway — железнодорожные пути
content \ Interface \ shells\Hangar — обычный ангар
content \ Interface \ shells \ Hangar_premium — премиум ангар

Gui
Gui (в переводе с английского языка — графический интерфейс пользователя) — большинство модов находится именно в этой папке, потому что большинство модов в основном нацелены на интерфейс. Внутри Gui может располагать до четырех папок, включая — videoscaleformmaps.

Video (видео файлы игры)

video \ Logo_All.usm — файл отключает логотип при загрузке игры 

Maps (игровые текстуры разного назначения)

gui \ maps \ login \ __login_bg.png — фоновые текстуры при загрузке игры
gui \ maps \ login \ back_*число*_without_sparks.png — фоновые текстуры при загрузке игры
gui \ maps \ icons \ achievement — иконки медалей (Воин, Поддержка…)
gui \ maps \ icons \ ammopanel \ ammo — иконки снарядов в бою и в ангаре (бронебойный…)
gui \ maps \ icons \ artefact — иконки оборудования (ремкомплекта, аптечки, огнетушителя…)
gui \ maps \ icons \ tankmen \ skills — иконки умений экипажа (перков)
gui \ maps \ icons \ tankmen \ skills \ big — более подробное описание умений экипажа
gui \ maps \ icons  ankmen \ icons — общая папка иконок танкистов
gui \ maps \ icons  ankmen \ icons \ barracks — иконки танкистов в казарме
gui \ maps \ icons  ankmen \ icons \ big — иконки танкистов в личном деле
gui \ maps \ icons  ankmen \ icons \ small — иконки танкистов находящихся в танке в ангаре
gui \ maps \ icons \ vehicles \ contour \ *нация* — *название техники* — иконки танков
gui \ maps \ icons \ map \ screen — загрузочные экраны боя
gui \ maps \ ingame \ aim — папка файлов серверного прицела прошлых версий
gui \ maps \ ingame \ aim \ gun_marker_blue.dds — файл серверного прицела
gui \ maps \ ingame \ aim \ gun_marker.dds — файл серверного прицела
gui \ maps \ vehicles \ decals — декали
gui \ maps \ loading_award.png — дополнительная картинка загрузки.

Scaleform (расположение файлов интерфейса, написанный на Flash)

Achievements.swf — окно достижений после боя
AmmunitionPanel.swf — окно экипажа танка
Battle.swf – один из самых важных файлов, отвечающий за расположение интерфейса
Battleartefactbuttons.swf – отображает компоненты оборудования
battleloading.swf — экран загрузки боя, отображающий команды игроков
BattleMessenger.swf — интерфейс боевого чат в левом углу экрана
BattleShellCooldownButton.swf — отвечает за цифру количества снарядов в барабане
Battletimer.swf — часы в бою и его модификации
BattleTimerBig.swf — начальный отсчет перед началом боя (таймер)
CaptureBar.swf — полоса индикации захвата базы
crew.swf — автопосадка экипажа танка
crosshair_panel_arcade.swf — аркадный прицел
crosshair_panel_postmortem.swf — вид после уничтоженного танка
crosshair_panel_sniper.swf — снайперский прицел
crosshair_panel_strategic.swf — прицел в режиме АРТ-САУ
crosshair_sniper.swf — сведение в снайперском и аркадном прицеле
crosshair_strategic.swf — сведение в снайперском и аркадном прицеле для АРТ-САУ
Cursor.swf — текстура курсора в ангаре
DamageIndicator.swf — полоса индикации повреждений
DamagePanel.swf — панель повреждений
DebugPanel.swf — отображение FPS и ping’a, для некоторых модов также углы горизонтальной наводки (УГН) и\или «компас»
FinalStatistic.swf — окно статистики после боя
FragCorrelation.swf — показатель боевого перевеса команд (возможны углы горизонтальной наводки)
GunConstraints.swf — углы горизонтальной наводки от Shtys (не стандартный файл)
IconLibrary.swf — иконки отображения танков по бокам экрана и при нажатии tab (в ушах)
InfoPanel.swf — инф. панель танка в прицеле от  Shtys (не стандартный файл)
login.swf — два поля (логин и пароль), которые видно при загрузке игры (этот файл обычно не используется в модах)
logos.swf — часы в ангаре
Minimap.swf — карта в бою отображаемая в правом углу экрана (мини-карта)
PlayersPanel.swf — панель всех игроков
QuantityInClipBars.swf — барабан перезарядки у прицела (кассеты)
Radialmenu.swf — содержит список горячих клавиш для команд в розе команд или в радиальном меню приказов
ServiceChannelPage.swf — сессионная статистика
SquadMemberRenderer.swf — окно со списком игроков взвода
StatisticForm.swf — окно статистики боя, отображаемое клавишей tab
TankCarousel.swf — «карусель» танков
Tankindicator.swf — индикатор танка отображаемый в бою слева внизу
TeamBasesPanel.swf — полоса отображающая захват базы
TeamMemberRenderer.swf — диалог кланового боя
TeamRenderer.swf — диалоговое окно роты
Techtree.swf — дерево исследований танков
Traininginfoform.swf — окно тренировочной комнаты
Trainingownerinfoform.swf — окно тренировочной комнаты для ее создателя
UserInfo.swf — окно статистики игрока
VehicleMarkersManager.swf — индикатор техники и отображаемый нанесённый урон по ней
Waiting.swf — анимации ожидания отображаемая при загрузке
XVM.swf — широкофункциональный глобальный мод eXtended Visualisation Mod (Настройки/конфиги расположены в res_mods\XVM\)

Другие возможные файлы папки Gui

avatar_input_handler.xml — управление камерой танка
gui_settings.xml – настройка интерфейса игры
gui_sounds.xml — настройка звуков (критический урон, взрыв боеукладки и т.д.)
messenger.xml — настройка сообщений
SDPSetting.xml — настройка панели повреждений
servercross.xml — настройка старого, серверного прицела
zoomX4.xml — настройка четырехкратного зума
XVM.xvmconf — конфиг XVM. Настройка всего боевого интерфейса предусмотренная модом

Scripts (питоновские скрипты)

scripts\client\AvatarInputHeadler\aims.pyc и cameras.pyc — отвечают за отдаление, а также приближение камеры
scripts\client\AvatarInputHandler\control_modes.pyc — скрипт серверного прицела
scripts\client\gui\ScaleForm\Battle.pyc — положение «ушей» по верхним углам экрана  даже во время таймера
scripts\client\gui\scaleform\RadialMenu.pyc (с файлом настроек RadialMenu.xml) — редактируемое радиальное меню или «розочка» команд
scripts\client\gui\clienthangarspace.pyc — скрипт поворота всего ангара на 180* только при базовом аккаунте
scripts\client\mods\DisableHorizontalStabilizer.pyc — в режиме динамической камеры, скрипт отключает горизонтальную стабилизацию прицела, только для снайперского режима
scripts\client\mods\FireBursts.pyc — скрипт от мода STL1te автострельбы после перезарядки снаряда с зажатой кнопкой мыши
scripts\client\mods\GunConstraints.pyc — файл от мода углов горизонтальной наводки игрока с ником Shtys
scripts\client\mods\InfoPanel.pyc-файл — от мода инф. панели, Shtys
scripts\client\mods\MS.pyc — от мода прицел MS/ДМ, Shtys
scripts\client\mods\NoBinoculars.рус — с патча 0.8.6, файл отключения затемнения в снайперском режиме
scripts\client\mods\PremiumHangar.pyc — от мода загрузки премиум ангара, при базовом
scripts\client\mods\__init__.pyc — загрузчик скриптов от Tumbzik
scripts\client\CameraNode.pyc — загрузчик скриптов от Tumbzik
scripts\item_defs\vehicles\*нации* — скрипты звука, двигатели и т.д.

Spaces (дальность видимости)

spaces\*название карты*\space.settings — максимальная дальность видимости на карте

Shaders (шейдеры)

Shaders\hdr\wg_hdr_bloom.0.vxo и wg_hdr_bloom.1.vxo — отключения эффекта блюра на дистанции

System (системный файлы)

System\data\*название карты* — максимальная дальность видимости и возможный эффект смены дня и ночи

Text

Все перечисленные ниже  файлы находятся в  text\LC_messages\
achievements.mo — список названий и описания достижений (разведчик, воин, стальная стена, снайпер и т.д.)
AOGAS.mo — предупреждения и уведомления, например, предупреждение игрока, если он играет слишком долго
arenas.mo — список карт, их названия и полное описание
artefacts.mo — список названий и описаний модулей и расходных материалов для техники
ban_reason.mo — список причин бана и ограничений в игре
battle_results.mo — текст статистики после боя выводимый в окне
battle_tutorial.mo — подсказки на карте для обучения
captcha.mo — тексты взаимодействия с защитой от спама (Captcha)
chat.mo — надписи для чатов, также описание банов, игноров и других ограничений в игре
*нация*_tankmen.mo — имена выводимые у танкистов
*нация*_vehicles.mo — названия и описание техники
controls.mo — список горячих клавиш отвечающих за действия в игре и их описание (CapsLock, X, C И т.п)
development.mo — используется для разработчиков (меню выбора карты и типа боя и т.д.)
dialogs.mo — текстовые данные для диалогов в игре (всплывающие окошки типа «Выйти из боя?» и т.п.)
faq.mo — FAQ, краткая справка (чтобы увидеть, зайдите в любой чат и в нем нажмите F1)
ingame_gui.mo — текстовые данные в бою (килл-лог над миникартой, действия игрока, типа «Внимание на квадрат D1!» и т.п.)
ingame_help.mo — текст помощи, при нажатии F1 в бою.
invites.mo — различного рода приглашения (в роту, взвод, на торговлю, на обмен и т.д.)
item_types.mo — названия и описания перков и снарядов
kong_captcha.mo — капча для азиатских танкистов
lobby_help.mo — текст надписей в ангаре («Нанести камуфляж», «Настроить игру» и т.п.)
menu.mo — различные менюшки (описание танков, пушек и т.п.)
messenger.mo — месседжер, тот, что внизу, справа (ремонт танка, сообщение о победе/поражении и т.п.)
nations.mo — названия наций
recaptcha.mo — обработчик ошибок при вводе капчи
settings.mo — окно настроек игры
system_messages.mo — системные сообщения, которые отображаются в мессенджере
tips.mo — подсказки, показываемые во время загрузки боя, внизу, под списком команд
tooltips.mo — подсказки в ангаре, при наведении мыши на элемент
tutorial.mo — еще какая-то обучалка, скорее окно, которое выводится после окончания обучения
vehicle_customization.mo — описания камуфляжей и надписей
vehicle_customization_cn.mo — то же самое, только для восточных танкистов
waiting.mo — надписи во время ожидания (когда крутится шестерня)

Vehicles (3D модели и текстуры \ шкурки танков)

vehicles\*нация*\Tracks — замена траков танка (разбиты по папкам наций)
Vehicles\*нация*\*название танка* — замена текстуры танка (разбиты по папкам наций)
*танк*.dds — текстура танка, в папке расположенной выше
*танк*_crash.dds — текстура уничтоженного танка
*танк*_NM.dds — карта нормалей. Нужна для большей детализации танка
*танк*_SM.dds — карта отражений. Нужна для отображения яркости в игре на танке
*танк*_CM.dds — карта наложения камуфляжа на танк
Vehicles\*нация*\*название_танка*\crash\lod0 и Vehicles\*нация*\*название танка*\normal\lod0 — пути для замены стандартных моделей танка
Chassis.primitives — ходовая танка
Hull.primitives — корпус танка
Turret_*номер*.primitives — башни танка
Gun_*номер*.primitives — орудия танка

Audio (звуки игры)

Все звуки открываются и редактируются с помощью пакета программ FMOD Sound System, программы бесплатны. Подробный гайд по изменению звуков тут.
Все звуки в игре хранятся в FMOD банках. Каждый банк состоит из нескольких файлов, .fev — отвечает за проигрывание звуков в нужный момент, а так же эффекты. .bsp — файл, в котором хранятся все звуки данного банка. Например:  ambient_%NAME%.bsp — звуки окружения, вместо %NAME% может быть: hangar — ангар, birds — птицы (дятел на малиновке, лол), water — вода и т.д.

ambient_%NAME% — звуки окружения, музыка в ангаре, шум вентиляторов, птицы, водопады, ветер, лягушки.
gui_%NAME% — звуки интерфейса (щелчки, клики, уведомления, звук уведомления засвета на карте, срабатывание интуиции и т.п.)
gun_%NAME% — звуки стрельбы и перезарядки орудий
hit_%NAME% — звуки попаданий в танки и по окружению
horns — Гудки. В архиве около 30 гудков от гудка автомобиля, до гудка титаника.
ingame_voice — звуки оповещений танкиста («Попадание!» и т.п. Также этот файл используется в моде на звоночек крита и обнаружение противника)
music_%NAME% — музыка
objects_%NAME% — звуки столкновений и взаимодействия с объектами (поломка и т.п.)
shot_%NAME% — звуки выстрелов вдали
tanks_%NAME% — звуки падения танков
vehicles_%NAME% — звуки двигателей
weapons_%NAME% — звуки выстрелов различных орудий, а так же звуки пролетающих мимо снарядов.
weapons_tracer_%NAME% — звуки трассеров
%NAME%_threads — звук езды по грунту для каждого вида танка

Maps (различные по назначению файлы, включая настройку неба)

maps\fx\damage_stickers\ — следы, черкаши, дыры от снарядов попавших в танк
maps\skyboxes — файл настройки игрового неба
maps\skyboxes_BU — отключение облаков в игре

particles
Папка создаётся после пропатчивании ресурсов программой WOT Tweaker

Папки particles и influx отвечают за небольшой, созданный на первое апреля, эффект от разработчиков улетающей души танка. Аналогично и папка speedtree необходима для поддержания модов посвященных празднику 9 мая. Внутри папки !_icons находятся специальные иконки, или по-другому иконки, для отображения к бою. (никнейм_игрока *иконка перекрещенных мечей* никнейм_игрока — убит, никнейм_игрока *иконка восклицательного знака* — нужна помощь и прочие изменения)

Если Вы, уважаемые танкисты, увидите ошибку в описании или в изменении расположении и описании папок модов, просим Вас сообщите нам об этом в комментариях, мы будем Вам очень признательны.

Спасибо за внимание, удачи на полях сражений!