Войти или зарегистрироваться

Туториал Как сделать достойный клиент 1.4.7, 1.5.2 и 1.6.2 (Файлы 1.6.4)

У меня проблемка есть с 1.5.2
Все сделал все норм, кроме 2х вещей:
1)По ИП не подключается пишет сервер офф, хотя с других клиентом включен.
2)После запуска пишет, с верху что клиент Minecraft.
 
Подскажите, пожалуйста, как вставить картинку в нормальном качестве, допустим, в меню. С "drawTexturedModalRect()" выходит очень страшная (в плохом качестве) картинка.
 
Друзья, пофиксил вылет MineCraft 1.6.4 при нажатии F3. :)
Что нужно сделать?
  1. Чисто по инструкции, как сказал exsperto1, открываем все файлики через Notepad++.
  2. Ищем файл GuiIngameForge.java
  3. Переходим на строку 668
  4. Комментируем диапазон строк 668-671
  5. Должно выйти вот так:
    Java:
    left.add(String.format("ws: %.3f, fs: %.3f, g: %b, fl: %d", mc.thePlayer.capabilities.getWalkSpeed(), mc.thePlayer.capabilities.getFlySpeed(), mc.thePlayer.onGround, mc.theWorld.getHeightValue(x, z)));
                right.add(null);
                //for (String s : FMLCommonHandler.instance().getBrandings().subList(1, FMLCommonHandler.instance().getBrandings().size()))
                //{
                //    right.add(s);
                //}
                GL11.glPopMatrix();
                mc.mcProfiler.endSection();
            }
  6. Дальше сохраняем, компилим, реобфусцируем.
  7. Находим по пути наш файл: %FORGE%\mcp\reobf\minecraft\net\minecraftforge\client
  8. Заходим в .minecraft\libraries\net\minecraftforge\minecraftforge\9.11.1.965
  9. Открываем джарник minecraftforge-9.11.1.965.jar
  10. Ищем тот же путь, заменяем существующий GuiIngameForge.class на наш, модифицированный.
Сразу говорю, в Java я не очень, просто логично рассуждая, нашел строки, которые надо было закомментировать.
 
Последнее редактирование:
Друзья, пофиксил вылет MineCraft 1.6.4 при нажатии F3. :)
Что нужно сделать?
  1. Чисто по инструкции, как сказал exsperto1, открываем все файлики через Notepad++.
  2. Ищем файл GuiIngameForge.java
  3. Переходим на строку 668
  4. Комментируем диапазон строк 668-671
  5. Должно выйти вот так:
    JavaScript:
    left.add(String.format("ws: %.3f, fs: %.3f, g: %b, fl: %d", mc.thePlayer.capabilities.getWalkSpeed(), mc.thePlayer.capabilities.getFlySpeed(), mc.thePlayer.onGround, mc.theWorld.getHeightValue(x, z)));
                right.add(null);
                //for (String s : FMLCommonHandler.instance().getBrandings().subList(1, FMLCommonHandler.instance().getBrandings().size()))
                //{
                //    right.add(s);
                //}
                GL11.glPopMatrix();
                mc.mcProfiler.endSection();
            }
  6. Дальше сохраняем, компилим, реобфусцируем.
  7. Находим по пути наш файл: %FORGE%\mcp\reobf\minecraft\net\minecraftforge\client
  8. Заходим в .minecraft\libraries\net\minecraftforge\minecraftforge\9.11.1.965
  9. Открываем джарник minecraftforge-9.11.1.965.jar
  10. Ищем тот же путь, заменяем существующий GuiIngameForge.class на наш, модифицированный.
Сразу говорю, в Java я не очень, просто логично рассуждая, нашел строки, которые надо было закомментировать.
GuiMainMenu.java:591
Java:
        List<String> brandings = Lists.reverse(FMLCommonHandler.instance().getBrandings());
        for (int i = 0; i < brandings.size(); i++)
        {
            String brd = brandings.get(i);
            if (!Strings.isNullOrEmpty(brd))
            {
                //this.drawString(this.fontRenderer, brd, 2, this.height - ( 10 + i * (this.fontRenderer.FONT_HEIGHT + 1)), 16777215);
            }
        }

        String s1 = "Copyright Mojang AB. Do not distribute!";
        this.drawString(this.fontRenderer, s1, this.width - this.fontRenderer.getStringWidth(s1) - 2, this.height - 10, 16777215);
