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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
26 страниц V  « < 9 10 11 12 13 > »   
Ответить в эту темуОткрыть новую тему
> Работа с 2da таблицами, Все вопросы и ответы по 2da
defolt
сообщение Jun 19 2005, 00:40
Сообщение #251


Level 8
***

Класс: Рейнджер
Характер: Chaotic Evil
Раса: Нежить



QUOTE (K.SpecTr @ Jun 19 2005, 00:36)
Может я чуть ошибаюсь, но я не нашел другого применения. А искал.


Вот и я о том же, не цепляются эти дурацкие таблички с реализацией. :vava: Забьем на них, есть много более интересных вещей.

Kalian Чем тебе существующих не хватает??? их, извините меня за выражение, их там хоть жопой жуй!

Сообщение отредактировал defolt - Jun 19 2005, 00:52
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kalian
сообщение Jun 19 2005, 00:49
Сообщение #252


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Так что же, добавить какое-нибудь новое свойство нельзя?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение Jun 19 2005, 02:08
Сообщение #253


Level 8
***

Класс: Рейнджер
Характер: Chaotic Evil
Раса: Нежить



Такс вот тебе инфа:

Item Property Definitions:.

Таблица itempropdef.2da определяет доступные свойства итемов, которые могут быть добавлены в PropertiesList итема.

Столбцы itempropdefs.2da

CODE
Столбец:Name
Тип: Integer
Описание: StrRef на имя свойства итема, например, "Enhancement Bonus"

Cтолбец: Label
Тип: String
Описание: программная метка

Столбец: SubTypeResRef
Тип: String
Описание: ResRef на подтаблицу (Sub Type 2da)

Столбец: Cost
Тип: Float
Описание: используется при подсчете стоимости


Столбец: CostTableResRef
Тип: Integer
Описание: индекс в iprp_costtable.2da


Столбец: Param1ResRef
Тип: Integer
Описание: **** для свойств, которые не имеют параметров, или для тех, параметры которых определены в подтаблице. В других случаях- индекс в iprp_paramtable.2da


Столбец: GameStrRef
Тип: Integer
Описание: StrRef на имя свойства, являющееся частью какой-либо строки, например, "Enhancement Bonus:"


Столбец: Description
Тип: Integer
Описание: StrRef на описание свойства итема.

Добавлено в 02:09
продолжение следует...
если где ошибся -пишите.
Добавлено в 03:30
Так эту часть следовало бы пустить до предыдущего описания, но уж извиняйте.

ItemProperty Fields
Эта инфа непосредственно о том, какая информация о свойствах предмета хранится в файле итема.
Каждый элемент ItemProperty в списке свойств итема (PropertiesList) содержит поля, описание которых
дано ниже.

CODE

Имя: ChanceAppear
Тип:BYTE
Описание:Устаревшее. Всегда имеет значение равное 100.

Имя: CostTable
Тип: BYTE
Описание: Индекс в iprp_costtable.2da. Эквивалентен значению в столбце CostTableResRef строке
определенной полем PropertyName. Должен быть определен в обязательном порядке.

Имя: CostValue
Тип: WORD
Описание: Индекс в таблице стоимости. ResRef этой таблицы стоимости - это значение в столбце Name
таблицы iprp_costtable.2da, в строке определенной в поле CostTable. Должен быть определен в
обязательном порядке.

Имя: Param1
Тип: BYTE
Описание: Индекс в iprp_paramtable.2da. Определяет таблицу параметров. Его значение равно -1, если
параметров нет. Существует два способа определения отсутствия параметров в зависимости от того,
содержит ли структура ItemProperty ненулевое поле SubType или нет.
Если SubType присутствует: параметров нет, если столбец Param1ResRef в таблице подтипов
отсутствует (см. описание поля SubType) или если в столбце  Param1ResRef  строки, определенной
полем SubType, стоит ****.
Если SubType отсутствует: параметры отсутствуют если в таблице itempropdef.2da в столбце
Param1ResRef  строки, определенной полем PropertyName, стоит ****.

