Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Полноценные русские шрифты в Minecraft

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем InterWall, 2 окт 2013.

  1. AllPowerful

    AllPowerful Старожил Пользователь

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    AllPowerful
    Следите за Твиттером, там всплывает то, чего нету на офф ресурсах.
     
    InterWall нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Тьфу, совсем забыл. Спасибо огромное![DOUBLEPOST=1391268968,1391267765][/DOUBLEPOST]UPDATE!
    Добавлен русификатор для 1.7.2
     
  4. zixel

    zixel Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    _Zixel_
    Реализовал версию этого русификатора, совместимую с «OptiFine».
    Тестировал на 1.7.2 «OptiFine HD C2».[​IMG] Для установки удалите файл «bag.class» из архива OptiFine перед его установкой, или замените его тем, что лежит в моем архиве, после чего, так же как и с оригинальным русификатором – перенесите все файлы из архива в minecraft.jar

    Скачать - cs1.rmc.su/files/dev/RUS_FOR_MC_1.7.2.zip


    P.S Отдельное спасибо @InterWall за предоставление измененного участка кода оригинального русификатора, и разработчикам OptiFine за то, что не обфусцируют код, что позволило мне без особых проблем декомпилировать нужные части FernFlower'ом.
     
    InterWall, AlexGL и Dereku нравится это.
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Если есть желание, можешь ли ты скинуть сорсы Optifine? Попытаюсь сделать его вместе с BetterFonts.
     
    InterWall нравится это.
  6. zixel

    zixel Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    _Zixel_
    Полноценных исходников OptiFine у меня нет. Есть только класс, который мне необходимо было изменить (FontRenderer, он же bag.class в 1.7.2), да и тот получен простой декомпиляцией с помощью FernFlower'a.

    P.S Насколько я помню, последняя версия BetterFonts (для 1.7.2) уже совместима с OptiFine, но вот сорцы ее не опубликованы (опубликованы только сорцы несовместимой с OptiFine версии).
     
  7. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Дык я хочу All-in сделать, дабы проще было.
     
  8. zixel

    zixel Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    _Zixel_
    Исходник версии для OptiFine, класс bag (FontRenderer).


    Компилировать вручную, через javac, в зависимостях (параметр -cp, он же -classpath) указывать клиент minecraft, optifine и библиотеки minecraft (lwgl, paulscode и.т.д).
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Никогда не любил оптифайн. Ставлю BetterFonts и радуюсь шрифтам в 1.7.2
     
    Dereku нравится это.
  10. Snak3

    Snak3 Активный участник Пользователь

    Баллы:
    78
    Можно подробнее, а лучше пример указания -classpath?
     
  11. zixel

    zixel Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    _Zixel_
    Предположим, необходимо скомпилировать bag.class на *nix машине с установленным JDK 6 (важно компилировать именно под JDK 6, ибо иначе будет UnsupportedClassVersionError, если у юзера стоит более ранняя версия JVM).


    Полный путь до minecraft.jar (1.7.2) – /path/to/minecraft/1.7.2.jar
    Полные пути до основных библиотек minecraft – /path/to/libs/libs.jar, /path/to/lwgl/lwgl.jar, /path/to/paulscode/paulscode.jar и.т.д
    Полный путь до OptiFine – /path/to/optifine/OptiFine_1.7.2_HD_C2.jar

    Переходим в консоли с помощью cd в папку с java исходником, после чего вводим
    javac -cp /path/to/minecraft/1.7.2.jar:/path/to/libs/libs.jar:/path/to/lwgl/lwgl.jar:/path/to/paulscode/paulscode.jar bag.java

    Разделителем путей в данном случае служит «:», в win-системах это «;».
     
    Snak3 нравится это.
  12. Dragoy

    Dragoy Старожил Пользователь

    Баллы:
    173
    Skype:
    Dragoy11
    Имя в Minecraft:
    Dragoy
    Как это реализовать в 1.6.4 ?
     
  13. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Взять, декомпилировать тот класс, который в архиве, посмотреть разницу с OF 1.7.2, потом вставить это дело в OF 1.6.4, потом скомпилировать одиночный класс (у меня уже все сделано, кроме этого) и профит.
     
    trancefer нравится это.
  14. StalKlim

    StalKlim Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    StalKlim
    Фак. Как ядро сервера русифицировать ребят?
     
  15. twixi007

    twixi007 Старожил Пользователь

    Баллы:
    123
    как вообще свой шрифт сделать? из *.ttf
     
  16. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    BetterFonts
     
    InterWall и twixi007 нравится это.
  17. twixi007

    twixi007 Старожил Пользователь

    Баллы:
    123
    Спасибо, но сдесь нету настроек? да и описания токового не найду
     
  18. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Тему не читай, вопросы задавай, да?) На minecraftforum всё есть.
     
  19. twixi007

    twixi007 Старожил Пользователь

    Баллы:
    123
    Не создаеться конфиг файл 1.0.3 для 1.6.4
     
    Последнее редактирование: 21 май 2014
  20. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Он вообще не создаётся, так то. Ручками в папке config сами создаём BetterFonts.cfg, да.
     
  21. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    БЛИН! Я выписал вообще все библиотеки из папки libraries и minecraft с optifine. И ничего! Что это за библиотеки, которые называются libs.jar ?!
     
    ПриветОтЛайки и Splashins нравится это.

Поделиться этой страницей