Хуки - как смысл жизни?

Версия Minecraft
1.7.10
477
7
51
Привет, вопрос по хукам :)
Хочу через хуки заменить название "Minecraft 1.7.10" -> "McModding"
посмотрел код майна, там дхя получается в хук писать и делать паблик переменные либо там можно как то проще заменить?
 
477
7
51
3,005
192
592
Можно через ASM поменять только строку с названием и только путь до картинки.

Через либо Фолкена, скорее всего это нельзя, если только в конец метода / фулл переписывать.
Возможно, через форк либы от hohserg'а возможно.

Но, через ASM можно точно.
 
477
7
51
3,005
192
592
477
7
51
В Гугле забанили?
А ты видимо плохо вчитывался в сообщения сверху?
Я написал что нужно "быстрее запуска" т.е не тогда когда вызовется иницилизация мода, а сразу после запуска.
по этому сначала читай сообщения сверху чем делать вывод.
 
161
12
90
А ты видимо плохо вчитывался в сообщения сверху?
Ты видимо плохо вчитался в пост который я тебе скинул, там сделано с помощью хука, который запускает замену картинки до майна, если же не работает, то делай хук в Minecraft#createDisplay. Должно помочь. Аналогично можно попробовать Minecraft#setWindowIcon
 
477
7
51
я тебе скинул, там сделано с помощью хука, который запускает замену картинки до майна
Теперь прочтем мой вопрос и поймем что я пытаюсь заменить лишь название окна через хук)
 
7,099
324
1,510
Очень сложно просмотреть названия тем в разделе учебника перед тем, как че-то делать?
1573895160287.png
~~~
Первый раз тут вижу, как за полезную ссылку и за полезный совет ставят отрицательную реакцию:D
 
Последнее редактирование:

tox1cozZ

aka Agravaine
8,456
598
2,893
Нахрена @hohserg1 делал якоря, скажите мне!? Просто в методе Minecraft#startGame ставишь якорь INSTEAD на Display.setTitle и в хуке вызываешь setTitle уже со своим именем.
 
А можно просто вызвать Display.setTitle со своим именем где-нибудь в preinit, или даже в статической инициализации мода, и никакие якоря и хуки не нужны.
 
3,005
192
592

timaxa007

Модератор
5,831
409
672
Сверху