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

Post Reply 
Threaded Mode | Linear Mode
ERA PLUS
» 10-й город для ЭРА и не только...
Author Message
daemon_n Offline
Administrators

Posts: 4356
Post: #1336

XEPOMAHT, ты пробовал случайную карту создать? у меня вылетает с твоим модом чистым при генерации объекта свитка заклинаний (деление на 0 по адресу 005353FC)


Image: widget.png?style=banner2

Новейший Heroes Launcher
25.03.2025 12:05
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2415
Post: #1337

(25.03.2025 11:33)daemon_n Wrote:  интро при старте игры у тебя не отключаются, а ещё игнорируют настройки звука -- имхо, не показывай, если в опциях отключён показа заставки

Где в игре есть такая опция? Насколько помню, чтобы отключить видео, нужно лезть в реестр виндовоза и искать там ключ "Show Intro". Поэтому Тифон перед интро-роликами этот ключ в реестре не проверяет. Могу добавить в ВоГ-опции, если нужно.

Звука на ПК вообще нет, т.к. колонки на работе иметь не разрешают. Но никто вроде не жаловался, в сами настройки звука Тифон не лезет - должно работать как в SoD.

(25.03.2025 12:05)daemon_n Wrote:  ты пробовал случайную карту создать? у меня вылетает с твоим модом чистым при генерации объекта свитка заклинаний (деление на 0 по адресу 005353FC)

У меня случайные карты генерируются - свитки появляются. Возможно, что в Сборке ещё с чем-то конфликтует: покажи хотя бы patcher_x86 dump.txt.
25.03.2025 12:49
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4356
Post: #1338

XEPOMAHT, с крашем потом разберусь -- сейчас работаю на win server 2003 -- ищу причину, почему перестали работать плагины (подтверждаю, что какой-то новый код это вызывает)

Для отключения intro есть ini ключ в heroes3.ini, а вот и адрес 00699410


Image: widget.png?style=banner2

Новейший Heroes Launcher
25.03.2025 13:03
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4356
Post: #1339

UPD: причину нашёл -- старая винда не может работать со "static" внутри некоторых хуков/ф-ций. Буду переписывать.
Code:
static Patch* blockScreenUpdate = _PI->CreateHexPatch(0x04AAC21, "90 90 90 90 90 90 90 90 90");
вот даже не знаю, почему так, но этот код добавил я -- да.


ChatGPT Wrote:Ошибка связана с использованием `static` и тем, как происходит инициализация статических переменных в зависимости от версии Windows.

### Разбор ошибки:
1. **Функция `ReleaseSRWLockExclusive`** отсутствует в `KERNEL32.dll` в Windows XP и более старых версиях, так как была добавлена только в Windows Vista.
2. Ошибка `Entry Point Not Found` возникает, если программа пытается вызвать функцию, отсутствующую в загруженной DLL.
3. **Как это связано с `static`?**
    - `static` заставляет компилятор создать переменную `blockScreenUpdate` с **статическим временем жизни**.
    - Если объект `Patch` или вызов `_PI->WriteHexPatch` в своем конструкторе (или при вызове) использует API, которого нет в XP (например, `ReleaseSRWLockExclusive`), то программа падает при загрузке, еще до выполнения `main()`.
    - Без `static` инициализация переменной происходит только при входе в функцию, что позволяет избежать раннего вызова несовместимого API.

### Вывод:
На старых ОС код с `static` может привести к ошибке из-за того, что инициализация статической переменной выполняется **до входа в `main()`**, а значит, загружается код, несовместимый с системой. Убирая `static`, мы отодвигаем инициализацию на момент вызова функции, когда программа уже работает, и можем избежать проблем с несовместимыми API.


Image: widget.png?style=banner2

Новейший Heroes Launcher
25.03.2025 13:11
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4356
Post: #1340

Переписываю все плагины сейчас, где такое добавил


Image: widget.png?style=banner2

Новейший Heroes Launcher
25.03.2025 13:21
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2415
Post: #1341

Есть желание у кого-нибудь нарисовать картинку к заклинанию Окаменение для книги заклинаний?

Image: image.jpg

Т.к. в ERA+ добавилась возможность заполучить его в книгу/свиток и использовать героем в бою.
26.03.2025 14:11
Find all posts by this user Quote this message in a reply
Grossmaster Offline
Moderators

Posts: 606
Post: #1342



Ремейк графики WoG
26.03.2025 15:20
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2415
Post: #1343

(26.03.2025 15:20)Grossmaster Wrote:  Image: okam.png

Спасибо огромное! 119
26.03.2025 15:37
Find all posts by this user Quote this message in a reply
Panda Online
Moderators

Posts: 1043
Post: #1344

XEPOMAHT,

