Перейти к содержимому


Minecraft ID Reporter: избавляемся от головной боли

minecraft minecraft id reporter

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 therapy session

therapy session

    Наместник

  • Новичок
  • 864 сообщений

Отправлено 10 December 2013 - 12:33

Итак, друзяшки, наткнулся в сети на один замечательный скрипт, позволяющий составить полный отчет о присвоенных id всех блоков и предметов в игре, добавленных различными модами. Но основная прелесть сего рапорта в выводе информации о id-конфликтах (случаи, когда разные моды присваивают разным предметам одинаковые id, из-за чего клиент крашится).
В 1.6.х  эту проблему частично устранил улучшенный Forge: даже если и бывают редкие случаи конфликтов, он составляет лог, в котором указанны занятые id'шки, а также диапазоны "свободных" номеров, которыми можно заменить первые. Но собрать сборочку для боле ранних версий Майна превращалось в настоящую головную боль.

Скрипт от автора OldFarmerJoe написан в Perl'e, поэтому для его запуска сперва придется скачать сам ActivePerl (~25mb) и установить в любое удобное для Вас место. Далее нужно создать сам скрипт.

Исходный код лежит здесь:
  • Можно создать текстовый документ, скопировать код (кнопка RAW), сохранить в формате .pl
  • Либо скачать готовый (DOWNLOAD), сохранить в формате .pl
Редактируем скрипт:
  • Открываем файл (лучше Notepad++), указываем полный реальный путь, куда установлен perl.exe: #!C:такая-то папка\Perl64\bin\perl.exe.
  • Ищем строку с адресом установленного клиента minecraft: my $startDir = "C:/Users/Bruce/AppData/Roaming/.minecraft"; - аналогично меняем на реальный.
  • Закидываем скрипт в папку с игрой. После запуска должно мелькнуть окошко и появится новый файл minecraft_id.rpt - это и есть готовый рапорт. Открыть его можно любым текстовым редактором.
Вроде ничего сложного =)

 


Темы с аналогичным тегами minecraft, minecraft id reporter


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

 
Рейтинг@Mail.ru