Перейти к содержимому
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Tenbin no La DEA: Ikusa Megami Memoria
      Платформы: PC Разработчик: Eushully Издатель: Eushully Дата выхода: 21 февраля 2014 года
    • Автор: AltRA
      Absolute Drift

      Метки: Гонки, Открытый мир, Вождение, Физика, Сложная Платформы: PC XONE PS4 SW iOS An MAC LIN Разработчик: Funselektor Labs, FlippFly Издатель: Funselektor Labs Серия: Funselektor Labs Inc. Дата выхода: 29 июля 2015 года Отзывы Steam: 2126 отзывов, 89% положительных

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

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

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

    • целых пять тысяч девяносто причин мирослава перейти на солнечную сторону 
    • Предварительный релиз русификатора доступен для подписчиков на бусти В бесплатном доступе на ZOG планируется примерно через месяц.  
    • на PS Vita есть порт?
    • Ага, как раз жену выбираю ) Что-то меня всё спаивают и спаивают .  А собственно, какова причина? Смотрю, у кое-кого одни тентакли в на уме.      Да плевать мне на самом деле на эту собутыльницу, она совсем не в моём вкусе.
    • @SerGEAnt Залил новую версию как инсталятора так и Readme, так же положил отдельно папку Vox, что бы не пришлось перекачивать весь инсталятор, если надо. Пересобрал папку Vox в ней был очень плохой перевод радио переговоров солдат и части сюжетных диалогов https://drive.google.com/drive/folders/19Rxl8dEkjBxCwSZTo1QRKy9srUd6dugk?usp=drive_link
    • Tenbin no La DEA: Ikusa Megami Memoria Платформы: PC Разработчик: Eushully Издатель: Eushully Дата выхода: 21 февраля 2014 года
    • Вышла новая версия перевода:
      Сюжетные главы Conquest: 18,19,20; Побочные главы: 18; Диалоги поддержки Conquest: прогресс перевода ~10%; Исправлены найденные ошибки
        Обновление могут скачать поддержавшие на Boosty.
    • Midnight Souls, загадочное 2D‑приключение, приглашает игроков выступить в роли подростка, который отправился на свидание в чужой город с девушкой из интернета. Романтический вечер грозит обернуться настоящим кошмаром, но именно в этих испытаниях герою предстоит научиться преодолевать страх и неуверенность, завести новых друзей и позаботиться о своем коте Чарли. Издательство Spaghetti Cat сообщила об открытии плейтеста приключенческой RPG Midnight Souls от независимого разработчика Bolshakov Sergey. Все желающие уже могут первыми погрузиться в мрачную атмосферу провинциального городка Ромашковые Холмы. Midnight Souls, загадочное 2D‑приключение, приглашает игроков выступить в роли подростка, который отправился на свидание в чужой город с девушкой из интернета. Романтический вечер грозит обернуться настоящим кошмаром, но именно в этих испытаниях герою предстоит научиться преодолевать страх и неуверенность, завести новых друзей и позаботиться о своем коте Чарли. Открытый плейтест, который проходит с 15 по 22 сентября, это не только шанс первыми оценить игру, но и возможность повлиять на ее развитие: разработчик будет внимательно следить за отзывами и учитывать замечания игроков. Прохождение плейтеста занимает около 60 минут. Релиз игры запланирован на второй квартал 2027 года на ПК в сервисе Steam.
    • Господа мало активности :)) кто уже играл с русском от Trapishe, отпишитесь как там.
      Качайте проверяйте. Мне тогда допиливать нет особого смысла, раз уже сделано.
    • Мини-сериал выйдет в четырех частях: первая — 15 сентября 2026 года, последняя — перед релизом игры 2 октября. Bandai Namco Entertainment представила Hour Zero — короткометражный фильм с живыми актерами, который станет приквелом к сюжету Ace Combat 8: Wings of Theve. В главных ролях Джош Холлоуэй («Остаться в живых», «Йеллоустон»), Брэндон Раут («Возвращение Супермена») и Тэмлин Томита («Кобра Кай»). Мини-сериал выйдет в четырех частях: первая — 15 сентября 2026 года, последняя — перед релизом игры 2 октября. По сюжету трое незнакомцев переживают первые дни вторжения Республики Сотоа в Федерацию Центральной Усеи. Холлоуэй играет пилота, которому негде приземлиться, Раут — врача, спасшего своего врага, Томита — ведущую новостей, которую заставили замолчать за правду. История рассказана в обратном порядке и ведет отсчет к моменту, когда их обычная жизнь рухнула и началась война. Ace Combat 8: Wings of Theve — первая основная часть серии за семь лет. Игроки окажутся в в роли аса-пилота и будут сражаться за выживание своей родины. Действие разворачивается в Странджреале— легендарном вымышленном мире серии, который теперь охвачен войной. Ранний доступ для владельцев Deluxe Edition — 29 сентября, мировая премьера — 2 октября на PlayStation 5, Xbox Series X|S и ПК в Steam.
  • Изменения статусов

    • 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 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×