PekaFeed 
Здравствуйте, народ. Покопался в *.ldr, их устройство на деле оказалось до смешного простым. Нет в них ничего "зашифрованного", весь файл - это просто результат вычитания данных из данных другого условного файла, сплошь состоящего из байтов "FF". Вот так понятнее: латинская буква "a" из ANSI обычно в HEX-редакторе отображается как один байт "61", в нашем же *.ldr-файле она отображается как "9E", т.е. просто "FF минус 61".
Короче, создал файл в Exel'е, во второй столбик которого копируем данные из HEX-редактора нашего файла, забираем новые данные из крайнего правого столбика и записываем в новый файл при помощи того же HEX-редактора, полученный файл редактируем каким-нибудь Notepad++. Выкладываю результаты своих копаний (скачать).

Внутри архива:
1) исходный файл из игры - Clovis.ldr
2) он же, приведённый в удобный для редактирования вид - AntiClovis.bin
3) пример файла после редактирования EMPTY_NAME.ldr - тот же рыцарь на пегасе Clovis.ldr, но со стёртым именем.

А, ещё забыл, в файле важные - это буквально первые 180-200 байт, остальные четыре КИЛОбайта, о которых я думал, что это архив - просто избыточные данные, обычный рандомный мусор, необходимый для подсчёта контрольной суммы (сумма записана в блоке 0x0A-0x0C и является просто сложением всех байт от 0x0D до самого конца файла, подсчёт суммы прописал в EXEL). В общем, разбор формата вышел корявым и путанным (но главное что результирующие файлы кушаются игрой на ура), ибо я не технарь ни разу, а прирождённый гуманитарий, наверняка найдутся умельцы сделать минипрогу всё-в-одном для редактирования *.ldr-ов.
HSerg
Большое спасибо за подробный разбор! Постараюсь оформить его в виде заметки в разделе статей.
Собоцинский Дмитрий 
Доброго времени суток. Столкнулся с глупой, но очень нервирующей проблемой: в руссобитовских вторых дисах не нажимаются некоторые буквы, например, буква "ё". Хотя у акеллы все буквы набираются нормально, хоть там и сами штифты выглядят очень убого. Нет ли какого фанатского патча, добавляющего недостающие русские буквы к классической руссобитовский установке?
И вопрос вдогонку: никто случайно не знает имя того актёра с приятным голосом, который озвучивал вступительный ролик в восстании и все брифинги в кануне? А то голос озвучивавшего брифинги в гвардиях и летописи просто режет слух.
HSerg
Патча нет, но можно попробовать скопировать акелловский ScenEdit.exe.
В документации не нашёл, но можно на форуме Руссобит-а спросить.
CranimKranium 
Здравствуйте, решил вот свою копию Disciples II: Gallean's Return от GOG.com русифицировать и задумался — а сколько всего этих переводов было-то? Поправьте, знающие люди:
1)Канун Рагнарёка v1.0 от Руссобит-М (в Интернете встречал, что там перевод другой, но где скачать сам диск, не нашёл)
2)Канун Рагнарёка v1.1 от Руссобит-М (у самого такой диск)
3)Гвардия Света/Тьмы от AZZA Games
4)Летопись Вселенной от Руссобит-М
И все они затрагивают перевод описания основных монстров и первых кампаний. А ведь ещё были разные Disciples Gold, Disciples World от Акелла, и это я пока для себя присматриваю перевод только для Gallean's Return, а ведь Rise of the Elves тоже не только одна компания Никита переводила.
Кстати, у вас для Unofficial 1.41b3 Patch тоже написана благодарность Dr. Beaver за перевод.
Так сколько же всего этих переводов?
HSerg
Почти всё указано верно!
1. Канун Рагнарёка 1.x от Руссобит-М + патч 1.41 (переведены новые и исправленные в патче тексты).
2. Гвардия Света/Тьмы от AZZA Games для Руссобит-М.
3. Летопись Вселенной от Руссобит-М.
4. Disciples 2: RoE, Disciples 2 Gold, Disciples World от Акелла.
5. Пиратский перевод от 7 Wolf (обзор на AG, есть на ZoG).
6. Ещё какой-то "пиратский" перевод.
7. Фанатский перевод от Soft-Ice на базе пираток и Руссобит-М.
CranimKranium
"5. Пиратский перевод от 7 Wolf (обзор на AG, есть на ZoG)."
Позвольте не согласиться. Скачал я этот самый перевод с сайта ZoG, ни в одном месте не совпадает с обзором от AG, зато там 100%-совпадение по всем файлам с переводом Руссобит-М (как бы не уверял уважаемый SerGEAnt, что официальные переводы у него на сайте не выкладывают ни под каким соусом). ЕДИНСТВЕННОЕ отличие: файл TApp.DBF, при тщательном изучении выясняется, что из него просто вытерли упоминания Руссобит-М в титрах. Хотя не исключаю, что это типа "версия полтора" от 7Волка, в которой они тупо перепиратили официальный перевод. В этом случае ещё более кощунственно выглядит поливание грязью официального перевода в обзоре на подконтрольном им сайте CD BUGS:
http://web.archive.org/web/20050126193954/http://www.cdbugs.ru/index.php?body=review&review_id=253

