Перейти к содержанию

Сообщения от Как добавить новые артефакты?

Аватар пользователя
6 лет назад
Я завис просто жутко)
Короче в чём соль:
1) Сдублировал файл Меча Мощи, переименовал.
2) добавил в RefTables внутрь наименование своё: "Меч Адского Пламени" +6 к нападению

3) сдублировал Shared файл меча мощи и отредактировал его внутри,
везде подсоединил все ссылки на мои данные получив в итоге своё название, своё описание, свои характеристики (+6 нападение).

4) изменил эффект подсвечивания арта с оригинального у меча мощи золотого на красный как у Major артов
5) ценность тоже поднял и цену, перевёл в Major
6) от оригинала Меча Мощи осталась только моделька с текстурой и Иконка... (на данный момент ради теста сойдёт).

но ничего не пашет))))
На карте не появляется (создал для теста карту с 40 major рандом артами рядом с замком и рестартами проверял)

Да у моего арта в его файле нету ObjectRecordID как у артов из самой первой версии Героев 5 (допустим Меч Мощи = 7)
Но и у артов из аддонов Владыки Севера и Повелители Орды тоже нету этих РекордАйди (так что по идее должно работать и без них, с музыкой так сработало, там тоже у оригиналов АйДи были, а у треков из Аддонов уже не было, я скопировал ссылки без Айди и подредактировал на свои треки и всё работало).
Вот сравнение Изумительный Колчан, Меч Мощи, Меч Адского Пламени

Вдобавок ко всему ID артов под скрипты и ObjectRecordID разные


И я не нашёл где вообще есть список ObjectRecordID артов)))

Очень хочется добавить артефакты из H3 Armageddon's Blade. А не получается. Кто знает что-то по теме буду рад увидеть ваши комментарии тут...
Аватар пользователя
6 лет назад
Предлагаю следующее: в расширенном редакторе карт есть таблица ArtifactTableRef или что-то в этом роде, когда я менял по своим потребностям артефакты, я видел там и цены, и принадлежность к типу Major, и бонусы, и эффекты и т.д. и т.п., а также вроде бы и искомый вами идентификатор каждого артефакта. Могу ошибаться, но я и создавал свои артефакты просто каждый раз менял Фриду, Танк и сердце грифона.

