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

Сообщение добавлено пользователем SerGEAnt

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

Kingsway

header.jpg

  • Метки: Ролевая игра, Приключение, Рогалик, Симулятор, Пиксельная графика
  • Платформы: PC
  • Разработчик: Andrew Morrish
  • Издатель: Adult Swim Games
  • Дата выхода: 18 июля 2017 года
  • Отзывы: 1410 отзывов, 92% положительных
Kingsway — операционная система №1 для повседневных задач, таких как уничтожение скелетов и организация добычи. Проблемы с сортировкой всех ваших зелий и мечей? Не волнуйтесь! Kingsway поможет вам справиться, а благодаря простому в использовании интерфейсу у вас останется время для мирной прогулки по подземному миру.
Скриншоты
Изменено пользователем 0wn3df1x

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


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

2 шрифта (Courier new и Arial) не проблема сделать, но надо будет поскать схожий пиксельный третий шрифт или оригинал, чтобы добавить кириллицу. 

Пока сделал один через связку bmfont *. png и расстояния с fnt перенёс в  data.win , работает.

  • Лайк (+1) 1

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


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

Второй шрифт сделал.

Но есть подводный камень в расположении основных символов, которые используются в основном тексте, - они разбросаны по всей карте и есть только первые 128 символов.

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

Или же возьму уже внесённый шрифт Courier new и заменю расстояния до символа в пикселях на карте. ( второй способ должен сработать) 

Как будет внесены пару символов выложу скрины. 

  • Лайк (+1) 1

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


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

Почитал ваши ковыряния, движок как понятно GMS. Для шрифтов и спрайтов уже есть инструменты.
UndertaleModTool для спрайтов и сам движок для шрифтов.
У себя собрал со всех тулскитов, что делал, может пригодится.
https://disk.yandex.ru/d/tGR6zzYkl8b4jA
фиксы UndertaleModTool от старых версий модифицированные.
ParserDATAwinSPRT тоже для спрайтов, можно вставить fnt из BMFont на разбросанные буквы.
ParserDATAwinSTRG декомпилятор и компилятор текста, не просто вытягивание и вставка, именно в коде может разделять дублируемые строки.
bmf2gmx вроде конвертер ещё делал из BMFont в gmx, движок с пиксельным косячил.

 

  • Спасибо (+1) 1

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


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

@DragonZH  @Vetervgolove 

На разбросанные буквы, нет чанков в котором прописаны координаты каждого символа.

Если на три шрифта со связкой fnt+png есть возможность вставить, то для каждого символа отдельно которые на 0.png (карте)  нет разметки, или я её не вижу.

Может где-то в скрипте прописаны, или же в исполняемом файле.

Если кодировать, то будут только большие символы.

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

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

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


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

Первый шрифт закодировал и проверил.

Ещё 2 шрифта индентичны с первым осталось внести.

Потом возьмусь за fnt_Boot - Загрузочный экран.

И останется внести 2 шрифта готических. И один придумать на основе символов.

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


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

@Tericonio , спасибки, ждем. Готические шрифты оч красиво выглядят, главное, чтобы глаза не заболели их читать ))

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


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

@Алекс Лев 

Ждать долго, может месяца два - три.

Идёт перевод, сразу вставка и проверка на перевод, подгонка окон под перевод, поскольку в некоторых местах ширина и высота не соответствует под габариты русского алфавита. :big_boss:

И это ещё с уменьшенным шрифтом.

На счёт готического шрифта ещё предстоит попробовать его, после всего перевода. На этапе теста вырежу код этих шрифтов.

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

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


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

image.jpg

Изменил шрифт, заменил код на этот шрифт, а также теперь помимо латиницы, есть и кириллица без кодирования текста. Теперь легче будет для перевода.

Шрифты с покупки за Самоцветы,  создам в самую последнюю очередь. Ещё предстоит просмотреть как их прописать чтобы загружался шрифт не с спрайтов а со связки fnt+png

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


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

@Алекс Лев 

Скрытый текст

 

Он начинался, но не в том русле.

Первая проблема была, заставить шрифт используемый через спрайт, убраться восвояси, и за место него сделать на основе fnt + png, что собственно было и сделано. (Входит название окон, а также текст возле изображений, и большая часть текста в игре)

Но выявилась вторая проблема, после вставки первого шрифта  у второго шрифта, текст отвечающий за сообщения в подсказках, и на рабочем столе, а также в инвентаре не отображался, поскольку он прописан с помощью кода не через вызов функции draw_set_font, а с помощью других переменных, которые берут начало из кода в drawler. Я прописал координаты одному символу, маску добавил на этот символ, но вывода на экран не было, понять причину на первое время было сложно, пробывал переписывать и часть кода, но выходило в ошибки, какие только возможно. Спустя неделю или две решил найти взаимосвязь через координаты, прописанные в файле, но видно не так искал или не в том месте, что тоже вызывало краш игры, или не отображение спрайта шрифта.

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

 