Вот для сравнения некоторые переводы

Возвращение Галлеана от Акелла со сборника Disciples World:
https://s11.postimg.org/ls3o2mtab/Akella_World.png

Гвардия Тьмы от AZZA Games/Руссобит-М:
https://s21.postimg.org/408fhv753/AZZA.png

Канун Рагнарёка v1.1 от Руссобит-М (в Readme.txt игра названа Disciples II - Тёмное Наследие)
https://s28.postimg.org/s65rdlxql/Russobit-_M_v1.1.png

Русификатор (якобы от 7Wolf) с сайта Zone of Games, установленный на Gallean's Return от GOG.com:
https://s27.postimg.org/5a3lbu7mb/Zo_G.png

Учение II: Тёмное Предсказание от 7Wolf:
https://s9.postimg.org/i02uwvgvz/7wolf.png
HSerg
Хм... А ведь действительно совсем не 7Wolf, а очень даже AZZA. Поправил комментарий, спасибо!
CranimKranium
"7. Фанатский перевод от Soft-Ice на базе пираток и Руссобит-М."
HSerg, не могли бы направить в поиске? Гугл упорно выдаёт что-то не совсем то. Возможно, именно такой фанатский перевод мне и нужен для эстетического удовольствия.
Норвежская Сёмга 
Добрый день, HSerg. У меня есть ощущение, что при экспорте и последующем импорте анимации из gif теряется информация о прозрачности в случае с тенями. Можно ли в ResExplorer сделать настройку прозрачности при импорте из gif?

И второй вопрос:
Столкнулся с той же проблемой, что Volunteer и CactusBlack. У дополнительных анимаций (огонь из пасти у гончей или зеленое свечение у скелета) коды MOV2 и STO2. После добавления всех нужных анимаций с нужными названиями, отображается всё, кроме доп. анимаций. У кого-нибудь получалось это победить?
Норвежская Сёмга
Первый вопрос решить получилось: оказывается, прозрачность можно настроить в ImageMap Structured Data.

Там же выставляем прозрачность 00 2C 01 для доп. анимаций (как у огня из пасти у гончей), но в игре он все равно не появляется. Грустно.
Vaeltaja 
Вот вам готовый вариант, полюбуйтесь. http://file.sampo.ru/tkvjv7/
Vaeltaja 
PekaFeed, без проблем. Измените принадлежность, к примеру, Небироса из нейтралов к Империи (RACE_ID в базе юнитов). Сделали карту, ткнули Имперского Небироса. Запустили карту, экспорт. Вот и все. Потом можно вернуть все назад.
PekaFeed 
Норвежская Сёмга, последовал вашему совету.
1)Для начала в папке Globals в файле Gunits.dbf сделал Рыцарю Смерти характеристики такими же, как у Носферату (сменил абсолютно всё в строке после g000uu0096 на то, что стояло в строке после g000uu0097).
2)Создал простой сценарий (тупо создал пустую карту в ScenEdit и тут же вышел). В Windows скопировал этот сценарий и во второй копии через HEX-редактор поменял название.
Объединил эти два абсолютно одинаковых сценария в кастомную сагу (через ScenEdit). Открыл игру, открыл сагу и тут же сделал сохранение a_deathknight.csg (вот оно).
3)Затем сразу же сделал экспорт лидера Рыцаря Смерти в файл a_deathknight.ldr (вот он) и закрыл игру.
4)Открыл в HEX редакторе сохранение a_deathknight.csg и заменил Рыцаря Смерти на Носферату (заменил g000uu0096 на g000uu0097), полученный результат сохранил в файл сохранения под названием a_nosferat.csg (вот он).
5)Открыл игру, загрузился в новое сохранение a_nosferat.csg, тут же экспортировал лидера Носферату в файл a_nosferat.ldr (вот он) и закрыл игру.

--ИТОГ--
Сравниваю a_deathknight.ldr и a_nosferat.ldr в HEX-редакторе, точно знаю что отличаются они только по ID юнита (g000uu0096 и g000uu0097 соответственно), но всё равно содержимое файлов кажется каким-то сжатым, заархивированным что-ли.
Определённо, т.к. характеристики у юнитов один в один, то и различий не должно быть много. И их действительно немного (около 8-ми байт отличаются), но эти байты какие-то зашифрованные, нечитабельные глазом.

P.S. Обращаюсь к экспертам, если вы смогли расковырять такие муторные архивы, как *.ff, то *.ldr с похожим сжатием, наверняка открыть тоже можно.
Норвежская Сёмга 
PekaFeed, я бы попробовал через редактирование dbf файлов создать двух лидеров с одинаковыми свойствами, в начале игры дать им одинаковые имена, обоих экспортировать и, скорее всего, два ldr файла будут различаться только данными об ID лидера, которые и можно поменять.
PekaFeed 
Vaeltaja, и что, этого Небироса можно в игре в новую карту импортировать? Понятно, что в редакторе на карту можно добавить кого угодно, только вот после окончания сценария нейтральные герои под вашим руководством быть экспортированы не могут. А если существуют именно импортируемые *.ldr кастомные лидеры, не подскажете секрет их создания?
Vaeltaja 
PekaFeed, дык у меня и Небирос имперский есть. Может, просто побаловались с лидерами?
PekaFeed 
Народ, а кто-нибудь разбирал, как файлы лидеров *.ldr устроены? Если их HEX-редактором открывать, кажется, что содержимое зашифровано. Может, существуют в природе утилиты по их редактированию. Помню встречал где-то года три назад модифицированные *.ldr-файлы, в которые нейтралов умудрились засунуть (Дрегу Зул, Эрхог, Утера и т.п.), их можно прямо в самой игре импортировать на карту, как обычных лидеров.
Vaeltaja 
Здравствуйте, HSerg, я отослал программу вам на почту. Проверьте ее, пожалуйста, годится ли она.
HSerg
Добавил программу на сайт, спасибо!
Ophiliar 
Здравствуйте, уважаемый HSerg. Спасибо, что ещё поддерживаете ресурс о моей любимой игре. Не подскажете, где можно найти побольше сведений о некой настольной игре по Disciples, а именно Blades of War? Cуществуют ли в природе сканы карточек от этой игры (там вроде бы есть некоторое количество уникального арта, монстров, нарисованных с другого ракурса и подобного)?

P.S. Комментатору ниже: прога для смены модов не просто нужна, а позарез! Ведь когда оригинальная игра исследована от и до, трудо удержаться от желания побаловать себя сторонними модификациями. Хотя это и не грех совсем (взять ту же HotA для Героев 3, ведь почти официальный новый аддон сварганили).
И ещё, пользуясь случаем, года 2 назад здесь проскакивали новости о создании крупного мода на Disciples II об орках, не дадите ссылку, как там дела продвигаются?
Vaeltaja
Ophiliar, коли позарез, то могу поделиться. Хотя система требует совершенствования.

Касательно Disciples II: Rise of the Greenskins - тут: http://d2rotg.sklabs.ru/forum/. Дело вроде как удалось, новости проскакивали давно, правда, у меня ничего не запустилось, что-то там с DLL, но посмотри - гляди чего и выйдет, у людей, вон, все же идет.