Добавлено через 8 минут
Там же можно вроде и, нажав на Add, подключить и все ссылки на ваши данные
В ответ пользователю }{0TT@6bI4
Аватар пользователя
6 лет назад
}{0TT@6bI4
Предлагаю следующее: в расширенном редакторе карт есть таблица ArtifactTableRef или что-то в этом роде, когда я менял по своим потребностям артефакты, я видел там и цены, и принадлежность к типу Major, и бонусы, и эффекты и т.д. и т.п., а также вроде бы и искомый вами идентификатор каждого артефакта. Могу ошибаться, но я и создавал свои артефакты просто каждый раз менял Фриду, Танк и сердце грифона.

Добавлено через 8 минут
Там же можно вроде и, нажав на Add, подключить и все ссылки на ваши данные

Не совсем понял... Вы всегда меняли всего 3 артефакта ? Или же дублировали и могли делать столько, сколько угодно ?
Дело в том что список артефактов в Клинке Армагеддона довольно велик.
В ответ пользователю Waterfall_13
Аватар пользователя
6 лет назад
Waterfall_13
Не совсем понял... Вы всегда меняли всего 3 артефакта ? Или же дублировали и могли делать столько, сколько угодно ?
Дело в том что список артефактов в Клинке Армагеддона довольно велик.
Обычно мне требовался один-два сценарийных артефакта, и я их по своему желанию делал, меняя существующие. Но покуда во вкладке параметров существует кнопочка Add, считаю возможным добавление большого количества новых артефактов, верхний предел мне, увы, неизвестен. Добавлял собственный артефакт лишь одинажды, по приколу. Проверять на генерацию ГСКом не пробовал, но при обращении к нему через скрипты через id (ARTEFACT_SPEAR_OF_ETERNITY)... мне добавляло этот артефакт! Потому и решил, что сей способ может вам помочь.
В ответ пользователю }{0TT@6bI4
Аватар пользователя
6 лет назад
}{0TT@6bI4
Обычно мне требовался один-два сценарийных артефакта, и я их по своему желанию делал, меняя существующие. Но покуда во вкладке параметров существует кнопочка Add, считаю возможным добавление большого количества новых артефактов, верхний предел мне, увы, неизвестен. Добавлял собственный артефакт лишь одинажды, по приколу. Проверять на генерацию ГСКом не пробовал, но при обращении к нему через скрипты через id (ARTEFACT_SPEAR_OF_ETERNITY)... мне добавляло этот артефакт! Потому и решил, что сей способ может вам помочь.

Буду пробовать. Спасибо за ответы =)
В ответ пользователю }{0TT@6bI4
Аватар пользователя
6 лет назад
}{0TT@6bI4
Попробуйте
https://yadi.sk/i/aTK_7-nyzicC_w

Да я нашёл этот раздел. Но в нём уже были мои данные (по всей видимости потому что я их уже создал в самом xdb.


Правда это ничего не даёт, ведь выбрать ID Sword_Of_Hellfire я не могу =(
Аватар пользователя
6 лет назад
потому что на стандартной игре можно поменять только стандартные артефакты. добавить новые можно только с модом на расширение числа айдишников артов
В ответ пользователю Gerter
Аватар пользователя
6 лет назад
Gerter
потому что на стандартной игре можно поменять только стандартные артефакты. добавить новые можно только с модом на расширение числа айдишников артов
You're right
В ответ пользователю Gerter
Аватар пользователя
6 лет назад
Gerter
потому что на стандартной игре можно поменять только стандартные артефакты. добавить новые можно только с модом на расширение числа айдишников артов

Я попробовал. К сожалению оно не работает. Карты не обрабатываются на все выдаёт ошибку. Если создать через НафРедакторКарт карту... то на ней тоже не генерятся артефакты.
В ответ пользователю Waterfall_13
Аватар пользователя
6 лет назад
Waterfall_13
Я попробовал. К сожалению оно не работает. Карты не обрабатываются на все выдаёт ошибку. Если создать через НафРедакторКарт карту... то на ней тоже не генерятся артефакты.
Попробуйте не рандомом выловить, а через НафРедакторКарт на карте скриптом выдать
GiveArtefact("MY_HERO_SCRIPT_NAME", SWORD_OF_HELLMARE);
Должно работать...

Добавлено через 1 минуту
Чисто гипотетически...
Аватар пользователя
6 лет назад
у меня naf работает, очень много новых артефактов сделать получилось. правда, с генерацией на картах пока хз, все арты либо вручную выставлял, либо скриптом
В ответ пользователю }{0TT@6bI4
Аватар пользователя
6 лет назад
}{0TT@6bI4
Попробуйте не рандомом выловить, а через НафРедакторКарт на карте скриптом выдать
GiveArtefact("MY_HERO_SCRIPT_NAME", SWORD_OF_HELLMARE);
Должно работать...

Добавлено через 1 минуту
Чисто гипотетически...

Получается при старте карт новые арты на месте рандомных боксов с артами появлятся не будут ? И если ГСК делает карту, то там они тоже не выпадут ?

Это грустно =) Не к этому стремился.
Аватар пользователя
6 лет назад
ну вообще, в моде 5.5 тоже используется naf и там вроде как все нормально генерируется. там тоже обработчик карт есть, можешь поглядеть

Добавлено через 38 минут
Waterfall_13
Получается при старте карт новые арты на месте рандомных боксов с артами появлятся не будут ? И если ГСК делает карту, то там они тоже не выпадут ?

Это грустно =) Не к этому стремился.
а вообще попробуй сначала карту в naf-редакторе создать и в списке артов в настройках карты поставить галочки на всех новых(по идее обработчик должен сделать это автоматом) и посмотреть, как будут генерироваться
В ответ пользователю Gerter
Аватар пользователя
6 лет назад
Добавлено через 38 минут
[/U]
а вообще попробуй сначала карту в naf-редакторе создать и в списке артов в настройках карты поставить галочки на всех новых(по идее обработчик должен сделать это автоматом) и посмотреть, как будут генерироваться[/QUOTE]

Именно про это я и говорил. Что чистую карту в naf редакторе создал, выставил артефакты (галочки) и рандомные арты поставил на карту и так перезапусками карты, проверял появление артов. Не появлялись.

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 6 пользователей 0 гостей