Venture plan wow ошибка

Тема: Исправление недавней неполадки Venture Plan с количеством соратников  (Прочитано 12647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

К великому сожалению автор любимой сообществом и несомненно полезной модификации Venture Plan оставил проект и активным игрокам приходится самостоятельно заниматься ее обновлением под текущие реалии. С появлением 21 соратника на этой неделе аддон вновь сломался и, к счастью, решить эту проблему можно очень просто.:cut:

Проблема аддона заключается в том, что он рассчитан на 20 соратников, и когда их стало больше, то раздел с ними перестал работать. Поэтому для исправления неполадки нужно лишь поменять одну цифру. Пользователь Reddit по имени Zyxaakrene составил поэтапный план действий:

Получение 21 соратника приключений ломает аддон Venture Plan, и вот как это исправить.

  • Откройте Interface/Addons/VenturePlan/Widgets.lua с помощью текстового редактора
  • Перейдите на 2066 строку (она выглядит как «for i=1,20 do»)
  • Измените число с 20 на 21 (или побольше, на случай новых соратников)
  • Сохраните файл и введите в игре /reload
  • Теперь раздел с соратниками вновь работает!

Похоже, что он делает какие-то забавные штуки со списком соратников/отрядов. Но, по крайней мере, это все еще работает.

Рекомендуется менять число не на 21, а например на 25 (или подставить вместо цифры универсальную переменную), поскольку в скором времени в игре появятся еще 1-2 соратника. Искомое место может быть на другой строке, но его можно быстро отыскать с помощью поиска по «s.companions = {}». /reload имеет смысл вводить только если вы вносили изменения, находясь в игре, а если клиент был закрыт, этого можно не делать.

Если вам лень редактировать файлы, то вы можете загрузить обновлённую версию этого аддона и новейший вариант VenturePlanSODMissions (который дополняет/улучшает/исправляет теперь неподдерживаемый Venture Plan) от пользователя Dastion, поделившегося ссылкой в комментариях к посту. Но не забывайте, что файлы сторонних пользователей вы используете на свой страх и риск.

« Последнее редактирование: 20 Августа, 2021, 12:08:37 by Wishko »


Или просто использовать другой рабочий адон, один в один такой же


Перейдите на 2066 строку (она выглядит как «for i=1,20 do»)

строка может быть у всех разной у меня не 2066 а 1817


Или просто использовать другой рабочий адон, один в один такой же

А как он называется?


Перейдите на 2066 строку (она выглядит как «for i=1,20 do»)

строка может быть у всех разной у меня не 2066 а 1817

Надо искать не строку, а надпись (ctrl+f) «s.companions = {}» И на следующей строке будет искомое изменяемое значение

« Последнее редактирование: 20 Августа, 2021, 11:45:16 by Pifon »


Или просто использовать другой рабочий адон, один в один такой же

Если ты про Covenant Mission Helper, то там от венчура ток функционал предсказания исхода и расстановки мобов. Хорошо, но мало.


Можно просто заменить на
for i=1,#CovenantMissionFrame.FollowerList.followersList do
и забыть о кол-ве соратников ;D

странно, что это разраб не предусмотрел и захардкодил на 20 элементов

« Последнее редактирование: 20 Августа, 2021, 12:05:20 by Sp1ne »

Но я не буду в принудительном порядке бездумно копировать топмагов. © Жилкинс


Можно просто заменить на
for i=1,#CovenantMissionFrame.FollowerList.followersList do
и забыть о кол-ве соратников ;D

Ловите программиста!


2. Перейдите на 2066 строку (она выглядит как «for i=1,20 do»)

в похожей новости на реддите говорилось про 1960 строку

« Последнее редактирование: 20 Августа, 2021, 12:24:56 by Smith »


Или просто использовать другой рабочий адон, один в один такой же

Если ты про Covenant Mission Helper, то там от венчура ток функционал предсказания исхода и расстановки мобов. Хорошо, но мало.

Мало для чего?


Или просто использовать другой рабочий адон, один в один такой же

Название может напишешь?

Легальный адон Covenant Mission Helper
Все свои функции выполняет

Вишко может добавить как дополнение в конце темы

« Последнее редактирование: 20 Августа, 2021, 12:43:32 by Zirkuz »


Или просто использовать другой рабочий адон, один в один такой же

Название может напишешь?

Легальный адон Covenant Mission Helper
Все свои функции выполняет

Вишко может добавить как дополнение в конце темы

А Venture Plan какой, подпольный?  :D

Мало по сравнению с сабжом. Удобный список соратников, отправка суицидников одной кнопкой, информативные окошки заданий — всего этого в CMH нет.


Или просто использовать другой рабочий адон, один в один такой же

Название может напишешь?

Легальный адон Covenant Mission Helper
Все свои функции выполняет

Вишко может добавить как дополнение в конце темы

А Venture Plan какой, подпольный?  :D

Мало по сравнению с сабжом. Удобный список соратников, отправка суицидников одной кнопкой, информативные окошки заданий — всего этого в CMH нет.

Всё задания давно выучены как 5 пальцев, они элементарные и знаешь кого уже отправляй
Как сложно отправить одного на смерть, без адона никуда
Окошки, время опыт успех, какая ещё информация нужна

Если не загонятся, то смн отличный адон


Или просто использовать другой рабочий адон, один в один такой же

Название может напишешь?

Легальный адон Covenant Mission Helper
Все свои функции выполняет

Вишко может добавить как дополнение в конце темы

А Venture Plan какой, подпольный?  :D

Мало по сравнению с сабжом. Удобный список соратников, отправка суицидников одной кнопкой, информативные окошки заданий — всего этого в CMH нет.

Всё задания давно выучены как 5 пальцев, они элементарные и знаешь кого уже отправляй
Как сложно отправить одного на смерть, без адона никуда
Окошки, время опыт успех, какая ещё информация нужна

Если не загонятся, то смн отличный адон

Как с Ёжиком жрущим кактус разговаривать) Он удобнее в разы и все про это пишут. Тебе, все выучившему, аддоны то зачем?