Имя: Param1Value
Тип: BYTE
Описание: Индекс в таблице параметров. ResRef на эту таблицу определяется значением в столбце
TableResRef строки, определенной полем Param1, таблицы iprp_paramtable.2da. Если данное
ItemProperty не имеет таблицу параметров, то значение этого поля равно 0.

Имя: Param2
Тип: BYTE
Описание: Устаревшее.Одинаков с Param1.

Имя: Param2Value
Тип:BYTE
Описание:Устаревшее. Одинаков с Param1.

Имя: PropertyName
Тип: WORD
Описание: Индекс в itempropdefs.2da. Должен быть определен в обязательном порядке.

Имя: SubType
Тип: WORD
Описание: Индекс в таблице подтипов свойств. ResRef на эту таблицу определяется значением в
столбце SubTypeResRef  строки, определенной полем PropertyName, в таблице itempropdefs.2da. Равен
нулю если SubTypeResRef отсутствует.


ВСЕМ ДУМАТЬ ПО ЭТОМУ ПОВОДУ, и тебе ,Kalian, в первую очередь!!!!!
:crazy: :crazy: :crazy:
Добавлено в [mergetime]1119141577[/mergetime]
кстати там еще куча всякой лажи по этому поводу, и если нужно я переведу...
так мне продолжать?

Сообщение отредактировал defolt - Jun 19 2005, 03:36
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Jun 19 2005, 11:17
Сообщение #254


Level 10
***

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



QUOTE (defolt @ Jun 19 2005, 02:08)
ВСЕМ ДУМАТЬ ПО ЭТОМУ ПОВОДУ

QUOTE (defolt @ Jun 19 2005, 02:08)
кстати там еще куча всякой лажи по этому поводу

Где там? Ссылку давай. :this:
А я подумаю, совать это в мануал или нет. :lol:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение Jun 19 2005, 12:37
Сообщение #255


Level 8
***

Класс: Рейнджер
Характер: Chaotic Evil
Раса: Нежить



QUOTE (K.SpecTr @ Jun 19 2005, 11:17)
Где там? Ссылку давай.


хм..ссылку на этот ресурс я уже давал, и в этой теме, но на нее дружно все забили - у нее единственный недостаток- вся инфа на английском.
ссылку ищите на этой странице.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Jun 19 2005, 13:24
Сообщение #256


Level 10
***

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



Ага, ложил, но я хочу конкретную, к именно этим докам.
Т.е. не http://nwn.bioware.com/developers/#resources, а глубжее.
Мне с телефоном там рыться не с руки.

:lol:
Нам английский не по чем -
Врежем в морду кирпичем!
Вмиг по нашему запляшут,
Все что надо нам расскажут.

:lol:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение Jun 19 2005, 14:05
Сообщение #257


Level 8
***

Класс: Рейнджер
Характер: Chaotic Evil
Раса: Нежить



QUOTE (K.SpecTr @ Jun 19 2005, 13:24)
Ага, ложил, но я хочу конкретную, к именно этим докам.


Ух, хумы вообще оборзели! :D

Значит так, основы вот тут, но в остальных доках тоже много всего интересного:

инфа по итемам- инва по 2да на стр. 14-23
инфа по плейсам и дверям- инфа по 2 да на стр. хз знает какой- оглавления нету.
инфа по кричам- инфа по 2да на стр. 28-43

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kalian
сообщение Jun 19 2005, 20:22
Сообщение #258


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



QUOTE (defolt @ Jun 19 2005, 02:08)
ItemProperty Fields
Эта инфа непосредственно о том, какая информация о свойствах предмета хранится в файле итема.
Каждый элемент ItemProperty в списке свойств итема (PropertiesList) содержит поля, описание которых
дано ниже.


