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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
26 страниц V  « < 7 8 9 10 11 > »   
Ответить в эту темуОткрыть новую тему
> Работа с 2da таблицами, Все вопросы и ответы по 2da
Vhall
сообщение Feb 22 2005, 14:00
Сообщение #201


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

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



Я немного не об этом говорю... :)
Мне нужно дополнить стандартный раздел а не кастомный =)
(IMG:http://vhall.hotmail.ru/images/pallete_plc.jpg)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Feb 22 2005, 22:25
Сообщение #202


Level 10
***

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



А зачем? Чем кустомный не нравится?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Feb 23 2005, 15:51
Сообщение #203


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

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



Да вот, в голову взбрело =)
Кстати, за это отвечают placeablepal.itp и placeablepalstd.itp :pilot:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Скорпион
сообщение Feb 24 2005, 19:45
Сообщение #204


Level 2
*

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



QUOTE
1 пирс, 2 бладжон, 3 - слэш, 4 - пирс&слэш
а я сделал новый вид урона в iprp_damagetype.2da Его как нибудь можно приписать оружию?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение Mar 21 2005, 11:44
Сообщение #205


Level 10
***

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



Кому-нибудь тут программка для конвертации 2.b->2.a и обратно, с возможностью редактирования, нужна? Знаю, что это на будущее, но вдруг кто-то захочет KotoR поломать.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Скорпион
сообщение Mar 21 2005, 19:02
Сообщение #206


Level 2
*

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



QUOTE
Кому-нибудь тут программка для конвертации 2.b->2.a и обратно, с возможностью редактирования, нужна? Знаю, что это на будущее, но вдруг кто-то захочет KotoR поломать.
как раз искал, чем бы его ломануть :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
mamuc
сообщение Mar 22 2005, 11:14
Сообщение #207


Лорд AxisTown'a
Иконки Групп

Класс: Монах
Характер: Lawful Good
Раса: Дварф
NWN: Маппинг



QUOTE
Мне нужно дополнить стандартный раздел а не кастомный


...хотеть не вредно... :D ...насколько знаю кастомные дополнить мона, НО и тогда это будет действовать токо для работы в тулсете , а не в игре( то есть играя ДМом, и захотев сделать итем, это новая разметка разделов не будет видна).....так что забудь об этом :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Wakeful
сообщение Mar 22 2005, 21:05
Сообщение #208


Level 14
****

Класс: Оборотень
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



QUOTE (Vhall’rafein @ Feb 21 2005, 21:54)
В placeabletypes.2da уже добавил строку, но наверняка существует еще какой-то хитрый itp. =/
А после того как раздел все таки появится, возможно ли ассоциировать с ним плейсы?

У меня почти тот же вопрос. Если я создал раздел в палитре, как сделать так, что бы в этом разделе появились плэйсы лежащие у меня в хаке? Распишите поподробней, кто знает. Плиз.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Mar 22 2005, 22:44
Сообщение #209


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

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



Wakeful
1. Находишь с помощью Эксплорера в HotU Main Data файл placeablepalstd.itp (раздел templates)
2. Скачай ERF\GFF Editor
http://nwncraft.uk-kubenergo.ru/nwnfiles/utils/ufe.rar
3. Открой itp файл во вкладке GFF
4.
Добавь Element в MAIN (правый клик -> Add Note)
Добавь параметр LISTA в Element (правый клик -> Add Element -> LISTA) -> Затем замени его название с "......" на LIST
DWORD в Element (Add Element -> UINT32) -> Измени название на DWORD и в value впиши ссылку на строку из dialog.tlk
BYTE в Element (Add Element -> UINT8) -> название BYTE. Понятие не имею на что влияет value но с 17 отлично работает =)
5.
Добавь Element в LIST
CEXOSTRING в Element (Add Element -> SRING32) -> имя NAME, value - файл плейса без расширения
RESREF в Element (Add Element -> SRING8) -> имя RESREF, value - синька по умолчанию

Один плейс прописан :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Wakeful
сообщение Mar 22 2005, 23:00
Сообщение #210


Level 14
****

Класс: Оборотень
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



Большое спасибо. :)
QUOTE (Vhall’rafein @ Mar 22 2005, 22:44)
и в value впиши ссылку на строку из dialog.tlk

