Current time: 23.03.2024, 15:34 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERM-Справочник v2.9+
» поддержка WoG3.58f / TE / ERA2 команд
Author Message
XEPOMAHT Offline
Moderators

Posts: 2265
Post: #526

(24.04.2021 00:04)Raistlin Wrote:  Обнаружил серьезный косяк в описании "зеркал" клеток ландшафта: биты 1 и 2 перепутаны. Если бит 1 установлен, клетка отражается горизонтально, если бит 2 установлен - вертикально.

Если конкретно по формату флага почвы, то если нужно отзеркалить по горизонтали, то к флагу почвы плюсуется $04000000 (т.е. единица в 26-м бите), если по вертикали, то плюсуется $08000000 (т.е. единица в 27-м бите). Так делает патч редактора карт, где и расписана вся инфа о формате флага почвы.
24.04.2021 01:38
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #527

Bes,Moral Зря убрал отсюда инфу про флаг 30, имхо.
(12.09.2021 02:22)Berserker Wrote:  Флаг 30 означает коррекцию насыщенности в модели HSV. Если поле в структуре отряда 0x450 (float, 4 байта) < 1.0 значит умножение (*0 - полностью в серый тонах, на 0.5 — потерять половину насыщенности). Если > 1.0, то новая насыщенность = 1 - ((1 - старая насыщенность) / значение_поля)).

Если стоит флаг 29, то флаг 30 не обрабатывается.

В оригинале во время анимации окаменения значения изменяются от 1.0 до 0.0 с шагом 0.1 (шаг 0.1 и в жажде крови)
.


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

Posts: 5422
Post: #528

Berserker, я и это уберу - это инфа для темы "Исследование игры"... а я эту инфу добавлю, как новая уточняющая, но она ж не найдена как исключительно "недочёт" самого справочника?
я исхожу именно из этого
15.09.2021 23:13
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #529

Это дополнение к справочнику в раздел флаги Beee


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

Posts: 5422
Post: #530

да я понял, я ратую за то, чтобы сама инфа на форуме была здесьSorry
16.09.2021 01:07
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #531

(22.08.2020 02:11)ElfbI Wrote:     я положил в пандору городской портал, армагеддон , вызвать корабль, воскрешение. Затем запретил вызов корабля и армагеддон через настройку банов в вог-опциях, начал тестовую карту, нанял героя, проверив наличие книги и мудрости (ну и заклов ессно). Герой нашел пустой ящик. Если баны убрать, заклинания на месте. А справка говорит, что убрать заклинание невозможно, только заменить на другое, установка -1 как номера заклинания является незадокументированной возможностью.


(22.08.2020 16:38)ElfbI Wrote:  
(22.08.2020 03:06)Bes Wrote:  
Quote:ElfbI, добавлю этот момент. Ab

Только при этом стираются все заклинания, а не только нужное.
кстати, нет, проверил - затирает только то заклинание, которое находится в указанной ячейке таблицы
проверял, правда, на синем событии, а не на ящике.


Image: team-supermod.gif
(This post was last modified: 18.10.2021 05:56 by Bes.)
18.10.2021 05:53
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #532

по состоянию на 18.10.21
Code:
+ Добавлена информация для BM:F, IF:Q, LE:S, OW:C
+ Добавлено расширенное описание по 29 и 30 спец.флагам существ
* Исправлено описание "зеркал" клеток ландшафта для TR:T

Добавляю базу примером по использованию UN:C... (с одноимённой темы на форуме) по завершению выложу релиз 2.10166


Image: team-supermod.gif
18.10.2021 06:02
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #533

Bes, отличное обновление будет, спасибо за сохранение ценных знаний.


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

Posts: 5422
Post: #534

Quote:BM:F
...
Помните, что флаги 32-битны, и должны быть помещены в однобуквенную переменную (по крайней мере, они не будут соответствовать в v-переменной).
всё забывал этот момент уточнить у знающих...
Напишите, пожалуйста, диапазоны для x-, y-, e-переменных, чтобы было представление об их вместительности ( укажу это в татье про переменные)
как я понял, у однобуквенных диапазон значений(-2147483648…2147483647), а у v-переменных (-32768…32767)Unsure


Image: team-supermod.gif
20.10.2021 19:42
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #535

x, y, y-, v: -2147483648…2147483647
e: -3,4x1038 to +3,4x1038, точность до 7 десятичный цифр


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

Posts: 5422
Post: #536

Berserker, это справедливо и для WoG/TE ? или с изменением "локальности/глобальности" в ERA2/3 поменялись и изначальные диапазоны значений для переменных?


Image: team-supermod.gif
23.10.2021 22:22
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #537

Справедливо для всех версий.


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

Posts: 779
Post: #538

Quote:флаги 32-битны
Последний, 32-й бит не влезает в диапазон положительных чисел.
Так-то это 2^31=2147483648.
Но задавать его нужно отрицательным числом -2147483648, если не ошибаюсь.
Таким образом если все 32 флага установлены, BM:F должно возвращать -1 (32 единицы в битовом представлении).
Поправьте, если ошибаюсь.
(This post was last modified: 25.10.2021 16:19 by wessonsm.)
25.10.2021 15:55
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2265
Post: #539

(25.10.2021 15:55)wessonsm Wrote:  Последний, 32-й бит не влезает в диапазон положительных чисел.
Так-то это 2^31=2147483648.
Но задавать его нужно отрицательным числом -2147483648, если не ошибаюсь.
Таким образом если все 32 флага установлены, BM:F должно возвращать -1 (32 единицы в битовом представлении).
Поправьте, если ошибаюсь.

Для этого обычно используют операции с битами в ERM. Задавать бит отрицательным числом - уже ERM-костыли, которые обычно выходят боком.

Т.е. как-то так:

!!VRv1:|2147483648;
(This post was last modified: 25.10.2021 16:35 by XEPOMAHT.)
25.10.2021 16:34
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 779
Post: #540

(25.10.2021 16:34)XEPOMAHT Wrote:  Т.е. как-то так:
!!VRv1:|2147483648;
А интерпретатор воспримет |2147483648?
Ведь значение вылезает за диапазон.

Может |-2147483648 ?

Upd: работает.
Image: b74db4711699.png

Quote:и должны быть помещены в однобуквенную переменную (по крайней мере, они не будут соответствовать в v-переменной).
- получается, это дезинформация.
(This post was last modified: 26.10.2021 11:03 by wessonsm.)
25.10.2021 16:46
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