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

Godot надо разобраться

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

Godot Engine: обзор, публикации, гайды и релиз игры Godot Engine

Стали встречаться игры на этом движке и никак не могу победить его, разобраться, что и как
Из программ самое свежее, что нашёл
https://github.com/GDRETools/gdsdecomp

gdre-tools-6vn-Gaq-Gdd7.png

Программа хорошо распаковывает, но есть проблемы с восстановлением проекта, он восстанавливается с ошибками.
Найти текст обычно не особо сложно, а вот как заменить шрифт, перевести и чтобы проект запаковался без проблем неясно
В интернете по Godot находятся только для разработчиков советы, а для тех кто скачал игру и хочет её русифицировать тишина
Если тут есть, кто знает этот движок и как с ним бороться, думаю полезно всем было бы на будущее, кто захочет что-то перевести, зайдут сюда и почитают.
из нового для примера можно взять игры.
https://store.steampowered.com/app/2005870/House_of_Necrosis
header.jpg?t=1759762809

самый первый текст игры лежит тут scenes\screens\ScrollingIntroTextScreen.tscn
Шрифты тут assets\fonts

https://store.steampowered.com/app/3682970/HABROMANIA_Demo
header.jpg?t=1759872062

под рукой клиента нет, но в .godot\import\ файл например Alicastart


Надеюсь тут найдутся кто поможет разобраться с этим движком
 

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


Ссылка на сообщение
1 час назад, Chillstream сказал:

Godot Engine: обзор, публикации, гайды и релиз игры Godot Engine

Стали встречаться игры на этом движке и никак не могу победить его, разобраться, что и как
Из программ самое свежее, что нашёл
https://github.com/GDRETools/gdsdecomp

gdre-tools-6vn-Gaq-Gdd7.png

Программа хорошо распаковывает, но есть проблемы с восстановлением проекта, он восстанавливается с ошибками.
Найти текст обычно не особо сложно, а вот как заменить шрифт, перевести и чтобы проект запаковался без проблем неясно
В интернете по Godot находятся только для разработчиков советы, а для тех кто скачал игру и хочет её русифицировать тишина
Если тут есть, кто знает этот движок и как с ним бороться, думаю полезно всем было бы на будущее, кто захочет что-то перевести, зайдут сюда и почитают.
из нового для примера можно взять игры.
https://store.steampowered.com/app/2005870/House_of_Necrosis
header.jpg?t=1759762809

самый первый текст игры лежит тут scenes\screens\ScrollingIntroTextScreen.tscn
Шрифты тут assets\fonts

https://store.steampowered.com/app/3682970/HABROMANIA_Demo
header.jpg?t=1759872062

под рукой клиента нет, но в .godot\import\ файл например Alicastart


Надеюсь тут найдутся кто поможет разобраться с этим движком
 

Через GDRE делаешь Full Recovery, далее в Годот меняешь текустуры/текст/шрифты, сохраняешь (билдишь как есть). Далее опять через GDRE открываешь этот проект (измененный) но делаешь уже Extract Only. Находишь среди полученных файлов все ресурсы которые ты изменил (шрифты сцены и тд).
Далее вновь открываешь GDRE жмешь PCK → Patch PCK, открываешь оригинальный архив, и в правом окошке добавляешь свои измененные ресурсы которые получил на этапе Extract Only. Под каждый ресурс нужно еще правильный путь (Mapping) указать, что бы во время патча этот ресурс попал в нужное место оригинального архива игры. 
На словах может быть звучит сложно, но на деле нет. Мб есть другие способы, но я делал так
Тобеж Full Recovery → Изменение через GODOT → Extract Only (измененных файлов) → Patch PCK (патч оригинальной игры измененными ресурсами)