Своё название можно?
Добавлено в [mergetime]1111522881[/mergetime]
Vhall’rafein
А можно на примере конкретного плэйса? =)
Добавлено в [mergetime]1111523646[/mergetime]
В placeabletypes.2da перед этими действамиями нужно строку добавлять? Всё это добро потом с хак кидать соответственно?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Mar 22 2005, 23:43
Сообщение #211


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

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



QUOTE (Wakeful @ Mar 22 2005, 23:00)
Своё название можно?

Неа. Да и то свое название задается через CEXOSTRING, а не DWORD. Обзави Special'ом каким-нибудь ;)
QUOTE (Wakeful @ Mar 22 2005, 23:00)
А можно на примере конкретного плэйса? pardon.gif

Через DWORD. StrRef равен 0 (т.е. текст "Bad Strref")
http://www.rpgplanet.ru/forums/index.php?a...pe=post&id=3030
Через CEXOSTRING. Как ты можешь заметить, текста нет вообще. Не советую использовать такой вариант - с определением синьки будут большие проблемы =). Так, для ознакомления
http://www.rpgplanet.ru/forums/index.php?a...pe=post&id=3031
QUOTE (Wakeful @ Mar 22 2005, 23:00)
Большое спасибо. smile.gif

Всегда рад помочь! :yes:
Добавлено в [mergetime]1111524309[/mergetime]
QUOTE (Wakeful @ Mar 22 2005, 23:00)
В placeabletypes.2da перед этими действамиями нужно строку добавлять? Всё это добро потом с хак кидать соответственно?

Нет. Один этот файл :)
Добавлено в [mergetime]1111526097[/mergetime]
QUOTE (Vhall’rafein @ Mar 22 2005, 23:43)
Через DWORD. StrRef равен 0 (т.е. текст "Bad Strref") http://www.rpgplanet.ru/forums/index.php?a...pe=post&id=3030
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DEM
сообщение Mar 23 2005, 21:08
Сообщение #212


Level 7
**

Класс: Маг
Характер: Lawful Neutral
Раса: Эльф



Вот в Hordes of the Underdark ожно было из простых предметов делать заготовки, а потом соединять их. Как я понимаю это можно сделать в 2da таблицах, а как? О-очень надо...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Mar 25 2005, 18:51
Сообщение #213


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

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



DEM: Тебя интересует система крафта? Это весьма и весьма непросто. Поищи по форуму (есть кнопочка поиска) или по ваулту - должны быть готовые системы крафта.

Если, все-таки, хочешь "ручками" сделать - "ковыряй" des_conf_*.2da - практически весь крафт - там.

Сообщение отредактировал Lemegeton - Mar 25 2005, 18:53
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DEM
сообщение Mar 25 2005, 20:11
Сообщение #214


Level 7
**

Класс: Маг
Характер: Lawful Neutral
Раса: Эльф



Lemegeton, спасибо... ПОпробую...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 2 2005, 15:48
Сообщение #215


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

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



Итак...

packsk*
packft*
cls_bfeat_*
Как они обрабатываются?
Я так понял, что packft* идет сверху вниз и берет первое, что удовлеитворяет условиям взятия фита, так?
packsk наверное аналогично.... Так?
А вот 3-ий я не догоняю.

В cls_feat_* что значит -1 в GrantedOnLevel и что значит столб List ? Так там вроде все ок.

Где прописано, какой класс берется по рекомендации? В classes.2da не нашел.

Хм..было что-то еще...потом вспомню..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение May 3 2005, 14:20
Сообщение #216


Level 10
***

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



QUOTE (Lex @ May 2 2005, 15:48)
Я так понял, что packft* идет сверху вниз и берет первое, что удовлеитворяет условиям взятия фита, так?

Именно так.
Но для скилов, за одну итерацию в одном навыке нельзя взять более 1-го пункта.
Итерации идут по принципу:
1) Из packsk*
2) Если рекомендуемые нельзя, то только классовые из cls_skill_*;
3) Если остались пункты, а в классовые уже нельзя, то неклассовые из cls_skill_*.
QUOTE (Lex @ May 2 2005, 15:48)
А вот 3-ий я не догоняю. (cls_bfeat_*)

