Замена файлов в архиве игры без патча

Добавлен , опубликован
Раздел:
Работа с MPQ и импортом

Подготовка

Для того, чтобы новые модели и текстуры были видны не только в редакторе, но и в игре, скачайте и установите ключ реестра, прикреплённый к статье.

Тип 1: Файлы текстур, карт, файлы моделей без прикрепленных нестандартных текстур и остальные

(*.blp, *.tga, *.w3m, *.w3x, *.mdx etc.)

Подключить эти файлы к игре проще простого.
  1. Создаете/скачиваете файл.
  2. Даете ему имя заменяемого.
  3. Копируете в корневую директорию игры без каких-либо подпапок.

Тип 2: ​Текстовые/​Табличные файлы настроек (*.txt/*.slk)

Подключить эти файлы к игре также просто.
  1. Модифицируете нужный файл.
  2. Копируете файл в корневую директорию игры без каких-либо подпапок.
Внимание! Убедитесь, что этот файл настроек принадлежит именно вашей версии Warcraft III! Использование файлов других версий чаще всего приводит к неправильной работе игры!
Также некоторые файлы могут просто не работать, безо всякой причины. Если вы сделали всё правильно, но эффекта не последовало, значит вы работаете именно с таким файлом. Напишите имя этого файла в комментарии к статье, «чтоб весь город знал» =)

Тип 3: Файлы моделей с нестандартными текстурами. (*.mdx + *.blp)

С ними дело обстоит несколько сложнее.
  1. Создаете/скачиваете модель.
  2. Даете файлу модели и файлу портрета (если такой имеется) имя заменяемых.
  3. Копируете файлы модели и портрета в корневую директорию игры.
  4. Смотрите в файле модели путь к используемым нестандартным текстурам (это можно сделать через Редактор текстур в mdlvis, через Texture Manager в War3ME или через опцию Current File->Show used textures' names(Ctrl+I) в Wc3Viewer)
  5. Если текстуры лежат в той же папке, что и модель, то копируете их в корневую директорию, не переименовывая. Если же они лежат в другой папке (например, Textures), создаете нужную в каталоге игры и копируете туда, опять же, не переименовывая.

Приложение к статье

Чтобы отключить нестандартные файлы, достаточно их удалить, переименовать или переместить в другую директорию.
Для подключения не указанных здесь типов файлов пользуйтесь первым способом.
Этот комментарий удален
0
17
17 лет назад
0
не все текстовики работают в директории
0
33
17 лет назад
0
простой пример непашущей таблицы - TerrainArt\\Water.slk =/
Этот комментарий удален
0
10
17 лет назад
0
БОЛЬШОЕ спасибо, но нельзя поподробней про "модификацию" текстовых фаилов!!!!
Этот комментарий удален
0
1
17 лет назад
0
Огромное спасибо!!!!!!!!
1
1
17 лет назад
1
Спасибо большое за дополнение
4 комментария удалено
0
20
13 лет назад
0
Отлично, только работает это в мультиплеере?
0
33
11 лет назад
0
Versus, нет, файлы будут заменены только на том компьютере, на котором они заменены.
0
21
11 лет назад
0
TerrainArt\Terrain.slk работает, но как создать новые типы тайлов, которые будут использоваться только определенной картой, идущей с этим файлом?
0
18
10 лет назад
0
Не ясно только, как заменить 3D портрет модельки, если он идёт не отдельным файлом, а уже в самой модели. К сожалению, при замене моделей вышеуказанным способом, все портреты остаются стандартными :(
0
23
10 лет назад
0
если он идёт не отдельным файлом, а уже в самой модели
Тогда в этой модели должны быть анимации портрета.
А вообще, все стандартные модели имеют как раз отдельную модель-портрет.
1
18
10 лет назад
1
Тимур:
Тогда в этой модели должны быть анимации портрета.
А вообще, все стандартные модели имеют как раз отдельную модель-портрет.
Придётся возиться с редактором моделей, в чём у меня опыта почти нет. Эх, ничего в жизни не бывает слишком просто ...
0
33
10 лет назад
Отредактирован Кет
0
Pickstick, отдельные портреты должны работать. У большинства войск в WC3 портреты отдельно. Ты точно всё правильно делаешь? Нужно больше золота информации!
0
18
10 лет назад
Отредактирован Pickstick
0
Кет, у меня есть модель, у которой портрет сделан не в виде отдельного файла, а в виде специально настроенной камеры в самой модели. Я попробовал заменить модель тем способом, что указан в статье - поместил модель с текстурой в папку с игрой, и всё отлично получилось, кроме портрета. В игре отображается портрет оригинальной модельки, которую я пытался заменить.
Скриншот прилагается :)
Загруженные файлы
1
33
10 лет назад
Отредактирован Кет
1
Теперь понятно. Есть простой, но дурацкий способ — сделать копию модели и дать ей имя файла портрета. Может сработать.
0
18
10 лет назад
Отредактирован Pickstick
0
Спасибо большое, я попробую.
upd: Способ сработал, правда моделька теперь чёрная.
upd2: Проблема с чёрной моделькой решилась. Удалил модель и текстуры из папки с игрой, и разархивировал их туда заново, добавил копию модели с припиской "_Portrait" в имени файла, и всё стало нормально. Видимо, до этого я случайно сохранил какие-то изменения, когда открывал модель через War3ModelEditor. В общем, всё теперь как нужно. Ещё раз большое спасибо.
Загруженные файлы
2
2
10 лет назад
2
Друзья мои! Помогите разобраться! Ничего не работает! В редакторе юниты новые, да и то не все, а в игре всё по прежнему!( Ключ реестра не помогает!
Этот комментарий удален
0
1
9 месяцев назад
0
полезно
Чтобы оставить комментарий, пожалуйста, войдите на сайт.