IPB

Здравствуйте, гость ( Вход | Регистрация )

> Heroes III: Horn of the Abyss 1.3.2, Оптимизированная версия
Black Phantom
сообщение 08 Feb 2014, 16:58
Сообщение #1

Immortal
Сообщений: 1 321
Спасибо сказали: 472 раза




Работоспособность оптимизированной версии не гарантируется (Команда HotA).

Здравствуйте, дорогие любители игры Герои Меча и Магии III!

Меня зовут Кирилл, на этом форуме и мире Героев я больше известен под никнеймом "Black Phantom".

Когда-то, в своем детстве я активно увлекался третьими "Героями", сначала был простым игроком, потом пробовал делать карты.

Затем разрабатывать небольшие дополнения, некоторые из которых до сих пор можно найти в недрах этого форума.

Когда-то даже состоял в командах по разработке Кремля, а также в команде разработчиков Horn of the Abyss. Занимался, в основном, различными описаниями и списками внутренних ресурсов Героев III.

И хотя я особо не преуспел в создании карт и дополнений к Героям III, есть все же одна вещь, освоенная мной на высоком уровне. Это знание всех внутренних структур и файлов игры, а также умение структурировать и оптимизировать их.

В силу различных обстоятельств, вот уже довольно продолжительное время, я отошел от мира Героев. Хотя периодически захожу на форум DF2, чтобы почитать последние новости.

И вот, зайдя несколько дней назад, с радостью узнал о выходе новой версии HotA - 1.3, сразу же скачал и установил ее. Это здорово, т.к. последняя версия, с которой я имел дело, была самая первая - 1.0. Изменений много, как много и новых оригинальных идей, которые были реализованы.

Конечно же, хочется поблагодарить команду разработчиков за такую замечательную игру, за то, что Герои III до сих пор не забыты, почти 15 лет спустя...

Лишь один, как мне кажется, отрицательный момент, привлек мое внимание - размер дистрибутива. Установочный пакет HotA 1.3 занимает, без малого, 145 Мб - для сравнения почти столько же занимала вся игра Герои III: Возрождение Эрафии.

Конечно, я не смог побороть соблазн, и распотрошил все файлы и ресурсы, и, знаете, мне стало грустно. Размер установщика, да и самого дополнения можно было сделать куда меньше, причем, без каких-либо урезаний, а просто путем анализа файлов, с последующей их оптимизацией.

Я понимаю, что в век Мегабитного интернета, пара лишних десятков Mb не представляют большой проблемы, но все же, лично мне приятно осознавать, что в моей любимой игре нет ничего лишнего. А у кого-то, возможно, интернет до сих пор помегабайтный

В общем, потратив пару дней, я сделал оптимизированную версию HotA. За основу была взята последняя на текущий момент версия - 1.3.2

Итак:

Heroes III HotA 1.3.2 (optimization by Black Phantom):

- размер самих файлов HotA 1.3.2 был сокращен с 178,11 Мб до 84,96 Мб (экономия составила 52,3% - это больше, чем в 2 раза!).
- размер программы установки был сокращен со 143,84 Мб до 77,67 Мб (экономия составила 46%).
- общее время установки сокращено в 4(!) раза.
- теперь в панели «Установка и удаление программ» Windows версии 7 и выше правильно указывается размер дополнения. Раньше указывался размер всей игры, включая оригинал.
- теперь HotA можно установить как на "Полное Собрание", так и на "Дыхание Смерти", причем основой для локализации будет исходная версия, т.е. стилистика перевода останется прежней.
- программа автоматически определяет путь не только к "Дыханию Смерти", но и к "Полному Собранию". Причем, сначала идет поиск пути к "Полному Собранию", а уже затем к "Дыханию Смерти".
- при установке на "Полное Собрание" отсутствуют вылеты игры, связанные с конфликтом некоторых текстовых файлов.

Скачать мою версию Вы сможете по ссылке ниже [application/exe, 77.7Mb]
http://yadi.sk/d/qn9dY0fJHXbCB

P.S. Также удивила и стандартная программа обновления HotA, которая вместо нескольких файлов заново качает и замещает все игровые ресурсы, включая архивы *.vid и *.snd

