Is it possible to rename all the objects in the project automatically to English?

when exporting the game to the itch website, an error appears about UTF-8. any file with a Russian name cannot be uploaded to the website as a result. the question is, is it possible to rename all the objects in the project automatically, for example, to English? I doubt that there is such a thing, but still - actually, I don’t have to translate them - if each object just has its own number, then that’s fine too - but is it possible?

Нет, нельзя! Но на яндекс отправить с помощью плайгама бридж не меняя названия объектов с русского можно! Смотри в игры по этим ссылкам и увидишь что можно на яндекс! котити - игровой движок и игра за один день раннер

Видно что вы русский! Любимая русская фраза - “да и так сойдёт!”

If I had known that there would be such a problem, I would have done all the titles in English, of course.

Спасибо предупредили хоть что итч ио не поддерживает названия русские! Я все делаю русским методом - и так сойдёт!

uh…i mean, you can give me the project file lmao

firstly, it is impossible to transfer project files here - secondly, what does this have to do with it ? The problem is not in the name of the project, but in the names of the sprite images.

oh…the sprites? cant you just rename them and relink them, that sounds much easier

well, I have to manually rename more than a thousand objects now - nice

w…wait what? huh?
???
may you show me a screenshot of your gdevelop editor im confused

I’ve been making a game for over a year now - and all this time I’ve been using Russian names for sprite files and everything else - just because it’s easier for me - so a lot of files have accumulated over the year.

do all of these objects have their own textures?

basically, yes - besides objects that just have one sprite, there are also animated ones with a lot of sprites that will also have to be renamed in English. -

ive done this before. its…annoying, but i think it has to be done

yes - of course - in general, all this turned out purely because of my lack of experience - this is actually my first game, so it’s not surprising that something went wrong. Now I’ll know

this is the only time i ever heard of this issue. have you tried a blank project to see if the images are actually the case?

I am more than sure that the problem is in the name of the images. I uploaded the archive of the game to itch, but without all the images, the game started

in addition, I tried to upload the archive with the game with at least one image with the name in Russian - and then it gives this error.:

(you probably haven’t heard of this because no one would do the WHOLE project in Russian)

Ой-ой-ой! Как я залью свою игру игровой движок на большой игровой джем??? У меня тоже сотня тысяча объектов! Ладно мучиться менять текст на кнопках так ещё и названия! У меня символов около 1000 в текстах. И переменные тоже по русски… Короче все русские сначала делают, потом думают. Ну всё! Теперь придётся расхлёбывать эту кашу объектную. И текстовую и переменную. Вот что переделывать! Всю игру прямо перезаписать надо!

Если еще актуально, то это вообще довольно легко можно сделать. Например, прогнать все папки ассетов и Json файл проекта через транслитератор:

Проект со спрайтами имеющими кириллицу в названиях файлов.

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

Переводим кириллицу в латиницу, у нас слетают пути к файлам в проекте:

Сохраняем проект и открываем JSON файл проекта блокнотом, нам нужно проделать тоже самое с кириллицей теперь уже внутри него:

Копируем весь текст из файла и прогоняем его через какой-нибудь онлайн транслитератор, где как в проге выше можно настроить алфавит соответствия (разные транслитераторы по-разному меняют символы, нужен именно настраиваемый чтобы переводил символы также, как прога) например этот:

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

Делать всё это лучше на бэкап копии проекта.

1 Like