Или просто использовать другой рабочий адон, один в один такой же

Название может напишешь?

Легальный адон Covenant Mission Helper
Все свои функции выполняет

Вишко может добавить как дополнение в конце темы

А Venture Plan какой, подпольный?  :D

Мало по сравнению с сабжом. Удобный список соратников, отправка суицидников одной кнопкой, информативные окошки заданий — всего этого в CMH нет.

Всё задания давно выучены как 5 пальцев, они элементарные и знаешь кого уже отправляй
Как сложно отправить одного на смерть, без адона никуда
Окошки, время опыт успех, какая ещё информация нужна

Если не загонятся, то смн отличный адон

Зачем учить задания наизусть?  ??? Для этого и есть аддоны чтобы не запоминать совершенно лишнюю информацию.

И я не говорю что CMH плохой аддон. Я говорю что венчур лучше) но на вкус и цвет фломастеры конечно разные, как и аддоны


9.2 only needs some new spells.

	[350]={type="nuke", damageATK=25, target="cleave"},
	[351]={type="nuke", damageATK=75, target=1, firstTurn=4},
	[352]={type="nop"},
	[353]={type="nop"},
	[354]={type="nuke", damageATK=400, target="enemy-front", firstTurn=5},
	[355]={type="passive", modDamageDealt=-25, target=1},
	[357]={type="passive", modDamageDealt=-50, target=0},
	[358]={type="nuke", damageATK=400, target="enemy-front", firstTurn=5},
	[359]={type="aura", damageATK=50, target=1, duration=0, noFirstTick=true, echo=3},
	[360]={type="nuke", damageATK=50, target="enemy-front"},
	[361]={type="nuke", damageATK=75, target="enemy-front"},
	[362]={type="nuke", damageATK=120, target=1},
	[363]={type="aura", modDamageDealt=10, target="friend-front-soft", duration=2},
	[364]={type="taunt", target="all-enemies", duration=2},
	[365]={type="aura", modDamageTaken=50, target=0, duration=1},
	[366]={type="nuke", damageATK=50, target="enemy-front"},
	[367]={type="nuke", damageATK=75, target="cone"},
	[368]={type="nuke", damageATK=60, target=1},
	[369]={
		[1]={type="nop"},
		[2]={type="aura", damageATK=50, target="all-enemies", duration=0, noFirstTick=true, echo=2},
	},
	[370]={type="aura", modDamageDealt=-50, target="all-enemies", duration=2},
	[371]={type="aura", modDamageTaken=-25, target="all-other-allies", duration=2},
	[372]={type="nuke", damageATK=40, target="enemy-front"},
	[373]={
		[1]={type="nuke", damageATK=100, target=1},
		[2]={type="heal", healATK=100, target=4},
	},
	[374]={
		[1]={type="nuke", damageATK=100, target=1},
		[2]={type="heal", healATK=40, target=4},
	},
	[375]={type="aura", modDamageDealt=-20, target="all-enemies", duration=2},

