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

Туториал [урок] изменение копирайтов клиента.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем lol63, 19 июл 2011.

  1. Автор темы
    lol63

    lol63 Модератор Переводчик

    Баллы:
    153

    1 урок
    Качаем Notepad++, устанавливаем.
    Строки находятся в lang/en_US.lang, который находится в bin/minecraft.jar
    Ищем
    Код:
    multiplayer.title=Играть по сети
    multiplayer.connect=Подключиться
    multiplayer.info1= Поиграть на сервере Minecraft
    multiplayer.info2= с русским чатом уже можно на <<твойкопирайт>>
    multiplayer.ipinfo=Введите IP сервера для подключения:
    Редактируем, Преобразовать ->в UTF-8(без BOM), сохраняем.
    2 урок
    Если вы хотите увидеть свой копирайт в "игре"(строки не лицензионной копии), то вам не обойтись без редактирования клиента.
    Итак, для начала скачаем чистый клиент minecraft.
    Потом скачаем последнюю версию mcp.
    Далее распакуем mcp в любую папку не содержащую русских символов, например C:\mcp\
    Теперь копируем папку bin из вашего клиента в папку C:\mcp\jars
    Запускаем декомпиляцию файлом decompile.bat
    Декомпиляция прошла успешно, находим папку src и ищем такой файл
    C:\mcp\src\minecraft\net\minecraft\src\GuiAchievement.java
    Откроем его.
    Находим строки(CTRL+F):

    Код:
    String s = "Minecraft 1.7.3 Unlicensed copy :(";
    String s1 = "(Or logged in from another location)";
    String s2 = "Purchase at minecraft.net";
    
    Редактируем строки как вам нужно, например так:

    Код:
    String s = "RANDOM TEXT";
    String s1 = "TEST";
    String s2 = "";
    
    Преобразовать ->в UTF-8(без BOM)(если на русском, если англ. то просто сохраняем), сохраняем.
    Далее из папки C:\mcp\ запускаем файл recompile.bat
    А затем reobsfuscate.bat
    Далее заходим в папку C:\mcp\reobf\ и копируем файлы в ваш minecraft.jar
    Всё копирайты изменены!
    P.S ОБЯЗАТЕЛЬНО использовать ЧИСТЫЙ minecraft, без модов. Проще промоддить после копирайтинга.
     
    Sheogorath, D_ART, димон и 2 другим нравится это.
  2. Хостинг MineCraft
    <
  3. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    А я делаю всё гораздо проще, без всяких reobsfuscate.bat :confused:
     
    Sheogorath нравится это.
  4. Автор темы
    lol63

    lol63 Модератор Переводчик

    Баллы:
    153
    Ну и как ты не реобфусцируешь файлы игры?? По крайней мере это увеличит безопасность и я думаю многим не лень кликнуть 1 раз по батнику ...
     
    Sheogorath нравится это.
  5. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    За меня всё делает программа :) Просто редактирует класс файлы и сохраняет их в утф8 сразу же
     
  6. z0z1ch

    z0z1ch Старожил Девелопер Пользователь

    Баллы:
    123
    Напиши это в каждой теме, а то еще не все тебе завидуют...
     
    Sheogorath нравится это.
  7. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    Меня спросили, я ответил. Кто хочет пускай завидует. Позднее выложу эту программу вместе с гайдом.
     
    Sheogorath нравится это.
  8. Berloga

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

    Баллы:
    88
    Skype:
    Berl0ga
    Открыл Notepad++, отредактировал, преобразовал кодировку, перенес обратно
    Вот тут появляется фейл, причем двойной.
    1. Все русские буквы в меню и подразделах показывает как СрРСРСРСРсР
    2. Старый (!) копирайт на месте, причем написан без всяких СРСРСРСР (!!)
    В чем проблема?
    P.S> Специально открыл файл еще раз, просмотрел пару раз, мною написанный копирайт на месте. Открываю игру, бах, опять старый копирайт. В чем проблема?
     
  9. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    Потому что копирайт меняется не в текстовом файле. Не всё так просто :)
     
    Black-UK-Lord нравится это.
  10. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    А про первый пункт то попробуй Преобразовать в UTF-8 без BOM и сохранить. А так же проверь меняются ли буквы, если ты пишешь по английски. И проверь есть ли у тебя в клиенте русские шрифты!
     
  11. Naik

    Naik Активный участник

    Баллы:
    61
    Можешь сделать туториал по дикомплиции плагина, ну чтобы перевести можно было
     
  12. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    А зачем? Пользуйся инкласстранслатором
     
  13. Naik

    Naik Активный участник

    Баллы:
    61
    Что это?
    Мне нужно переводить плагин без исходника
    Есть туториал какой нибудь по "инкласстранслаторе"
     
  14. Nefor

    Nefor Активный участник

    Баллы:
    63
    "Запускаем декомпиляцию файлом decompile.bat"
    после этого:

    Код:
    == MCP v4.3 ==
    > Searching for javac.exe in C:\Program Files
    Java SDK is not installed ! Please install java SDK from ???
    Для продолжения нажмите любую клавишу . . .
     
  15. UnderTheCross

    UnderTheCross Активный участник

    Баллы:
    88
    Тут же написано надо установить SDK
     
  16. Nefor

    Nefor Активный участник

    Баллы:
    63
    Тут написано, что надо извлечь его в любую папку с англ. путём :) Сейчас попробую установить..
    при установки SDK появляется папка glassfish (м.б. не то устанавливаю) в корне диска... + установил на диск D , а путь идёт на С... короче я хз ... Может ссылку на мифическую прогу, которая всё делает сама ? Или на учебник по яве для чайников? хД
     
  17. MsTiTeL

    MsTiTeL Активный участник

    Баллы:
    61
    под меню в правом нижнем углу есть права принадлежат MojangAB какой фаил отвечает за этот текст?
     
  18. Reklats

    Reklats Старожил

    Баллы:
    103
    Skype:
    Reklats73
    fu вроде.
     
  19. danbka333

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

    Баллы:
    103
    аа у меня версия 1.8.1 и там нету таких строк напиши инструкцию плиз или обнови тему =)
     
  20. Trespasser

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

    Баллы:
    123
    Имя в Minecraft:
    trespasser
    sf.class
     
    danbka333, PiFFk0 и BOSS323F нравится это.
  21. danbka333

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

    Баллы:
    103
    ага + тебе =)
     

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