Current time: 05.12.2020, 22:56 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Вопросы по моддингу
» (обсуждаем моддинг здесь)
Author Message
SergOz Offline

Posts: 663
Post: #1576

Berserker, отключил. Скачал. Но эта та же Эра3.1.2, которая получилась, когда я по ссылкам wessonsm'а обновил .dll и DebugMaps.

Игра запускается, но проблема в том, что установив скрипт с !?OB(OBJ_KEYMASTERS_TENT); и прочими константами, она сообщает: Unknown global constant name:"OBJ_KEYMASTERS_TENT" и далее в таком же духе.


Карта "Война на Холсте"
24.10.2020 17:12
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 13799
Post: #1577

SergOz, то есть говорит, что константы OBJ_KEYMASTERS_TENT не существует. А куда ты свой скрипт вставлял?


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

Posts: 663
Post: #1578

Э-э... в карту 147


Карта "Война на Холсте"
24.10.2020 17:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 13799
Post: #1579

SergOz, скрипты карты грузятся раньше всех. На момент их загрузки скрипты из Era Erm Framework ещё не загружены.
Пока в ЕРМ команды импорта файлов нет, тестируй из папки любого мода, пожалуйста.


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

Posts: 663
Post: #1580

Berserker, YesThank_you


Карта "Война на Холсте"
24.10.2020 17:49
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 663
Post: #1581

(28.09.2020 17:41)fatsawhorse Wrote:  Здравствуйте..

Уже конечно мне не сильно хочется обращаться сюда на сайт за советами, потому что всё что я пишу, считают за некую глупость и мою абсолютную безграмотность касаемо задаваемых здесь вопросов, написал потому что вряд ли вообще кто сможет подсказать кроме людей, находящихся здесь на форуме…

Отвыкаю писать скрипты прям в карте.
Есть карта "Training" в папке Maps с кучей других карт.
Создал в Mods папку "Training" в ней Data/s/ в ней скрипты написаные в ERM editor. Активировал мод.
1. Как игра понимает, что эти скрипты относятся именно к этой карте?
2. Как я могу отключить вогификацию? Если я пишу UN:P3/1, то перестают работать и мои скрипты.
та вопросов ещё куча, но не всё сразу..


Карта "Война на Холсте"
(This post was last modified: 24.10.2020 22:03 by SergOz.)
24.10.2020 21:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 13799
Post: #1582

Все вопросы по делу, многое мало где описано

Quote:1. Как игра понимает, что эти скрипты относятся именно к этой карте?
Никак. Они работают как глобальные. Соответственно, отключение загрузки скриптов отключает всё. И вогификация отключается через UN:P5/0.

Ещё скрипты загружаются из Maps\Resources\Имя карты без h3m\Data\s.
Единственное, что раз карта зависит от Era Erm Framework, ей нужно его загрузить.

Пока что это можно сделать костыльным способом для тестов:
Создаёшь в Maps\Resources\Имя карты без h3m\Data\s файл "load only these scripts.txt"

В нём построчно напиши имена ЕРМ скриптов, которые нужно загрузить. Вогификацию не трогай, другие скрипты грузиться не будут. Только вызови UN:J3/^:clear:^ для сброса вог-опций.

В список скриптов включи 9999 era - consts.erm, 9999 era - stdlib.erm, -9999 era - stdlib.erm, и дальше имена своих скриптов.


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

Posts: 663
Post: #1583

(24.10.2020 21:45)Berserker Wrote:  
Quote:1. Как игра понимает, что эти скрипты относятся именно к этой карте?
Никак. Они работают как глобальные.
А, если из разных модов совпадут скрипты на посещение !?OBx/y/z; с одинаковыми координатами?
Quote:И вогификация отключается через UN:P5/0.
Да, это я копировал, чобы побыстрее было, да не то скопировал


Карта "Война на Холсте"
24.10.2020 22:11
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 13799
Post: #1584

Quote:А, если из разных модов совпадут скрипты на посещение !?OBx/y/z; с одинаковыми координатами?
Триггеры будут выполняться друг за другом. Хоть по сто обработчиков на одни и те же объекты.


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

Posts: 663
Post: #1585

(24.10.2020 22:19)Berserker Wrote:  Триггеры будут выполняться друг за другом. Хоть по сто обработчиков на одни и те же объекты.
Так это же для сюжетной карты просто 37


Карта "Война на Холсте"
24.10.2020 22:31
Find all posts by this user Quote this message in a reply
RADIOFAN Offline

Posts: 3
Post: #1586

Здравствуйте, уважаемые форумчане. Столкнулся с интересной проблемой. Хочу ставить леса с помощью UN:I, но ставится только один вид. Тип 135, подтип 0, тип почвы -1..8
Image: image.png
Хотя в редакторе другие формы леса имеют тот же тип и подтип.
Image: 1.png

Так вот назрел вопрос, как с помощью ERM ставить разные формы леса или одиночные деревья?

З.Ы. такая же тема и с травяными холмами.
04.11.2020 08:56
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1378
Post: #1587

А никак.
Как костыль: можно дублировать объекты в текстовиках, назначив клонам разные подтипы. Генератор случайных карт всё равно не будет их ставить.


Я на Лит-Нете
04.11.2020 13:10
Find all posts by this user Quote this message in a reply
RADIOFAN Offline

Posts: 3
Post: #1588

Немного не понял. Как дублировать объекты? Это не для генератора. Хочу карту сделать со сменой времен года.
04.11.2020 13:29
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1378
Post: #1589

Есть в ресурсах игры объектные текстовики zaobjcts.txt, zeobjcts.txt, zobjects.txt. В них данные, какому объекту какой тип и подтип назначен. Дальше дублируем строчки, редактируем и получаем то, что нам нужно. За более подробными объяснениями - не ко мне, меня хватит только на намёк.


Я на Лит-Нете
04.11.2020 14:27
Find all posts by this user Quote this message in a reply
RADIOFAN Offline

Posts: 3
Post: #1590

Не, ресурсы ковырять это не выход( Может с UN:C есть какие костыли?
04.11.2020 16:04
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-2020 MyBB Group