К сожалению, я не вел лога оптимизации, поэтому точного списка удаленных/модифицированных файлов нет. Но могу заверить, что работоспособность игры сохранена полностью, а изменений в самой игре не заметят даже многие разработчики HotA.

Если команде HotA будет интересно, то я смогу разъяснить, какие файлы и почему были удалены или заменены. Также рад буду обсудить все детали.

Я не прошу, чтобы моя версия стала стандартом де-факто - меня все равно никто не послушает. И делать оптимизацию и программу установки для будущих версий мне тоже никто не предложит, хотя, со своей стороны, был бы очень рад.

Моя цель - показать, настолько можно уменьшить затраты, если подходить к вопросу со знанием дела. Кому нравится - могут качать установщики и обновления в разы превышающие, реально требуемые объемы.

P.P.S. Эта тема, наверняка, будет удалена, как ненужная, но мне как-то все равно.

Спасибо всем за внимание! До свидания, дорогие друзья!


--------------------
Все на земле боится времени, но время боится Героев Меча и Магии
Go to the top of the pageAdd Nick
 
+Quote Post

Сообщений в этой теме
- Black Phantom   Heroes III: Horn of the Abyss 1.3.2   08 Feb 2014, 16:58
- - Kislolord   Я думаю, что твою тему не только не удалят, а ещё ...   08 Feb 2014, 17:32
- - Docent Picolan   привет, давно тебя не видно было. заглядывай на За...   08 Feb 2014, 17:42
|- - Black Phantom   Цитата(Docent Picolan @ 08 Feb 2014, 18:4...   08 Feb 2014, 17:45
- - Sav   Насчёт отличий этой сборки от официальной - тут бы...   08 Feb 2014, 18:35
|- - Black Phantom   Цитата(Sav @ 08 Feb 2014, 19:35) Насчёт о...   08 Feb 2014, 20:00
- - Barral   Black Phantom, у меня буковская платина. Можно как...   08 Feb 2014, 20:59
|- - Black Phantom   Цитата(Barral @ 08 Feb 2014, 21:59) Black...   08 Feb 2014, 22:37
- - J2K   Да простит меня Черный Фантом, но я все же укажу н...   08 Feb 2014, 22:24
- - Docent Picolan   По поводу звука, файла hota.snd то бишь. Он ужат...   08 Feb 2014, 23:14
- - Black Phantom   Хотя люди с бюджетными колонками и low-top аудиопл...   08 Feb 2014, 23:43
|- - Docent Picolan   Цитата(Black Phantom @ 09 Feb 2014, 00:43...   09 Feb 2014, 01:00
- - Iv   Прямо заинтриговали. Скачаю сборку только чтобы ка...   09 Feb 2014, 09:54
- - Vizit0r   блек фантом, как и в прошлый раз ударился в крайно...   09 Feb 2014, 10:15
- - Black Phantom   Цитата(Docent Picolan @ 09 Feb 2014, 02:0...   09 Feb 2014, 14:39
- - Docent Picolan   ЦитатаВстречаются пустые файлы размером 4Mb (с тиш...   09 Feb 2014, 14:48
- - hippocamus   Black Phantom, молодец, спасибо за сборку! Мы ...   09 Feb 2014, 17:55
- - Vizit0r   Docent Picolan все правильно написал. Black Phant...   09 Feb 2014, 19:21
|- - Black Phantom   Цитата(Vizit0r @ 09 Feb 2014, 20:21) Doce...   09 Feb 2014, 21:08
- - hippocamus   Да, рад золоту! Но тему никто удалять просто т...   09 Feb 2014, 23:56
- - hippocamus   Сделал минимальную сборку Полное собрание + ХотА +...   04 Oct 2014, 02:06
|- - serovoy   Цитата(hippocamus @ 04 Oct 2014, 06:06) С...   04 Oct 2014, 09:41
- - AKuHAK   Кому интересно - также сделал миниверсию хоты (и т...   05 Oct 2014, 00:25
- - hippocamus   Здорово! А оригинальные кампании можно добавит...   05 Oct 2014, 17:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20 January 2026 - 21:46
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика