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

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

Posts: 873
Post: #856

У меня пара жизненных вопросов:
За что отвечают era.dll и angel.dll? и можно ли их подгрузить к другому ехе?
У кого-нибудь есть код на С для того чтоб сделать dll подгружающую патчи bin?
Хочу отказаться от ехешника ТЕ, но хочу оставить возможности ЕРЫ...


Ты роешься в моих паках, но ты делаешь это без уважения...
(This post was last modified: 11.05.2012 16:55 by totkotoriy.)
11.05.2012 16:55
Find all posts by this user Quote this message in a reply
Prayer Offline

Posts: 56
Post: #857

Berserker, У меня на эре 1,8 был один плагинчег, очень полезный. Мне MoP его сделал, за что ему огромное спасибо:
Code:
; НАЗВАНИЕ: BtnMapDisable
; ВЕРСИЯ: 1.0
; АВТОР: MoP
; ОПИСАНИЕ: Деактивирует кнопку "Доп. опции" в главном меню игры
; EXE: SoD, TE

; "Увести" кнопку за пределы экрана, задав отрицательные координаты отрисовки:
17BF82 00FEFFFF; -200
17BF87 00FEFFFF; -200
В общем он убирал кнопку "показать доп. опции" педед создачей карты. На Эре2 этот экран "без кнопки" не всегда рисуется и игра вылетает с ошибкой. Без этого плагина все ок. Причем никакой закономерности не вижу, но если один раз вылетела, то потом постоянно до перезагрузки. Как будто в памяти какая то метка висит. В чем причина?
(This post was last modified: 12.05.2012 11:41 by Prayer.)
12.05.2012 10:25
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #858

Prayer, Сделайте заплатку для памяти:
57BF75 6A00909090
Кнопка будет ненажимаемой.

totkotoriy, angel.dll - это реализация Эры 1.81 урезанная. era.dll - соответственно 1.81+.
С другим ехе они несовместимы, кода на Си нет.


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

Posts: 16657
Post: #859

Image: 0_83330_931d23cb_orig


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

Posts: 1054
Post: #860

Ага. Было бы неплохо. Только галочку добавить: "скрыть инструменты разработки".
12.05.2012 22:45
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #861

Это уже готовая старая программа от Гиппо. Я вечер потратил, чтобы достать/сделать иконки и настроить параметры. Мне не нравится, что не выровнены картинки, картинки только bmp со стрёмной прозрачностью (пришлось повозиться), программа закрывается при любом выборе.


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

Posts: 1054
Post: #862

Ну так аналогичную с нужной функциональностью написать не проблема Rolleyes

Надо бы только сначала MM закончить...
12.05.2012 23:09
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #863

Никогда б не обнаружил, если бы не рамка...

При первом запуске списка авторов игры (кнопка Credit) подложка ZmainMEN обрезается сверху, справа и снизу Bad
Если обновить экран (F4), пока идут буквы, то подложка становится видна целиком.

Berserker, вот для примера ZmainMEN.pcx с рамкой по краям, посмотри, и если возможно исправь в ERA это безобразие
http://webfile.ru/5951512 (пароль в личке)
13.05.2012 09:24
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #864

Бес, дружище, помилуй меня.


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

Posts: 56
Post: #865

Нигде не нашел описание заплаток
fix towers damage
skeleton transformer fix
Можно в двух словах?
15.05.2012 12:42
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #866

(15.05.2012 12:42)Prayer Wrote:  skeleton transformer fix
Можно в двух словах?
Драколичи и Приведения в Трансформаторе скелетов теперь не превращаются в Скелетов - они ведь итак нежить144
15.05.2012 13:01
Visit this user's website Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #867

(15.05.2012 13:01)Bes Wrote:  Драколичи и Приведения в Трансформаторе скелетов теперь не превращаются в Скелетов - они ведь итак нежить144
а кошмары и мумии?


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
15.05.2012 13:12
Visit this user's website Find all posts by this user Quote this message in a reply
gamecreator Offline

Posts: 7107
Post: #868

там вообще должна быть проверка на флаг "нежить" у существа


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
15.05.2012 13:49
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #869

Quote:fix towers damage
Исправляет неверный урон от башен, если на отряде воздушный щит или есть навык оборона.


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

Posts: 16
Post: #870

Небольшой патч для совместимости ERA SDK (2.1) с freepascal.

Code:
diff --git a/era_sdk/era.pas b/era_sdk/era.pas
index e8e037b..bed8caf 100644
--- a/era_sdk/era.pas
+++ b/era_sdk/era.pas
@@ -4,6 +4,10 @@ DESCRIPTION:  Era SDK
AUTHOR:       Alexander Shostak (aka Berserker aka EtherniDee aka BerSoft)
}

+{$IFDEF FPC}
+  {$MODE DELPHI}
+{$ENDIF}
+
(***)  INTERFACE  (***)
USES Windows;

@@ -156,6 +160,16 @@ TYPE
   END; // .RECORD TGameState


+{$IFDEF FPC}
+VAR
+  (* WoG vars *)
+  v:  TErmVVars absolute $887664;
+  z:  TErmZVars absolute $9271E8;
+  y:  TErmYVars absolute $A48D7C;
+  x:  TErmXVars absolute $91DA34;
+  f:  TErmFlags absolute $91F2DF;
+  e:  TErmEVars absolute $A48F14;
+{$ELSE}
CONST
   (* WoG vars *)
   v:  PErmVVars = Ptr($887664);
@@ -164,6 +178,7 @@ CONST
   x:  PErmXVars = Ptr($91DA34);
   f:  PErmFlags = Ptr($91F2DF);
   e:  PErmEVars = Ptr($A48F14);
+{$ENDIF}

* Наверное лучше оставить указатели указателями для совместимости, с другой стороны так удобнее.
** В работе не проверял, но по крайней мере компилится.
(This post was last modified: 15.05.2012 15:41 by AVS.)
15.05.2012 15:39
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