Мод [1.5.2 - 1.8] Русификатор Minecraft + Forge + Optifine

collapse

Старожил
Пользователь
Баллы
123
Особенности русификатора:
  • Никаких копирайтов! Можно свободно распространять. Желательно со ссылкой сюда, чтобы не пропустить обновления
  • Все особенности большинства остальных русификаторов - возможность писать на русском языке на табличках, адекватный перевод абсолютно всех надписей в игре (надеюсь), титров и поэмы Края (мой собственный), а также подгонка всех надписей под размер кнопок
  • Возможность смены шрифта (толстый/тонкий) в меню Язык
  • Полная мультиязычность. Английский язык можно выбрать в настройках, как и раньше
  • Переведены даже те надписи, о которых вы и не подозревали. Процент перевода class-файлов очень большой. К тому же перевод полностью настраиваемый! Все изменённые строки находятся в lang-файлах с префиксом "adv", и их можно отредактировать самому
  • Сплеши не переведены, если есть желание - можно взять их из любого русификатора

Русификатор Minecraft 1.5.2 и 1.6.4​

Эти версии уже устарели были выпущены довольно давно, и русификатор для них отличается довольно сильно, в нём даже есть файл с разными полезными и не очень настройками (/config/advancedOptions.cfg), в новых версиях русификатора его уже нет.

Русификатор Minecraft 1.5.2
Установка на готовый клиент (не уверен что получится, но стоит забэкапить и попробовать):
  1. Есть уже готовый клиент minecraft 1.5.2 c forge 738
  2. Качаем архив русификатора для 1.5.2 и открываем его
  3. Содержимое папки vanilla распаковываем в .minecraft\bin\minecraft.jar с заменой. Удаляем папку META-INF.
  4. Содержимое папки forge распаковываем в .minecraft\bin\minecraft.jar с заменой.
  5. (Опционально, если нужен Optifine) Содержимое папки optifine распаковываем в .minecraft\bin\minecraft.jar с заменой
  6. Запускаем игру
Установка с нуля:
  1. Есть любой клиент с minecraft 1.5.2, даже без Forge
  2. Качаем архив русификатора для 1.5.2 и открываем его
  3. Содержимое папки vanilla + forge распаковываем в .minecraft с заменой
  4. (Опционально, если нужен Optifine) Содержимое папки optifine распаковываем в .minecraft\bin\minecraft.jar с заменой
  5. Запускаем игру

Русификатор Minecraft 1.6.4
Установка на готовый клиент (не уверен что получится, но стоит забэкапить и попробовать):
  1. Есть уже готовый клиент minecraft 1.6.x c Forge xxx
  2. Качаем архив русификатора с нужной версией Forge и открываем его
  3. Содержимое папки vanilla распаковываем в .minecraft\versions\1.6.2-Forge9.*\1.6.2-Forge9.*.jar с заменой. Там же удаляем папку META-INF.
  4. Содержимое папки forge распаковываем в .minecraft\libraries\net\minecraftforge\minecraftforge\9*\minecraftforge-9*.jar с заменой. Там же удаляем папку META-INF.
  5. (Опционально, если нужен Optifine) Содержимое папки optifine распаковываем в .minecraft с заменой
  6. В лаунчере выбираем профиль release-1.6.x-Forge9* и запускаем игру.
Установка с нуля:
  1. Есть любой клиент с minecraft 1.6.x, даже без Forge
  2. Качаем архив русификатора с нужной версией Forge и открываем его
  3. Содержимое папки vanilla + forge распаковываем в .minecraft с заменой
  4. (Опционально, если нужен Optifine) Содержимое папки optifine распаковываем в .minecraft с заменой
  5. В лаунчере выбираем профиль release-1.6.x-Forge9* и запускаем игру.


Q: Вместо шрифта отображаются какие-то иероглифы, что делать?
A: Нужно удалить папку assets/minecraft/resources/fonts из вашего ресурспака или папку font из вашего текстурпака

Q: Не запускается игра после установки русификатора, что делать?
A: Сначала попробуй добавить флаги -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true в настройки лаунчера, возможно что-то пошло не так и они теперь стали необходимы. Если не помогло, то установи русификатор заново, внимательно читая инструкцию, и удали файл advancedOptions.cfg в папке config. Если совсем никак, то переустанови Minecraft с самого нуля. Если и это не помогло, то напиши в тему и прикрепи крэш-репорт, тебе определённо повезло и ты словил редкий баг х)

Q: Почему русификатор модифицирует jar-файлы игры и forge, теперь это нежелательно же? Не судьба сделать как обычный мод, сейчас же куча возможностей инжекта в код и всяких ивентов?
A: Ноуп. Во-первых, я совсем ничего не понимаю в написании модов для forge. Во-вторых, банально придется выкинуть некоторые полезные функции типа перемещения логов и запуска без дополнительных флагов, так как это уже изменяется в самых рано загружаемых файлах forge, когда до этапа загрузки модов ещё далеко.

​

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

Установка аналогична установке обычного Forge. Выбирайте один способ установки из 3, который вам больше подойдёт. Установщик полностью русифицирован!
  1. forge-***-installer-win.exe - установщик для windows.
  2. forge-***-installer.jar - мультиплатформенный установщик.
  3. forge-***-universal.jar - сам jar-файл Forge. Находится в libraries/net/minecraftforge/forge/***/

Русификатор Optifine (только Ultra-версии!) опционален, его можно скачать отдельно. Он устанавливается в папку mods, как обычный мод. Optifine нужно поставить заранее, так как русификатор его не содержит.
______________________________________________________________________________​

