Перейти к содержимому
Zone of Games Forum
[Silent Man]

From Dust

Рекомендованные сообщения

Большое спасибо, что занимаетесь переводом. Специально подожду перевода. Кто-нибудь занялся самим текстом?

Поделиться сообщением


Ссылка на сообщение
Кто-нибудь занялся самим текстом?

Да, скоро должны закончить.

Ну и собственно сам английский текст: Gen_Common.lin.bf.rar

Вот этот файл почти перевели.

Только, как вот теперь его по всем файлам расфасовать?

Поделиться сообщением


Ссылка на сообщение
в смысле

Как тот файл внедрить в игру?

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

Или есть другие способы?

Поделиться сообщением


Ссылка на сообщение

Отлично! Займусь массовым импортером текста в OLI файлы.

А ещё нужно определиться с шрифтами. BumB_32, продемонстрируй пожалуйста какие именно файлы нужно менять.

Поделиться сообщением


Ссылка на сообщение

у меня есть сильное подозрение,что шрифты хранятся в ffd и tdt форматах

и еще мучает вопрос,почему их так много

Изменено пользователем Wi-Fi

Поделиться сообщением


Ссылка на сообщение

Да судя по названиям они замешаны в этом. Но я не понимаю зачем тогда ещё и текстуры в TGA хранить там?

Посмотрел TDT файлы, ввобще непонятная структура. Идей нету.

tdtx.th.png

Кто зареган на ксентаксе? Может ещё и там тему запилить по этой игре?

------- updated ------------

Хорошая новость: Уважаемый Himick, разобрал формат *.tdt файлов. Это оказался DDS тип dxt5 c отрезанным заголовком. Чтобы получить из *.tdt файла нормальный DDS, необходимо отрезать левый заголовок 46 байт (или Для файлов размером 262190 байт отмеряем с конца(!) 262144 байта копируем в новый файл.) и пришить правильный заголовок 128 байт от DDS файла с темже разрешением и типом.

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

По завету OLEGator84'ра пишу сюда, что ещё выяснил по шрифтам.

 

Spoiler

ee71ed748224.jpg

По порядку:

Имя файла - [453]DINMittelEF-Bold_Default.ffd.

Смещение - 01C4. 2-х байтовое число. Длина "шапки" таблицы символов.

Смещение - 01C6. "Шапка" таблицы символов. Просто перечисляются все символы в кодировке utf-16. Возможно это, и предыдущее оставлено разрабами для красоты и в игре не используется.

Далее по существу:

Смещение - 05F7. Начало самой таблицы символов(ну по крайней мере я так думаю). И дальше, начиная с этой позиции, блоками по 27 байт идёт сама таблица расположения символов, т.е. на описание 1 символа идёт 27 байт. И так до конца файла.

Далее структуру не разбирал, но для затравки этого хватит.

Поделиться сообщением


Ссылка на сообщение
Кто зареган на ксентаксе? Может ещё и там тему запилить по этой игре?

Прощения за оффтоп!! А что за ксентакс? Гугл не знает...

PS

Слежу за успехами :)

Поделиться сообщением


Ссылка на сообщение

Набросал простенький скрипт для преобразования *.TDT в *.DDS.

Этот пример только для текстур размером 512x512, если нужно других размеров, то в переменную $bDDShead нужно подсунуть заголовок от текстуры такого размера.

