Господа, нуждаюсь в вашей помощи. В общем, есть гавноигра на Юнити(ага), английски язык меня в ней краине подзаебал. Откопал все файлы с текстом - перевожу. Да вот беда. Сама игра не желает хавать русский язык. Заместо текста лишь пустота да знаки препинания. Знаю, что проблема в кодировке. Текст в .xml файлах, кодировка utf-8. Как исправить не знаю. Добавлю, с англииским проблем нет, что хочешь - то и пиши.(пик) Помогите советом, прошу.
>>306170 (OP)Ах да, я фотал монитор, но это совсем другая история....
>>306170 (OP)Что же. Присядь и послушай. Однажды, давным-давно, компьютеры были большими и редкими. Даже уникальными. Такими уникальными, что совершенно все в них было особенным. И вот, вместе с первым хеловорлдом перед программистами встал вопрос: "как же хранить символы?". Но так как в те времена все было очень уж уникальным(Тогда и байт не обязательно из восьми бит состоял. Дикое время), каждый просто придумал себе таблицу кодировки и впихнул в нее ровно столько символов, сколько было нужно, ибо память тогда была на вес золота. Так мир заполнили десятки(Это примерно по числу машин) уникальных кодировок.Но время шло, машин стало больше. И тогда люди стали задумываться о передача текста с машины на машину. Само собой это было невозможно сделать просто так, ведь у каждой машины была своя кодировка! Ужас! И тогда специальные люди придумали таблицу - одну на всех. И назвали её ASCII. Таблица была короткой 7-битовой. Что и хорошо. Ведь памяти все еще мало. Но время шло, а вместе с ним начал проявляться и более серьезный процесс. Глобализация. Компьютеры стали появляться везде. В самых разных странах. А у этих стран есть свои символы, которых нет в ASCII. Эту проблему нужно было как-то решать. Благо к этому времени 8-битовые системы стали доминирующими, а ASCII как мы помним была 7-битовой. Вот люди и решили использовать оставшиеся 128 значений для символов национальных алфавитов и просто для всяких там смайликов и спец-символов. Так число кодировок снова стало угрожающе расти, и с этим снова нужно было что-то делать, но вот что? 128 символов могут вмести один язык, ну может даже 3 или 4, но не все же сразу. Более того, есть языки которые даже одни в 128 символов не влезают. Китайский к примеру. И тогда другие умные люди собрались и сделали гигантский список их всех символов, которые только пришли им на ум. Так появился Юникод. Это, конечно, замечательно, но вот чего эти ребята не сделали, так это не сказали, как же именно эти символы записывать в память. Что бы решить эту проблему, были придуманы кодировочные таблицы UTF. Ужасная вышла простыня, но стирать уже жалко.А теперь к проблеме. Узнай в какой кодировке символы загружаются в коде. Если это ASCII, то страдай. Тебе придется переписывать почти все, что связано с выводов текста в игре под один из вариантов UTF. Если же там уже один из них, то смотри, может ты с кодировкой не угадал. Попробуй остальные варианты.
>>306170 (OP)>Помогите советом, прошу.Однажды помогал одной команде с переводом какой-то параши на PSP. Лулз состоял в том, что пока там все вола ебали, я прошёлся поиском картиночек и обнаружил что в общем-то, там почему-то все символы были разложены обычным растровым изображением на пару десятков килобайт. Заработать кириллицу заставить мы не смогли, а вот переводить хуярить английской раскладкой смогли. Слава богу все буквы были заглавные и текста не так уж и много было.20 лет-с нyльчика-кун
>>306170 (OP)шрифт может не уметь кириллицу
>>306181Двачую, если игра на юнити, то там скорее всего, юникод. А вот то что в запихнутом в игре шрифте нету кириллицы - 99%. Вариант решения - поискать шрифт в ресурсах. Не факт что он там будет. Если нет - то он либо запихнут в библиотеку какую-нить - и тут скорее всего облом, либо игра ссылается на стандартный шрифт винды.
>>306178>>306180>>306181Весьма благодарен вам, за советы.>вот то что в запихнутом в игре шрифте нету кириллицыМой знакомый - погромист тоже так утверждает.Исходя из известной мною инфы, при создании ассета, в девките есть спец. пункт GUI, в котором вопросы с текстом в игре и решаются. Но, возникает вопрос, чем мне вскрыть ресурсы Юнити?
>>306247>игра ссылается на стандартный шрифт винды.Это же юнити, там надо шрифты мышью перетаскивать в папку с игрой.
>>306258AssetsBundleExtractor
>>306247> А вот то что в запихнутом в игре шрифте нету кириллицы - 99%Нихуя. Пробовал перевести project highrise, там шрифты с кирилицей. Жирный вариант шрифта кирилицу отображает. Обычный - нет.Не ебу где в ресурсах прописывать чтобы читало и там и тут.
>>306642>обычный - нетПотому что это два разных шрифта.
>>306954блабла.ттфблабла болд.ттфВ распакованых шрифтах кирилица есть.