Только я че-то не понял из какого это файла?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение Jun 19 2005, 20:43
Сообщение #259


Level 8
***

Класс: Рейнджер
Характер: Chaotic Evil
Раса: Нежить



QUOTE (Kalian @ Jun 19 2005, 20:22)
Только я че-то не понял из какого это файла?


Да это в принципе не важно, я просто акцентировал внимание именно какая иформация о его свойствах прикрепляется к итему.

Я думаю, что эта инфа содержится и в UTI файле (определяет итем в палитре тулсета// если я ошибся с расширением исправьте), и в файле BIC персонажа в структуре, определяющей содержимое его инвентаря и тому подобное...Эти структуры можно редактировать при помощи GFF- редактора. А вообще все эти структурки автаматом создаются в тулсете, поэтому не следует извращаться с их редактированием. :crazy:

GFF (Generic File Format)- расширение файлов, которое используется биотварями для хранения инфы.
По сути дела все типы файлов BIC, UTI, UTD, UTP, ARE , GIC, GIT (но не HAK и ERF) принадлежат к этому формату.

Если тебя не пугает английский, то качая инфу по ссылки из последнего поста K.SpecTrа, там про все это подробно расписано+ там еще куча инфы по 2да.

Сообщение отредактировал defolt - Jun 19 2005, 20:44
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kalian
сообщение Jun 29 2005, 19:32
Сообщение #260


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



У меня еще вопрос...
Можно ли где-нибудь настроить кол-во восстанавливаемых ХП при отдыхе? Ну чтобы не полностью восстанавливалось, а частично? Или это движковое?
Спасибо заранее.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
balrog
сообщение Jun 29 2005, 20:36
Сообщение #261


Великий хранитель фотоальбома
Иконки Групп

Класс: Оборотень
Характер: Chaotic Neutral
Раса: Тварь
МАСТЕР Кисти



Kalian Это помоему движковое. Можно скриптами прерывать отдых через пару секунд от его начала. Но тогда надо както восстонавливать заклинания и т.п.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Jun 30 2005, 01:11
Сообщение #262


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



не прерывать отдых, а в конце отдыха делать дамаг, как везде и сделано.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Sharklike
сообщение Jul 5 2005, 18:47
Сообщение #263


Level 8
***

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



Есть у кого либо реальный опыт создания кастерского класса? Конкретно интересует занесение его в spells.2da.

Возможно ли создать пассивный фит?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
SadoMazaXist
сообщение Jul 6 2005, 00:26
Сообщение #264


Level 2
*

Класс: Некромант
Характер: Lawful Evil
Раса: Нежить



Всем доброго времени суток!
_____________________________
Сделал я класс, все по посту в этой ветке...почти у меня нет некоторых колонок в 2дашке...(PreReqTable)
у меня нет таких 2да вообще даже:CLS_PRES_***.2da
У меня WinXp+NWN HOTU1.65...
Я предполагаю, что из-за данных недостатков мой класс нельзя выбрать при создании перса...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
balrog
сообщение Jul 6 2005, 20:06
Сообщение #265


Великий хранитель фотоальбома
Иконки Групп

Класс: Оборотень
Характер: Chaotic Neutral
Раса: Тварь
МАСТЕР Кисти



SadoMazaXist Качай с ваулта НВН Эксплорер, открывай ресурсы.... ХотУ экспеншион пак, там первая ветка, там ГеймДата(2да тобишь), там будут ВСЕ 2да

Сообщение отредактировал balrog - Jul 6 2005, 20:07
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Jul 14 2005, 09:53
Сообщение #266


Level 10
***

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



QUOTE (Sharklike @ Jul 5 2005, 18:47)
Есть у кого либо реальный опыт создания кастерского класса? Конкретно интересует занесение его в spells.2da.

Сие есть невозможно. Сделать кастерский класс, который бы не был престижем нельзя. Ограничение движка не дает возможности добавить столбец другого класса в spells.2da (точнее добавить то можно, но нельзя прописать его соответствие конкретному классу, т.е. пока только те что есть и все). Проблема даже в том, что дать уже существующий для нового класса тоже не получается.
P.S. Есть теория, что где-то в скриптах можно это ограничение обойти, но на практике не видел ни разу.
QUOTE (SadoMazaXist @ Jul 6 2005, 00:26)
Сделал я класс, все по посту в этой ветке...почти у меня нет некоторых колонок в 2дашке...(PreReqTable)
у меня нет таких 2да вообще даже:CLS_PRES_***.2da
У меня WinXp+NWN HOTU1.65...
Я предполагаю, что из-за данных недостатков мой класс нельзя выбрать при создании перса...

При создании персонажа ни престижные, ни кустомные базовые выбрать нельзя, даже если все требования выполнены. Можно только если использовать внешний редактор (типа PRC-шного).
Отсутствие таблиц требований может сказаться только при выборе класса на повышении, а для своего класса CLS_PRES_***.2da нужно создавать самому, а не искать среди стандартных.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Sharklike
сообщение Jul 18 2005, 05:47
Сообщение #267


Level 8
***

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



QUOTE (K.SpecTr @ Jul 14 2005, 09:53)
Сделать кастерский класс, который бы не был престижем нельзя.

Т.е. ты хочешь сказать, что кастерский класс можно добавить престиж-классом?
И у него будет стандартная сетка заклинаний, а не спеллайк абилити?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Jul 18 2005, 07:10
Сообщение #268


Level 10
***

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



И у него будет стандартная сетка заклинаний базового класса, к которому он престиж. :this:
Создать новую не выйдет, в spells.2da они определены только для следующего (что, думаю, вы заметили уже):
CODE
Bard   Cleric   Druid   Paladin   Ranger   Wiz_Sorc
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kalian
сообщение Jul 30 2005, 13:52
Сообщение #269


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Товарищи, можно ли как-нибудь сделать, чтоб при нажатии на кнопку отдыха не появлялась надпись "Отдых", а при отмене отдыха не появлялась, соответственно, надпись "Отдых отменен"?

PS Или может кто знает, откуда игра ссылается на эти строчки в dialog.tlk ?

Опять же заранее спасибо. )
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Jul 31 2005, 05:17
Сообщение #270


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



