Не знаю какие у вас там формулы но арты в протосах я вешаю таким образом:
Допустим вам надо повесить арт на кинжал протос вы делали с исходного обычного кинжала 80 00 08 60 вы прописали арт в item_ground и item_paper под номером 59.
Открываете "ProView" видите с права там есть ссылки на арты в виде Ground: 40+4 [Pal=0] Кинжал ( 0x60080080), Schema: 40+4 [Pal=0] кинжал ( 0x60080080), ну и т.д
Разберем что означают цифры 80 00 08,
80 это принадлежность к кинжалам
00 будет указывать на место картинке земля инвентарь рука туда они будут изменяться с 00 на 10 и 20 остается
08 так вот это число есть "+4" в адресе арта деленное на 2, вам надо 59 тогда 59-40 т.к кинжалы начинаются с 40 остается 19 берем 19 умножаем на 2 получается 38 переводим в хекс получается 26 заменяем 08 на 26 и получаем60 26 00 80 смотрим в "ProView" и видим Ground: 40+19 [Pal=0] кинжал ( 0x60260080) подставляем 26 в остальные ссылки и получаем такие адреса 60260080 60260080 60261080 60262080 60262080. Но бывает случай к примеру с генерируемыми вещами там их количество большое тогда к примеру что бы получить что то более чем +127 нам необходимо будет менять не только 08 но и 80 добавляя туда числа привожу пример:
Допустим нам надо число +135 считаете 135*2=270 переводите в хекс это 10E меняете 80 00 00 80 на 80 0E 00 81 и получаете результат т.е если вы арт вашего кинжала пропишете под номером 175 ссылка должна работать, теперь для примера возьму с генерируемых вещей любой адрес к примеру нам надо ссылка на +178 арт в списке 178*2 в хексе 164 получаем 61 64 00 09.
Кому что не понятно пишите в асю постараюсь объяснить.