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

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
XEPOMAHT Offline

Posts: 82
Post: #3601

(18.12.2017 18:11)Berserker Wrote:  переименуй её в game bug fixes.dll и попробуй ещё раз, если не сложно.

После переименования плагин вроде бы заработал, ошибок нет. Только от переименования функционал плагина не теряется?
(This post was last modified: 18.12.2017 18:48 by XEPOMAHT.)
18.12.2017 18:45
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3602

Нет. dll грузятся до кода инициализации Вога, *.era — после. Очевидно, плагин пишет туда, где ВоГ или Era уже что-то поправили. Может быть, таблицы расширили или перехватчик установили.


Скачать Герои 3 Эра и всё, что с ней связано
18.12.2017 20:27
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1910
Post: #3603

I don't have time right now for testing, one from next week, holidays. But I get a lot of reports on mapsforheroes, people who installed 2.61 then 2.65 and it crashes on many actions when playing my maps Bad

So I told them to get back to 2.47.

I will try to gather more precise information when I start testing.


All my WoG scenarios
19.12.2017 03:59
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 494
Post: #3604

Quote:Нет. dll грузятся до кода инициализации Вога, *.era — после
и тут мой мир перевернулся
(всегда думал, что наоборот, потому что зачем еще соответствующие события)
(This post was last modified: 19.12.2017 13:27 by feanor.)
19.12.2017 13:12
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3605

Я жутко ошибся. Ты прав (((


Скачать Герои 3 Эра и всё, что с ней связано
19.12.2017 14:09
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1320
Post: #3606

Кстати, тут я так и не понял.
Когда только начал делать Тифон, то его процедуру, которая сейчас называется "AfterWog", прямо с EntryPoint начал. Думал, она всё равно после воговских копирований сработает и всё по новой перелопатит. Но куда бы ни пихал библиотеку, как бы не переименовывал - в .dll или .era - всё равно библиотека грузится раньше WoG. Поэтому плюнул и сделал свой хук на после-вог.


Я на Лит-Нете
19.12.2017 15:21
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3607

*.dll после воговских правок, но до применения патчей.
Code:
LoadPlugins;
FireEvent('OnBeforeWoG', NO_EVENT_DATA, 0);
BinPatching.ApplyPatches(PATCHES_PATH + '\BeforeWoG');

InitWoG;
EraInit; // Era 1.9 *.dll

FireEvent('OnAfterWoG', NO_EVENT_DATA, 0);
BinPatching.ApplyPatches(PATCHES_PATH + '\AfterWoG');

У тебя можно было сделать так:
RegisterHandler(адрес stdcall обработчика с одним параметром, 'OnAfterWoG');

Функция присутствует в Era.dll.
Так можно подписаться на любое событие. Свои события через FireEvent тоже можно генерировать.


Скачать Герои 3 Эра и всё, что с ней связано
19.12.2017 19:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3608

Version 2.6.6
------------------------
[*] Updated WoG Native Dialogs mod by igrik: removed VC++ dependencies, fixed a few bugs, added WoG-like radio/checkbox-buttons for IF:G.
[*] Removed VC++ dependencies from Game Bug Fixes plugin. Plugin renamed to *.dll version to prevent crashes at game start.
[-] Fixed bug with crashes during sound playing in WoG dialogs. patcher_x86 thread-unsafe hook replaced with native Era hook.
[-] Assertion messages were not displayed, only files and lines used to be reported.


Скачать Герои 3 Эра и всё, что с ней связано
21.12.2017 07:20
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3609

Не прошло и надцать лет:
[+] Added support for kernel32.OpenFile function in virtual file system module. Fixed bug with black battlefield backgrounds.

Решилась проблема с нерабочим воговским скриптом новых полей в бою.


Скачать Герои 3 Эра и всё, что с ней связано
22.12.2017 20:16
Find all posts by this user Quote this message in a reply
Noel Offline

Posts: 31
Post: #3610

А причем тут это? Уже давно все используют пак полей Морна, тот в котором 140 штук вроде и который даже не так давно обновлялся. И он идет как мод эры
23.12.2017 00:24
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 82
Post: #3611

(23.12.2017 00:24)Noel Wrote:  Уже давно все используют пак полей Морна

Кто все? Некоторые люди продолжают жаловаться на нерабочие боевые поля на виндовозах версии 6.0 и выше. Лично я никогда не поставлю себе пак полей Морна, т.к. давно использую плагин randomskin.era.
23.12.2017 12:05
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3612

Noel, это баг. Несколько кампанейских ресурсов использовали эту функцию и загрузка полей сражений из файлов в Data тоже. Именно на Windows 7+. Теперь все скрипты корректно работают без сторонних модов.


Скачать Герои 3 Эра и всё, что с ней связано
23.12.2017 15:16
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1353
Post: #3613

(23.12.2017 12:05)XEPOMAHT Wrote:  Лично я никогда не поставлю себе пак полей Морна, т.к. давно использую плагин randomskin.era.
XEPOMAHT, ты сейчас говоришь о модах, которые имеют явно разное назначение в игре.
   - пак полей Морна: это фоны батлфилдов
   - randomskin: это фоны начальных экранов
Эти моды друг другу вообще не мешают.


Скачать HoMM3 ERA 2.4.6 || (myMods)
Скачать HoMM3 ERA 2.7.5 (Repack: Rus & HD)
23.12.2017 23:12
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 82
Post: #3614

(23.12.2017 23:12)igrik Wrote:  
(23.12.2017 12:05)XEPOMAHT Wrote:  Лично я никогда не поставлю себе пак полей Морна, т.к. давно использую плагин randomskin.era.
XEPOMAHT, ты сейчас говоришь о модах, которые имеют явно разное назначение в игре.

Говорю о плагине, а не о моде. Кто-то, кто использовал этот плагин, так же точно назвал свой мод - вот и идёт путаница.
24.12.2017 01:25
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10554
Post: #3615

XEPOMAHT, для полей сражений ты как его используешь? При каждом запуске идёт замена стандартных pcx на случайных из набора?


Скачать Герои 3 Эра и всё, что с ней связано
24.12.2017 04: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-2018 MyBB Group