Перейти к содержимому
Zone of Games Forum
KRNzzz

Gratuitous Space Battles

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

черт ... зачем столько сложностей разработчики наделали, захочешь покарячиться и не сможешь ...

+ насколько я понимаю есть еще проблема в том, что переделать буквы это одно но вот их отображение если честно я не совсем понимаю механизм конвертации текстового файла точнее отдельных его значений в текст взятый из графического файла и есть еще вариант что файлов там два типа с одинаковыми названиями, но разным расширением типа: zekton16.dds.dat и zekton16.dds - в них никакой конвертации не нужно?

прошу меня простить за может быть элементарные вопросы

но я человек с улицы, грубо говоря, в этом вопросе :)

или вообще методом "научного-пальцового" тыка заменять буквы? :)

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

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


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

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

мб там все просто и кто нить поможет.

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


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

Отпишусь.

Я нихрена не понял в этом формате. Да и координат маловато.

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


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

Всё элементарно. В DAT файлах вообще не координаты, а ширина символа в пикселях+1 пиксель на "межбуквенное" расстояние. Ну чтобы буквы не сливались. Размеры ширины символов идут последовательно по порядку со сдвигом в 4 байта. В принципе если перерисовать шрифт полностью, удалить "лишние" знаки препинания и другие доп. символы, составить таблицу соответствия, то русификатор может получится. Но всё равно без программиста тут не обойтись.

И чуть не забыл, шрифт рассчитан на 100 символов.

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

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


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

а если перерисовать символы как на клавиатуре - соответствия не выйдет? (как я писал выше) хотя насколько я понимаю - там как то есть сноски на порядок букв в шрифте или нет?

плюс если они опираються на существующий шрифт - может в нем просто нет русских букв - из-за этого получается что их не видно?

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

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


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

Это уже нюанс составления таблицы соответствия. В принципе в основном это так будет, но все равно английских букв меньше.

Естественно там нет русских букв.

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

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


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

а вариант сделать так что бы он опирался на другой шрифт?

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


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

Привязки значений к буквам в DAT нет.

Видимо в игре задан какой-то массив, и собственно из файла DAT она вытягивает для каждой буквы ширину.

Т.е. значения для новых ширин может и можно задать, да вот только неизвестно куда они пойдут, если игра запустится и они считаются. Да даже те несколько свободных значений, которые внизу неполных рядов — неизвестны.

Можно заменить как на клаве, только ты лишишься знаков препинания. Скорее тут лучше сделать заглавными русский алфавит, ну и кой-где сэкономить. Использовать 3(три) за З, 0(ноль) за О, ну и заменить пару неизвестных/ненужных символов на русские. Те что пустые сейчас и знак Евро или что там. А так же отказатся от "Ё" и "Й". А английский алфавит оставить в маленьких, на всякий пожарный.

Резуюмируя: не только нет русских, но и не рассчитано в данный момент на них. Обычно в наличии есть наборы значений для всех 255 символов, а тут пока только для ста.

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


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

в общем в данный момент если и получится - то только как "на коленке" - понятно - попробую на досуге пострадать вечерком - может чего и выйдет :)

всем спасибо большое за помощь - если будут еще варианты пишите пожалуйста

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


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

Товарищ Den Em.

1. Повторение мать учения))). Я писал о структуре DAT файлов на несколько постов выше. Даже формулу привязки написал.

2. И запас символов вполне позволяет русифицировать игру. Если перерисовать все английские буквы и использовать резерв. Не нужно так извращаться - Использовать 3(три) за З, 0(ноль) за О, ну и заменить пару неизвестных/ненужных символов на русские. Те что пустые сейчас и знак Евро или что там. А так же отказатся от "Ё" и "Й".

3. Скорее всего маленький английский алфавит тоже используется. К примеру в Ласт Ремнанте вообще 3 текстуры шрифтов.

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

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


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

мммм

если я перерисую - все равно понадобиться привязка??

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


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

Смотря что ты понимаешь под привязкой. Нужно будет прописать ширину каждой буквы. Формулу вычисления смотри выше.

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


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

Himick

Вообще то я уже говорил уже о несколько другом, а не о том, что высчитать ширину нужно перевести 4 байтовое значение из шестнадцатиричной + 1. Ты это назвал "формулой"? И не нужно строить из себя гения, я тоже подумал, что в шрифте только ширина. Меня смущало то, что сложив предыдущие ширины невозможно получить конец следующего символа (Да, я стереотипно подумал.). Это невозможно потому, что для всех букв выделены участки одинакой площади и нужна только ширина. Иначе можно было бы и вообще без dat сделать моноширинный шрифт.

3. Скорее всего маленький английский алфавит тоже используется. К примеру в Ласт Ремнанте вообще 3 текстуры шрифтов.
А я говорил что он не используется? Я сказал что лучше его не трогать по возможности. И да, я тоже видел многотекстурные шрифты и кое-что знаю. Читай внимательно.

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


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

Да, я назвал это "Формулой". Потому что по определению Формула-комбинация математических знаков, выражающая какое-либо предложение. Всё гениальное просто. На текстуру шрифта надо было смотреть внимательно. Ничего не бросилось в глаза? Символы строго друг под другом стоят. И где ты вообще встречал моноширинный шрифт в играх?

>А я говорил что он не используется? Я сказал что лучше его не трогать по возможности.

Почему не трогать? Это тупо текстура и что-то системное она затронуть не может.

И последнее. Прикольный новый термин придумал "многотекстурные шрифты".