Сделал на скорую руку, это простой архив версии HoMM3 ERA PLUS HD Rus 3.6.2.0, размер ~ 1 ГБ:
https://disk.yandex.ru/d/7XIDk710drbBlw

Состав:
- Основа: Heroes of Might and Magic III Complete (GOG) вот отсюда: http://wforum.heroes35.net/showthread.php?tid=5995
- ЭРА версии 3.9.21 v1.
- Русификатор для ЭРА версии от 02.02.2025 Panda Edition.
- HD-мод версии 5.4 R84.
- ЭРА Плюс версии 3.6.2.0.

Отличия от оригинала Эра Плюс:
- В сборке есть недостающий файл "H3spriteEraPlus.pac" для исправления ошибки и вылетов во время игры.
- В сборке мод основной ERA+ и мод на ролики H3videos объедены в один мод в составе ERA+.

Номер сборки - v.3.6.2.0.39210.700 (30.03.2025).

Запуск игры, а так же сценариев и рандомок есть. За 15 минут игры, ошибок или вылетов не было. Для более длительных тестов времени нет.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
(This post was last modified: 30.03.2025 00:49 by Panda.)
30.03.2025 00:43
Find all posts by this user Quote this message in a reply
GABRIEL Offline

Posts: 8
Post: #1345

(30.03.2025 00:43)Panda Wrote:  XEPOMAHT,

Сделал на скорую руку, это простой архив версии HoMM3 ERA PLUS HD Rus 3.6.2.0, размер ~ 1 ГБ:
https://disk.yandex.ru/d/7XIDk710drbBlw

Состав:
- Основа: Heroes of Might and Magic III Complete (GOG) вот отсюда: http://wforum.heroes35.net/showthread.php?tid=5995
- ЭРА версии 3.9.21 v1.
- Русификатор для ЭРА версии от 02.02.2025 Panda Edition.
- HD-мод версии 5.4 R84.
- ЭРА Плюс версии 3.6.2.0.

Отличия от оригинала Эра Плюс:
- В сборке есть недостающий файл "H3spriteEraPlus.pac" для исправления ошибки и вылетов во время игры.
- В сборке мод основной ERA+ и мод на ролики H3videos объедены в один мод в составе ERA+.

Номер сборки - v.3.6.2.0.39210.700 (30.03.2025).

Запуск игры, а так же сценариев и рандомок есть. За 15 минут игры, ошибок или вылетов не было. Для более длительных тестов времени нет.

   Начал играть, по включал вог опции, не хватает: герои начинают с 5 лвл и артефактами, герои через день делают 8 уровневые существа автоматом из 7 уровневых, двойная постройка строений в день, банк есть? Выбор в таверне героя при следующей покупке, Полководец изначально с 10 здоровьем, серьезно? В прошлых сразу было 200-300, прокачал одно здоровье стало 16 Мдааа, что я с ним смогу сделать? С таким дохлым? Какой в нем смысл с такими настройками параметров? и навыки у них вроде другие, я взял людоеда, у него написано, что он кастует скорость, а на деле точность, книгу с заклинаниями вроде мог передавать в прошлых, сейчас нельзя и оруженосцев вроде нет, кошмар. Что еще увижу, дополню, что было в тех, что я. играл. Mail1
(This post was last modified: 05.04.2025 23:45 by GABRIEL.)
05.04.2025 23:04
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2415
Post: #1346

(05.04.2025 23:04)GABRIEL Wrote:     Начал играть, по включал вог опции, не хватает: герои начинают с 5 лвл и артефактами, герои через день делают 8 уровневые существа автоматом из 7 уровневых, двойная постройка строений в день, банк есть?

Читерные вог-опции для человека, ослабляющие ИИ, были убраны из игры.

Банк - новое здание в Бастионе, аналог хотовскому Банку, но оно пока что не запрограммировано.

(05.04.2025 23:04)GABRIEL Wrote:  Выбор в таверне героя при следующей покупке, Полководец изначально с 10 здоровьем, серьезно? В прошлых сразу было 200-300, прокачал одно здоровье стало 16 Мдааа, что я с ним смогу сделать? С таким дохлым? Какой в нем смысл с такими настройками параметров? и навыки у них вроде другие, я взял людоеда, у него написано, что он кастует скорость, а на деле точность, книгу с заклинаниями вроде мог передавать в прошлых, сейчас нельзя и оруженосцев вроде нет, кошмар.

Опция командиров была ослаблена, чтобы особо не влиять на оригинальный геймлей. Командир может докачаться до уровня Лазурного Дракона только на высоких уровнях прокачки, а не на 2-4 месяце. Да и воевать только с 1 командиром без армии герой тоже не может - максимум, что можно в таком виде делать - шпионить и захватывать чужие шахты. По сути, роль командиров в ERA+ приравнена к статусу боевых машин в игре - не более. Картостроитель может дать герою суперкомандира, если это ему будет нужно в рамках сценария/кампании.

