Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
10 страниц V   1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Работаем с тайлами, Редактируем, изменяем, вставляем...
Aiwan
сообщение Nov 27 2004, 11:33
Сообщение #1


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Так, я попробую кратко рассказать что вам надо знать. Не утверждаю что я прав, но у нас есть кому меня поправить и исправить. Если я ошибочно что буду утверждать, то не судите строго. Начнем.

Идея такая. Вы скачали хак, рассмотрим на примере башни. LOTR: Isengard, the tower of Orthanc
Башня сделана в тайлах деревни. Но вам надо сделать ее в тайлах города. Будем исправлять ее модель для текстурирования и добавлять в тайлсет города.

Распакуйте все ресурсы в папку, при помощи nwhak.exe, все ресурсы *.mdl - модели этой башни. Откроем ее блокнотом (F-4 Total Commander) и найдем в ней все текстуры травы и заменим на текстуру булыжника. Если вы не знаете имена текстур НВН то откройте nwnexplorer.exe и просмотрите все ресурсы в игре. Найдя нужный запишите его имя. К примеру нам нужна текстура TCN01_cobb01 из городского тайлсета. Вот ее и будем вставлять.
Находим ttr01_grass02 и меняем на TCN01_cobb03:

CODE


***

node trimesh Terreno_01
 parent TISEN_E01_01
 position 0 0 0
 orientation 0 0 0 0
 wirecolor 0.347656 0.347656 0.347656
 ambient 1 1 1
 diffuse 1 1 1
 specular 0 0 0
 shininess 10
 bitmap TCN01_cobb03         (ВОТ ЭТА СТРОКА)
 verts 4
   -5 -5 0
   5 -5 0
   5 5 0
   -5 5 0
 faces 2
   0 1 2  1  0 1 2  0
   2 3 0  1  3 4 5  0
 tverts 6
   0 0 0.5
   2 0 0.5
   2 2 0.5
   2 2 0.5
   0 2 0.5
   0 0 0.5
endnode

***



Проделываем эту операцию со всеми 36 моделями.

Теперь нам необходимо вставить нашу новую модель в тайлсет города, для этого редактируем два файла:
tcn01.set - это тайлы и группы тайлов города. А берем всю информацию из родного файла хака ttr01.set. Открываем блокнотом последний и находим в самом низу нашу башню:
CODE

[GROUP57]
Name=Isengard
Rows=6
Columns=6
Tile0=249
Tile1=250
Tile2=251
Tile3=252
Tile4=253
Tile5=254
Tile6=255
Tile7=256
Tile8=257
Tile9=258
Tile10=259
Tile11=260
Tile12=261
Tile13=262
Tile14=263
Tile15=264
Tile16=265
Tile17=266
Tile18=267
Tile19=268
Tile20=269
Tile21=270
Tile22=271
Tile23=272
Tile24=273
Tile25=274
Tile26=275
Tile27=276
Tile28=277
Tile29=278
Tile30=279
Tile31=280
Tile32=281
Tile33=282
Tile34=283
Tile35=284

Башня состоит из 36 тайлов, с 249 по 284. Находим эти тайлы выше в описании тайлов:
CODE

[TILE249]
Model=tisen_e01_01
WalkMesh=msb01
TopLeft=Grass
TopLeftHeight=0
TopRight=Grass
TopRightHeight=0
BottomLeft=Grass
BottomLeftHeight=0
BottomRight=Grass
BottomRightHeight=0
Top=
Right=
Bottom=
Left=
MainLight1=1
MainLight2=1
SourceLight1=1
SourceLight2=1
AnimLoop1=1
AnimLoop2=1
AnimLoop3=1
Doors=0
Sounds=0
PathNode=A
Orientation=0
ImageMap2D=MITR01_P03

****


Скопируйте все 36 описаний и саму группу в файл tcn01.set Только в нужные места, в конец описания последнего тайла и группы!

Вверху тайл 249 в нем есть описание этого тайла и того что с ним может граничить - Grass. В Городе у нас совсем другие тайлы и поэтому мы находим вверху городского сет файла описание
CODE

[TERRAIN0]
Name=Cobble
StrRef=63297

И меняем в наших тайлах описание Grass на Cobble ВО ВСЕХ 36 описаниях.

Теперь, ищем наш первый тайл 249 и смотрим, какой последний номер в вашем описании тайлов. К примеру у меня 328, значит, ваш 249 надо переименовать в 349 и так по паорядку до последнего. Я все это пишу на бумаге так:
CODE

249 - 329
250 - 330
251 - 331
и т.д.

Теперь меняйте все описания и ИМЕНА в группе вашей башни!
Там такое код (я сокращаю):
CODE