c1 04 47 07 07 00 0a 00 04 00 02 00 07 00 0a 00 0f 00 0f 00 00 00 - Так выглядит код в хексе на вывод координат символа, таких мест 700, какое место из этих 700 отвечало за мой символ М, было сложно найти. Но найдено.

0a 05 0a 00 05 00 09 00 05 00 03 00 05 00 09 00 0f 00 0f 00 00 00 - Так тепер выглядит моё расположение моего символа взятое из координат с общей карты и добавленого шрифта с помощью fnt+png

0a 05 - ось X (растояние до первого контура) = 050a = 1290 мм
0a 00 - ось Y (растояние до первого контура) = 000a = 10 мм
05 00 - Ширина символа = 0005 = 5px
09 00 - Высота символа = 0009 = 9px
05 00 03 00 - Смещение по осям X и Y 0005 = на 5 px вправо, 0003 на 3px вниз
05 00 09 00 - Снова ширина и высота для выравнивания или растягивания или сужения
0f 00 0f 00 - Размер спрайта 15*15 px или скорее всего маски
00 00 - раделитель между символами

 

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

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


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

Разобрался окончательно со шрифтами, как добавить.

Делаю через UndertaleModTool.

Сначала пересобрал все текстуры по новой, чтобы они были более разбиты на несколько Texture.

Потом добавил в Texture page item одну страницу (можно вообще на все символы добавить одну страницу, а потом прописать координаты символа), но я решил отделить кириллицу от всех прочих.

Потом добавил в spr_SpriteFont после всех PageItem остальные PageItem вплоть до первого символа Ё (в итоге пришлось добавить 992 PageItem для точки отсчёта первого символа) Если остаются пустые строки а потом добавить Pageitem в нужном месте ошибка выскакивает из-за не заполненного спрайта этими PageItems.

Теперь добавляя отсортированнуюTexture в spr_SpriteFont/PageItems и прописывая координаты для каждого символа я добился результата.

Теперь осталось начать первый шрифт, а потом взяться за spr_SpriteFont2 таким же способом.

Только как автоматизировать чтобы прописать всё это через UndertaleModTool, не делая всё вручную добавляя 992 символа до первого символа Ё, увы не могу понять.

Поэтому буду делать всё в ручную.