А ну и если восстанавливается с ошибками попробуй более раннюю версию проги, вот на примере S.P.L.I.T игры, последняя версия GDRE не работает корректно, а более ранняя отлично делает фулл рековери. (попробуй эту https://github.com/GDRETools/gdsdecomp/releases/tag/v1.0.0-rc.3)

Изменено пользователем Wiltonicol
  • Лайк (+1) 2
  • +1 1

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


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

@Wiltonicol да звучит не легко но попробую), а со шрифтами можешь поподробнее как лучше их менять?

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


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

вот игра использует шрифт bitmap, непонятно как подгрузить например мой ttf в этот tres и png с символами
Godot-v3-6-stable-win64-g4-Qa-Kz-Px-J8.p

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


Ссылка на сообщение
3 минуты назад, Chillstream сказал:

вот игра использует шрифт bitmap, непонятно как подгрузить например мой ttf в этот tres и png с символами
Godot-v3-6-stable-win64-g4-Qa-Kz-Px-J8.p

Я встречал банальные ttf/otf в папке fonts которые легко менялись :(
Но есть же инструкция как сделать битмап (https://docs.godotengine.org/en/stable/tutorials/ui/gui_using_fonts.html)

Тобеж через BMFont генерируется атлас+fnt и импортируется в игру

  • +1 1

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


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

Товарищи-коллеги, я тоже пытаюсь повоевать с данным движком и тоже столкнулся с проблемой шрифтов.

Я нашел основные JSON-файлы с текстами диалогов, для теста перевел один из файлов. Запустил игру, перевод подтянулся, но межбуквенное расстояние в кириллице вышло огромное, выглядит плохо, да и диалоги не влезают в окно. Думал, что получится просто заменить ttf шрифт в папке Fonts, но оказалось все сложнее.
В папке не сами ttf., а ttf.import весом в 1кб, а самих ttf в папках с распакованным проектом не видать. Пытал несколько часов Chat GPT, он предложил попробовать закинуть обычный ttf, но с ним игра вообще не запускается, так как ищет import к конкретному шрифту, а его нет.

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

папки с import-ами шрифтов выглядят так, их там еще несколько имеется. 

12.jpg

345.jpg

Есть еще папка Resources в той же папке Fonts

787.jpg

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

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

777776.jpg

66665.jpg

Буду признателен, если у кого-то есть какие-то мысли по теме и кто-то уже работал с такими проблемами.

 

UPD. Распаковал через другую утилиту, там вроде имеется ttf, буду дальше копать, отпишусь потом)

Изменено пользователем kokos89
  • +1 1

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


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

К моему прошлому сообщению: через GDRE получилось распаковать проект полноценно (в прошлый раз распаковывал через Godot PCK Explorer), в папке со шрифтами нашлись сами ttf файлы, через сам Godot Engine получилось сделать замену шрифта, в игре отображается нормально. Буду надеяться, что через какое-то время удастся релизнуть мой первый русификатор на Godot игру)

Изменено пользователем kokos89
  • Лайк (+1) 1
  • +1 1

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


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

@kokos89 Если получится, напиши для поколения, что делал, как менял, что использовал)

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


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

Присоединяюсь к Chillstream.  Всегда приятно познавать что-то новое. Руководство будет очень кстати.

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


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

@Chillstream хотел рус сделать для Toziuha Night - Order of the Alchemists. файлы локи распаковал с GDRETools а открыть .csv c https://dannygaray60.itch.io/localization-editor не могу.

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


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

@vadik989 

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

2 ключа в диалогах, и 6 ключей локализации.

На этапе прохождения можно найти и поправить если запустить проект через Godot,

Программу скомпилировал за минуту на JAVA 8 для редактирования *.csv добавления языка такого как — ru

Так же в двух местах надо заменить строки локализации и добавить после португальского ,“ru” а ниже добавить язык ,“Russian”

Если хочешь могу рассказать как это сделать

  • +1 1

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


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

