Они одинаковы!
А вы хотели бы больше индивидуальности низкоуровневым юнитам или оригинал идеален и не стоит его трогать?
Автор: Артём Лисов
А вы хотели бы больше индивидуальности низкоуровневым юнитам или оригинал идеален и не стоит его трогать?
Автор: Артём Лисов
Олды на месте? Помните такую ТБС Disciples II? Ну ту самую, где боги бросают на гибель целые армии и государства в преследовании собственной выгоды. Так вот... Выбирая из богов пантеона Невендаара, последователем кого вы бы предпочли быть?
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Планирую написать серию постов о моддинге Disciples II, от самого простого типа правок текста, и основных характеристик юнита, до сложного по типу добавления новых юнитов, создания кастомных модификаторов и дальностей атак. Есть те, кому интересно? Для примера вот вам первая часть.
Я считаю, что лучше всего материал можно усвоить на реальных примерах, поэтому каждый урок попытаюсь подать на актуальных потребностях правок.
Текст саг и игровых наименований/описаний понадобиться исправить если вы захотите сделать собственную локализацию игры на родной язык или исправить ошибки перевода уже существующих локализаций.
Текст и числа в Disciples 2 хранятся в файлах с расширением .dbf. Это уже довольно устаревший формат хранения данных, но при этом достаточно простой в понимании. Для работы с dbf-файлами рекомендую скачать DBF Viwer 2000.
В данном уроке нас интересуют два файла: Sinfo.dbf и Tscen.dbf. Расположены они по пути "Папка_с_Игрой/Scens/".
Открываем DBF Viwer 2000 - Меню «Файл» - пункт «Открыть» и указываем путь к Sinfo.dbf. Если вы собираетесь редактировать версию игры в русской локализации, то возможно вместо текста вы увидите нечто подобное…
Добавьте описание
Чтоб исправить отображение достаточно нажать F11 или в меню «Просмотр» нажать на пункте «OEM кодировка».
Добавьте описание
В Sinfo.dbf нас интересуют поля:
NO_SCEN - поле, что хранит уникальный номер (идентификатор) для каждой главы саги. Оно служит для связи с другими таблицами.
CAMPAIGN - хранит в себе идентификатор расы которой принадлежит эта глава. Позволит быстрее найти нужную нам главу.
C000CC0002 - Империя.
C000CC0003 - Горные Кланы
C000CC0004 - Легионы Проклятых
C000CC0005 - Орды Нежити
C000CC0006 - Эльфийский Альянс
NAME - Наименование главы саги.
DESC - Описание сценария в двух словах, то есть то, что мы видим в кратком описании сохранения.
Здесь мы видим текст из полей NAME и DESC
BRIEFING - Цель главы саги.
Текст из BRIEFING
BRIEFLONG1, BRIEFLONG2, BRIEFLONG3, BRIEFLONG4, BRIEFLONG5 - Это разбитый на 5 частей вступительный текст каждой главы. Это необходимость из-за ограничения в 254 символа у строки.
Текст из полей BRIEFLONG1, BRIEFLONG2, BRIEFLONG3, BRIEFLONG4, BRIEFLONG5
Лично у меня всегда дергался глаз, когда я видел переводы наименований кланов гномов. Например, правящий клан на момент Disciples II зовется Cloudkeeper. Самые популярные версии перевода: Тучегон, Повелитель Туч и Небохранитель. Как по мне такие вещи либо лучше не переводить и просто записать кириллицей, как фамилию, либо если все таки собрались переводить, то не искажать смысл без особой нужды. К слову в данном примере локализации половина наименований имеет перевод, половина записана через кириллицу. Поэтому давайте сделаем все в одном стиле и запишем Повелителей Туч, как Клаудкиперов.
Находим в Sinfo.dbf запись с NO_SCEN = S100SC0000 и дважды на нее кликаем. У вас откроется форма редактирования записи.
Добавьте описание
Заменяем все «Повелитель Туч» на «Клаудкипер» и жмем «Ок». Обязательно закрываем DBF Viewer 2000 иначе игра не сможет использовать SInfo, который открыт в программе и завершит работу с ошибкой. Когда закрыли смело заходим в игру (важно начать сагу заново, иначе старое сохранение останется с текстом до правок) и любуемся результатом своего труда.
Добавьте описание
Добавьте описание
Добавьте описание
В Tscen.dbf нас интересуют поля:
NO_SCEN - поле, что хранит уникальный номер (идентификатор) для каждой главы саги. Если подсматривать в прошлую таблицу можно легко определить к чему относится запись.
ID_OBJECT - уникальный номер (идентификатор) для каждой записи в этой таблице.
ID_STRING - это поле указывает на то, к какому типу относится текст в следующей колонке:
NAME_TXT - наименования отрядов, городов, имен ИИ в главе саги, событий на саге
TITLE - наименования руин
TXT_TITLE - наименования торговцев, лагерей наемников и тренеров.
TXT_DESC - описания торговцев, лагерей наемников и тренеров.
DESC_TXT - неиспользуемое поле, наследие Disciples Sacred Lands, где в меню Дипломатии можно было почитать биографию лорда фракции. Идут в паре с именем Лорда расы, друг за другом.
DESC - неиспользуемое поле, скорее всего предполагалось здесь хранить описания руин, т.к. они идут в паре с наименования руин, друг за другом.
POPUP_TXT - текст диалогов.
TEXT - думаю здесь объяснение не нужно.
Давайте попробуем исправить диалоги все в той же первой главе саги Легионов Проклятых. Чтоб упростить себе работу используем фильтрацию по полю NO_SCEN = S100SC0000 и ID_STRING = POPUP_TXT
Добавьте описание
Например, исправим диалог после убийства гонца, Бесрезен заменим на Бетрезен. Для этого находим запись с ID_OBJECT = S100EV0014, дважды кликаем по ней, заменяем текст и жмем «ОК». Закрываем редактор полностью, начинаем заново сагу Легионов Проклятых.
Добавьте описание
В игре мы увидим исправленный текст:
Добавьте описание
Вот таким образом можно сделать собственную локализацию саг в Disciples II или исправить неточности перевода в той, что больше всего вам по душе. В следующий раз планирую рассказать, как редактировать весь остальной текст в игре и за что отвечают основные dbf файлы.
Откройте для себя неизвестные факты о классической стратегической игре Disciples 2 в этом видео! От скрытых пасхальных яиц до закулисных секретов разработки — будьте готовы расширить свои знания и оценить эту любимую игру.
Как забрать стража столицы в свой отряд? Что зашифровано в анимации носферату? Как должен был выглядеть ассасин Империи? Что таит в себе имя Фламеля Кроули? Независимо от того, являетесь ли вы давним поклонником игры или новичком, в этом видео есть что-то, что вас удивит.
Пройдя этот тест, вы узнаете, сколько нужно сосисок, чтобы спуститься по ним на дно Марианской впадины. А еще сколько их можно съесть, пока длится самый долгий в мире поцелуй. Не пропустите!
Привет, фанаты Disciples II. Остальные можете пролистывать ленту дальше и хороших вам выходных! Я совместно с ещё двумя пользователями загорелись идеей сделать шестую игровую фракцию для культовой пошаговой стратегии. Черновое название фракции "Племена зеленокожих". Наш подход к разработке заключается в том, что мы активно черпаем идеи от фанатов, чтоб скоректировать свою работу, но делаем это через различные конкурсы с призами. Мы уже провели два литературных и два художественных конкурса. Сейчас мы надеемся открыть для себя таланты из числа авторов кастомных карт для Disciples II. Вот кратко я ввел вас в курсе дела, а теперь непосредственно - регламент конкурса!
Во главе сюжета должны стоять зеленокожие. Они могут быть как главными героями, основными квестодателями, так и угрозой, которую необходимо нейтрализовать. Это главный критерий оценивания, если он не будет соблюден — конкурсант не сможет занять призовое место.
Карту можно делать к оригинальной версии Disciples II: Rise of the Elves или для модов: Норвежской Семги или Alternative mod.
К размеру карты нет требований. Но карта должна быть “сценарием” (формат .sg), кастомные “саги” (формат .csg) — не принимаются.
Присылать работы необходимо на почтовый адрес — disciplesofnevendaar@gmail.com. Ссылки на внешние ресурсы или архивы не будут даже открываться.
Посылая свою работу на почту, вы автоматически разрешаете использовать её в разработке мода по добавлению новой фракции в рамках проекта “Племена зеленокожих”.
Политические подтексты, завуалированные или прямые оскорбления в чей-либо адрес, агитация и/или пропаганда чего-либо.
Выдавать себя за другого человека = дисквалификация.
К карте не должно быть никаких дополнительных материалов в виде озвучек или инструкций.
Во время проведения конкурса и оценивания работ - нигде свои карты не публиковать. Но вы можете привлекать игроков для тестов вашей карты, присылать работы в приватные сообщения не запрещено.
Раскрытие темы конкурса. Во главе сюжета должны стоять зеленокожие. Они могут быть как главными героями, основными квестодателями, так и угрозой, которую необходимо нейтрализовать. Это главный критерий оценивания, если он не будет соблюден — конкурсант не сможет занять призовое место.
Работоспособность карты и событий. Главное в этом критерии это возможность игрока победить, если он выполнит главную цель. Второстепенное это работоспособность событий добавленных автором.
Дизайн ландшафта.
Вовлеченность игрока. Уделите время погруженности игрока в сюжет. Карту без событий и диалогов может создать и генератор карт, наполните карту чем-то интересным в различных её уголках, чтоб игрок не скучал. Даже если это будет незначительный комментарий после боя, который вносит небольшую деталь в раскрытие сюжета.
Сбалансированность отрядов, наград за победы над врагами и за выполнения второстепенных задач. Идеальная карта не должна быть ни слишком сложной, ни слишком легкой.
Логичность и обоснованность. Здесь оценивается, как сюжет, так и обоснованность разнообразия отрядов и наград выдаваемых игроку. Создавая условный отряд из священников и демонов потрудитесь обосновать такой союз, проявите фантазию, а выдавая за победу над ними нестандартную награду объясните, как та у них оказалась. Работая над сюжетом убедитесь, что у действующих лиц есть мотивация, а их действия последовательны.
Вариативность. Хороший сценарий не должен быть направлен на прохождение конкретным типом лорда или составом его отряда, постарайтесь дать возможность игроку самому определить подход к прохождению.
Художественная ценность и атмосфера. Не стоит описывать природу, события, переживания и мысли персонажей через текст, вы создаете в первую очередь сценарий, в который нужно играть, а не визуальную новеллу - для последнего существуют литературные конкурсы и фанфики. Легкая недосказанность, неоднозначность трактования и простор для домыслов лучше, чем несколько раз разжеванное объяснение происходящего.
Начало конкурса: 01.06.2024 12:00 по МСК.
Окончание принятия работ: 30.09.2024 23:59 по МСК.
Срок оценивания зависит от количества работ и свободного времени судьей.
Оценивать работу будут: @Rock.Wolf, Juzz, Honests Games.
В случае непредвиденных обстоятельств состав судьей может измениться.
Оценки судьей — не подлежат огласке, но после прохождения карт вы получите развернутую рецензию на карту, с советами по улучшению от одних из лучших картостроителей сообщества.
Участвуя в выборе победителя - запрещается участвовать в самом конкурсе.
Призовой фонд будет состоять из всех донатов сообществу за время проведения и оценивания конкурса, за учетом вычета комиссии площадок: VK Donut, Boosty, Пикабу.
На данный момент фонд — 5500 руб. Пополнить призовой фонд через целевой сбор средств можно через виджет Пикабу ниже.
Призовой фонд делится между победителями по принципу: 1 место — 50% фонда, 2 место — 35% фонда, 3 место — 15% фонда.
Перед началом работы над картой почитайте мой пост - дневники разработчиков Disciples II Dark Prophecy. А именно часть 10 и 11 от сценаристов Eva Bunodiere, Emanuel Protopapas и Erin Martel. В дневниках они описывали свой подход к создания оригинальных сценариев для игры, которые запали в душу сотням тысяч игроков со всего мира, возможно их советы окажутся для вас полезными.
Посмотрите гайд по созданию событий в редакторе карт от канала Honests Games. Если вы решили делать конкурсную работу на мод Норвежской Семги, вы можете воспользоваться каталогом скриптов, что размещен на нашем Discord сервере. Это поможет вам сэкономить время.
Адекватно оценивайте свое время и возможности. Лучше сделать завершенную карту меньшего размера и с меньшим количеством доступных игроку фракций, чем сдать недоделанную работу. Рекомендуем потратить три месяца на создание карты, а четвертый потратить на тестирование.