Оруженосцев нет и не будет - лютое читерство. Можете вернуть их в ERA+ отдельным модом - не запрещено.

Вообще, почти все вог-опции в ERA+ сделаны так, чтобы особо ни на что не влиять - они дают только небольшие приемущества, без радикализма. Одна из старый целей ERA+ и состояла в том, чтобы сделать всю воговщину дополняющей содовский гемплей, а не перекрывающий его, чтобы в одной игре могли ужиться и WoG, и HoA, и ERA, и MoP, и Фордж, и Бастион. Да, не всем игрокам в ВоГ это нравится, но по-другому этот винегрет объединить невозможно так, что не сломать всю игру.
06.04.2025 02:48
Find all posts by this user Quote this message in a reply
Panda Online
Moderators

Posts: 1043
Post: #1347

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


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
06.04.2025 08:41
Find all posts by this user Quote this message in a reply
GABRIEL Offline

Posts: 8
Post: #1348

(06.04.2025 08:41)Panda Wrote:  GABRIEL,
Выбор в таверне героя при следующей покупке - это опция HD-мода, можете сами активировать ее в настройках HD-мода.

   ага только мне пришлось лезть в гуглю, что бы понять как и выставить 1
вы почему то решили что я должен это знать)
кстати функция делать из алебардщиков мечников и далее конницу она присутствует?

(06.04.2025 02:48)XEPOMAHT Wrote:  
(05.04.2025 23:04)GABRIEL Wrote:     Начал играть, по включал вог опции, не хватает: герои начинают с 5 лвл и артефактами, герои через день делают 8 уровневые существа автоматом из 7 уровневых, двойная постройка строений в день, банк есть?

Читерные вог-опции для человека, ослабляющие ИИ, были убраны из игры.

Банк - новое здание в Бастионе, аналог хотовскому Банку, но оно пока что не запрограммировано.

(05.04.2025 23:04)GABRIEL Wrote:  Выбор в таверне героя при следующей покупке, Полководец изначально с 10 здоровьем, серьезно? В прошлых сразу было 200-300, прокачал одно здоровье стало 16 Мдааа, что я с ним смогу сделать? С таким дохлым? Какой в нем смысл с такими настройками параметров? и навыки у них вроде другие, я взял людоеда, у него написано, что он кастует скорость, а на деле точность, книгу с заклинаниями вроде мог передавать в прошлых, сейчас нельзя и оруженосцев вроде нет, кошмар.

Опция командиров была ослаблена, чтобы особо не влиять на оригинальный геймлей. Командир может докачаться до уровня Лазурного Дракона только на высоких уровнях прокачки, а не на 2-4 месяце. Да и воевать только с 1 командиром без армии герой тоже не может - максимум, что можно в таком виде делать - шпионить и захватывать чужие шахты. По сути, роль командиров в ERA+ приравнена к статусу боевых машин в игре - не более. Картостроитель может дать герою суперкомандира, если это ему будет нужно в рамках сценария/кампании.

Оруженосцев нет и не будет - лютое читерство. Можете вернуть их в ERA+ отдельным модом - не запрещено.

Вообще, почти все вог-опции в ERA+ сделаны так, чтобы особо ни на что не влиять - они дают только небольшие приемущества, без радикализма. Одна из старый целей ERA+ и состояла в том, чтобы сделать всю воговщину дополняющей содовский гемплей, а не перекрывающий его, чтобы в одной игре могли ужиться и WoG, и HoA, и ERA, и MoP, и Фордж, и Бастион. Да, не всем игрокам в ВоГ это нравится, но по-другому этот винегрет объединить невозможно так, что не сломать всю игру.

Зачем мне раскаченный командир с параметрами одного лазурного дракона в то время нужен будет, когда у компа их будет уже стек в 30-50 таких лазурных драконов или даже более? Какой же это баланс?
(This post was last modified: 06.04.2025 21:47 by GABRIEL.)
06.04.2025 21:42
Find all posts by this user Quote this message in a reply
Panda Online
Moderators

Posts: 1043
Post: #1349

GABRIEL,
Это вопросы не ко мне, а к автору мода, какие функции в моде присутствуют, я не в курсе. Я давно уже не являюсь "продвинутой ячейкой" этого сообщества.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
06.04.2025 22:04
Find all posts by this user Quote this message in a reply
GABRIEL Offline

Posts: 8
Post: #1350

(06.04.2025 22:04)Panda Wrote:  GABRIEL,
Это вопросы не ко мне, а к автору мода, какие функции в моде присутствуют, я не в курсе. Я давно уже не являюсь "продвинутой ячейкой" этого сообщества.
Где можно найти полную базу данных по героям и городам «Эры плюс»?
06.04.2025 22:29
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-2025 MyBB Group