Current time: 01.12.2024, 16:36 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 16657
Post: #196

Sav, feanor, у вас какие операционные системы?

Попробуйте: http://zalil.ru/31563782


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

Posts: 5
Post: #197

Sorry for corrupting the thread, I copy it to the wrong EraPlugins directory147 Now it works perfectly132

P.S.: Bers, have you patch for ExeBuilder which ads era.dll to exe?


Image: ubd5434.png
16.08.2011 20:48
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #198

Quote:Sorry for corrupting the thread, I copy it to the wrong EraPlugins directoryImage: 147.gif Now it works perfectly
Much better, I'm really glad.

Quote:P.S.: Bers, have you patch for ExeBuilder which ads era.dll to exe?
My approach is not to use ExeBuilder anymore, cause its patching system is not portable and flexible. You can generate the patch via BinMagic comparing TE.exe and h3era.exe. h3era.exe = TE.exe + load era.dll


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

Posts: 2180
Post: #199

Berserker Wrote:Sav, feanor, у вас какие операционные системы?
У меня Windows XP SP3.
16.08.2011 21:05
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #200

А феникс 3.6+ работает? Можешь привести список лодов в дате?
А с этой dll: http://zalil.ru/31563782 ?


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

Posts: 2180
Post: #201

Значит так. С изначальной dll или dll из поста 200 герои не запускаются (вернее мнгновенно вылетают). С dll из поста 194 запускаются нормально. Если я кладу мой плагин подгрузки lod`ов в EraPlugins, всё работает в любом случае. Видимо, проблема в автоподгрузке lod`ов (мой плагин обнуляет таблицы подгружаемых lod`ов во время инициализации).
lod`ы в Data: H3bitmap.lod, H3sprite.lod, H3ab_bmp.lod, H3ab_spr.lod, H3abp_bm.lod, H3abp_sp.lod.

Феникс работает.

С dll из поста 204 то же самое, что и с изначальной или из поста 200.
(This post was last modified: 16.08.2011 21:22 by Sav.)
16.08.2011 21:19
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #202

Большое спасибо.


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

Posts: 2180
Post: #203

Добавил в плагин Lods проверку на существование файла (она же включает в себя проверку на директорию).
Полагаю, это последняя версия плагина (больше не буду тут оффтопить Sm), так что добавил в архив что-то типа описания.
Где-то там более новая версия: http://wforum.heroes35.net/showthread.ph...9#pid65539.
(This post was last modified: 01.09.2011 21:29 by Sav.)
17.08.2011 00:13
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #204

На вог-архив залей, укажи с пометкой для Эры 1.81-.


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

Posts: 624
Post: #205

Quote:Sav, feanor, у вас какие операционные системы?
WinXP SP2

Список лодов:
Code:
h3.lod__
H3ab_bmp.lod
H3ab_spr.lod
H3bitmap.lod
h3custom.lod
h3custom.lod Backup <dir>
h3pbitma.lod
H3sprite.lod
H3sprite.lod Backup <dir>
h3toe.lod_
h3wog.lod
h3wog.lod_
h3wog.lod___
H3wog.lod Backup <dir>
_h3custom.lod_

С длл из 200ого или 204ого поста не работает - не запускается вообще, оля говорит, что вылет в том же 0045DE8F.

Quote:И хотя бы в теории, почему кнопки нарисованной от вога не было...
Не успела отрисоваться. Там много что не успевало.
17.08.2011 00:49
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #206

Понял, спасибо, постараюсь разобраться. А пока можно использовать ту dll, что не вылетает. Там нет только автоподгрузки лодов.


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

Posts: 1809
Post: #207

(17.08.2011 00:49)feanor Wrote:  
Quote:И хотя бы в теории, почему кнопки нарисованной от вога не было...
Не успела отрисоваться.

Это как? Она же всегда нарисована, прямо на картинке, без помощи чего-либо.
17.08.2011 01:17
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #208

Я эти таблички не обнулял, но у меня крушений не было, как я не издевался над лодами и сколько бы не создавал.

Code:
LodTypes::_Table LodTypes::Table[4][3]={
  {{2,Seq[0][0]},{2,Seq[0][1]},{2,Seq[0][2]}},
  {{3,Seq[1][0]},{3,Seq[1][1]},{3,Seq[1][2]}},
  {{1,Seq[2][0]},{1,Seq[2][1]},{2,Seq[2][2]}},
  {{2,Seq[3][0]},{2,Seq[3][1]},{2,Seq[3][2]}}
};
// 1 def
// 2 txt,pic
// 3 wav
int LodTypes::Seq[4][3][100]={
  {{5,1},{4,0},{1,0}},
  {{7,3,1},{6,2,0},{2,1,0}},
  {{1},{0},{1,0}},
  {{1,3},{0,2},{1,0}}
};

Попробую приводить в дественный вид.
Сав, грузить h3sprite/bitmap нужно первыми, чтобы остальные лоды имели больший приоритет и потому, что в воге есть места, где вещи ищутся именно в этих лодах.


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

Posts: 16657
Post: #209

Кажется, разобрался. 4 версии игры, 3 типа лодов: def/txt-pcx/wav условно. Версия игры СоД - 2. 3 ставится после при наличии одного из проверяемых файлов. Соответственно таблица 4х3, где каждая клеткая содержит кол-во лодов данного типа и указатель на массив индексов лодов в глобальной таблице. Новые лоды заносятся сразу во все три типа всех версий игры.

79F040 - LastInd
79EFE0 - LodTypes


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

Posts: 16657
Post: #210

Поправка, новые лоды не во все типы заносятся, wav нет. Не знаю, ошибка в коде или ещё какая-то причина.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
17.08.2011 03:11
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