Kalian
просто затри эти строки в dialog.tlk любым tlk-editor'ом. индексы строк - 7952, 7957.
QUOTE (Kalian @ Jul 30 2005, 14:52)
PS Или может кто знает, откуда игра ссылается на эти строчки в dialog.tlk ?

знаем - из nwmain.exe. но это тебе ни к чему. ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kalian
сообщение Jul 31 2005, 12:49
Сообщение #271


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



QUOTE (dumbo @ Jul 31 2005, 05:17)
просто затри эти строки в dialog.tlk любым tlk-editor'ом. индексы строк - 7952, 7957.
Ну это-то понятно. ) А так чтоб не трогать dialog.tlk?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Jul 31 2005, 13:42
Сообщение #272


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



Kalian, я не зря упомянул nwmain.exe: надписи реста - это движковое и, насколько я знаю, никак не конфигурится.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Valleo
сообщение Jul 31 2005, 19:37
Сообщение #273


Level 4
**

Класс: Друид
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]



Странно, а почему в "русской" версии НВН там пишется "Начало отдыха" и "Конец отдыха"??? =)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Jul 31 2005, 23:12
Сообщение #274


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



Valleo, зри в корень. а точнее - предыдущий мой пост. ;)
под "движковым" подразумевалось само появление этих надписей.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Valleo
сообщение Jul 31 2005, 23:16
Сообщение #275


Level 4
**

Класс: Друид
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]



А, ты про это. Ну убрать тогда толдько из диалог.тлк их можно... Только зачем? Вот я не понимаю =)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

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

 



Текстовая версия Сейчас: 26th April 2024 - 02:14