@Tericonio localization editor тыкал он все фразы сразу не переводит и как потом вставить не понял:(

1 час назад, Tericonio сказал:

поправить если запустить проект через Godot,

godot engine надо качать ?

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Есть несколько вариантов: Переводи сам; Играй на оригинале; Играй со словарём
    • Хорошее вафельное полотенце. А что с ним не так-то? Когда-то они были копеечными, расходниками, а теперь вот стоят в иной раз дороже твоих полотенец с баюнами, т.к. банально практичнее и функциональнее.   К слову, начал на днях киллинг антидот. Няша буквально вытягивает игру, т.к. геймплейно идиотских решений просто выше крыши. До сих пор отхожу от эпизода побега с полотенце от огромного зомбяка, где поди ж ещё пойми, куда бежать и что вообще от тебя хотят. Сам ту чёртову вентиляционнуб решетку вообще не допёр, что искать надо было (так более получаса и бегал по всей доступной локации, показывая фигу зомбяку), пришлось гуглить.  Стелс лока следов и вовсе тупейшая — по итогу напролом пробежал несколкьо раз, пока случайно не упёрся в нужную решётку, где мне сказали, что я мог выпиливать бандитов. Собственно, по итогу ровно с тем же луком и 5 вместо 3 стрел вернулся и сделал то, что мог бы сделать сразу же — убил пару бандюков и забрал автоматы, которыми добил оставшихся. Без стелса (молчу о том ,что стелса у меня и не вышло так-то, но не суть) сразу же мог бы пройти буквально один в один точно так же. Ну и в обычных локах задоллаться модно искать, куда идти в иной раз. Напр, лестницу вниз на б1 я, что называется, вообще впритык не видел и несколкьо часов бегал как идиот туда-сюда. Уж молчу о “гениальном” в кавычках решении с двумя кнопками, где вентиляция. Про некоторые коды от замков даже молчу, т.к. даже зная, где смотреть, в иной раз вообще ничего кувидеть не уавалось. По итогу сдался и в любой непонятной ситуации (типа комнаты с пулемётом, где, якобы, на плакате с подарками как-то его можно увидеть — логики так и не разгадал по этим картинкам) тупо смотрел ответ на замок с инете. Ну и в ряде других, пишут, что на плакате, а там тупо синий фон и птица — не вкурил, где я там 4 числа должен был увидеть. Видимо, что-то чисто китайское.
    • лично занесу бабосов тому кто готов это сделать и потом не сольется чтобы допилить полностью Возьмитесь кто нибудь за перевод mgs peace walker master collection на пк готов спонсировать
    • в смысле неудобного, я тупо не успеваю прочитать когда идут разговоры без возможности ручного переключения на следующий диалог. я на инглише не так быстро читаю как на Русском.)
    • странно… не припоминаю там ничего неудобного.
    • @piton4 Короче пошли нафиг они со своим Replaced, на хрен в игре с упором на сюжет и атмосферу делать постоянно бегущие без ручного переключения письменные диалоги, я постоянно не успеваю прочитать последние предложение хоть игра и нравится но это прям выбесило. не охота так играть.)
    • Нейроозвучку сделали  https://boosty.to/revoice/posts/674d3d0c-05ce-4c17-8747-8f90cffc3135?share=post_link  
    • Есть существенные результаты по порту русского интерфейса в игру.
      Большая часть строк уже перенесена, но надо проверять правильно ли она отобразилась. Каждое окно использует разные текстуры букв, в этом сейчас и состоит процесс, в поиске какая строчка перевода будет использоваться в конкретном месте, а от места зависит формат строчки. Скрины:
       
    • коты какие-то наркоманские. Всех откровенно плющит 
    • В принципе, к переводу почти нет вопросов, раз уж он машинный, да и играть всё ещё можно 
      Но лучше бы названия скиллов/предметов не переводились вообще и остались оригинальными, ведь в какой-то момент из-за машинной мешанины начинается путаница 
      Ну и ещё перевод явно не учитывает наличие ДЛС предметов, а только персонажей
      Ведь если ДЛС предметы установлены, то при наличии перевода их вообще не показывает, а при попытке удалить и скачать обратно перевод, сохранение тупо не открывается, из-за отсутствия перевода у этих двух предметов
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×