Current time: 14.04.2024, 20:08 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Исследования игрового формата карт
» технические вопросы
Author Message
Berserker Offline
Administrators

Posts: 16471
Post: #46

    {0x4C4143,0,DP(LoadProtected)},
{0x5849C7,0x0,DP(CheckFileTypeN)},
Записал на следующий выпуск.

32 используется вогом (1C).
#define SODMAPTYPE 0x1C


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

Posts: 2180
Post: #47

32 это 0x20 вообще-то) 0x1C - это содовский формат и есть.
28.11.2013 23:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #48

Да, ошибся. Нужно чтобы Все, кроме воговских защищённых карт и 32 игнорировались, так?


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

Posts: 2180
Post: #49

По идее нужно, чтобы все форматы, которые не равны 14 (рое), 21 (аб), 28 (сод) и воговского (или воговских если их несколько) - не включались в список карт, то есть обрабатывались так же, как форматы > 28 в Соде. Отдельной проверки для Хоты не должно быть нужно.
Я не знаю, как работает этот алгоритм защиты карт и что вообще правил Вог. Если он просто бинарными патчами исправил все проверки на > 28 на воговский формат - то я могу дать хотовский код увеличения количества поддерживаемых форматов, которым эти правки можно заменить. В ином случае надо копать что-то в самом Воге и либо править там, либо убедиться, что все проверки формата происходят в коде оригинала.
29.11.2013 00:08
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #50

Я сделаю, как ты написал выше (14, 21, 28 + воговские).


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

Posts: 517
Post: #51

29 и 30 можно включить в принципе.
29 это Хроники, 30 это старый хота, который по формату ничем не отличается от сод, а значит и грузиться будет, если нужные дефы есть в лодах (как и в случае с вог, впрочем).


-= подпись Гиппокамуса =-
(This post was last modified: 30.11.2013 14:16 by hippocamus.)
29.11.2013 19:59
Visit this user's website Find all posts by this user Quote this message in a reply
GrayFace Offline
Forum Moderators

Posts: 1233
Post: #52

А Хроники разве совместимы?
Вот эта проверка:
{0x4C415E,DS0(0x73),1}, // переходы (>=0x1C, а не =0x1C)


Вся правда обо мне
29.11.2013 21:42
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #53

Компании хроник вроде играются, хотя не в курсе, какая там версия карт.


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

Posts: 116
Post: #54

Кампании хроник может и играются - но в них используются герои с номерами за пределами ранга (137-143). Тип карт - 29 (как уже написали), тип кампании - 07 (06 - СОД, 05 - АБ,...), тип подкомпании - 00.

Помнится у меня просто появлялся вместо тарнума пустой герой без картинки и с нулевыми статами. Что меня удивило игра вылетать и не думала ))
30.11.2013 04:05
Find all posts by this user Quote this message in a reply
fireman Offline
Forum Moderators

Posts: 1426
Post: #55

(26.01.2014 01:03)Berserker Wrote:  Заплатка, умоляющая Хотовские карты пощадить старика ВоГа. Роешные карты могут пошаливать при этом, не проверял.

Файл пихать в папка_с_игрой\Mods\WoG\EraPlugins\AfterWoG . Роешные загружаются, где именно краш может быть?


Новости по WoG 3.59, ХотА и другим модам.
27.01.2014 16:10
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #56

(26.01.2014 01:03)Berserker Wrote:  Заплатка, умоляющая Хотовские карты пощадить старика ВоГа..
Патч, устраняющий вылет ERA при наличии в игровой папке "Maps" карт HotA 1.3.x
Download
Тип: Мод для ERA
Размер: 97 КБ
27.01.2014 17:29
Visit this user's website Find all posts by this user Quote this message in a reply
hippocamus Offline

Posts: 517
Post: #57

Респект за игнор ХотА карт!


-= подпись Гиппокамуса =-
02.02.2014 00:07
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #58

Да уж, неудачно для простого патча вышла версия карт у Хоты. 32 против 33 у вога и меньших у сода )


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

Posts: 517
Post: #59

У Вога 51 ведь! А у хоты был запланирован идентификатор 56 (чтоб после Вога, и потому что в оригинале все кратны 7). Но Сав взял 29, который потом срочно переправили на 30, ибо 29 это Хроники. 31 был техническим, 32 закрепился.
30 используется и сейчас, это формат СОД, но с хотовскими объектами. По идее его можно не игнорировать, интерпретировать как ВОГ.


-= подпись Гиппокамуса =-
(This post was last modified: 04.02.2014 23:49 by hippocamus.)
04.02.2014 23:45
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #60

В любом случае Хотовский больше содовского, но меньше воговского. Такую сложную проверку двоичным патчем не сделать.


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