Всё, что было нужно сделать. И F3 будет работать.
 
Не ищу лёгких путей. :)
Решил фиксить там, так как хотел немного разукрасить свой гуишник.
 
Последнее редактирование:
Здраствуйте
Вопрос таков, столкнулся c проблемой при использовании сценария install в папке фордж
все нормально, но когда дело касается скачки файлов то консоль постоянно виснет, приходится перезапускать постоянно консоль, иногда это вызывает ошибки в МСР и из за этого не могу установить мср с форджем(
то что в консоли:
Код:
================ Forge ModLoader Setup Start ===================
MCP Detected already, not downloading
Setting up MCP
Patching commands.py
patching file commands.py
    Commands patch applied successfully
Copying FML conf
Creating Repackaged data
    Creating re-packaged srg
    Creating re-packaged exc
    Creating re-packaged MCP patches
Downloading 42 libraries
Backing up client
Backing up server
Downloaded minecraft_server.1.6.4.jar
Modified minecraft_server.1.6.4.jar detected, removing
Gathering assets list from http://resources.download.minecraft.net
    Downloading 1063 assets
        sounds\mob\bat\idle1.ogg Modified, removing
        sounds\mob\bat\idle1.ogg Done

и так постояяно зависает, думал так надо, но когда прошло часа 2, понял. что-то тут не так.
После закрытия консоли и снова запуска батника, качает файлы дальше, но снова зависает(
как ршеить проблему?
интернет соединение отличное (100М)
1.6.4 965
МСР 8.11
 
Здраствуйте
Вопрос таков, столкнулся c проблемой при использовании сценария install в папке фордж
все нормально, но когда дело касается скачки файлов то консоль постоянно виснет, приходится перезапускать постоянно консоль, иногда это вызывает ошибки в МСР и из за этого не могу установить мср с форджем(
то что в консоли:
Код:
================ Forge ModLoader Setup Start ===================
MCP Detected already, not downloading
Setting up MCP
Patching commands.py
patching file commands.py
    Commands patch applied successfully
Copying FML conf
Creating Repackaged data
    Creating re-packaged srg
    Creating re-packaged exc
    Creating re-packaged MCP patches
Downloading 42 libraries
Backing up client
Backing up server
Downloaded minecraft_server.1.6.4.jar
Modified minecraft_server.1.6.4.jar detected, removing
Gathering assets list from http://resources.download.minecraft.net
    Downloading 1063 assets
        sounds\mob\bat\idle1.ogg Modified, removing
        sounds\mob\bat\idle1.ogg Done

и так постояяно зависает, думал так надо, но когда прошло часа 2, понял. что-то тут не так.
После закрытия консоли и снова запуска батника, качает файлы дальше, но снова зависает(
как ршеить проблему?
интернет соединение отличное (100М)
1.6.4 965
МСР 8.11
cleanup.bat запусти из папки forge и попробуй заново. А проверку хеша minecraft-server.jar ты отключил?
 
cleanup.bat запусти из папки forge и попробуй заново. А проверку хеша minecraft-server.jar ты отключил?
Cleanup.bat только что провел, сейчас попробую.
проверка хеша?
отключил так как было описано ранее в этой теме
Код:
if not os.path.isfile(target):
        try:
            urllib.urlretrieve(url, target)
            #if not hash == None:
                #t_hash = get_md5(target)
                #if len(hash) == 40:
                    #t_hash = get_sha1(target)
                #if not t_hash == hash:
                    #print '%sDownload of %s failed hash check, deleting %s %s' % (prefix, name, t_hash, hash)
                    #os.remove(target)
                    #return False
            if prefix == '':
                print 'Downloaded %s' % name
            else:
                print '%s%s Done' % (prefix, name)
        except Exception as e:
            print e
            print '%sDownload of %s failed, download it manually from \'%s\' to \'%s\'' % (prefix, target, url, target)
            return False
    return True


Зависает также:
Код:
================ Forge ModLoader Setup Start ===================
MCP Detected already, not downloading
Setting up MCP
Patching commands.py
patching file commands.py
    Commands patch applied successfully
Copying FML conf
Creating Repackaged data
    Creating re-packaged srg
    Creating re-packaged exc
    Creating re-packaged MCP patches
Downloading 42 libraries
Backing up client
Backing up server
Downloaded minecraft_server.1.6.4.jar
Modified minecraft_server.1.6.4.jar detected, removing
Gathering assets list from http://resources.download.minecraft.net
    Downloading 1050 assets
        sound\mob\pig\say3.ogg Modified, removing
        sound\mob\pig\say3.ogg Done
        sound\mob\slime\small4.ogg Done
        sound\mob\enderdragon\growl4.ogg Done

что поделать?
Можете помочь
так как я не могу скачать (через install mcp то есть майнкрафт)
скинуть полностью установленый и скачаный mcp 11 с установленым форджем 965?
С горем пополам я скачал эти все асетс и либы, закинул файл minecraft_server.jar в mcp/forge/mcp/jars/
но вот что выдает:
Код:
================ Forge ModLoader Setup Start ===================
MCP Detected already, not downloading
Setting up MCP
Patching commands.py
patching file commands.py
    Commands patch applied successfully
Copying FML conf
Creating Repackaged data
    Creating re-packaged srg
    Creating re-packaged exc
    Creating re-packaged MCP patches
Downloading 42 libraries
Backing up client
Backing up server
Modified minecraft_server.1.6.4.jar detected, removing
Downloaded minecraft_server.1.6.4.jar
Modified minecraft_server.1.6.4.jar detected, removing
Gathering assets list from http://resources.download.minecraft.net
    No new assets need to download
== MCP 8.09 (data: 8.11, client: 1.6.4, server: 1.6.4) ==
"scalac" is not found on the PATH.  Scala files will not be recompiled
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle co
nfig, rg, ss
== Decompiling client using fernflower ==
> Creating SRGs
> Applying SpecialSource
Stripping META-INF from jars\versions\1.6.4\1.6.4.jar
    Skipping: META-INF/MANIFEST.MF
    Skipping: META-INF/MOJANGCS.SF
    Skipping: META-INF/MOJANGCS.RSA
> Compiling AccessTransformer
> Compiling MCPMerger
> Running MCPMerger
Could not find minecraft_server.jar: jars\minecraft_server.1.6.4.jar
Decompile Exception: 1
Для продолжения нажмите любую клавишу . . .
в итоге он её удаляет. я перед запуском install кидаю файл minecraft_server.1.6.4.jar в джар папку, но оно просит тогда очисить мср, поле очистки minecraft_server.1.6.4.jar удаляется... ну и так по кругу
 
Cleanup.bat только что провел, сейчас попробую.
проверка хеша?
отключил так как было описано ранее в этой теме
в итоге он её удаляет. я перед запуском install кидаю файл minecraft_server.1.6.4.jar в джар папку, но оно просит тогда очисить мср, поле очистки minecraft_server.1.6.4.jar удаляется... ну и так по кругу
Закидывай minecraft_server.jar после того, как очистит всю и вся. Оно мне конечно выбивало, что модифицированный детектед и прочую ересь, даже удаляло его. А все-равно дальше идет как по маслу. Даже при отсутствии самого джарника сервера.
 
Тема нужная, в который раз помогает :)
 
Закидывай minecraft_server.jar после того, как очистит всю и вся. Оно мне конечно выбивало, что модифицированный детектед и прочую ересь, даже удаляло его. А все-равно дальше идет как по маслу. Даже при отсутствии самого джарника сервера.
Спасибо, помогло.
Думаю будет уместным создать спецыальную тему MCP and MineCraft
там вылажить все "интерестные коды"))
 
Спасибо, помогло.
Думаю будет уместным создать спецыальную тему MCP and MineCraft
там вылажить все "интерестные коды"))
Темы конечно есть, но можно на досуге полистать рубаккит и склеить все коды в одну тему. ;)
 
Народ, помощь нужна... Мне вот что пишет: Download of minecraft_server.jar failed hash check deleting...Да-да, я знаю, что тут написано, но как исправить?
 
Что делать?
 

Вложения

  • проблема.png
    проблема.png
    66,1 КБ · Просмотры: 30
Помогите мне пожалуйста, у меня ошибки при декомпиляции.
dPEIqNfTOa0[1].jpg
 
Назад
Верх