1.png 2.png 3.png 4.png 5.png 6.png 7.png​

​
 
Последнее редактирование:
Почему-то не запускается с модами, да и убери сразу показ сессии в логе
 
Почему-то не запускается с модами, да и убери сразу показ сессии в логе
Хм, у меня на 1.5.2 37 модов, на 1.6.2 пару штук есть, всё норм. Показ сессии убрал, скоро перезалью тогда (хотя может он и нужен кому-то? Это же логи)
 
Хм, у меня на 1.5.2 37 модов, на 1.6.2 пару штук есть, всё норм. Показ сессии убрал, скоро перезалью тогда (хотя может он и нужен кому-то? Это же логи)

Не парься, запуск через процесс билдер (1.6.+ клиенты) палит сессию для процесс хакера :D.
Это все равно что батник заюзать.
 
Можно попросить готовый русс клиент с форджем 1.6.2 под лаунчер http://www.rubukkit.org/threads/sashok724-launcher.42883/ ?
Так всё же должно вместе заработать. Лаунчер не затрагивает клиент по идее никак. Или всё же не работает вместе?

Между тем жду новую версию форджа, добавлю переключение между толстым и тонким шрифтом и сделаю фиксы опциональными при установке. Как я понял по твиттеру разрабов, новые билды выходят, но пока они тестовые и хранятся тут: http://files.minecraftforge.net/minecraftforge/miscchanges/ Подожду, пока это всё дело перейдёт в обычный релиз.
 
Так всё же должно вместе заработать. Лаунчер не затрагивает клиент по идее никак. Или всё же не работает вместе?

Между тем жду новую версию форджа, добавлю переключение между толстым и тонким шрифтом и сделаю фиксы опциональными при установке. Как я понял по твиттеру разрабов, новые билды выходят, но пока они тестовые и хранятся тут: http://files.minecraftforge.net/minecraftforge/miscchanges/ Подожду, пока это всё дело перейдёт в обычный релиз.

collapse,если есть возможность и желание,переведи и добавь сюда OptiFine,я думаю многие его используют:)
 
collapse,если есть возможность и желание,переведи и добавь сюда OptiFine,я думаю многие его используют:)
Да, тоже над этим подумал. Довольно сложно будет лаконично перевести, но, скорее всего, к следующему релизу будет готово :) Правда номально рекомпилироваться не хочет, есть куча несложных ошибок, постараюсь их вручную поправить и проверить.
 
Да, тоже над этим подумал. Довольно сложно будет лаконично перевести, но, скорее всего, к следующему релизу будет готово :) Правда номально рекомпилироваться не хочет, есть куча несложных ошибок, постараюсь их вручную поправить и проверить.

Декомпиляция OptiFine запрещена. Он же не Open Source. Если я конечно правильно понял.
 
Декомпиляция OptiFine запрещена. Он же не Open Source. Если я конечно правильно понял.
Вроде как да. Но мне же просто перевести и поправить пару вещей, которые он заменяет в стандартных классах. Не inclasstranslator же использовать. Да и вообще никто не заметит
 
Вроде как да. Но мне же просто перевести и поправить пару вещей, которые он заменяет в стандартных классах. Не inclasstranslator же использовать. Да и вообще никто не заметит

Почему нет ? Trespasser же использует. Да и он как бэ только переводит OptiFine.
Но все равно лучше не стоит декомпилировать. Да и тем более ошибок много будет.
 
Ошибки декомпиляции поправил. В общем надо будет изменить 7 файлов, только они мне и выведутся при рекомпиляции, остальное останется нетронутым (уже проверил, всё норм). Плюс переведу optifine не в самих классах, а добавлю строки в lang-файл, как и в обычных настройках.
 
Ошибки декомпиляции поправил. В общем надо будет изменить 6 файлов, только они мне и выведутся при рекомпиляции, остальное останется нетронутым (уже проверил, всё норм). Плюс переведу optifine не в самих классах, а добавлю строки в lang-файл, как и в обычных настройках.

А какой файл отвечает за создания папки logs ???
 
А какой файл отвечает за создания папки logs ???
Именно за создание папки - FMLRelaunchLog.java, а за перемещение стандартных логов - Minecraft.java (ats.class) и IntegratedServer.java (bkw.class). Это для 1.6, если надо для 1.5, то посмотри под спойлером в шапке, там все изменения
 
Тем временем сделал тестовый перевод Optifine, пока без всплывающих объяснений. Плюс заменил тонкий шрифт на толстый. Сначала ставим обычный Optifine B4, а поверх него всё из этого архива: http://yadi.sk/d/0GB1qDV-7T-0m
 
Тем временем сделал тестовый перевод Optifine, пока без всплывающих объяснений. Плюс заменил тонкий шрифт на толстый. Сначала ставим обычный Optifine B4, а поверх него всё из этого архива: http://yadi.sk/d/0GB1qDV-7T-0m

А чем перевод Trespasser вам не подходит ??
 
А чем перевод Trespasser вам не подходит ??
Самое главное - я сделал так, чтобы перевод хранился в lang-файлах. Для того, чтобы можно было спокойно изменять его самому и переключать язык с русского на английский с изменением текста оптифайна (вдруг придётся найти какую-то английскую опцию, перевод в этом случае будет только мешать). Ну и еще немного пофиксил менюшки, в стандартном оптифайне название меню сверху имеет разную высоту и при переключении разделов в настроках графики эта надпись скачет вверх-вниз.

Плюс у него везде заглавные буквы, зачем? И некоторые названия не совсем корректные, но это уже на вкус и цвет.
 
Назад
Верх