Первые символы ЁАБ, прошли проверку, и чтобы не было проблем с отображением разного шрифта, изменю и латиницу.

  • Спасибо (+1) 3

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Thresh
      18 Wheels of Steel: Extreme Trucker
      Платформы: PC Разработчик: SCS Software Издатель: Новый Диск Дата выхода: 2 октября 2009 года
    • Автор: allodernat
      MEMOLITH: Forsaken by Light (ранее Remore Infested Kingdom)

      Жанры: Indie, RPG, Strategy, Tactical RPG (инди, ролевая игра, стратегия, тактическая ролевая игра)
      Платформы: Windows (PC)
      Разработчик: Black Anchor
      Издатель: Webzen
      Дата выхода:  28 апр. 2026 г.
      Отзывы Steam: Очень положительные (78% положительных отзывов из 137)
                Перевёл на русский язык с использованием нейросети + шрифты.
      Совместимая версия:  ver 1.0.1 билд 23021485 от 30 апреля 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем.     Совместимая версия:  ver 1.0.1 билд 23021485 от 30 апреля 2026 года, пока актуальная. Скачать для PC: Boosty Установка:
      1. Распакуйте архив.
      2. Cкопируйте папку «MEMOLITH - Forsaken by Light_Data».
      3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы.
      4. Вставьте её в основную папку игры.
      5. При запросе на замену файлов нажмите «Да».
      6. В главном меню переключите на французский язык.
      Также на бусти есть видеодемонстрация перевода.    

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

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

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

    • @erll_2nd ну, возможно, это из-за шифрованных ресурсов и отсутствия ключей для их расшифровки. Утилиты, наверно, недостаточно умные, чтобы их найти и расшифровать. В Unity и Unreal тоже не так всё просто. Иногда бывает, что и там ресурсы шифруются. Особенно часто этим азиаты балуются в своих новелах… А игру топикстартера  можно перевести, имхо. А почему переводов на Unity и Unreal гораздо больше, то, думаю, всё объясняется просто. На этих движках на порядок больше игр (или даже на два), чем на малопопулярном Godot. Никто особо не занимается русификацией этих игр на Godot. Имхо.
    • @Amigaser и это возвращает нас в начало дискуссии в отличии от  юнити и unreal.
    • А эту тему точно с начала прочитал? Распаковать с помощью gdre tools, и дальше шаманить с текстом и шрифтами. Но некоторые ресурсы в игре закриптованы, не все вытащила утилита в проект: Encryption Error: Failed to decompile encrypted scripts! Set the correct key and try again! ------ Translation Export Incomplete: Could not recover 298/885 keys for res://.assets/lib/translations/script.csv Too inaccurate, saved script.csv to res://.assets/lib/translations/script.csv  
    • @piton4 ничего у меня не рвется, мне на этих цветных вообще фиолетово, я просто зафиксировал факт повестки в первой части, которую туда воткнули, как будто спохватившись, в отдельном длс. А ты ее оправдываешь, что она якобы “безобидная”. Это, на самом деле, очень опасный путь, который ты выбрал. Если сегодня для тебя норма — “просто романтическая симпатия двух девочек друг к другу”, то если завтра их место займут два взрослых волосатых мужика, как в сериале, и это для тебя так же будет выглядеть “безобидным”, потому что ты уже ранее прошел адаптацию на девочках-подростках.) В таких вопросах невозможны никакие полумеры, повестка или есть, или ее нет, и если она есть — она уже не может считаться безобидной, незначительной или несерьезной, так как это прямой путь к ее постепенному принятию.
    • Ситуация по ценам на упомянутые игры спустя 1 месяц Игры, которые получили снижение цены за месяц: Assassin's Creed Valhalla The Lord of the Rings: Return to Moria™ Until Then Planet of Lana Artisan TD The Procession to Calvary Buddy Simulator 1984 Assassin's Creed Valhalla (Steam) Steam (со скидкой) - 237 (конвертировано из тенге) Ритейл (GGSEL - soneatkeys) - 1169 Актуальный ритейл (Plati - Buy-n-Play) - 559 (Снижение) (было 1169 у GGSEL - soneatkeys)
        Daemon X Machina: Titanic Scion Steam (со скидкой) - 2200 Ритейл (Plati - soneatkeys) - 1577 Актуальный ритейл (Plati - soneatkeys) - 2710 (Повышение) (было 1577 у GGSEL - soneatkeys)
        The Lord of the Rings: Return to Moria™ Steam (со скидкой) - 484 Ритейл (Gamers Hub) - 506 Актуальный ритейл (Plati - Buy-n-Play) - 170 (Снижение) (было 455 у Plati - Global Games)
        Until Then Steam (со скидкой) - 319 Ритейл (SteamPay) - 295 Актуальный ритейл (GamersHub) - 290 (Снижение) (было 295 у SteamPay)
        Planet of Lana Steam (со скидкой) - 71 Ритейл (GameRay) - 639 Актуальный ритейл (Plati - Buy-n-Play) - 43 (Снижение) (было 69 у Plati - Arthanis)
        Artisan TD Steam (со скидкой) - 337 Ритейл (Zaka-zaka) - 299 Актуальный ритейл (Plati - AlternativA) - 37 (Снижение) (было 298 у Plati - Gameflame)
        The Procession to Calvary Steam (со скидкой) - 116 Ритейл (Gamers Hub) - 139 Актуальный ритейл (Plati - Loot888) - 29 (Снижение) (было 129 у Plati - AK_MARKET)
        Buddy Simulator 1984 Steam (со скидкой) - 62 Ритейл (KupiKod) - 88 Актуальный ритейл (GamesForFarm) - 30 (Снижение) (было 82 у Plati - Digital.Keys)
    • https://store.steampowered.com/app/21970/RUSE/ вернули спустя очень много лет )) 
    • Обновление до 0.18.3.
    • Ооокей… Kingdoms of the Dump — эгзэшник на 950мб и всё… и чё делать!?? Да и вообще как-то не бьётся, игр дохера — переводов нихера.
    • Я ничего не оправдываю. Опять там что-то себе напридумывал?  Я лишь говорю, что там ничего страшного нету, и скорее всего, так и было задумано изначально, а не в угоду чему-то. Да и вообще было ощущение, что если Элли  с кем-то  и начнёт  мутить в будущем, то это наверняка будет какая-нибудь  "Хлои" А у некоторых здесь, видимо, такая нежная натура, что даже от вполне безобидных вещей, увиденных в равлекательном контене, начинает что-то рваться.  Ко второй части лучше вообще не прикосайся, а то ещё лопнешь не дай бог ) Пфф...    Ты уже перебарщиваешь конкретно. После "Экспедиции" мне стало понятно, что у тебя не совсем адекватное отношение к таким вещам. Можно сказать болезненно ненормальное. Я сам не любитель подобной херни, но по крайней мере не вижу её там, где её нет(Экспедиция). И вполне спокойно отношусь к такой лайтовой вещи, как то, что показали в длс к Тлоу. 
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×