Нужна помощь с расширением .Exe под новые двелы - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Модостроительство В этом разделе можно обсуждать все что касается создания модов для Heroes of Might and Magic V.

Ответ
Страница 1 из 2
 
Опции темы
#1
Старый 31.01.2021, 13:44
  #1
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
По умолчанию
Нужна помощь с расширением .Exe под новые двелы

В общем ситуация такая. Хочу сделать так чтобы новые двелы (т4-т7) выпадали в рандомных двелах(в редакторе карт есть такие).
Проблема в том что эти двелы сформированы из дефолтных милитари постов... и вписав один, он перебивает другие и генерируется только он (в моём случае указав все доп посты т4,т5,т6,т7) игра в рандомных двелах всегда генерит т4 посты.

Опыт работы с фреймворками по новым классам и новым артефактам, говорит мне что без расширения .Exe определённых строчек, ничего не выйдет.
Может у кого-то остались связи с авторами этих фреймворков ?


В types.xml тестово я зарегистрировал новые ID (но они естественно игрой не используются, так как не модифицирован .Exe под это)

В файле двела указал его новый тип (опять таки без модификации .Exe не будет работать)

И в реестре shared Тоже указал их

В редакторе выставил рандомные двелы по возрастанию, но как мы видим выпадают только Т4


В общем если найдётся человек который знает как делать такие .yml для изменения .Exe под расширение двелов... будет круто.

Ну или может быть вы знаете тех кто знает, или есть контакты тех кто знает xD
Включаем комьюнити радар =)
Waterfall_13 вне форума
Ответить с цитированием
#2
Старый 31.01.2021, 16:23
  #2
^
zahar0z
 
Аватар для zahar0z
📖
Регистрация: 09.06.2017
Сообщения: 584
Регистрация: 09.06.2017
Сообщения: 584
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Как по мне, задача уровня "растрелять тараканов из танка" . 
Я имею ввиду, сделать новые двеллы выпадающими на случайных картах это клево, но не слишком ли это мелковато для того чтобы ковырять эксешник? Процесс то этот, насколько я понимаю непростой. 

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

В игре есть скриптовая команда задающая какие существа будут наниматься в двеллинге. + есть команда "проиграть эффект поверх обьекта". + есть команда "изменить название и текстовое описание обьекта". 
Таким образом, можно создать пустой двелл, без модели(с прозрачной моделью какого нибудь блокаута или сферы, чтобы была подсветка). Сделать несколько моделей двелла в форме эффектов. И настроить скрипт, который будет менять нанимаемых в двелле существ и проигрывать разный визуал через смену эффектов. Ну и смену описания настроить. 

Кстати, этим методом можно создать улучшаемый или перестраеваемый двелл. 

Я не знаю насколько хорошо дружит гск со скриптами. Но, как вариант, возможно реально подключить этот скрипт к созданию случайных карт. Если так, то вот так можно реализовать генерацию двеллов разных уровней, или даже двеллов каких нибудь нейтральных существ.

Но, имхо, слишком много запариваться с этим придется, идея того не стоит.
zahar0z вне форума
Ответить с цитированием
#3
Старый 31.01.2021, 17:26
  #3
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

zahar0zКак по мне, задача уровня "растрелять тараканов из танка" . 
Я имею ввиду, сделать новые двеллы выпадающими на случайных картах это клево, но не слишком ли это мелковато для того чтобы ковырять эксешник? Процесс то этот, насколько я понимаю непростой. 

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

В игре есть скриптовая команда задающая какие существа будут наниматься в двеллинге. + есть команда "проиграть эффект поверх обьекта". + есть команда "изменить название и текстовое описание обьекта". 
Таким образом, можно создать пустой двелл, без модели(с прозрачной моделью какого нибудь блокаута или сферы, чтобы была подсветка). Сделать несколько моделей двелла в форме эффектов. И настроить скрипт, который будет менять нанимаемых в двелле существ и проигрывать разный визуал через смену эффектов. Ну и смену описания настроить. 

Кстати, этим методом можно создать улучшаемый или перестраеваемый двелл. 

Я не знаю насколько хорошо дружит гск со скриптами. Но, как вариант, возможно реально подключить этот скрипт к созданию случайных карт. Если так, то вот так можно реализовать генерацию двеллов разных уровней, или даже двеллов каких нибудь нейтральных существ.

Но, имхо, слишком много запариваться с этим придется, идея того не стоит.

Это звучит даже сложнее чем то о чём я говорю xD
Ну мало ли, я написал предложение если найдётся тот кто сможет, буду рад.

В конце то концов, нашлись же люди которые отыскали строчки в .Exe в которых можно поменять количество артефактов, количество существ, количество классов.

И кажется в одной из тем я даже читал что нашли, где количество "заклинаний" поменять можно (впрочем как я понял без "создания логики" закла, прикручивать заклы бесполезно).

В общем, мне как ламеру в работе с .Exe учитывая предыдущие "достижения" сообщества на поприще увеличения количества возможностей игры, кажется что такое сделать реально xD


