BloodWars Crafting Tool by Arg
Co to w ogóle robi?
Zamienia plik HTML ze strony zbrojowni BW na ładną tabelkę z sortowaniem:
- półka / kategoria,
- typ przedmiotu,
- pełna nazwa,
- Legendarny TAK/NIE,
- jakość (Dobry, dsk itd.),
- prefix/suffix,
- baza przedmiotu (hełm, czapka, koszulka, zw itd.),
- ulepszenie +1/+5,
- ID przedmiotu i ID affixów z HTML-a, jakby ktoś bawił się w tabelki z łączeniem przedmiotów na Morii ręcznie bądź skryptem zewnętrznym,
- katalog przedmiotów zaciągający statystyki z oficjalnego kreatora BW do pamięci podręcznej.
Ponadto pokazuje możliwe połączenia do uzyskania na podstawie już posiadanych itemów, jak również kolejne etapy do przedmiotów docelowych oraz co mamy/czego brakuje.
Parser nie sortuje po nazwach półek. Czyta przedmioty z kontenerów armoryTabContainer_* w HTML-u, więc działa przy różnych układach półek i layoutach, niezależnie od tego, jakie UI było importowane. Testowane na każdym poza Lite, ale Lite ma takie same kontenery jak reszta legacy layoutów, więc powinno być OK.
Najprościej: skopiuj i wklej tekst
- W BW wejdź w Zbrojownię i rozwiń wszystkie półki oraz przedmioty, które mają trafić do toola.
- Zaznacz widoczną zawartość strony i wybierz Kopiuj.
- W BWCT kliknij Importuj zbrojownię, wklej tekst i uruchom import.
- Przy pierwszym imporcie tekstowym wpisz nazwę profilu. Kolejne importy zastąpią zwykłe półki wybranego profilu.
Ta metoda działa także na Androidzie, Linuksie, macOS i innych systemach bez zapisywania strony. Tool bierze tylko rozpoznane nazwy przedmiotów. Import tekstowy nie ma technicznych ID ani prawdziwych nazw półek.
Opcjonalnie: import HTML / MHTML
- W BW otwórz Zbrojownię i rozwiń wszystkie półki oraz itemy.
- Zapisz stronę jako HTML / kompletną stronę, SingleFile HTML albo MHTML/MHT/MHP.
- W BWCT kliknij Importuj zbrojownię, wybierz plik i uruchom import.
Android - kopiowanie tekstu lub Firefox + SingleFile
- Najłatwiej skopiuj tekst widocznej Zbrojowni i wklej go do BWCT.
- Gdy potrzebujesz dokładnych ID i półek, zainstaluj Firefox oraz dodatek SingleFile.
- Zaloguj się do BloodWars w Firefoxie i otwórz zbrojownię.
- Rozwiń wszystkie półki oraz itemy.
- Otwórz menu Firefox → Rozszerzenia → SingleFile i zapisz stronę.
- Na BWCT kliknij Importuj zbrojownię i wybierz zapisany plik z folderu Pobrane.
Android - Chrome
- Zaloguj się do BloodWars w Chrome i otwórz zbrojownię. Możesz od razu skopiować jej tekst do BWCT.
- Rozwiń wszystkie półki oraz itemy.
- W menu Chrome wybierz pobranie strony do użytku offline.
- Na BWCT kliknij Importuj zbrojownię i wybierz zapisany plik
.mhtml, .mht albo .mhp.
Archiwum zbrojowni
- Włącz w BW opcję Archiwum zbrojowni.
- Jeśli lista ma kilka stron, zapisz każdą stronę jako HTML/MHTML i zaznacz wszystkie pliki w BWCT naraz.
- Alternatywnie skopiuj całą zawartość strony i wklej tekst w oknie Archiwum zbrojowni.
- Przedmioty z archiwum są łączone ze zwykłymi półkami i działają w zakładkach Możliwe teraz oraz Planer celu.
Uwaga: jeżeli BW zmieni strukturę HTML, parser pokaże w Podsumowaniu niezgodność liczby albo uwagi parsera w ostatniej kolumnie.
Przy szukaniu połączeń o głębokości 4+ WIELCE ZALECANE jest ograniczenie czasu wyszukiwania. Brak limitu spowoduje długą, nawet kilkugodzinną sesję szukania połączeń - chyba że chce Ci się tyle czekać ;)
Ze względu na TOS BW parser jest przeznaczony jedynie do sprawniejszego analizowania własnych zestawów, LOKALNIE. Nie wykonuje za Ciebie akcji w czasie rzeczywistym w grze ani nie połączy się bezpośrednio z API samej gry, żeby sczytać zbrojownię. Nie mam i nie będę mieć w planach eksperymentów z podobnymi metodami. Po każdej zmianie stanu itemów trzeba wgrać świeży plik HTML, żeby zaktualizować listę rzeczy w EQ.
Tabelka prefixów/suffixów powinna być już zassana do parsera; jeśli wyłapiesz jakiś błąd, daj mi znać.
Wszelkie uwagi, zgłoszenia bugów, pytania o funkcje i tazosy z czipsów można wysyłać do Argehar (R21 Moria) lub Sarys (R1 Necro).
Miłego sortowania!