Динамическое перемещение ХП баров выбранной цели (НПС или мобы)

Привет. Возникла такая ситуация, на одном сервере у моего персонажа при выборе цели в таргет его ХП бар перемещается при перемещении камеры, например: если враг капец огромный, его ХП бар будет примерно в районе его живота, а не над головой. На втором сервере, ХП бар не хочет динамически перемещаться, и хп бар всегда у персонажей над головой ( играть за гнома в таком случае боль больная ). Настройки интерфейса сверял, они абсолютно одинаковые, все аддоны выключил, проблема не ушла :frowning: Помогите, кто знает, пожалуйста.

Часть настроек храниться на сервере. Часть настроек хроняться отдельно для каждого персонажа.
Посмотреть их можно например включив консоль и открыв её клавишей ~ (тильда, на русской раскладке это буква Ё). На русской раскладе клавиша не работает.

/console enable

в консоли нужно вписать команды clear затем cvarlist. В фильтре справа сверху нужно написать nameplate и это отфильтрует все настройки в которых есть слово nameplate, то бишь отфильтрует нужные нам настройки неймплейтов.
Там будет типа такого списка. В конце строки в скобках могут быть указаны признаки того, что настройка не соответствует стандартным настройкам или отличается от тек что были при старте игры в месте с предыдущим значением этой настройки.

Вот тут настройка отличается от стартового значения.
nameplateOtherAtBase" is "0" (reset "1")


тут настройка отличается от стандартного значения.
"nameplateMotion" is "1" (default "0")


тут сразу отличие от значение которые было при последнем старте игры и от значения по умолчанию.
"nameplateTargetRadialPosition" is "1"(default "0") (reset "0")

  "nameplateOtherAtBase" is "0" (reset "1")
  "nameplateTargetRadialPosition" is "1" (default "0") (reset "0")
  "commentatorLossOfControlTextNameplate" is "0"
  "nameplateResourceOnTarget" is "0"
  "nameplateShowSelf" is "1"
  "nameplateShowEnemies" is "1"
  "nameplateShowEnemyMinions" is "0"
  "nameplateShowEnemyPets" is "0"
  "nameplateShowEnemyGuardians" is "0"
  "nameplateShowEnemyTotems" is "0"
  "nameplateShowEnemyMinus" is "1"
  "nameplateShowFriends" is "1" (default "0")
  "nameplateShowFriendlyNPCs" is "1"
  "nameplateShowFriendlyMinions" is "0"
  "nameplateShowFriendlyPets" is "0"
  "nameplateShowFriendlyGuardians" is "0"
  "nameplateShowFriendlyTotems" is "0"
  "nameplateShowAll" is "1" (default "0")
  "nameplateShowDebuffsOnFriendly" is "1"
  "nameplateMaxDistance" is "60"
  "nameplateTargetBehindMaxDistance" is "15"
  "nameplateMotion" is "1" (default "0")
  "nameplateMotionSpeed" is "0.025"
  "nameplateOverlapH" is "0.8"
  "nameplateOverlapV" is "1.1"
  "nameplateGlobalScale" is "1.0"
  "nameplateMinScale" is "0.8"
  "nameplateMaxScale" is "1.0"
  "nameplateLargerScale" is "1.2"
  "nameplateMinScaleDistance" is "10"
  "nameplateMaxScaleDistance" is "10"
  "nameplateMinAlpha" is "0.6"
  "nameplateMaxAlpha" is "1.0"
  "nameplateOccludedAlphaMult" is "0.4"
  "nameplateMinAlphaDistance" is "10"
  "nameplateMaxAlphaDistance" is "40"
  "nameplateSelectedScale" is "1.2"
  "nameplateSelectedAlpha" is "1.0"
  "nameplateSelfScale" is "1.0"
  "nameplateSelfAlpha" is "0.75"
  "nameplateSelfBottomInset" is "0.2"
  "nameplateSelfTopInset" is "0.5"
  "nameplateOtherBottomInset" is "0.1"
  "nameplateOtherTopInset" is "0.08"

Скорей всего там немного настроек отличается от стандартных и просто скопировав их из консоли и сравним например через такой сервис https://www.diffchecker.com/diff можно найти те настройки которые вам нужны.
Нужно просто скопировать список настроек с одного персонажа в одно окно и настройки из другого персонажа в другое и нажать кнопку
Find Difference что находится в нижней части странице посередине.
Получится что-то типа этого
https://i.ibb.co/nqy8PKp/1.png
Найдя нужную настройку можно применить её на нужном персонаже через команду
/run BlizzardOptionsPanel_SetCVarSafe("имяНастройки", значение)

Еще есть такие настройки
Наверное для гнумов будет полезно. Привязывает фрейм неймплейтов к ногам. 0 выключено, 1 включено.

/run BlizzardOptionsPanel_SetCVarSafe("nameplateOtherAtBase", 1)

Вернуть значение настройки на стандартное значение. Если выполнить команду без указания настройки то все настройки сбросяться на стандартные значения.
/console cvar_default nameplateOtherAtBase

Сброс настройки до тех которые были при старте игры.
/console cvar_reset nameplateOtherAtBase

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

/run BlizzardOptionsPanel_SetCVarSafe("nameplateLargeTopInset", 0.2)

Такая же настройка для прочих мобов.

/run BlizzardOptionsPanel_SetCVarSafe("nameplateOtherTopInset", 0.2)
Лайков: 1

Спасибо, помогло. Также есть вариант прописать в чате команду /console cvar_default
Но в этом случае, сбросятся настройки графики и интерфейса ( мб ещё какие нибудь ), настройки управления не изменились.

Последние две переменные делают не то, что написано (как удивительно). Только nameplateOtherTopInset фиксирует текущий таргет на экране.

Да и проще установить аддон Advanced Interface Options, чем мучаться с консолью, в списке переменных отфильтровать по nameplate и все переменные, отличные от стандартных будут выделены красном, а в тултипе по каждой переменной будет написано дефолтное значение

Странно, у меня работает на ПТРе. Проверял вторую на ворлдбосе в Зулдазаре, тот что у жилища Бвонсамди.

А что она у тебя делает?

nameplateLarge вообще ни на что не влияет (возможно только у меня, так как я отключил все масштабирования неймплейтов) nameplateOther влияет только на текущий таргет

Хотя тот же Kui Nameplates меняет одновременно два значения.

https://i.ibb.co/1ndKwgc/3.jpg

Настройки работают только в бою или на таргет, вроде всегда так было. Давно не играл, не помню уже.