[МАКРОС] Макрос для фарма уник сетов на рецепт 5 удачек
(Не нашел раздела для подобной темы, поэтому создал тут)
Делал для себя, но решил поделиться с сообществом, может кому пригодится 1.Что это и зачем Как известно, существует рецепт торговца на 5 сфер удачи, для чего необходимо сдать ему 4 предмета с одинаковой базой каждого вида редкости. Данный макрос позволяет удобно отмечать базы на имеющиеся в наличии уники для подсветки лут-фильтром. Кому это может быть нужно? Тут каждый решает для себя. Я лично играю на ссф, мне сферы удачи очень нужны, особенно при необходимости что-нибудь зашансить. 2.Состав 2.1.Макрос на добавление базы в подсветку лут-фильтра https://wdho.ru/5srr
Скрытый текст
На случай удаления файла по ссылке сам макрос !F3:: ;UNCOMMENTS DATA IN LOOT FILTER TO ADD THIS BASE ;alt+F3 ;see encoding in ChanceFilter ;COPY TO CLIPBOARD SendInput, ^C ;in rus and in eng, cause troubles with right lang in game SendInput, ^С sleep, 200 ;GETTING NAME OF TYPE ITEM i := 0 loop, parse, clipboard, `n, `r { i += 1 if (i = 3) { ItemType := A_LoopField break } } ;msgbox, %ItemType% ;ItemType = type of item OutputVar := StrLen(ItemType) if OutputVar < 3 { return } ;PARSING LOOT-FILTER FILE TheFilterName := "NeverSink-harvestChance-REGULAR.filter" TheNowString := "" UncomFlag = 0 FileRead, Contents, %TheFilterName% FileDelete, %TheFilterName% loop, parse, Contents, `n,`r { TheNowString := A_LoopField if UncomFlag = 1 ;flag is on when uncomment strings with unique base { { if Chr(Asc(TheNowString))="#" { NewStrLen := StrLen(TheNowString)-1 StringRight, TheNowString, TheNowString, NewStrLen } else { UncomFlag = 0 } } ;IfInString, TheNowString, %ItemType% if (TheNowString = "#"ItemType) { UncomFlag := 1 } FileAppend, %TheNowString%`n, %TheFilterName% } msgbox, База "%ItemType%" добавлена return 2.2.Макрос на удаление базы из подсветки лут-фильтра https://wdho.ru/5srs
Скрытый текст
!F4:: ;COMMENTS DATA IN LOOT FILTER TO DELETE THIS BASE ;COPY TO CLIPBOARD SendInput, ^C ;in rus and in eng, cause troubles with right lang in game SendInput, ^С sleep, 200 ;GETTING NAME OF TYPE ITEM i := 0 loop, parse, clipboard, `n, `r { i += 1 if (i = 3) { ItemType := A_LoopField break } } ;msgbox, %ItemType% ;ItemType = type of item OutputVar := StrLen(ItemType) if OutputVar < 3 { return } ;PARSING LOOT-FILTER FILE TheFilterName := "NeverSink-harvestChance-REGULAR.filter" TheNowString := "" UncomFlag = 0 FileRead, Contents, %TheFilterName% FileDelete, %TheFilterName% loop, parse, Contents, `n,`r { TheNowString := A_LoopField if UncomFlag = 1 ;flag is on when comment strings with unique base { { if (Chr(Asc(TheNowString)) != "#") and (StrLen(TheNowString) > 2) { ;NewStrLen := StrLen(TheNowString)-1 ;StringRight, TheNowString, TheNowString, NewStrLen TheNowString = #%TheNowString% } else { UncomFlag = 0 } } ;IfInString, TheNowString, %ItemType% if (TheNowString = "#"ItemType) { UncomFlag := 1 } FileAppend, %TheNowString%`n, %TheFilterName% } msgbox, База "%ItemType%" удалена return 2.3.Лут фильтр https://wdfiles.ru/f3a7 Стандартный Неверсинк-регулар лут-фильтр собственно с базами. При необходимости можно ипользовать свой лут-фильтр, но скопировать базы из того что по ссылке, сами базы должны быть вставлены после всех важных секций, типа предметов влияния, 6 линков и тд. В неверсинке это примерно область предметов для шансинга (белые базы). Присутствуют почти все базы, кроме колец, и возможно некоторых новых уников При использовании своего лут-фильтра ОБЯЗАТЕЛЬНО его нужно пересохранить в 1251-ру-кодировке, иначе не будет работать. 3.Как это работает Макрос работает только с ру-клиентом! Для работы макроса нужна программа AutoHotKey (применяется для всех макросов в пое) При активации макроса на добавление базы он включает видимость нужной базы для лут-фильтра, т.е.модифицирует файл лут-фильтра раскомментированием нужного участка. Макрос на удаление производит аналогичные противоположные действия, скрывает участок с отображением базы. Для работы 1й и 2й макрос должны быть запущены и быть в папке с лут-фильтром. В случае своего лут-фильтра, в самих макросах нужно указать путь к лут-фильтру (по умолчанию там "NeverSink-harvestChance-REGULAR.filter") Для добавления базы в подсветку нужно навести мышку на распознанный уник и нажать хоткей макроса на добавление (по умолчанию это alt-F3, при необходимости меняется в самом макросе) и подождать пока появится сообщение о добавленной базе. Для удаления (когда собраны все 3 базы - желтая, белая, синяя) аналогичное действие - наводим мышку на распознанный уник и нажимаем уже хоткей на удаление (по умолчанию alt-F4. Игра не закроется, у программы обработчика макросов приоритет, в случае проблем можно поменять этот хоткей), ждем появления сообщения. После любых действий с макросом нужно зайти в настройки интерфейса и нажать кнопку обновления лут фильтра 4.Стратегия и советы Так как после добавления/изменения баз нужно обновлять лут фультр в клиенте, то может быть удобно добавлять базы в подсветку когда накопилось много уников Не обязательно искать именно желтые базы, можно подбирать белые, а в желтые превращать либо лоу-лвл есенциями, либо ненужными фосилами, либо в данной лиге отлично поможет огород с бесплатными алхимками Так как трудно сразу найти 3 нужных базы, крайне удобно иметь несколько вкладок именно под сохранение баз, и держать отмеченными в лут фильтре не более 10-15 баз Если играть в полноэкранном режиме, то из-за того что после работы макроса появляется соообщение, игра сворачивается, а потом разворачивается, и при отмечании большого количества уников, на это тратится много времени. В этом случае можно нажать alt-enter и игра перейдет в оконный режим, и сообщения не будут вызывать сворачивания. 5.Возможные проблемы Перед началом рекомендуется сделать резервную копию своего лут-фильтра В работе самого макроса проблем не замечено, единственное, очень редко происходит так, что почему-то он не срабатывает, и появляется пустое сообщение вместо сообщения о добавленной/удаленной базе, и нужно просто повторно нажать активацию добавления/удаления. В чем причина, я так и не понял, но это не мешает, поэтому не копал эту проблему Last bumped1 авг. 2020 г., 9:10:00
|
|
Лайфхак для всех остальных на ссф: берем пачку соединяшек которых буквально сотни, сдаем ее любому вендору со сферами и получаем столько же сфер удачи. И не придется мучиться со всякими итемами, макросами и прочим замедлом.
dumb dashirak Последняя редакция: b0rnl1v3d13. Время: 1 авг. 2020 г., 7:35:33
|
|
I need a dollar dollar, a dollar is what I need
Hey hey https://www.twitch.tv/arbz_azm
| |
Макросы в игре запрещены, на всякий репорт кинул
✽)/╰(°ㅂ° )╯\(❋
|
|