Project Zomboid

Project Zomboid

Not enough ratings
Как пофиксить баг со знаками вопросов вместо текста ?????
By Гавно
В этом руководстве я помогу вам исправить баг со знаками вопросов вместо названий предметов или крафтов в модах.


   
Award
Favorite
Favorited
Unfavorite
1 Вариант
1 Вариант
Привожу пример с модом на одежду "Spongie's Clothing", где вместо текста с названием одежды появляются знаки вопроса. То можно использовать мод "Localize It! RU" [B42]. https://steamoss.com/sharedfiles/filedetails/?id=3389994063

А что делать, если данный мод не перевёл нужный вам мод? Тогда мы переходим ко второму варианту решения данной проблемы.
2 Вариант
2 Вариант
Привожу пример с модом «Authentic Z», так как мод, который я указал выше, не поддерживает перевод данной модификации.

Данная проблема появляется из-за использования устаревшей кодировки, например, 1251, а не более новой, нужной нам UTF-8.

Для решения этой проблемы мы переходим на страницу мода, листаем вниз и находим данную надпись: «Workshop ID: 2335368829». Запоминаем цифры и заходим в папку Steam, где установлена PZ, и переходим по пути: steamapps\workshop\content\108600\2335368829\mods\Authentic Z - Current\42\media\lua\shared\Translate\RU.

Далее мы видим текстовые файлы. Если у вас Windows 11, как у меня, то заходите в каждый текстовый файл, наводитесь на него, нажимаете «Сохранить как» и в открывшемся окне находите внизу надпись «Кодировка». Вместо «ANSI» выбирайте «UTF-8»,
затем нажмите «Сохранить» и подтвердите замену.

Не знаю, можно ли в Windows 10 через Блокнот менять кодировку… Вы просто качаете Notepad++ и меняете кодировку на UTF-8. Вот рабочий гайд как менять кодировку в notepad++: https://rutube.ru/video/b5f1a84f80350719d62cb77ee23fa849/?
Сразу говорю: нужно менять не только один текстовый файл, а все текстовые файлы, находящиеся в папке «Ru». И если мод обновится, вам придётся делать всё заново.
Конец
Если вам нужно починить какой-то другой мод, то делаете то же самое, только переходите уже по пути steamapps\workshop\content\108600\. В данной папке вы найдёте все ваши моды. Чтобы найти нужный мод, вы заходите в Мастерскую, переходите на страницу мода и там находите его Workshop ID и по цифрам переходите в папку мода. Далее следуете по гайду.

Это мой первый гайд, не судите строго 🙂 Надеюсь, я вам помог.
4 Comments
IIIIIIIIIIII 16 Jan @ 12:46pm 
Текстовикам ставить флаг только для чтения (тоже можно через скрипт) - и стим не обновит их ... наверное.

XlebniyBU публиковать подобные скрипты лучше в pastebin или github +1 Nokrid
Nokrid 15 Jan @ 11:51am 
XlebniyBU, можно залить код скрипта на pastebin тут [pastebin.com]
XlebniyBU 13 Jan @ 3:12am 
Стим добрый, удалил ссылку на скачивание.
Я даже хз тогда что вам предложить )
Скрипт длиною больше чем 1000 символов
XlebniyBU 13 Jan @ 3:07am 
{LINK REMOVED}

Это скрипт для выполнения в Power Shell
Редактируйте его, меняйте путь во 2-й строчке к папке с модами, он переберёт все папки с модами, найдёт там Translate/RU и перекодирует сам все файлы .txt в папках RU


Есть одно но, местами ВОЗМОЖНО может сломаться перевод там где он работал, так что решайте сами, делать всё вручную, или сделать всё на автомате и перекачать один мод который сломался )

Делайте бекапы!
Скрипт написан чатом ГПТ