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

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


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

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

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


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

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • @danila7317r38@danila7317r38 этот русификатор на старую версию игры я и моя команда делают на новую если интересно можешь следить тут https://t.me/RUDRTC
    • https://drive.google.com/file/d/1P_Ukwa9fnG16be4BZwfte9VxG4K3k6wW/view?usp=sharing
    • Нет, ты писал, что дискорд не может бороться с сомнительным контентом у себя на страницах. В свою очередь, власти РФ не могут никак воздействовать на руководство дискорда. Соответственно, остается что? Правильно, блокировка. Вариант “ничего не делать и оставить как есть, лишь бы тебе и кучке блогеров и школьников было проще” не рассматриваю.) я видел, что из-за этого создают зверские античиты, которые требуют доступ чуть ли не в  корневое ядро твоей системы. Из недавних примеров - Battlefield 6. Тамошний античит не только требует определенных настроек системы через биос, но и у ряда пользователей вызывает проблемы с запуском. И самое забавное, что даже это не является панацеей.)
    • @erll_2nd  у most2820 если покопаться ещё много русиков, которые совместимы с пк верией(большая часть к unreal конечно), но в архиве только для switch часто, пример Запакуй под пк или хотя бы переименуй под пк и закинь куда-нибудь, ссылку сюда, админ добавит в архив.
    • Пока что ACHINEIA. По ролику много юзают ctrl+c и ctrl+v, а графен как будто на unreal engine 1. Антиреклама получается какая то у piZDES Production, но не мне судить, просто такое сложилось впечатление по ролику)
    • 100 игр в день? по твоему, в год выходит 36 тысяч игр новых в стиме? ты раздели на 2 а то и на 3...но в целом да, ты прав, им проще, и они так и сделают рано или поздно, особенно если те западные издатели-идиоты, сами разблочат свои игры. потрясающие выводы. я изначально говорил, что плохие люди есть везде, они пользуются всем тем же чем остальные. просто я не одобряю выбранные способы борьбы с ними.  ты когда нить многопользовательские игры играл, где есть боты или читеры? Вот создал человек бота в игре, это нарушает правила игры. Человеку банят аккаунт. Он создает новый и появляется новый бот и так по кругу. Но ты видел, чтобы из-за этого сносили всю игру нахрен? А ркн сносит.  
    • привет скачал русификатор на хитмана блуд мани и теперь на первой мисиие когда загрузилось меня просто выкидывает. когда устанавливал русификаторы то была одна проблемка с * В корневой папке проверить на совместимость файл "HitmanBloodMoney" и я нажал пропустить других вариантов небыло как это можно спрвить?
    • ркн модерацией не занимается, а в стиме по 100 игр в день выходит, так не проще ли его весь заблокировать, чем нудно отыскивать по одной игре с неподходящим контентом?) т.е. дискорд заблокирован по делу, что ты сейчас и подтвердил)
    • Elli   Дата выхода: 13 июл. 2020г Жанр: Приключение, Головоломка, Платформер Разработчик: BandanaKid Games Издатель: BandanaKid Games Платформы: ПК https://store.steampowered.com/app/1346600/Elli/ Elli - красочная приключенческая игра, в которой вам предстоит пройти удивительно и волшебное приключение. На своем пути вы повстречаете множество фэнтезийных существ, называющихся Мандрагорами. Игровой процесс представлен изометрической камерой, которая в секциях платформинга переходит в 2D-перспективу. Машинный перевод для steam v5188551 https://drive.google.com/file/d/1AxwQPPj-EFNHt9dz0sqauWpMoawW_ID1/view?usp=sharing  
    • @PermResident ну ты мазохист я смотрю     Ну хорошо хоть, что не “наиграно 120ч”, из которых прохождение 30ч )
  • Изменения статусов

    • АлинаQT

      Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

       
      Добавлена ONLINE версия. Проверено в steam — достижения, поддержка по сети.
      · 0 ответов
    • fevralski  »  SerGEAnt

      привет, есть что по хмурому?
      · 0 ответов
    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
  • Лучшие авторы


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

×