Перейти к содержимому
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, добавь автоматическое зеркалирование текстуры по вертикали. Проще будет художникам, когда шрифты будут отлаживать.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Gerald
      Fireside Feelings

      Метки: Уютная, Беседы, Милая, Эмоциональная, Расслабляющая Разработчик: Team Empreintes Издатель: The CoLab Дата выхода: 07.06.2025 Отзывы Steam: 91 отзывов, 100% положительных  
    • Автор: mordamax

      Скоро игре 5 лет, а перевода всё нет, и нет. 
      Придётся заняться самим.
      Движок: Unity
      Жанр: Решение с последствиями, Детективное, Симулятор.
       

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

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

    • Никуда не уходили, работаем. Пара человек правда покинули перевод

      Благодаря @NikAnErr еще и шрифты в игре красивые появились   Вылеты в переводах могут быть связаны с тем что движок игры не рассчитан на кол-во байтов русского текста. Тут или идти в адаптацию, параллельно заменяя часть букв с русских на английские. Но в таком случае мы получим очень странный визуал текста (Часть слова красивым шрифтом, часть слова угловатым обычным). Или лезть в сам движок и переписывать, возможно сделать мод, который будет интегрировать лишь часть перевода, освобождая уже неиспользуемую память для оптимизации 
    • Поиграл этот ваш Валор Мортис. Жёсткая хрень) Дошёл до скрытого босса, раз 10 сдох, пошёл отдыхать. Чую игра будет очень весёлой, надеюсь геймпад переживёт эту игру.  Порадовало, что отпимизон к релизу подтянули. 4к DLSS качество, в среднем 70FPS, иногда просадки до 60-ти есть. При чём это с РТ, которого не было в демке. Помню демка только с DLSS баланс более менее хорошо шла, а тут явно результат по лучше. 
    • А ты докажи что сам делал ещё. Да и какая разница на каком чужом труде. 
    • @pekatvdmitriypekar, ну-ну, ждите притока. У вашего канала ограниченная публика. Так как многие попросту не смогут на него попасть. 
    • @wolfigor2010 Да, через неделю-две постараюсь выложить патч
    • так-же вышло Grand Theft Auto 4 "Русская озвучка VHS, Дубляж, Закадр" {Websupra}
    • Там очень много чего не переведено, боевка по большей части, абилки. У меня все это уже есть. А диалоги я потихоньку переведу. Да и вообще у меня принцип делать все самому, чтобы не ловить потом упреков, что я что-то сделал на основе чужого труда )
    • @Rabid666 есть украинский мод под build 25643095 https://www.nexusmods.com/ledgerbound/mods/3 глянь, может чем поможет
    • т.е. речь о том, что представленный монитор вполне может заинтересовать и, возможно, в будущем будет приобретён одним из пользователей форума. 
      Всё тебе надо разжевывать  Это раз. 
      Два, у меня был один комментарий, второй ответ на твой. Если бы ты в очередной раз не захотел поделиться со мной своей мудростью  я честно уже устал, мне её уже складывать некуда  то от меня тут был бы один коммент. Один, Карл Сильвер!
      Где ты тут от меня обсуждение то увидел, или мне и одного коммента написать нельзя без пояснения за базар, и лично пояснений тебе? Помнится как меня тут пинали, когда я решил уточнить у человека что он имел ввиду в своём комментарии, видно ты тоже желаешь себе такой опыт, зря  о ком речь? Чьи комменты? Мои? Про себя уже выше написал, а остальные ответы тебе. Про других не знаю, может есть у них причина не обсуждать данный монитор и текст темы.

      Мне вот нравятся мониторы с USB-хабами, полезная фича. Хорошо что тут присутствуют. Вот только не понял, это модель какого года и поколения? Я к тому, что, возможно, данную модель ни так легко будет найти в магазине. А вообще у AOC AGON хорошие отзывы.
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
  • Лучшие авторы


×