[GROUP57]
Name=Isengard
Rows=6
Columns=6
Tile0=249
Tile1=250
Tile2=251

****

Tile34=283
Tile35=284


Тут так же, переиенуйте группу в последнюю вашу, и имена каждого тайла в описании что мы с вами делали.
Осталось впихнуть в палитру ваш замок. Открываем хаковские файл ttr01palstd.itp в котором находится палитра всего тайлсета и находим наш замок. Открывать его надо утилитой ITPTool.exe. Находим нашу башню и копируем, потом открываем файл tcn01palstd.itp палитру города и вставляем в него. Все сохраняем и все готово.

Если, вы хотите еще изменить текстуру башни, то поговорим об этом чуть позже.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Nov 27 2004, 20:38
Сообщение #2


Level 19
Иконки Групп

Класс: Обыватель
Характер: True Neutral
Раса: Дварф
NWN: Контент



Сенк за описалово, Айван :yes: :good:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Nov 29 2004, 23:13
Сообщение #3


Level 19
Иконки Групп

Класс: Обыватель
Характер: True Neutral
Раса: Дварф
NWN: Контент



А не мог бы ты написать, как выдрать из этого комбо-хака всего один тайлсет - "Mountains - Grass"? Очень прошу, так как очень нужно. Всю работу тормозит:(
http://nwvault.ign.com/Files/hakpacks/data...267018773.shtml
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 29 2004, 23:42
Сообщение #4


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Давай позже. Я сейчас занят. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
rdx
сообщение Nov 29 2004, 23:48
Сообщение #5


Level 5
Иконки Групп

Класс: Клерик
Характер: Lawful Good
Раса: Человек
NWN: Контент



Распаковываешь весь хак в одну папку, находишь tsh01.set файл, tsh01*.itp файлы, tsh01_edge.2da, tsh01.ini, копируешь в другую папку. Из файлов doortypes.2da, loadscreens.2da копируешь инфу к данному тайлсету в свои 2дашники, с соблюдением нумерации, обязательно заполняя пустые строки (Обязательно! Сам попался недавно :vava:).
Затем ищешь нужные тайлы (.mdl), вокмеши (.wok), двери (тоже .mdl и .dwk), текстуры (.tga, .dds), тоже копируешь. Проще всего это сделать .set file editor'ом. Собираешь в хак, тестируешь.
Хотя была программа, специально для выдирания тайлсетов, tile slicer кажись.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Nov 30 2004, 11:31
Сообщение #6


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



Маленькое дополнение по поводу замены текстуры одной на другую...
С точки зрения техники все верно, НО еслши просто заменить одну текстуру на другую, то при некоторых комбинациях будет возникать ситуация, как будто тайл отрезан ножом, тобишь будет резко обрываться текстура "окружающих" тайлов, как будто обрезанная ножом, а внутри такой ровненький, правильно квадратный, с вылизанными прямыми сторонами наш кастомный тайл... поэтому не надейтесь на "прокатит и так", лучше дорисуйте текстуру сами с учетом визуального перехода от одного граунда к другому...
Далее есть такое понятие - вращение текстуры, и если текстура не является тайловой и полностью залитой, то может возникнуть ситуация, когда окажется что вся ваша "замена" перековеркана и состоит из рваных кусков, в этом случае без Макса уже не обойтись...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Dec 1 2004, 22:56
Сообщение #7


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Leon PRO а если я меняю группу тайлов и меняю имена файлов. Внутри модели есть так же эти имена. Надо все менять внутри или это для Мах-а?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Dec 3 2004, 16:02
Сообщение #8


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



Внутри тела *.мдл файла есть "имена" как для Макса, так и для Авроры.
В принципе допустимо для НВН просто поменять имя файла, не изменяя имен внутри тела, НО, я не знаю как с этим справляется НВН, скорее всего у нее есть метод коррекции ошибок, т.к если файл был назван ААА.мдл и его просто переименовали в БББ.мдл, то это по-сути ОШИБКА, и если прогонять через чисто-движковые программы, то в логе она видна. Но разговор не об этом, просто помните, что переименовав файл, вы сделаете его рабочим, но неправильным. В идеале нужно:
1. переименовать файл.
2. Открыть его блокнотом, и сделать полный поиск с заменой старого имени на новое, только тогда результат будет безошибочным и внешне и внутренне.

Например: ААА в БББ
1. переименовываем ААА.мдл в БББ.мдл
2. Открываем блокнотом, вводим в поиск с заменой: что искать - "ААА", на что заменить "БББ".

Не забудте также проделать эту операцию и для wok-файла.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Dec 3 2004, 16:20
Сообщение #9


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Все именно так и делал! А думал что не правильно (IMG:http://www.kolobok.wrg.ru/smiles/pooh.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 3 2004, 19:07
Сообщение #10


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



напомните глупому что такое вок и для чего он
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Dec 3 2004, 21:04
Сообщение #11


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Файл проходимости модели.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 3 2004, 21:38
Сообщение #12


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



это я знаю (волкмеш). Я надеялся на более подробное объяснение.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 4 2004, 00:51
Сообщение #13


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Лекс, что значит подробнее? Как в Максе делается? Или смысл "зачем оно надо"?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 4 2004, 00:53
Сообщение #14


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



второе. Зачем надо, как юзать, что могет и тд. Можно с его помощью сделать так, чтобы НПС мог ходить по плэйсу?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 4 2004, 01:11
Сообщение #15


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Нужен, чтобы определить "ненаступаемые" места (яркий пример крыши домов, заборы, вода). Юзается (создается) из-под MDL-плагина в максе. Можно не делать wok для плэйса (вроде бы) и плэйс будет абсолютно "прозрачен". Ничто и никто не запретит тебе ходить по нему или сквозь него.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 4 2004, 01:14
Сообщение #16


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



так...так по нему или сквозь него?? Это важно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 4 2004, 01:20
Сообщение #17


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Ну дык если ты плэйс на уровне пола, то ПО нему, если имеет высоту, то СКВОЗЬ... Что непонятного? Ты бы лучше задачу вкратце описал, тебе бы, я думаю, Лео подсказал бы, как сделать так или иначе... ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 4 2004, 01:35
Сообщение #18


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



ну..я все под впечатлением того, что НПС и РС ходят по кораблю-placeable. Вот эту тему я и думаю.
А вообще перс может залезть на ящик-placeable ?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Dec 4 2004, 10:27
Сообщение #19


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



QUOTE (Lex @ Dec 4 2004, 03:35)
ну..я все под впечатлением того, что НПС и РС ходят по кораблю-placeable. Вот эту тему я и думаю.

такое возможно лишь при условии что вода под кораблём имеет изменённый Walk Mesh тайла. Плейсиблы могут содержать лишь "не проходимость" в виде *.PWK файла.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Dec 4 2004, 18:09
Сообщение #20


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



те Placeables могут быть или проходимыми (насквозь) или непроходимыми?
-но на вопрос то я и не получил ответа, а именно "по placeables игрок может ходить?"
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение Dec 4 2004, 19:02
Сообщение #21


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



Lex Тебе уже долгое время пытаются ответить что НЕТ. У плейсиблов есть лишь свойство НЕ проходимости. Понимаешь ли если смотреть технически, то ещё при экспорте модели из мах-а с плейсиблом тебя не спрашивают по каким полигонам можно ходить как это у тайлов с Wok-ом, просто создаётся pwk файл (не)проходимости плейсибла? где весь назначеный объект является непроходимым по определению - без каких либо опций - просто pwk object.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Anker
сообщение Dec 14 2004, 19:14
Сообщение #22


Level 3
*

Класс: Друид
Характер: Lawful Good
Раса: Эльф



Люди. У меня есть вопросы по хакам, но не по тайловым.

Я подключил к модулю хак из "Проклятия Левора".
И "О ужас!" у меня заместь заборов столы стоят, а заместь фонерей на улеце кресла и заместь грибов деревья. :xz:
Нечто подобное наблюдается и сдругими хаками.
Я так понял там надо шо то где-то поменять но где и чяво не знаю.
Помогите разобраться. :shout: Пли-и-из!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 14 2004, 20:29
Сообщение #23


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Anker
1. Если у тебя HotU, то это естественно. 2да-шки заточены под СоУ. Тебе придется их самому переделывать. 2. Если СоУ. Открой модуль Проклятия Левора, экспортируй из него всю Custom-палитру и импортни себе. Может поможет...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Anker
сообщение Dec 15 2004, 13:29
Сообщение #24


Level 3
*

Класс: Друид
Характер: Lawful Good
Раса: Эльф



Редактировать!!! А как?! я не знаю. :xz:

Я вот ещё хочу узнать. Насколько такое явление как СЕР роспространено среди народа? А то я в нерешительности пользоваться ним или нет?

А ещё часто бывает что после подключения хаков предметы входящие в хак просто белые. Что делать? :this:

:unsure: :unsure: :unsure:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 15 2004, 14:40
Сообщение #25


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Не юзать СЕР. Там все равно ничего толкового нет. :bad: Качай с нета, с ваульта все, что тебе нужно. ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

10 страниц V   1 2 3 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29th March 2024 - 05:23