Часто просматриваемые статьи

вторник, 3 июня 2014 г.

Русификатор Minecraft 1.7.10



Русификатор включает в себя:
- классический шрифт чата и меню;
- перевод финального диалога и титров;
- перевод меню и названий всех предметов по 1.7.10 включительно;
- перевод splash'ей (часть сохранена на английском или других языках, т.к. не имеют смысла после перевода, например, приветствия на разных языках или строчки песен).

Если вы пользуетесь ClienFixer'ом, используйте ресурспак по последней ссылке ("везде тонкий шрифт").

* это все разные версии русификатора, используйте только одну из них

Просьба, если таковые будут, сообщать о найденных ошибках в переводе или перекосах текста в меню Minecraft Realms ;)

Установка (ресурспак):
1. Открываем папку .minecraft (на Windows: нажимаем "Пуск", там вводим в поле поиска или "выполнить" слово %appdata%, и перед нами сразу же откроется папка, содержащая папку .minecraft
(для Win7 и 8 это C:\Пользователи\%username%\AppData\Roaming\).
2. Копируем скачанный архив в папку resourcepacks.
3. Запускаем Minecraft, выбираем ресурспак "RUS_1710_rev7".
4. Выбираем язык "Русский (KB)".
5. Перезапускаем Minecraft.
(6.) Если вы используете несколько ресурспаков, убедитесь, что русификатор грузится последним (в самом верху списка).

Установка (модификатор jar-а):
1. Открываем папку .minecraft (на Windows: нажимаем "Пуск", там вводим в поле поиска или "выполнить" слово %appdata%, и перед нами сразу же откроется папка, содержащая папку .minecraft
(для Win7 и 8 это C:\Пользователи\%username%\AppData\Roaming\).
2. Заходим в папку versions, там должна быть папка 1.7.10 (если ее нет - запустите лаунчер и скачайте версию 1.7.10).
3. Делаем копию папки 1.7.10, переименовываем эту копию, например, в 1.7.10rus. Все файлы в этой папке (jar и json) переименовываем так же.
4. Открываем файл 1.7.10rus.json, в нем заменяем "id": "1.7.10" на
"id": "1.7.10_RU". Не потеряйте в конце запятую ;)
5. Открываем 1.7.10rus.jar любым архиватором (7zip, winrar), в нем удаляем папку META-INF (варварский, но простой способ; более сложный указан здесь) и копируем в него все файлы из скачанного отсюда архива.
6. Играем (если лаунчер был запущен, его надо перезапустить).

Измененный класс отрисовщика шрифта взят из русификатора с only-minecraft.ru.

Если вы найдете ошибки в переводе или критические недочеты (в русификаторе соответствующей версии!) - просьба сообщить мне в комментариях к посту или по электронной почте.
E-mail для связи: hy60koshk@gmail.com

61 комментарий:

  1. зря отказались от glyph_sizes.bin
    отредактировал шрифты, сам *.bin, произвел некоторые изменения в клиенте. изменены только 3 файла изображений шрифтов unicode_page_00.png, unicode_page_04.png(алфавиты), unicode_page_21.png(символ "№")
    в примере на скриншотах видно, что русский текст работает с английским языком, и если переключить на русский
    http://i66.fastpic.ru/big/2014/0814/90/96d490a39445c616bae58da08a505690.png

    ОтветитьУдалить
    Ответы
    1. Главная проблема - вот этот перекос, который возникает из-за костыля, захардкоденного моянгами когда-то давно и до сих пор не исправленного. Вероятно, он как-то влияет на иероглифы, но нам (как и восточноевропейцам) он только мешает.
      http://s003.radikal.ru/i202/1408/e5/2bd2052d7c20.png
      Также смущает, что он только один раз подгружается и при каких-либо манипуляциях с языками требуется перезапуск клиента, что может вызвать излишний баттхерт у пользователя.

      Удалить
    2. ну это, конечно, единственное, что вызывает баттхерт. хотя мне русский язык максимум для чата нужен, а вот меню и итемы читаю на инглише.

      Удалить
    3. Сегодня вспомнил ваши слова, и только тут дошло, что можно же меню через одно место устроить, а чат - через .bin
      Сейчас совмещу.

      Удалить
  2. Здравствуйте! Установил русификатор и вот - http://s015.radikal.ru/i332/1501/4b/3e38a878ad92.png
    Как я понял не я один столкнулся с этим, но решения нигде не нашел. Помогите пожалуйста.

    ОтветитьУдалить
    Ответы
    1. Который из трех ресурспаков используете и каким по порядку загрузки он стоит?

      Удалить
    2. Пакет ресурсов с русификатором 1.7.10 - классический шрифт чата и меню
      Стоит верхним

      Удалить
    3. Убрал оптифайн поиграл очередью - стало нормально

      Удалить
    4. Немного странно: поставил себе оптифайн, все нормально. По идее, т.к. РП с классическим шрифтом, проблема должна быть именно в текстурах. Вероятно, у вас были какие-то другие текстуры, поставленные через оптифайн?

      Удалить
    5. Да, это от него шрифт на скриншоте и, по идее, проблема должна была решиться установкой русификаторы выше по очереди. Что действительно нужно сделать - так это удалить ascii.properties из пакета Faithful. (faithful32pack.zip\assets\minecraft\textures\font\ascii.properties).
      У меня получилось вот как-то так:
      http://s04.radikal.ru/i177/1501/db/59825ec26d1d.png
      http://s50.radikal.ru/i127/1501/2f/25be0570362a.png

      PS: если что, здесь можно взять х32 шрифт для русификатора, похожий на тот, что в Faithful:
      http://koshkbench.blogspot.ru/2014/01/174.html

      Удалить
    6. Этот комментарий был удален автором.

      Удалить
    7. Доброго времени суток, подскажите, буду очень благодарен. Проблема как описано выше, иероглифы вместо русских букв, но стоит ресурс-пак ChromaHills, ascii.properties удалил из папки mcpatcher, не помогло, пробовал заменить файлы пака файлами из русификатора, не помогло, и не знаю где чего у них в паке, но пробовал удалить все папки font, что нашел в паке. В итоге вернул стандартный шрифт, тонкий, но уже без проблем из-за ресурс-пака.

      Удалить
    8. А моды какие-нибудь стоят?
      Без модов все работает, если поставить русификатор (или пак со шрифтом) сверху в очереди загрузки: http://cs622129.vk.me/v622129810/32d4e/rQ9Zp_PyywM.jpg

      Удалить
    9. Хммм... но с каким модом может быть проблема =/
      Быть может проблема в оптифайн, установленном модом, а не встроенным?
      Моды http://s020.radikal.ru/i708/1505/0e/d88dac0a8ba3.png
      Ресурс-паки, выставлен хромахиллз без папок font http://s50.radikal.ru/i130/1505/80/ccd310108347.png
      Соответственно языки, видно иероглифы и текст стандартный благодаря удалению папок font, иначе буквы как бы наполовину обрезаны, или друг на друга залезают.
      http://s017.radikal.ru/i401/1505/de/91ba6d6813d1.png

      Удалить
    10. Включил оригинальный ресурс-пак и английский язык
      http://s017.radikal.ru/i425/1505/9f/a5404e55d5d4.png
      С тем же оригиналом, но с русским языком
      http://s013.radikal.ru/i322/1505/7c/805c6a17f72e.png
      При включении языка русификатора, совсем ужас получается, одни иероглифы, при обычном русском, учитывая хотя бы Millenaire текст не читает практически.

      Удалить
    11. Оптифайн пробовали выключать?
      Из модов на картинке никто конфликтовать не должен.

      Удалить
    12. Без оптифайн, с оригинальным хрома, как надо.
      Без оптифайн, без папок font в паке, проблема оставалась.
      Хорошо, проблема решена, всего хорошего, примного благодарствую. Возможно попробую MCPatcher, ну а пока доволен.

      Удалить
  3. Привет! Возникла проблема после установки твоего русификатора. Пропал перевод всех установленных модов.

    ОтветитьУдалить
    Ответы
    1. В каком смысле пропал и какие моды?

      Удалить
    2. То есть стоит мне переключить язык на Русский (КВ), переведенным становится только ванильный майнкрафт, а моды становятся на английском.
      Все дело в том, что файл перевода в твоем переводчике - ru_RT.lang, моды пытаются загрузить этот файл, а так как его нет - переключаются на язык по умолчанию.
      Я решил это переименованием файлов перевода в каждом моде из ru_RU в ru_RT, но это сильно временное решение и очень неудобное.
      Могу дать список модов, но смысла в этом не вижу :)

      Удалить
    3. Ну почему же, есть смысл - можно перегнать тексты в тот вид, который используется в ru_RT. Заодно и попробовать русифицировать моды через ресурспаки, ну и так далее =)

      Удалить
    4. Только к работе по обычной поддержке своего сервера прибавляется еще и фикс языков при каждом обновлении модов :)

      Удалить
    5. Так файлы локализации можно загнать в серверный ресурспак и обновлять моды уже независимо ;)

      Удалить
    6. Точно! Хорошая идея, благодарю.
      И русский шрифт все же плывет в настройках, в разделе управления.
      http://s012.radikal.ru/i320/1501/12/471b0180d072.png

      Удалить
    7. Портанул те три, что увидел на скрине, в таком виде не должно съезжать и шрифты должны работать.
      Пока раскидал по отдельным пакам, у тебя, вроде как, не должно возникнуть проблем с объединением.
      Прост давно руки чешутся создать пост с русиками для модов =)
      http://www.mediafire.com/download/1tk8q4korcx4cqe/EnderIO_rukb.zip
      http://www.mediafire.com/download/mfnb9yrv7ge7as6/Galacticraft_rukb.zip
      http://www.mediafire.com/download/4tffsqq9xzuts4c/HEE_rukb.zip

      Удалить
    8. Текст все равно плывет. Возможно я не понимаю механизма работы. Если есть возможность и желание, может скайп? Или любой другой более быстрый способ общения на твой выбор :)

      Удалить
    9. Да в общем-то без проблем, логин в скайпе такой же, как здесь ник.

      Удалить
  4. Добрый день, есть проблема с переводом в модах, как это можно устранить?

    ОтветитьУдалить
    Ответы
    1. Добрый. Смотря что за проблема и что за моды. Названия модов, скриншоты проблем, пароли, явки в студию (лучше сразу на почту hy60koshk@gmail.com).

      Удалить
  5. Привет, не подскажешь где находится ru_RU.lang в ванильном Minecraft 1.7.10? Везде рыл нигде не нашел(

    ОтветитьУдалить
    Ответы
    1. Запускаешь игру, чтобы целостность файлов проверилась. Потом идешь в папке с игрой в папку assets\indexes, в ней блокнотом открываешь 1.7.10.json, в поиске вбиваешь "minecraft/lang/ru_RU.lang". Должно найти запись вроде такой:
      "minecraft/lang/ru_RU.lang": {
      "hash": "5a130d7dd787dc2f2ed495bc6fbc69ca63fec3e6",
      "size": 98039
      },
      дальше ориентируешься по циферкам в строке hash.
      в папке assets\objects должно быть много папок с двумя символами в названии. ищешь по первым двум символам хеша, скажем, вот здесь в примере первые символы 5a - значит нужна папка "5a". внутри нее будут все файлы из индекса, названия которых начинаются с 5а. среди них будет и интересующий нас файл, имя которого будет "5a130d7dd787dc2f2ed495bc6fbc69ca63fec3e6". Собственно, это и есть ru_RU.lang, просто переименованный.

      Удалить
  6. А можно forge так же?
    Заранее благодарен.

    ОтветитьУдалить
    Ответы
    1. Вообще русификатор работает с форджевой версией, но надписи из самого forge (кнопка Mods и т.д.) с помощью ресурспака не перевести, т.к. они прописаны в коде. И при замене их в коде forge не будет работать из-за проверки хеша. Ну а рекомпилять ради трех строчек как-то мне кажется нецелесообразным.

      Удалить
  7. Анонимный25 июня 2015 г., 01:23

    Доброго времени суток! Установил русификатор со шрифтом х32. ДВе проблемы:
    1. Когда задействован ресурпак с русиком - все моды переключаются на английский (крупный шрифт). А когда выбран обычный русский язык (вшитый) - все моды на русском (мелкий шрифт).
    2. Когда задействован ресурпак Faithful (Modded Edition) - появляются множественные косяки с буквами. Скрин прилагаю.
    http://i71.fastpic.ru/big/2015/0625/ca/87d6c202e2c7241c2051fd22901789ca.png

    ОтветитьУдалить
    Ответы
    1. 1. Инструкция по адаптации модов к данному русификатору: http://koshkbench.blogspot.ru/2015/05/minecraft.html
      2. В фейфуле необходимо удалить папки
      \assets\minecraft\mcpatcher\font
      \assets\minecraft\textures\font
      (впрочем, можно удалить только файлы ascii.properties из этих папок)

      Удалить
  8. Анонимный26 июня 2015 г., 20:03

    Иероглифы в Таумономиконе (Таумкрафт 4).
    http://i72.fastpic.ru/big/2015/0626/0d/bceb741da87b18be2e5c986af150e60d.png
    Перекодировал текст по инструкции - там где должен быть крупный шрифт - он есть и он русский. А где должен быть мелкий - вместо букв иероглифы. Однако в чате работает мелкий русский шрифт.

    ОтветитьУдалить
    Ответы
    1. Забыл указать в инструкции. Текст книг кодировать не надо. Для них просто скопируйте русский исходник.

      Удалить
    2. Анонимный27 июня 2015 г., 08:58

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

      Удалить
    3. С чатом - качать русик по первой ссылке. Если это с ним - поднять его вверх в очереди ресурспаков.
      Про креатив: вы ж сами перекодировали, теперь там разные символы (кириллица в поле поиска и xeèìòòìÜa у предметов) и поиск работать не будет.

      Удалить
    4. Анонимный27 июня 2015 г., 19:39

      Стоит русик из первой ссылки, в очереди первый. Все равно в чате вот такие буквы:
      http://i71.fastpic.ru/big/2015/0627/82/07a5e6432aecdfe0cf7840e846bd2782.png
      Насчет книги их Таума - оставил ее текст исходным, в результате в игре абсолютно все буквы превратились в иероглифы. А когда весь текст перекодирован - все нормально, иероглифы только в книге.

      Удалить
    5. Извиняюсь за недейственные советы - успел подзабыть, как там все работает. Кажется, придумал, как можно решить проблему. Если все пройдет гладко - в течении недели обновлю ресурспак. Еще раз извиняюсь за задержки - обычно в течении суток если не опправляю, то как минимум отписываюсь, но тут некоторая личная возня + затеял ретекстур RSBJ (http://imgur.com/a/GVmpE). Как-то так.

      Удалить
    6. Анонимный1 июля 2015 г., 11:56

      Я так понял, поиск не работает, потому что названия предметов перекодированы в ASCII, а текст вбивается Юникодовый. Можно ли сделать так, чтобы в чат и в окно поиска вбивался русский текст но в кодировке ASCII? Сделал ретекстур файла unicode_page_04 - заменил тонкие буквы на большие из файла ascii. Таким методом хотя бы шрифт в чате большим стал, но поиск все равно не работает, ведь я не знаю как поменять кодировку для вводимого текста. У меня ведь еще в силу разрешения экрана нельзя включить крупный интерфейс на стандартном юникодовом русике. Работает только мелкий и средний, но даже средний настолько мал, что невозможно читать всплывающие комментарии Таумкрафта и пояснения в Таумономиконе - шрифт просто "ломается" из-за уменьшения размера - половину букв не видно. Как я понял - крупный интерфейс включается когда задействован текст в кодировке ASCII.

      Удалить
    7. > Можно ли сделать так, чтобы в чат и в окно поиска вбивался русский текст но в кодировке ASCII?
      Ответ: только переписав код и перекомпилировав minecraft.jar, чего я делать не буду. Впрочем, как я уже писал где-то ранее в комментах, достаточно исправить 10 строчек в одном единственном классе, и половина работы, которую приходится делать для создания русика через ресурспак, отпадет (перекодировка и изменение некоторых текстур в нем - костыли).
      > Сделал ретекстур файла unicode_page_04 - заменил тонкие буквы на большие из файла ascii.
      Если они там были тонкие, значит вы не тот ресурспак скачали. Или не тот активировали. Я же спрашивал про первую ссылку, которая жирным выделена - 1710_rev3.zip. Там в 04 странице шрифт такой же, как в аски.пнг

      Удалить
    8. Анонимный3 июля 2015 г., 17:50

      >достаточно исправить 10 строчек в одном единственном классе
      Можно поподробнее, что и где исправить?

      Удалить
    9. В классе FontRenderer. Чтоб поправить, надо рекомпилять весь клиент. Но этим занимаются другие люди. Я работаю сейчас только с ресурспаками, как бы хреново это временами не оказывалось.

      Удалить
    10. Пример русика с измененным классом: http://only-minecraft.ru/mody-minecraft/15-1710-rusifikator-minecraft.html

      Удалить
    11. Анонимный6 июля 2015 г., 00:49

      Сей русик удалось установить только на ванильный майн, проверил - все работает. А вот на Forge не удается никак поставить. Инструкция понятна только та, что объясняет установку на ваниль.
      http://i72.fastpic.ru/big/2015/0706/f3/0c986516142680d0cfb805d932f81cf3.png
      Имя папки с Forge-клиентом - "1.7.10-Forge10.13.3.1403-1.7.10", и суть в том, что в ней нет .jar файла, только .json. Из-за этого нюанса я не как не могу понять, как же установить на Forge-версию.

      Удалить
    12. (Не обладаю информацией о работе того русика в полной мере, потому могу в чем-то из нижеписанного ошибаться)
      Внутри папки с клиентом форджа не может не быть его .jar-а. Если в таком виде он все же работает - значит, jar лежит в папке, которая считается папкой майна (в настройках пофиля в лаунчере).

      Удалить
    13. Анонимный6 июля 2015 г., 13:33

      Папка майна выставлена по дефолту, т.е. ".minecraft". В папке с фордж-клиентом нашел следующее содержание - папка "1.7.10-Forge10.13.3.1403-1.7.10-natives-701752615041721" и файл "1.7.10-Forge10.13.3.1403-1.7.10.json".
      В той папке такое содержание:
      http://savepic.net/6992642.png

      Удалить
    14. в json'е что написано?

      Удалить
    15. Анонимный7 июля 2015 г., 21:14

      {
      "inheritsFrom": "1.7.10",
      "id": "1.7.10-Forge10.13.4.1448-1.7.10",
      "time": "2015-06-10T12:10:34+06:00",
      "releaseTime": "1960-01-01T13:00:00+06:00",
      "type": "release",
      "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker",
      "libraries": [
      {
      "name": "net.minecraftforge:forge:1.7.10-10.13.4.1448-1.7.10",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "net.minecraft:launchwrapper:1.11"
      },
      {
      "name": "org.ow2.asm:asm-all:5.0.3"
      },
      {
      "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "com.typesafe:config:1.2.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-compiler:2.11.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-library:2.11.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-reflect:2.11.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-swing_2.11:1.0.1",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "org.scala-lang:scala-xml_2.11:1.0.2",
      "url": "http://files.minecraftforge.net/maven/"
      },
      {
      "name": "lzma:lzma:0.0.1"
      },
      {
      "name": "net.sf.jopt-simple:jopt-simple:4.5"
      },
      {
      "name": "com.google.guava:guava:17.0"
      },
      {
      "name": "org.apache.commons:commons-lang3:3.3.2"
      }
      ],
      "mainClass": "net.minecraft.launchwrapper.Launch",
      "minimumLauncherVersion": 14,
      "assets": "1.7.10",
      "jar": "1.7.10"
      }

      У вас есть скайп или страница в соцсетях? Так будет удобнее, к тому же у меня есть и другие вопросы по поводу майна.

      Удалить
    16. скайп hy60koshk (логин именно)

      Удалить
    17. Анонимный10 июля 2015 г., 10:27

      Мой скайп aleksey312312312

      Удалить
  9. Как исправить перекос текста?
    Из ресурспаков стоит Faithful x32 Modded.

    ОтветитьУдалить
    Ответы
    1. Какой именно перекос?
      Вообще, чтобы все везде было хорошо, рекомендуется использовать мод ClientFixer (для Forge) и пакет ресурсов с тонким шрифтом.

      Удалить
  10. Привет. Надо бы пообщаться. Свяжись со мной, пожалуйста. http://vk.com/harhpv

    ОтветитьУдалить
    Ответы
    1. Прости, в вк не работаю. В скайпе добавил =)

      Удалить
  11. Как накатить на forge и моды?

    ОтветитьУдалить
    Ответы
    1. Смотря что именно имеется в виду под "накатить".
      Можете начать с прочтения комментариев выше, они почти все посвящены модам. Если там ответа нет (или tl:dr) - сформулируйте вопрос чётче.

      Удалить
  12. СПАСИБО ОЧЕНЬ ПОМОГЛОШРИФТ СТАЛ ИДЕАЛЬНЫЙ,ДО ЭТОГО В ТАУМКРАФТЕ4 НЕВОЗМОЖНО БЫЛО РАЗГЛЯДЕТЬ СКОЛЬКО НЕОБХОДИМО АСПЕКТОВ,А СЕЙЧАС ЗАПРОСТО!)))

    ОтветитьУдалить