А что тут догонять, первая колонка уровень, вторая - количество дополнительных фитов, которые мы на этом уровне получим.
Замечание: Для класса должны быть определены бонусные фиты (у Биоваров только для файтера и визарда).
Для этого в cls_feat_* должно быть List == 1 :yes:
QUOTE (Lex @ May 2 2005, 15:48)
-1 в GrantedOnLevel

Означает, что мы выбираем эти фиты при повышении уровня, а не получаем на шару на уровне номер положительный.
QUOTE (Lex @ May 2 2005, 15:48)
Где прописано, какой класс берется по рекомендации? В classes.2da не нашел.

И не нашел бы, ибо racialtypes.2da - столбец Favored, где индекс на строку в classes.2da

P.S. Есть еще сложности с повышением уровня для класса, не имеющего пакадж, а второй или третий класс только в ручную.
Добавлено в [mergetime]1115119999[/mergetime]
P.P.S. Не правильно сказал, нет никаких сложностей, просто NPC нужно говорить, какой класс повышать, а то он только первым ограничится.
А пакадж выберет из packages.2da - первая строка, у которой ClassID совпадет с повышаемым классом.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение May 4 2005, 07:27
Сообщение #217


Level 8
***

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



QUOTE (Lex @ May 2 2005, 15:48)
что значит столб List ?


тип переменной int:
если -1 - фит дается при создании персонажа на первом уровне;
если 0 - фит можно выбрать;
если 1 - фит можновыбрать в качестве бонусного или нормального;
если 2 - фит может быть выбран только как бонусный фит класса;
если 3 - фит дается нахаляву на уровне определенном параметром
GrantedOnLevel;
Добавлено в 07:43
и насчет cls_bfeat_*

QUOTE (K.SpecTr @ May 3 2005, 14:20)
А что тут догонять, первая колонка уровень, вторая - количество дополнительных фитов, которые мы на этом уровне получим.


level=(2da row+1), что товарищ K.SpecTr и сказал,..
а вот во втором столбце либо 1 (бонусный фит дается),либо 0 (не дается)...


Добавлено в 09:04
2Vhall’rafein

вот тут у вас видел посты о создании плейса в стандартной палитре...
т.е если прописать имя плейсибла без тлкашника, то это имя не видно будет????
я прописал...в тулсете видно....или вы про что то другое говорили с Wakefulом?
Добавлено в 10:39
короче есть краткая инфа по следующим 2DA (для некоторых очень краткая, для других по паре страниц формата А4) :
CODE
   
              appearance
              cls_skill_#
              domains
              placeableobjsnds
              repute
              tailmodel
              cls_pres_#
              packages
              bodybags
              repadjust
              wingmodel
              cls_spgn_#
              packeq#
              cursors
              soundset
              creaturesize
              cls_spkn_#
              packft#
              placeabletypes
              soundsettype
              creaturespeed
              hen_companion
              packsk#
              traps
              prioritygroups
              phenotype
              hen_familiar
              packsp#
              ambientsound
              sounddefaultspos
              footstepsounds
              feat
               fractionalcr
              ambientmusic
              sounddefaultstim
              racialtypes
              masterfeats
              portraits
              lightcolor
              baseitems
              classes
              categories
              gender
              prpsettings
              itempropdef
              cls_atk_#
              race_feat_#
              ranges
              loadscreens
              itemprops
              cls_thr_#
              skills
              doortypes
              skyboxes
              iprp_ammotype
              cls_feat_#
              spells
               genericdoors
              environment
              iprp_feats
              cls_bfeat_#
              spellschools
              placeables
              encdifficulty
              iprp_spells
              spellshl
              iprp_costtable
              subtype table
              iprp_bonuscost
              iprp_chargecost
              damagecost
              damvulcost
              immuncost
              meleecost
              monstcost
              neg5cost
              neg10cost
              onhitcost
              redcost
              resistcost
              soakcost
              spellcost
               srcost
               weightcost
               iprp_paramtable
              param table
              onhitdur
              weightinc
              itemvalue
              skillvsitemcost
              capart
               armor
              weaponsounds
               appearencesndset
             defaultacsounds


Сообщение отредактировал defolt - May 4 2005, 10:55
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 4 2005, 11:13
Сообщение #218


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

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



QUOTE (K.SpecTr @ May 3 2005, 15:20)
racialtypes.2da - столбец Favored, где индекс на строку в classes.2da

пасиба :)

Вот не очень понял что за бонусные фиты
QUOTE (defolt @ May 4 2005, 08:27)
если 2 - фит может быть выбран только как бонусный фит класса;

