Current time: 24.11.2024, 08:55 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Патч для редактора карт
Author Message
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #31

Патч для редактора карт 10 лет спустя... 84

Написал небольшой код, подгружающий Тифоновские данные монстров для патча редактора карт (ассемблерная часть кода содрана с typhon.dll, т.к. я просто не знаю способов её перевода в высокоуровневый вид):

(This post was last modified: 16.02.2020 23:43 by XEPOMAHT.)
15.02.2020 01:46
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #32

XEPOMAHT, здорово! В чём это проявляется? Число монстров с графикой и именами, доступных для помещения на карту меняется? До 1000?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
15.02.2020 03:07
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #33

(15.02.2020 03:07)Berserker Wrote:  В чём это проявляется?

Вместо содержимого crtrait0.txt в перемещённой таблице окажутся тифоновские данные для монстров.
15.02.2020 03:20
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #34

Переписанный под Тифоновские данные сам патч на увеличение количества монстров:

(This post was last modified: 17.02.2020 00:05 by XEPOMAHT.)
17.02.2020 00:04
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #35

XEPOMAHT, как тебе с Делфи, сдружился? )


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
17.02.2020 01:02
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #36

(17.02.2020 01:02)Berserker Wrote:  как тебе с Делфи, сдружился? )

Там я пока что использую только ассемблерные вставки + специфические команды и таблицы Сергея Роженко. Т.е. чистого Дельфи - никакого (тем более, Дельфу последний раз я изучал 20 лет назад ещё на школьных курсах, сейчас с 0 точно ничего уже не напишу...).

Например сейчас добавил учёт таблицы запрета из Тифона в генераторе случайных карт (опять переложил код из исходников MoP-а, за что Мастеру - гигантское спасибо) для генерации новых монстров на случайных картах редактора. Была бы разобранная IDA-база по редактору - можно было бы сделать в патче для редактора поболее... Без базы максимум, на что меня хватит - переименовать Случайный Город в Причал.
17.02.2020 02:25
Find all posts by this user Quote this message in a reply
ArKan Online

Posts: 217
Post: #37

Хорошо бы сделать патч, позволяющий назначать любому объекту на карте свойство любого объекта, т.е. убрать все существующие ограничения.
13.12.2022 03:49
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #38

(13.12.2022 03:49)ArKan Wrote:  Хорошо бы сделать патч, позволяющий назначать любому объекту на карте свойство любого объекта, т.е. убрать все существующие ограничения.

Что за ограничения? Не слышал о таких.
13.12.2022 14:43
Find all posts by this user Quote this message in a reply
ArKan Online

Posts: 217
Post: #39

Грубо говоря, ёлку я не могу сделать городом в редакторе, к примеру.
14.12.2022 03:09
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #40

(14.12.2022 03:09)ArKan Wrote:  Грубо говоря, ёлку я не могу сделать городом в редакторе, к примеру.

Нет, внешний вид городов устанавливается самой игрой в зависимости от прогресса построек. И только в самой игре можно сделать внешний вид города в виде ёлки. В редакторе карт - только дефолтный вид, который не имеет никакого влияния на внешний вид в игре.
14.12.2022 04:03
Find all posts by this user Quote this message in a reply
ArKan Online

Posts: 217
Post: #41

Через скрипты?
14.12.2022 07:41
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #42

(14.12.2022 07:41)ArKan Wrote:  Через скрипты?

Через перехват игрового кода. Т.е. потребуются азы написания *.dll.
14.12.2022 08:47
Find all posts by this user Quote this message in a reply
ArKan Online

Posts: 217
Post: #43

Так что лучше сразу просто пропатчить редактор.
14.12.2022 11:16
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #44

(14.12.2022 11:16)ArKan Wrote:  Так что лучше сразу просто пропатчить редактор.

Да хоть трыжды пропатчить редактор, в самой игре при этом всё равно ничего не поменяется. Т.к. редактор и era.exe - отдельное ПО.
15.12.2022 01:23
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group