P.S. И это я ещё не строил из себя гения.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Drago21ru
      Общая информация:
      Дата выхода: 27 апреля 2015 Жанр: Strategy (Turn-based / Tactical) Разработчик: Overhype Studios Издатель: Overhype Studios Язык интерфейса: Английский Язык озвучки: Отсутствует
      Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Процессор: 1.2 GHz Оперативная память: 2 Гб Видеокарта: OpenGL 3.0 compatible video card Звуковая карта: Совместимая с DirectX 9.0c Свободное место на жестком диске: 500 Мб
      Battle Brothers — фэнтезийная пошаговая стратегия со случайной генерацией и элементами RPG!
      В этой игре вы примерите на себя роль предводителя банды наёмников и искателей приключений в погоне за сокровищами, славой и легендарными артефактами. Во время ваших путешествий начнётся полномасштабная война, не оставляющая после себя ничего, кроме руин. Вы и ваши боевые братья станете последней надеждой на нахождение источника вторжения и его уничтожение.
      Battle Brothers — это пошаговая стратегия со смесью RPG, в которой вы управляете отрядом наемников в средневековом фэнтезийном мире. Вы сами решаете, куда идти, кого нанимать или с кем биться, какие контракты взять, как вооружить и обучить своих людей в процедурно создаваемой кампании с открытым миром. Есть ли у вас то, что требуется, чтобы провести их через кровавые бои к победе?
      Игра состоит из стратегической карты мира и тактического боевого слоя. На карте мира вы можете свободно путешествовать, принимая контракты, на которых можно заработать несколько монет, искать места, которые можно грабить, врагов или города, чтобы пополнить запасы и нанять воинов. Также, вы управляете повышением уровня и снаряжением братьев. После того, как вы наткнулись на враждебную армию, игра перейдет на тактическою карту, где борьба происходит в режиме пошагового боя.
      Ляпы BB (Зомбячьи афоризмы)
      Тема обсуждения игры:
    • Автор: 0wn3df1x
      Stories from Sol: The Gun-Dog

      Метки: Ретро, Научная фантастика, Несколько концовок, Визуальная новелла, Глубокий сюжет Платформы: PC PS5 PS4 SW Разработчик: Space Colony Studios Издатель: Astrolabe Games Серия: Stories from Sol Дата выхода: 20 февраля 2025 года Отзывы Steam: 661 отзывов, 90% положительных

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

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

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

    • Я бы оставил американское название города в русской транскрипции — Диднэтл. Напр, Colorado Springs же мы не переводим как “Колорадские Пружины”…  Но, можете оставить как есть, это ни на что принципиально не влияет. То же касается имён персонажей. А вообще, адаптированный перевод американизмов — это та ещё задача, вы правы. 
    • Справедливо. Потому и говорю — “если”. Но надеюсь это не перевод “Deadnettle” А так, мне хватило и перевода имён. Это ярчайший пример, как загубить локализацию одним глупым решением, пусть остальной перевод сделан супер корректно и классно. Напоминает локализацию “Deus Ex: Human Revolution” от “Нового Диска”, когда вся работа по переводу и дубляжу была напрочь убита одним техническим косяком — отсутствием липсинка. И как бы актёры ни старались, каком бы качественным перевод не был, играть уже было неприятно. Так и здесь. 
    • Dice Legends   Дата выхода: 10 окт.2025 г. Разработчик: Big Bite Games, Ad Luna Издатель: Big Bite Games, Ad Luna Платформы: PC Жанр: Карточный рогалик, РПГ https://store.steampowered.com/app/3112170/Dice_Legends/ Dice Legends представляет сеттинг, где магический катаклизм превратил всех людей в чудовищ. Задача игрока — раскрыть тайну этого события и мага, известного как Последний Человек. В начале путешествия предстоит выбрать одного из трех персонажей: Паладина-Льва, Призывателя Демонов-Ворона или Ассасина-Жабу. Каждый герой предлагает уникальный игровой стиль для прохождения четырех разных миров с их особыми испытаниями. Машинный перевод под steam Build.21716265 https://drive.google.com/file/d/1gBoZOhkPRNb1yTsKmxpxJLONE2QTDgl3/view?usp=drive_link В настройках выбрать Французский язык.
    • вы даже в игру не играли, а критикуете без знание оригинала и значение название городка. Хорошо, переведем город Яснотка. Вам это ок? вы понимаете значение? Или вам надо перевести как Деаднеттле? Прости госпади, откуда такое вообще. вы же не играли чтобы говорить уместо это или нет
    • Фотошоп что ли?   Так суть не в значении слова, а в том, что там было в оригинале. Если это “адаптация” (прости господи) по типу Пряткина, дабы “говорящие английские имена/названия были говорящими на русском дабы лучше раскрывались характеры персонажей и мест”, то это чушь полная и безвкусица. И работает только на кринж. Такая адаптация крайне сложна и не везде уместна. Я бы такого “переводчика” на пушечный выстрел к переводам не подпускал.
    • @\miroslav\ ещё обратил внимание, что для плавного изображения нужно, чтобы fps был чётко 60, если у тебя 60hz, и чётко 120 при 120hz. Снижение на 1, 2 fps и сразу же изображение в движении становится отвратным. В прошлых играх, вроде бы тоже так было.
    • К нам пробрались китайские диверсанты.)) Парни, будьте осторожны.
    • это уже им решать, а не нам)
    • Тогда надо ещё раз применить и восстановить “сле” вместо текущей абракадабры )
    • @SerGEAnt  столкнулся с проблемой при установке , я хз шо делать , это на 1 сезон  ,с ремастером всех сезонов все ок
  • Изменения статусов

    • 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 | Реклама на сайте.

×