$bDDShead = Binary ("0x444453207C000000071008000002000000020000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000040000004458543500000000000000000000000000000000000000000010000000000000000000000000000000000000")$sTdtFilePath = FileOpenDialog ( "Выберите *.tdt файл", @ScriptDir,  "From Dust TDT (*.tdt)|Все файлы (*.*)", 1)If $sTdtFilePath = "" Then Exit ; если файл не выбран, выходим$hTdtFile = FileOpen ($sTdtFilePath, 0+16); открываем для чтения + бинарный режимFileSetPos ($hTdtFile, 46, 0); встаём на начало DDS файла$bTdtFile = FileRead ($hTdtFile); читаем всё до концаFileClose ($hTdtFile)$iPos = StringInStr ($sTdtFilePath, "\", 0, -1); определяем позицию последнего слеша в пути$sDDSFileName = StringMid ($sTdtFilePath, $iPos + 1) ; формируем имя нового файла$sDDSFileName = StringTrimRight ($sDDSFileName, 3) & "dds"$sDdsFilePath = FileSaveDialog ( "Выберите файл для сохранения", @ScriptDir, "DDS file (*.dds)", "", $sDDSFileName)If $sDdsFilePath = "" Then Exit ; если файл не выбран, выходим$hDdsFile = FileOpen ($sDdsFilePath, 2+16); открываем файл для записи + бинарныйFileWrite ($hDdsFile, $bDDShead & $bTdtFile) ; записываем данные в файлFileClose ($hDdsFile)MsgBox (0, "TDT to DDS", "Готово!")

 

Немного коряво отображается, $bDDShead = Binary ("0x..... это одна длинная строка

Запускать скрипт можно этим, после установки правой кнопкой мыши > создать > AutoIt v3 Script и скопировать код в него. Потом Правой кнпокой мыши на файле скрипта > Run Script.

Поделиться сообщением


Ссылка на сообщение

 

Wi-Fi, добавь автоматическое зеркалирование текстуры по вертикали. Проще будет художникам, когда шрифты будут отлаживать.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      The Dark Pictures: House of Ashes

      Метки: Решения с последствиями, Хоррор, Несколько концовок, Хоррор на выживание, Психологический хоррор Платформы: PC XONE PS4 Разработчик: Supermassive Games Издатель: Bandai Namco Games Серия: The Dark Pictures Дата выхода: 22 октября 2021 года Русский язык: Интерфейс, Озвучка, Субтитры Отзывы Steam: 6037 отзывов, 88% положительных
    • Автор: SerGEAnt
      The Legend of Nayuta: Boundless Trails

      Метки: Ролевая игра, Ролевой экшен, Японская ролевая игра, Слэшер, Аниме Платформы: PC PS4 SW Разработчик: Nihon Falcom, PH3 Издатель: NIS America Серия: The Legend of Heroes Дата выхода: 11 декабря 2021 года Отзывы Steam: 144 отзывов, 93% положительных

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Всё-всё, убедили. Смена движка сама по себе — это не обязательно ремейк. При желании буквально любое изменение могут назвать ремастером. А могут и не назвать. Насколько зелёное — травяное, настолько синее — облачное. Да-да, в курсе.
    • Трава зелёная, небо голубое — да, в курсе. Но сначала ты говорил обратное, вот и возник разговор. Если игра спрайтовая например, чего там ещё менять? Типа Старкрафта. Если просто текстурки аспскейлили и в печать — там даже определение возникло “ленивый ремастер” и мем с котом ещё был. Всё же нейросеток не было и ремастеры типа Age of Empires —  это прям надо было выложиться по полной.
    • Вот тут всё-таки не соглашусь. Персонажей визуально поменяли изрядно. Цензура очевидная. Ох, повторюсь. Но обычно всё-таки смена движка — это одна из основных причин для того, чтобы иметь основания для именования ремейками. Смена движка приводит обычно к тому, чтобы переделывать игру с нуля, это один из главных признаков того, что такой ремейк. Ремайстер обычно не предполагает настолько глобальных вложений. До недавних пор ремастеров типа дьяблы и ко не было. Шли исключительно всякие hd ремастера, где только текстуры менялись по большей части. Это уже после пошла мода изобретать колесо и путать честной народ во хз чего, т.к. даже на маркетинг не свалишь. Например, можно резидент эвил 96-го года к версиям нулевых вспомнить. Вроде бы там тоже достаточно дословно перенесли игру, подтянув серьёзно графику, но это было названо ремейком. Впрочем, этот пример рушит мою позицию касательно платформенности (“в пределах одной платформы”). Хорошо, видимо, тут я всё-таки ошибся.   Подводя итог: как взбредёт в голову издателю и/или разрабу — так и будет именоваться. Всё.
    • Хорошо, что наша позиция по данному вопросу совпадает. А толк от такого 50 на 50 вечного? Я так понимаю, что один перс ивентовый, а два других в пуле стандартные? Видео наизусть, разумеется, не запоминал. Значит, несколько поспешили в релизом. Такое часто бывает. Потом завезут почти наверняка. В большом числе гача игр примерно так же релиз и оформлен. Ну в этом и смысл гача игр, разве нет? Они постоянно в разработке, а апдейты делятся обычно на контентные (основная история, квесты, механики), ивентовые, а также “пустышки”. Тут есть гринд ресурсов. С ростом акка растёт и потребление ресурсов на усиление персов. Слышал, что там немало надо погриндить на высоком лвле акка. Твоё мнение поменяется после первого же ивента. А потом будет следующий и так далее. Эффект упущенной выгоды (fomo) — стандартная штука в гачах.
    • https://vk.com/wall-195178310_3155 — обновите пожалуйста версию для Шинры еще
    • И? Ты говорил другой движок это автоматом ремейк. Про это был разговор. The Thing ремастер, Commandos 2 ремастер, Томб Райдеры 1-6 ремастеры — плохие примеры?
    • 2-я дьябла, там даже перенесли фичи которые были завязаны на то, что в старой игре все счетчики были завязаны на 24 кадра в секунду. То есть например при набирании параметра скорости каста, надо было добирать определенные пороговые значения, где ты получал один кадр выигрыша в анимации, а между этими значениями у тебя в скорости разницы не было, и все это было тщательно перенесено. Плюс в ремастере остался баг с открытыми дверями которые выглядели как закрытые.
    • Ну дык это и ремастер. Но вообще да, хороший пример того, что смена движка сама по себе не гарантирует статус ремейка. То есть последнее слово о статусе поделки и понятии ремастера/ремейка всё-таки за разрабами/издателями.
    • 120 не переносятся. 80 круток = хард гарант рандомного 6 звезд, они переносятся. Нету эндгейм контента, может я еще не дошел, хотя пора бы уже, но другие говорят что нету эндгейма. Ежедневки, те что ща есть, проходятся буквально за 5 минут, даже меньше.  ждать полгода ради двух дней игры? И ради этого в промежутках ролить персов? В игре много контента, но он имеет награду только за первое прохождение. А за последующее уже ничего не дают. Обычно делают так что за первое прохождение — большая награда. За следующие — маленькая. Так у игроков есть стимул гриндить. А тут нету наград за повторы. Тут такое ощущение, что разраб хочет, чтобы игрок прошел игру, и ушел ждать полгода. Поэтому игра воспринимается как обычная, где ты проходишь игру, а потом ждешь длс или вторую часть к ней. 
    • RE1 вышел на пс1, его ремейк вышел на геймкубе, а ремастер ремейка вышел на ПК и других консолях…  Тоже самое про Спайро, Краша и прочее.  Grand Theft Auto III — The Definitive Edition
  • Изменения статусов

    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
  • Лучшие авторы


Zone of Games © 2003–2026 | Реклама на сайте.

×