Что же до Blades of War, то есть лишь несколько фоток с этими самыми картами. Уже давно как антиквариат.
Vaeltaja 
Здравствуйте, HSerg. Поскольку есть карты, где прилагаются игровые ресурсы, отличные от оригинала или требуются таковые, а мне Ctrl+C Ctrl+V орудовать поднадоело после каждой карты, я сделал программу, в которой можно выбрать мод для конкретной карты из числа имеющихся в папке. Пригодится ли кому-то здесь такая прога?
HSerg
Да, такая программа многим бы весьма пригодилась. Обязательно присылайте - добавлю на сайт.
Норвежская Сёмга 
Никак не могу добавить здание в столицу.
Добавил новую строку в gbuilds, отредактировал файлы capital.dat и interf.ff, добавил картинки, отредактировал фон, прицепил к зданию зверушку.
D2DLGPreview показывает, что окошечко под иконку здания появится. Запускаю игру. Зверушка есть, фон изменился, а здания нет.
Норвежская Сёмга
Добрый день. Проблема была в том, что в GBuiList возможность постройки здания нужно указывать для всех типов лордов.
Прошу поправить мануал)
HSerg
Всё верно, упустили этот момент. Спасибо!
CactusBack 
Несколько сообщений назад пользователь Volunteer писал, что у него не получается добавить анимацию специальных эффектов юнитов на стратегической карте. Подскажите, удалось ли решить эту проблему?

Я тоже с ней столкнулся, пытаясь сделать копию юнита Адская гончая - корректно отображаются анимации самого юнита на стратегической карте, но не отображается анимация огня в пастях.
CactusBack 
HSerg, здравствуйте. Подскажите, пожалуйста, как в D2ResExplorer при добавлении новой анимации на основе существующей правильно называть новую анимацию, чтобы она соответствовала новому юниту, которого я добавил в Gunits?
HSerg
Идентификатор юнита + код анимации. Можно подсмотреть нужные данные в D2UnitViewer.
Necrosis 
HSerg, как можно на вашем сайте разместить карты? На Nevrndaar`е есть пара карт, которая достойна бОльшего распространения.
HSerg
Прислать карту/сагу + описание (для сайта) мне на email (см. внизу страницы).
Necrosis
Эм, D2Ext@sklabs.ru, я правильно понимаю? Если да, то отправил. Спрашиваю, потому что никогда не сталкивался с таким форматом почтового адреса. О_х
HSerg
Да, всё верно - карты в ближайшие дни появятся на сайте.
Dante 
Здравствуйте. Наткнулся на ваш сайт в поисках ответа на вопрос: возможно ли в своих сагах добавить к каждой миссии индивидуальную картинку? Речь идет не о видео роликах, а именно картинки. И хотелось бы знать, какие существуют ограничения для таких картинок, если это возможно?
Просмотрев раздел с файлами, сам не смог разобрать что именно может мне помочь...
HSerg
Такой возможности нет. Если только менять ресурсы самой игры.
Dante
Благодарю за ответ.
Тогда может быть можно добавить свое изображение в "список портретов" в редакторе? Имеются ввиду портреты, которые показываются в игре при выводе сообщений на экран при диалогах и прочем. Вероятно, придется изменять какой-то игровой файл (опять же, ресурс игры). Осуществимо?
Предполагаю подобное из аналогии работы со звуковыми банками, когда можно открывать файл специального формата и добавлять\изменять звуковое сопровождение\эффекты самой игры...
HSerg
Да, это относительно несложно. Нужно лишь добавить новое изображение в Events.ff.
Dante
На вашем сайте есть программа, которая позволит это сделать?
D2ResExplorer, к примеру, позволяет только просматривать и сохранять изображения. Другая программа предобрабатывает. А есть ли у вас та, которая внедрит изображение в необходимый мне .ff файл?
HSerg
Возможности D2ResExplorer гораздо шире - она позволяет вносить изменения в файлы *.ff, *.wdb, *.wdt.
Dante
В таком случае, большое спасибо за ответы! Попробую более детально изучить предоставленные здесь программы, уверен найду много интересного для себя.
Мотлин 
В игре есть звуки, которые привязаны к юнитам не по их индексам. К числу таких, например, относятся звуки передвижения по карте: levitate, flysmall, walkchain и др.. Где прописана эта связь?
HSerg
В составе D2ResExplorer есть редактор звуков юнитов. Напр. для G000UU021 в LST4 прописан именно Levitate.lst