К великому сожалению автор любимой сообществом и несомненно полезной модификации Venture Plan оставил проект и активным игрокам приходится самостоятельно заниматься ее обновлением под текущие реалии. С появлением 21 соратника на этой неделе аддон вновь сломался и, к счастью, решить эту проблему можно очень просто.

Проблема аддона заключается в том, что он рассчитан на 20 соратников, и когда их стало больше, то раздел с ними перестал работать. Поэтому для исправления неполадки нужно лишь поменять одну цифру. Пользователь Reddit по имени Zyxaakrene составил поэтапный план действий:

Цитировать

Получение 21 соратника приключений ломает аддон Venture Plan, и вот как это исправить.
Откройте Interface/Addons/VenturePlan/Widgets.lua с помощью текстового редактораПерейдите на 2066 строку (она выглядит как «for i=1,20 do»)Измените число с 20 на 21 (или побольше, на случай новых соратников)Сохраните файл и введите в игре /reloadТеперь раздел с соратниками вновь работает!Похоже, что он делает какие-то забавные штуки со списком соратников/отрядов. Но, по крайней мере, это все еще работает.

Рекомендуется менять число не на 21, а например на 25, поскольку в скором времени в игре появятся еще 1-2 соратника. /reload имеет смысл вводить только если вы вносили изменения, находясь в игре, а если клиент был закрыт, этого можно не делать.

Если вам лень редактировать файлы, то вы можете загрузить обновлённую версию этого аддона и новейший вариант VenturePlanSODMissions (который дополняет/улучшает/исправляет теперь неподдерживаемый Venture Plan) от пользователя Dastion, поделившегося ссылкой в комментариях к посту. Но не забывайте, что файлы сторонних пользователей вы используете на свой страх и риск.

Если у вас остались вопросы, задайте их в нашем чате

  • Никто не разговаривает в данный момент.

    В чате еще нет сообщений. Будьте первым!

    World of Warcraft Forums

    Загрузка…

    If you found Venture plan is bugging out after the maintenance and giving you errors like

    InterfaceAddOnsVenturePlanWidgets.lua:546: attempt to index local ‘self’ (a nil value)

    if you have more than 20 companions and haven’t updated the code to deal with it, here is how you fix it while you are in the file.

    in Widgets.lua, search for

        for i=1,20 do
    

    that should land you at around line 1960-ish. Change that 20 to 99 and save.

    for better efficiency (credit to Spiffy146) change it to

         for i=1,#C_Garrison.GetFollowers(123) do 
    

    ——————————————————————————————————————————————

    The fix below is no longer necessary if you do the change above. Leave them here just because.

    Try this:

    1. Go to your WOW Addons folder and find VenturePlan;

    2. Open up Widgets.lua file in notepad or whatever text editor you like;

    3. go to line 722 and 723, or search for «FollowerButton_SetInfo(wf[i], fi)»

    4. change

        FollowerButton_SetInfo(wf[i], fi)
    

    wf[i]:Show()

    to

        			if wf[i] ~= nil then 
    				FollowerButton_SetInfo(wf[i], fi)
    				wf[i]:Show()
    			end
    

    note to have 3 tabs in front of the word «if» and «end», and 4 tabs for the 2 lines in the middle

    5. ???

    6. save the file and do a /reload in game

    7. Profit

    Disclaimer: I’m not a WOW addon developer, just a normal programmer. Happy to help if my instructions are not clear

    Edit:

    1. Bumped the number of follower changes as it should fix the problem on its own without the complex steps; credit goes to DoverBoys

    2. Changed the for loop for better efficiency; credit goes to Spiffy146

    3. Formatted the code better, thanks Rare-Page4407 for pointing it out

    Возможно, вам также будет интересно:

  • Venetica ошибка runtime error
  • Vel tracking ошибка 502
  • Vehicule a controller ошибка рено сценик 3
  • Vegas160 exe системная ошибка
  • Vegaflex 81 ошибка f261

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии