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

Текстуры Фикс HD шрифтов для 1.6+ без модификации class файлов клиента.

Тема в разделе "Модификации клиента", создана пользователем alexandrage, 4 окт 2013.

  1. vlad945922

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

    Баллы:
    103
    Я ставил на чистый, абсолютно.[DOUBLEPOST=1383087508,1383006266][/DOUBLEPOST]Ап, у меня у одного такое?
    Если да, то можете кинуть рабочий minecraft.jar ? :)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Вангую, font.txt забыл заменить?
     
    vlad945922 нравится это.
  4. vlad945922

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

    Баллы:
    103
    Возможно. Как будет время, проверю и отпишусь.
     
  5. MegaFlary

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

    Баллы:
    153
    В одной теме выкладывали класс OptiFine 1.6.2 для того, чтобы русский шрифт становился таким же, как и английский. Ссылка на скачку уже не работает, но к счастью у меня сохранился этот класс.
    Буду благодарен, если кто-нибудь узнает, что в нём изменено и добавит изменения в Optifine 1.6.2.
     

    Вложения:

    • avf.zip
      Размер файла:
      9,1 КБ
      Просмотров:
      22
  6. collapse

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

    Баллы:
    123
    Проще не изменять классы оптифайна, а заменить проверку юникода в других классах игры, чтобы даже с неизменённым оптифайном всё работало. Locale.java - идеальный вариант, именно там делается начальная проверка шрифта на юникод, можно просто вырезать её вызов и всё.
    Ну и вообще в теме показан самый компромиссный вариант, который работает везде без изменения классов, зачем что-то усложнять?
     
    slavik123123123 и MegaFlary нравится это.
  7. MegaFlary

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

    Баллы:
    153
    Вариант в теме хорош, но в моём случае нет. Так как у меня сервер с модами, то придётся в каждом моде изменять файлы языка. А так как у нас ещё существует небольшой спрос на английский язык в модах, то придётся создавать отдельный клиент.
     
  8. collapse

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

    Баллы:
    123
    Ну тогда делай как я и предложил, в декомпилированном клиенте вырежи проверку на юникод в Locale.java в 57 строке
     
  9. MegaFlary

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

    Баллы:
    153
    Закомментировал, скомпилировал, запустил, поменял язык на русский - не помогло.
     
  10. collapse

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

    Баллы:
    123
    Странно, у меня всё прекрасно работает и с оптифайном, и без... Заменял дополнительно font.txt и ascii.png? Их тоже надо
     
    MegaFlary нравится это.
  11. MegaFlary

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

    Баллы:
    153
    Оу, сейчас попробую.[DOUBLEPOST=1384008544,1384007386][/DOUBLEPOST]Заменил ascii.png - английский текст стал отображаться другим шрифтом.
    Заменил font.txt - всё вернулось на место.
     

    Вложения:

    • font.txt
      Размер файла:
      473 байт
      Просмотров:
      41
    ВремяПриключений нравится это.
  12. collapse

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

    Баллы:
    123
    Не работает?
    Я кстати не вырезал проверку в файле, а заменил на this.field_135029_d = false;
    Может в этом дело?
     
    DavidShabaev нравится это.
  13. MegaFlary

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

    Баллы:
    153
    Только что делал тоже самое:
    Код:
        public boolean isUnicode()
        {
            return false;
        }
    [DOUBLEPOST=1384010804,1384010735][/DOUBLEPOST]Не могли бы вы скинуть мне свой minecraft.jar?
     
  14. collapse

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

    Баллы:
    123
    MegaFlary нравится это.
  15. MegaFlary

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

    Баллы:
    153
    Взял bke.class:
    Код:
    java.lang.NoSuchFieldError: advFont
        at net.minecraft.client.resources.Locale.func_135022_a(Locale.java:62)
        at net.minecraft.client.resources.LanguageManager.func_110549_a(LanguageManager.java:84)
        at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SourceFile:94)
        at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:463)
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
        at net.minecraft.client.main.Main.main(SourceFile:101)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
    [DOUBLEPOST=1384027872,1384021045][/DOUBLEPOST]Проблема решена, благодарю ещё раз.
     
  16. DdoosS

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

    Баллы:
    88
    Skype:
    karatelnax
    Имя в Minecraft:
    DdoosS
    Магия - это нормальные шрифты, а не нарисованные и "похожие" на HD.
    Вот это - настоящая магия, а точнее возможность использовать любой нормальный установленный шрифт (это не фотошоп).
    [​IMG]
     
    zuma2 и MegaFlary нравится это.
  17. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    BetterFonts. Только с оптифайном у него проблемы.
     
  18. DdoosS

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

    Баллы:
    88
    Skype:
    karatelnax
    Имя в Minecraft:
    DdoosS
    ПФФФ :lol:
    У меня собственный код, к тому же нет никаких проблем с оптифайном.
     
  19. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Это было "алсо" ;)
    Да и к тому же проще действительно переписать клиент под свои нужды, если паблик не устраивает. Даже иногда сам хочу переписать кубач, но java я не знаю :C
     
    slavik123123123 нравится это.
  20. vlad945922

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

    Баллы:
    103
    С Форджем у вас работает?
     
  21. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Это будет работать хоть с валенком в заднице.
     

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