UPD: кстати, если повысить этот реестр то там не только двелы можно будет добавить =)
к примеру пожалуй можно будет зарегать благодаря такому и арену магов как в героях 3 ХОТА (на выбор +2 к колде или +2 к знанию) ну и другие прикольные штуки =)
Waterfall_13 вне форума
Ответить с цитированием
#4
Старый 01.02.2021, 10:30
  #4
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Домик наг - крайний в оригинальном списочке ?!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#5
Старый 01.02.2021, 11:43
  #5
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

psatkhaДомик наг - крайний в оригинальном списочке ?!

Ну да)) я так понял, этот список даже не для двелов конкретно, а для всех зданий... расширив его, открываются интересные перспективы)))
Waterfall_13 вне форума
Ответить с цитированием
#6
Старый 01.02.2021, 16:04
  #6
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

.exe падает в ошибку или просто ничего не происходит ?!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#7
Старый 01.02.2021, 17:02
  #7
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Есть пара "ненужных" айдишников: NAGA_TEMPLE, CYCLOPS_STOCKPILE, DEMOLISH, UNKEMPT (поправьте). Но все они являются не id двеллов, а банков. Не хочу особо "рекламить" без воли пользователя, но команда dredknight таким занимается. И если не ошибаюсь, когда-то в разговоре было упомянуто создание id новых зданий, хоть и патча на фандоме не было.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#8
Старый 01.02.2021, 17:06
  #8
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2516
Отправить сообщение для  psatkha с помощью ICQ
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

NAGA_TEMPLE, CYCLOPS_STOCKPILE так вроде бы их уже можно использовать...
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#9
Старый 01.02.2021, 17:20
  #9
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Думаю, можно, но у них уже прописана механика. Понятно, что с DwellingShared может она не работать, но всё же. Тестировал с BuildingShared и результат - нападение на охрану. Скорее всего, вы правы, все эти айди можно использовать для двеллов.

Но. Но: этого не только не хватит для справделивого распределения между расами (например, по 1 на расу), но и будет костылём. Лучше эти айдишники использовать по назначению.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#10
Старый 01.02.2021, 18:25
  #10
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 555
Waterfall#7225
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

psatkha.exe падает в ошибку или просто ничего не происходит ?!

Всё работает штатно, как будто тех новых 4 ID под двелы не существует.
Что в принципе логично.
Новые артефакты тоже без перепрошивки .Exe даже если будут созданы и прописаны в types.xml работать не будут.

Добавлено через 4 минуты
psatkhaNAGA_TEMPLE, CYCLOPS_STOCKPILE так вроде бы их уже можно использовать...

Это всё равно бесполезно, в общих объёмах. Их мало. Нужен доступ к тому чтобы создавать можно было много ID.
Вот допустим .Yml используется патчером и перепрошивает .Exe под больший объём ID артефактов. С 97 до 196. Если бы можно было количество зданий с 127 поднять ну там допустим до 200 или как в NCF до 999 было бы здорово.
Waterfall_13 вне форума
Ответить с цитированием
#11
Старый 01.02.2021, 18:32
  #11
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Надо dredknight спрашивать, писать патчи не умею)
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#12
Старый 01.02.2021, 18:58
  #12
^
zahar0z
 
Аватар для zahar0z
📖
Регистрация: 09.06.2017
Сообщения: 584
Регистрация: 09.06.2017
Сообщения: 584
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

}{0TT@6bI4Есть пара "ненужных" айдишников: NAGA_TEMPLE, CYCLOPS_STOCKPILE, DEMOLISH, UNKEMPT (поправьте). Но все они являются не id двеллов, а банков. Не хочу особо "рекламить" без воли пользователя, но команда dredknight таким занимается. И если не ошибаюсь, когда-то в разговоре было упомянуто создание id новых зданий, хоть и патча на фандоме не было.
Demolish и unkept это вроде банки-корабли.
zahar0z вне форума
Ответить с цитированием
#13
Старый 01.02.2021, 18:59
  #13
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Спасибо! Я просто проверил в Default Stats охраны: не нашёл совпадения со стандартными банками. Отсюда моя ошибка.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#14
Старый 01.02.2021, 18:59
  #14
^
zahar0z
 
Аватар для zahar0z
📖
Регистрация: 09.06.2017
Сообщения: 584
Регистрация: 09.06.2017
Сообщения: 584
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

Waterfall_13Это звучит даже сложнее чем то о чём я говорю xD

Да пожалуй. Но оно только звучит сложнее. На деле, я уверен, ковырять эксешник и редактировать там значения это конечно в разы запарней чем еаписать пару скриптов. 
zahar0z вне форума
Ответить с цитированием
#15
Старый 01.02.2021, 19:16
  #15
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1302
Выставка наград
По умолчанию
Re: Нужна помощь с расширением .Exe под новые двелы

zahar0zДа пожалуй. Но оно только звучит сложнее. На деле, я уверен, ковырять эксешник и редактировать там значения это конечно в разы запарней чем еаписать пару скриптов. 
Полностью согласен!
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
Ответ
Страница 1 из 2


Опции темы



Часовой пояс GMT +4, время: 11:27.


vBulletin v3.5.0, Copyright ©2000-2021, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru