Перейти к содержимому
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
      Kivi’s Underworld
      Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 4 ноября 2008 года
    • Автор: SerGEAnt
      Zombasite

      Метки: Ролевая игра, Экшен, Инди, Зомби, Ролевой экшен Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 23 августа 2016 года Отзывы Steam: 181 отзывов, 76% положительных

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

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

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

    • В коде скрипта, почти в самом начале, через ctrl+f найдите: statusElement.textContent = 'Шаг 2/3: Проверка страницы...'; const gamePageUrl = `https://store.steampowered.com/app/${appId}/?cc=us&l=russian`; Там замените cc=us на cc=az или любой другой желаемый регион.

      Выбор валюты для инкогнито из выпадающего списка можно сделать и в настройках, но позже. Не понял вопрос. Добавить возможность отобразить главную или любую страницу магазина в режиме инкогнито по кнопке? Заставить их работать в этом режиме технически невозможно из-за того, как устроен сам процесс обхода и как работают браузерные расширения. Когда мы заходим на заблокированную страницу, браузер сначала загружает ее как обычно. В этот момент расширения SteamDB и Augmented Steam видят знакомый адрес, срабатывают и добавляют на страницу свои элементы. Затем в дело вступает Ultimate Steam Enhancer. Он определяет, что страница заблокирована, и выполняет свой трюк: получает код незаблокированной страницы и полностью заменяет им содержимое текущей вкладки. В этот момент происходит ключевое событие: вся первоначальная страница (включая все элементы, добавленные SteamDB и Augmented Steam) безвозвратно уничтожается. Для браузера мы не перешли на новую страницу - адрес в строке остался прежним. Поэтому у расширений нет сигнала и триггера, чтобы запуститься повторно. Они уже отработали один раз при первоначальной загрузке и не знают, что содержимое страницы было полностью подменено скриптом. Это ограничение является важной частью системы безопасности браузера. Если бы один скрипт мог заставить другое, совершенно независимое расширение, выполнять свой код - это открыло бы путь для вредоносных действий. Поэтому все расширения и скрипты работают в своих изолированных “песочницах” и не могут командовать друг другом. Таким образом, “виртуальный режим инкогнито” - это эффективный, но радикальный метод, который создает новую, чистую страницу, на которой могут работать только функции самого Ultimate Steam Enhancer, запущенные уже после подмены контента. Это является неизбежным компромиссом для обхода ограничений таким способом.. Не понимаю, о чём речь. Если и видел такое, то не помню, где именно.
      Возможно. В качестве временного решения можно использовать пипетку какого-нибудь Ublock, чтобы избавиться от надоедливого элемента.
    • @DragonZH не так давно выпустил русификатор для ролевой игры Din’s Champion. @DragonZH не так давно выпустил русификатор для ролевой игры Din’s Champion. Также в архиве были добавлены/обновлены переводы для Din’s Curse, Din’s Legacy, Kivi’s Underworld и Zombasite.
    • Kivi’s Underworld Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 4 ноября 2008 года
    • Zombasite Метки: Ролевая игра, Экшен, Инди, Зомби, Ролевой экшен Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 23 августа 2016 года Отзывы Steam: 181 отзывов, 76% положительных
    • [v0.2.0.0.r01] Обновлён текст перевода под новую версию игры 0.2.0.0 Обновлён перевод карты мира
    • Depths of Peril Метки: Ролевая игра, Стратегия, Инди, Ролевой экшен, Для одного игрока Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 5 сентября 2007 года Отзывы Steam: 114 отзывов, 87% положительных
    • Din’s Curse Метки: Ролевая игра, Инди, Экшен, Процедурная генерация, Экшен-рогалик Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 31 марта 2010 года Отзывы Steam: 213 отзывов, 85% положительных Din’s Legacy Метки: Ролевая игра, Инди, Экшен, Слэшер, Ролевой экшен Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 28 августа 2019 года Отзывы Steam: 172 отзывов, 76% положительных Din’s Champion Метки: Ролевой экшен, Симулятор выживания и крафтинга в открытом мире, Песочница, Крафтинг, Слэшер Платформы: PC MAC LIN Разработчик: Soldak Entertainment Издатель: Soldak Entertainment Дата выхода: 25.09.2024 Ранний доступ: Да Отзывы Steam: 77 отзывов, 93% положительных
    • SMS - это доказательство того, что одна из линий обороны аккаунта в виде привязки к телефону отработала штатно. Злоумышленник, зная логин или привязанный телефон, зашел на страницу восстановления Steam и нажал “Я не помню пароль”. Система Steam, как и положено, отправила код подтверждения на единственный известный ей и доверенный канал связи - телефон. На этом для атакующего все и закончилось, потому что кода у него нет. Наиболее вероятный сценарий - это автоматизированная атака, известная как credential stuffing (атака с подстановкой учетных данных). Т.е. у злоумышленников есть логин или телефон. Смысл этой автоматизированной атаки в том, чтобы провести массовую разведку боем и найти слабые звенья в огромном списке. Цели на этом этапе очень просты: Бот выясняет: а существует ли вообще такой аккаунт в Steam? Если система инициирует отправку SMS, значит, логин или телефон верный и аккаунт активен. Аккаунт теперь в их базе помечен как живой и ценный для будущих атак. Бот не пытается обойти SMS-защиту. Он ищет тех, у кого ее нет. Из миллиона проверенных аккаунтов найдутся тысячи, где: Телефон не привязан, а привязана только старая, давно взломанная почта. Пароль от почты совпадает с утекшим паролем от какого-нибудь форума. Вообще не включена двухфакторная аутентификация. Создание фундамента для фишинга. Иногда эта атака - первый шаг. Человек получает SMS, начинает волноваться. А через час ему на почту приходит поддельное письмо “от поддержки Steam” с темой “Замечена подозрительная активность, срочно защитите аккаунт!”. В панике человек может щелкнуть на фишинговую ссылку и сам отдаст все данные. Проще говоря, злоумышленники действуют как рыболов с огромной сетью. Они не охотятся за конкретной рыбой, а просто закидывают сеть и смотрят, кто в нее попадется.  Но вообще, инструкции  по гигиене известны: Сложный пароль. На разных аккаунтах — разный. Сложнее всего должна быть защита на электронной почте. Должен быть включен Steam Guard. 
        Могу добавить ещё: Всегда стоит проверить Api-ключ Steam. Это важный и неочевидный шаг, о котором многие не знают. Продвинутые мошенники, получив кратковременный доступ к аккаунту, могут сгенерировать специальный ключ разработчика (Web API Key). Этот ключ позволяет им манипулировать обменами, даже не заходя в аккаунт. Они могут отменять реальные трейды и мгновенно подсовывать поддельные с аккаунта-клона.

      Проверяется тут: https://steamcommunity.com/dev/apikey

      Если человек не разработчик и не пользуется сервисами, которые требуют API ключ, то поле ключа должно быть у него пустым. Если там что-то есть - нужно немедленно нажать кнопку “Отозвать мой ключ Steam Web API”.  Ибо эта скрытая угроза не исчезает после смены пароля.
    • Ну что же понимаю да с этим можно согласиться.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×