Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Как настроить ДБМ для WoW Circle 4.3.4 - Страница 6

Упомянутые в теме пользователи:

Страница 6 из 6 ПерваяПервая ... 456
Показано с 61 по 68 из 68
  1. #61
    Новичок Аватар для Gredys
    Регистрация
    05.07.2015
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Я не могу понять одного - зачем нужно было подстраиваться под проблемой, если её можно было просто решить?
    В общем, вот адекватное решение самой проблемы. Заменяем вот эту строчку во всех файлах DBM:
    Код:
    tonumber(guid:sub(7, 10), 16)
    На вот эту строчку и радуемся жизни.
    Код:
    tonumber(guid:sub(7, 12), 16)
    Должны будут заменится вот эти строчки:
    Код:
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-BossHealth.lua (1 hit)
        Line 202: 		return (cType == 3 or cType == 5) and tonumber(guid:sub(7, 12), 16) or -1
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-Core.lua (7 hits)
        Line 1515: 		local cId = tonumber(guid:sub(7, 12), 16)
        Line 1545: 		local cId = tonumber(guid:sub(7, 12), 16)
        Line 2150: 				local cId = tonumber(guid:sub(7, 12), 16)
        Line 3324: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
        Line 3328: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
        Line 4858: 		if guid and tonumber(guid:sub(7, 12), 16) == cId then
        Line 4866: 		if guid and (tonumber(guid:sub(7, 12), 16)) == cId then
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-InfoFrame.lua (1 hit)
        Line 406: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
    Как видим в результате всё работает:





    P.S. В аддоне Recount была замечена такая же проблема с дублированием информации по боссам. И там так же были указаны числа "7, 10", которые можно заменить на "7, 12".

  2. 1 пользователь сказал cпасибо Gredys за это полезное сообщение:

    Сенджи (05.01.2016)

  3. #62
    Старожил Аватар для Danzo
    Регистрация
    02.03.2012
    Сообщений
    209
    Поблагодарил(а)
    17
    Получено благодарностей: 80 (сообщений: 34).
    Репутация: 80
    Реально рабочий DBM для Cata 4.3.4
    Работает на всех боссах ОП, ДД, РВС + Исправлены таймеры и всяческие предупреждения.

  4. #63
    Тот самый Аватар для Неддшу
    Регистрация
    12.06.2014
    Адрес
    Berlin
    Сообщений
    2,015
    Поблагодарил(а)
    375
    Получено благодарностей: 332 (сообщений: 234).
    Репутация: 525
    Цитата Сообщение от Korra Посмотреть сообщение
    Доброго времени суток уважаемые пользователи. Тем из вас, кто пользуется таким аддоном как ДБМ, наверно обидно что он не работает в ДД и ОП. Сегодня я покажу Вам как сделать так, чтоб он у Вас заработал. Вообщем, руководствуясь http://forum.wowcircle.com/showthread.php?t=288266 темой я и решил создать гайд. И так, что нам понадобится - Собственно ДБМ для версии 4.3.4, и макрос : /_ local a=strsub(UnitGUID("target"),7,10); print("NPC ID(\""..UnitName("target").."\") = 0x"..a.." = "..tonumber(a,16)) (после / уберите _ , а то форум что то блочит макросы теперь), а после _ добаьте ран(на англ)). Теперь, мы вооружены, а значит опасны.
    Что делает этот макрос? Если взять в таргет любого НПС, а после этого использовать макрос(что бы при этом у вас в таргете был необходимый вам НПС) он выдаст вам ИД этого НПС в БД. Таким образом можно узнать ИД любого НПС в игре. Нам нужны ИД боссов в ДД и ОП. И так, сначала я покажу вам как это выглядит на практике :


    Как видите, в правой части экрана ранее настроенный мной ДБМ показывает время до берсерка и до след фазы на Хагаре, а снизу по центре - время до гробницы.

    Ультраксион. Причина создания гайда. Очень многие игроки умирают на дебафах, забыв "прожать кнопку". Но теперь этого не будет)Рассмотрим последний скрин поподробнее. Во-первых, он показывает время до следующего каста Времени Сумерек. Во-вторых, он показывает ники игроков с дебафом.Во-третьих, он озвучивает количество секунд дебафа на вас.(5,4,3,2,1). Теперь чтобы умереть на Ультраксионе, нужно еще постараться)
    Итак, теперь я вам дам список ИД босов, для экономии вашего же времени:
    ОП ДД
    Шеннокс - 209 Морхок - 215
    Беттилак - 205 Йорсадж - 216
    Алисразор - 205 Зонноз -216
    Риолит - 210 Хагара - 217
    Бейлрок - 208 Ультраксион - 215
    Мажор - 205 Воевода - 220
    Рагнарос - 204 Спина - ?
    Смертокрыл - ?
    По мере пополнения информации буду заполнять таблицу.
    Теперь же я объясню как им образом изменять ИД боссов.
    Открываем нашу папку ВОВ. Далее : Interface\AddOns. Здесь нас интересуют всего 2 папки : DBM-DragonSoul и DBM-Firelands(ДД и ОП соответственно).Рассмотрим на примере для ДД. Открываем папку. Она будет иметь вид :



    Далее откроем файл "Ultraxion" с помощью текстового редактора. Находим там строку " mod:SetCreatureID(55294) " (5 строка по счету) и меняем , значение в скобках (55294) на (215).

    Было:


    Стало:


    Вуаля. В следующий раз на Ультраксионе у вас уже будет работать ДБМ. Аналогичные действия проделываем с остальными боссами. Для некоторых боссов, например Риолит, значение нужно будет поменять во всех местах текстового документа. Для этого, нажимаем Ctrl+F в текстовом редакторе, и в строку поиска вводим стартовый ИД босса. Нажимаем "Далее", и в если где то в файле еще будет найден такой же ИД, меняем его на нужный нам.

    Теперь от хороших новостей к плохим. По не известным мне причинам, иногда ДБМ дает сбой. Скажем, после первой черной фазы на Занозе, он иногда считает что бой закончился. Так же, в связи с тем, что у некоторых боссов одинаковые ИД, с начала боя с одним из боссов, он запускает таймеры для обоих боссов сразу. Однако в этом случае, после конца таймера неактивного босса, они нам больше не будут мешать. Вторым способом решения - это в настройках самого ДБМ-а отключать не нужного нам босса.
    Вот пример : Как видим запустились сразу таймеры для Морхока и Ультраксиона.
    Однако за исключением этого, ДБМ показал себя как хороший помощник в рейдах. На некоторых боссах возможно будут еще какие то нюансы, но в общем это существенно облегчит убийство некоторых боссов.




    С вами был Korra, Специально для проекта wowcircle.




    P.S. Ну и для самых ленивых пользователей уже скидываю ссылку на рабочий аддон. http://rghost.ru/52343521
    Очень много проделанной работы,спасибо
    P.s меня чет ДБМ немного бесит..
    Лудший вариор на круге

  5. #64
    Ветеран форума Аватар для Darti
    Регистрация
    14.03.2014
    Сообщений
    1,240
    Поблагодарил(а)
    17
    Получено благодарностей: 71 (сообщений: 55).
    Репутация: 161
    Цитата Сообщение от Disembovel Посмотреть сообщение
    Очень много проделанной работы,спасибо
    P.s меня чет ДБМ немного бесит..
    Цитата Сообщение от Danzo Посмотреть сообщение
    Реально рабочий DBM для Cata 4.3.4
    Работает на всех боссах ОП, ДД, РВС + Исправлены таймеры и всяческие предупреждения.
    Это для особо глупых

  6. #65
    Старожил Аватар для Danzo
    Регистрация
    02.03.2012
    Сообщений
    209
    Поблагодарил(а)
    17
    Получено благодарностей: 80 (сообщений: 34).
    Репутация: 80
    Цитата Сообщение от Visond Посмотреть сообщение
    Очень много проделанной работы

    Скрытый текст

    yao-ming-fuck-that
    Гигабайты отснятых видео оп, дд, рвс потом просмотр всего этого для вычисления идеального значения таймера, далее просмотр тонн строк комбат лога - ничто по сравнению с неимоверно тяжкой работой проделанной здесь
    [свернуть]

  7. 1 пользователь сказал cпасибо Danzo за это полезное сообщение:

    Hatiqo (16.12.2015)

  8. #66
    Ветеран форума Аватар для Darti
    Регистрация
    14.03.2014
    Сообщений
    1,240
    Поблагодарил(а)
    17
    Получено благодарностей: 71 (сообщений: 55).
    Репутация: 161
    Цитата Сообщение от Danzo Посмотреть сообщение

    Скрытый текст

    yao-ming-fuck-that
    Гигабайты отснятых видео оп, дд, рвс потом просмотр всего этого для вычисления идеального значения таймера, далее просмотр тонн строк комбат лога - ничто по сравнению с неимоверно тяжкой работой проделанной здесь
    [свернуть]

  9. #67
    Старожил Аватар для Danzo
    Регистрация
    02.03.2012
    Сообщений
    209
    Поблагодарил(а)
    17
    Получено благодарностей: 80 (сообщений: 34).
    Репутация: 80
    Почему эта тема еще в шапке?)

  10. #68
    Заблокирован
    Регистрация
    09.10.2015
    Адрес
    Россия, Ставрополь
    Сообщений
    219
    Поблагодарил(а)
    17
    Получено благодарностей: 33 (сообщений: 23).
    Репутация: 33
    Цитата Сообщение от Gredys Посмотреть сообщение
    Я не могу понять одного - зачем нужно было подстраиваться под проблемой, если её можно было просто решить?
    В общем, вот адекватное решение самой проблемы. Заменяем вот эту строчку во всех файлах DBM:
    Код:
    tonumber(guid:sub(7, 10), 16)
    На вот эту строчку и радуемся жизни.
    Код:
    tonumber(guid:sub(7, 12), 16)
    Должны будут заменится вот эти строчки:
    Код:
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-BossHealth.lua (1 hit)
        Line 202: 		return (cType == 3 or cType == 5) and tonumber(guid:sub(7, 12), 16) or -1
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-Core.lua (7 hits)
        Line 1515: 		local cId = tonumber(guid:sub(7, 12), 16)
        Line 1545: 		local cId = tonumber(guid:sub(7, 12), 16)
        Line 2150: 				local cId = tonumber(guid:sub(7, 12), 16)
        Line 3324: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
        Line 3328: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
        Line 4858: 		if guid and tonumber(guid:sub(7, 12), 16) == cId then
        Line 4866: 		if guid and (tonumber(guid:sub(7, 12), 16)) == cId then
    E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-InfoFrame.lua (1 hit)
        Line 406: 	return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
    Как видим в результате всё работает:





    P.S. В аддоне Recount была замечена такая же проблема с дублированием информации по боссам. И там так же были указаны числа "7, 10", которые можно заменить на "7, 12".
    Игорь, лучше бы ты магиком так занимался) мб не рипнулся бы

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. Перенос с WoW Circle 3.3.5a x3 PvP на WoW Circle 3.3.5a x1 PvP
    от Auftrahenzibengemir в разделе Архив технического раздела
    Ответов: 2
    Последнее сообщение: 08.03.2013, 14:50
  2. WoW Circle 3.3.5a x30 --> WoW Circle Cataclysm x50
    от Hummer в разделе Новости проекта WoW Circle
    Ответов: 8
    Последнее сообщение: 21.01.2013, 00:59
  3. Ответов: 4
    Последнее сообщение: 13.02.2012, 14:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •