[1.7.10-1.12.2] CustomDebug

dannikinfo

Каменная лига
Сообщения
55
Лучшие ответы
2
Симпатии
6
#1
Доброго времени суток всем! Надоело мне как-то дефолтное f3 все мелькает, куча левой не очень понятной инфы.. Ну и однажды решил я это дело выпилить) за один вечер(и немного утра) для себя накодил мод, который заменяет дефолтный дебаг экран на более приятный. Скажу честно и сразу, что кусочек кода, который отвечает за скрытие дефолтного и показ кастомного экрана был стырен с этого форума. Думаю зачем быть жадным? вот решил поделиться) вдруг пригодится кому


GitHub: link
Forge: 1.7.10-1.12.2 Recommended
Сurse: link


1. Добавлен компас
2. Добавлена функция перерисовки экрана(если точнее, то обновление ресурсов) помогает пофиксить на ходу ошибку с отрисовкой ресурсов одной кнопкой.
-Поднятие версии с 1.7.10 до 1.12.2 (с 1.13 чет eclipse пока не подружился)
-Случайный даунгрейд всех возможностей 1.1)) когда-нибудь может верну, пока не до этого
-Потеря исходников от 1.1 так что это по факту 1.0((
 
Последнее редактирование:

Liahim

Золотая лига
Сообщения
3,247
Лучшие ответы
34
Симпатии
198
#2
О! Круто!
Обычно такие моды качают больше всего )))
Ещё бы не помешало направление взгляда: С, Ю, З, В.
При разработке помогает очень.
...
Ну и коорды можно в одну строку уместить.
...
А ссылке на гит не работает.
 

Maxik001

Золотая лига
Сообщения
4,342
Лучшие ответы
40
Симпатии
459
#3
Это очень полезно. Спасибо. Однако это и очень просто, но как говорится, все простое гениально!
А вообще, по сути ты сделал вот что - выпилив эту "кучу никому не понятной инфы", ты выпилил половину информации, которую в свой по сути , просто русифицированный дебаг-экран не добавил. Глазу приятно, но инфы меньше.
[hr]
И еще... Я тут посмотрел(ну как я, jad, если быть точнее) и я даже не вижу где ты выпилил майновское гуи. Видно только что ты свое рисуешь.
 

dannikinfo

Каменная лига
Сообщения
55
Лучшие ответы
2
Симпатии
6
#4
Maxik001 написал(а):
Это очень полезно. Спасибо. Однако это и очень просто, но как говорится, все простое гениально!
А вообще, по сути ты сделал вот что - выпилив эту "кучу никому не понятной инфы", ты выпилил половину информации, которую в свой по сути , просто русифицированный дебаг-экран не добавил. Глазу приятно, но инфы меньше.
[hr]
И еще... Я тут посмотрел(ну как я, jad, если быть точнее) и я даже не вижу где ты выпилил майновское гуи. Видно только что ты свое рисуешь.
Ну как выпилил) Это условно говоря, там просто ловиться ивент открытия дебага и каким-то магическим образом закрывается дефолтное и рисуется мое. Сам не очень понимаю как, но работает.
Вот здесь это происходит. Как я и говорил это условие я взял с форума
Код:
@SubscribeEvent(priority = EventPriority.HIGH)
public void onDrawOverlay(final RenderGameOverlayEvent e){
  if (e instanceof RenderGameOverlayEvent.Pre) {
     switch (e.type) {
    case DEBUG: {drawDebug(e);break;}
    default: {return;}
  }
  e.setCanceled(true);
}
хм такой интерес к моду, не ожидал
ссылку поправил
 

Liahim

Золотая лига
Сообщения
3,247
Лучшие ответы
34
Симпатии
198
#5
Англифицируй и выкладывай на курс... Будут качать )
 

Doc

Золотая лига
Сообщения
2,285
Лучшие ответы
123
Симпатии
290
#6
Когда я увидел его на Curse - я подумал что это что-то связанное с Eclipse и его debug функцией, но нет..
Тут просто удаление половины инфы с F3 и все...
7 часов - 3 скачивания. <3
 

case DLL_PROCESS_ATTACH:

Золотая лига
Сообщения
1,765
Лучшие ответы
47
Симпатии
288
#7
Doc написал(а):
Когда я увидел его на Curse - я подумал что это что-то связанное с Eclipse и его debug функцией, но нет..
Тут просто удаление половины инфы с F3 и все...
7 часов - 3 скачивания. <3
П о л е з н а я  и н ф о р м а ц и я
 

dannikinfo

Каменная лига
Сообщения
55
Лучшие ответы
2
Симпатии
6
#8
Решил я это дело все таки немного обновить. К модераторам просьба перенести тему в форум "В разработке" :D
Свежий файл на курсе.
 

Maxik001

Золотая лига
Сообщения
4,342
Лучшие ответы
40
Симпатии
459
#9
Daniel-code написал(а):
Решил я это дело все таки немного обновить. К модераторам просьба перенести тему в форум "В разработке" :D
Свежий файл на курсе.
Ты... Ты... Ты с телефона ПК-шный майн чтоли запускал? 26фпс? Серьезно? В майне?
 

dannikinfo

Каменная лига
Сообщения
55
Лучшие ответы
2
Симпатии
6
#10
Maxik001 написал(а):
Daniel-code написал(а):
Решил я это дело все таки немного обновить. К модераторам просьба перенести тему в форум "В разработке" :D
Свежий файл на курсе.
Ты... Ты... Ты с телефона ПК-шный майн чтоли запускал? 26фпс? Серьезно? В майне?
Ну формально мой ноут все равно что калькулятор) хотя обычно там 40-60 фпс дает. Ну тут еще свои 5 копеек вставляют ошибки опенгл
 

Liahim

Золотая лига
Сообщения
3,247
Лучшие ответы
34
Симпатии
198
#11
Возможно это из-за вертикальной синхронизации.
 

dannikinfo

Каменная лига
Сообщения
55
Лучшие ответы
2
Симпатии
6
#12
Upgrade:
-Поднятие версии с 1.7.10 до 1.12.2 (с 1.13 чет eclipse пока не подружился будет к 1.3 надеюсь)
-Случайный даунгрейд всех возможностей 1.1)) когда-нибудь может верну, пока не до этого
-Потеря исходников от 1.1 так что это по факту 1.0((
 

hohserg

Алмазная лига
Сообщения
3,569
Лучшие ответы
90
Симпатии
399
#13
Еще было бы хорошо добавить подробности о позиции игрока, типо yaw и pitch
 
Сверху