QUOTE (K.SpecTr @ May 3 2005, 15:20)
количество дополнительных фитов

Это только дополнительные, те в +. А где основные?
Те как узнать сколько на каждом уровне будет даваться фитов?


И еще такая бяка...
Кастомный класс, все вроде ок. Но на некоторых уровнях (начиная где-то от 7-го) в фит листе ничего нету на выбор, хотя можно взять 1 фит...


И еще, у магов например когда поднимаешь уровни, там иногда бывает укороченный список фитов, только мажеские... Это с пред. моментом как-то связано? Как это правильно прописать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение May 4 2005, 11:45
Сообщение #219


Level 8
***

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



QUOTE (Lex @ May 4 2005, 11:13)
Вот не очень понял что за бонусные фиты


ну к примеру у ренджера есть фиты Favour Enemy- как раз бонусный фит класса...
Добавлено в [mergetime]1115196753[/mergetime]
QUOTE (Lex @ May 4 2005, 11:13)
А где основные?


а..а основные это не те которые каждые три лева даются? на 3,6,9 и т.д левах?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 4 2005, 12:20
Сообщение #220


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

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



Сенькс..а дальше?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение May 4 2005, 17:01
Сообщение #221


Level 10
***

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



QUOTE (defolt @ May 4 2005, 11:45)
а основные это не те которые каждые три лева даются? на 3,6,9 и т.д левах?

Именно так, и это прошито в движке.
QUOTE (defolt @ May 4 2005, 07:27)
а вот во втором столбце либо 1 (бонусный фит дается),либо 0 (не дается)...

Я отнюдь не ошибся! Если поставишь туда число 2, то получишь именно 2 бонусных фита (проверено на практике), но тогда получится именно такая "бяка":
QUOTE (defolt @ May 4 2005, 07:27)
Но на некоторых уровнях (начиная где-то от 7-го) в фит листе ничего нету на выбор, хотя можно взять 1 фит...

Т.е. число доступных фитов будет с учетом нашего значения в _bfeat, но после первого выбранного бонусного список станет пустым, даже если еще остались нераспределенные (это прошито в движек, но я слышал что были способы обойти).
QUOTE (Lex @ May 4 2005, 11:13)
И еще, у магов например когда поднимаешь уровни, там иногда бывает укороченный список фитов, только мажеские... Это с пред. моментом как-то связано? Как это правильно прописать?

Если посмотришь в cls_feat_wiz.2da, то именно этот список отмечен значением List=1, а в cls_bfeat_wiz.2da указано на каких уровнях этот список вылезет.
А теперь маленькая тайна: :DB: Для оригинального NWN без аддонов такой вещи как _bfeat_ еще не было, точнее для визарда и файтера бонусные уровни были зашиты в движек, поэтому изменения в ихних _bfeat_ могут не срабатывать. :crazy:
Добавлено в [mergetime]1115215586[/mergetime]
QUOTE (defolt @ May 4 2005, 07:27)
короче есть краткая инфа по следующим 2DA (для некоторых очень краткая, для других по паре страниц формата А4)

Где? :) Если не дублируется с тем что уже есть - давай сюда. :good:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 4 2005, 17:29
Сообщение #222


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

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



Надо все по 2да собрать в 1 топик типа тутор. Описание столбцов 2дашкек, примеры работы и прочее :)
Кто займется?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
K.SpecTr
сообщение May 4 2005, 18:12
Сообщение #223


Level 10
***

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



А что стало с этим?
QUOTE (Clement Astilon @ Jan 4 2005, 19:41)
Да пожалуй займусь.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 4 2005, 19:15
Сообщение #224


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

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



Чтоб я знал :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
defolt
сообщение May 4 2005, 21:08
Сообщение #225


Level 8
***

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



QUOTE (K.SpecTr @ May 4 2005, 17:01)
Где?  Если не дублируется с тем что уже есть - давай сюда.

...насчет дублируется ли не знаю...но это официальная биотварская инфа - с их сайта качал...

вот тут это все...

http://nwn.bioware.com/developers/#resources
Добавлено в [mergetime]1115232385[/mergetime]
если что надо- переведу (как смогу) и выложу...

Сообщение отредактировал defolt - May 4 2005, 21:44
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

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

 



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