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

Туториал [FDW]. Убираем Копирайты Forge, Делаем кнопку на свой сайт! 1.7.2/1.7.10|+

  • Автор темы Автор темы skoniks
  • Дата начала Дата начала

Ты печенька?

  • Да я печенька...

    Голосов: 124 40,8%
  • Нет! Я хлебушек!

    Голосов: 82 27,0%
  • Идите вы! Я бублик!

    Голосов: 98 32,2%

  • Всего проголосовало
    304
Не-а, ты не выставил флаги. Forge пишет: "Вы ничего не вставляли в JAR-файл?"
Вот правильные флаги:
Код:
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Они и были правильными. Просто я прописывал их в minecraftArguments, a He B jvmArguments.
Но в общем, клиент запустился с 20го раза, после танцев с бубном вроде второй обфускации классов и проверкой с разными версиями forge'a.
 
Они и были правильными. Просто я прописывал их в minecraftArguments, a He B jvmArguments.
Но в общем, клиент запустился с 20го раза, после танцев с бубном вроде второй обфускации классов и проверкой с разными версиями forge'a.
Но я то все-равно был прав, что аргументов не было. Они стояли не там, что равно их отсутствию.
 
А че так? Ну, я не автор, а пишешь мне)
Нет, туториал просто хороший, но вот что-то я тупил при заливании файлов мода в джарник. :)
Да и тебе спасибо за JAVA_HOME, т.к. без него не хотело билдить клиент.
 
Последнее редактирование:
Нет, туториал просто хороший, но вот что-то я тупил при заливании файлов мода в джарник. :)
Да и тебе спасибо за JAVA_PATH, т.к. без него не хотело билдить клиент.
Да не за что)
 
В каком файле убрать код, чтобы не было копирайтов при f3 и прочей ненужной информации?
 
В каком файле убрать код, чтобы не было копирайтов при f3 и прочей ненужной информации?
forgeSrc/net.minecraftforge.client/GuiIngameForge.class
Ищем такой код:
Java:
right.add(null);
            for (String brand : FMLCommonHandler.instance().getBrandings(false))
            {
                right.add(brand);
            }
И комментируем его.
Java:
/*right.add(null);
            for (String brand : FMLCommonHandler.instance().getBrandings(false))
            {
                right.add(brand);
            }*/
 
forgeSrc/net.minecraftforge.client/GuiIngameForge.class
Ищем такой код:
Java:
right.add(null);
            for (String brand : FMLCommonHandler.instance().getBrandings(false))
            {
                right.add(brand);
            }
И комментируем его.
Java:
/*right.add(null);
            for (String brand : FMLCommonHandler.instance().getBrandings(false))
            {
                right.add(brand);
            }*/
Большое спасибо!
 
Поставил флаги для отключения проверки на модификации .jar, но все равно вылетает.
(-Dfml.ignoreInvalidMinecraftCertificates и -Dfml.ignorePatchDiscrepancies)
Код:
> [16:37:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
> [16:37:06] [main/INFO] [FML]: Forge Mod Loader version 7.2.211.1121 for Minecraft 1.7.2 loading
> [16:37:06] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.7.0_67, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre7
> [16:37:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
> [16:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
> [16:37:10] [main/ERROR] [FML]: There is a binary discrepency between the expected input class btj (btj) and the actual class. Checksum on disk is a9545dff, in patch 12c444b4. Things are probably about to go very wrong. Did you put something into the jar file?
> [16:37:10] [main/ERROR] [FML]: The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
Кто может, помогите пожалуйста.
Еще Meta INF удали
 
skoniks
а где взять joined.srg 1.6.4? Сначала выбивала ошибка что нету папки bin/minecraft, создал пустую папку, теперь выбивает, что нет mcp/conf/joined.srg. Пробовал ставить этот файл с forge src 9.11.1.965, но он создает такой же джарник с таким же названием класса и пробовал от версий 1.7.2 1.7.10, там файл переименовывается, но не подходит на 1.6.4
 
skoniks
а где взять joined.srg 1.6.4? Сначала выбивала ошибка что нету папки bin/minecraft, создал пустую папку, теперь выбивает, что нет mcp/conf/joined.srg. Пробовал ставить этот файл с forge src 9.11.1.965, но он создает такой же джарник с таким же названием класса и пробовал от версий 1.7.2 1.7.10, там файл переименовывается, но не подходит на 1.6.4
Используй side Universal, вместо Client.
И да, нужно прогнать сначала декомпил в MCP, а потом уже обфусцировать с помощью BON.
 
Используй side Universal, вместо Client.
И да, нужно прогнать сначала декомпил в MCP, а потом уже обфусцировать с помощью BON.
Можно по подробней? Я создал новую папку mcp закинул туда 811 + assets version libraries декомпильнул, а дальше че? Там нельзя декомпильнуть клиент форжа и соответственно нельзя рекомпильнуть измененный файл, ошибка прежняя.
 
Можно по подробней? Я создал новую папку mcp закинул туда 811 + assets version libraries декомпильнул, а дальше че? Там нельзя декомпильнуть клиент форжа и соответственно нельзя рекомпильнуть измененный файл, ошибка прежняя.
В MCP можно и ванильку декомпилить, разницы нет.
Главное, что оно создаст пару файликов в mcp/bin, тогда уже можно будет запускать BON и реобфусцировать мод. Главное использовать side: Universal.
 
В MCP можно и ванильку декомпилить, разницы нет.
Главное, что оно создаст пару файликов в mcp/bin, тогда уже можно будет запускать BON и реобфусцировать мод. Главное использовать side: Universal.
в папке bin файлы создались, а вот conf/joined.srg нету и выбивает ошибку
 
Side ставили на Universal?
да
u08txeb3rh0y.jpg
 
Назад
Верх