Alternatywny klient do Legend Online (11 lipiec 2018)

No i stało się… Klient umie zalogować się przez Facebooka ;). Jest to bardzo eksperymentalna implementacja, pewnie ma cała masę błędów, jednak działa. Użyczyłem sobie funkcjonalności kontrolki WebBrowser od Microsoftu, żeby paczka była mniejsza, kontrolka jest używana tylko do tego typu logowania, sama gra dalej uruchamiana jest bezpośrednio. Krótka instrukcja: w pole E-mail wpisujemy dowolną nazwę, która rozpoczyna się od 'fb:’, czyli jak chcemy nazwać się 'jasiu’ to wpisujemy 'fb:jasiu’, pole hasło zostawiamy puste, w pole serwer wpisujemy nr serwera (tylko liczbe). Jeszcze raz powtórzę, to jest bardzo eksperymentalna implementacja, spodziewajcie się dziwnych zachowań, błędów czy innych „fajerwerków”. Jednak zapraszam do testowania, mile widziane komentarze ;).

MD5: 718EC64BF00FED6FFA6464EFAF25F15F
SHA-1: 2A24E472E4D8117BB24EE6CF739E5233E31D8DE8
SHA-256: 74CC815FCC4A6399E36EEFAC1E46172663A3BF26CE0E8BFBFF8418864982ABCC

LegendOnline.MSVC_20180711.zip

Alternatywny klient (rejestrator) do Legend Online (28 czerwiec 2018)

Paczuszka dostosowująca klienta do obecnej sytuacji na LO, czyli wspierająca SSL. Nie wiem, czy dobrze zapakowałem biblioteki OpenSSL. Jeśli by nie chciała ta wersja zadziałać to proszę sobie doinstalować i dać info w komentarzu, że nie trybi ;).

Aktualizacja 18:52

Jeśli logujesz się przez NK i pobrałeś/aś klienta przed godziną 18:30 to pobierz go jeszcze raz, tam jest poprawka poprawki na logowanie się po NK.

Aktualizacja 30.06 22:49

Widzę, ze co niektóre osoby nie wiedzą jak się zalogować przez Facebooka. Dla tych co nie wiedzą to przygotowałem wcześniej instrukcję ;).

MD5: 00C863CA7586FAF125835F8043DC55A9
SHA-1: 9BDA3902EDEFE3D0C9902EF340A5EA34DD6B8998
SHA-256: EE233581BF485FF46022AED0399C28999EF36F10EB159926FF5BAF8C6CD968A2

LegendOnline.MSVC_20180628.zip
Win32OpenSSL-1_0_2o.exe

Alternatywny klient (rejestrator) do Legend Online (11 maj 2018)

Nie różni się dużo od wersji poglądowej. Poprawiłem kilka szczegółów.
Jeśli masz wersje z 23 kwietnia to poprawiłem ustawianie proxy pod Win10 (mniejsze lagi). Trochę zmieniłem config polipo, żeby bardziej kompatybilny był z niektórymi serwerami (czasami przy włączonym kliencie nie szło wejść na niektóre strony, co jest niezgodne z RFC2616 sekcja 8.1, winny serwer problematycznej strony). Dodałem bardzo prosty rejestrator makr, dzięki któremu zautomatyzujesz sobie nudne codzienne zadania (wiem, deczko niedorobiony, ale cos juz jest na start ;)).  Poza tym kosmetyczne poprawki.

Przypominam,  że czarne okno, które się otworzy ma zostać otwarte przez cały czas grania.

MD5: 0E9D2CBB46B807AD33A5A784FC336EE1
SHA-1: E9739F2FE2534FBF8AB34C9C3DF7D24ABF0EBA33
SHA-256: F23C088196C00B78A489DCB00AF982720E0A23909758A33D36E59A5D039C0BB1

LegendOnline.MSVC_20180511.zip
Skan VirusTotal (paczka)
Skan VirusTotal (exe)

Alternatywny klient (rejestrator) Legend Online (23 kwiecień 2018)

W tej wersji poprawiłem ustawianie cache pod Windows 10 (czasem nie załapywało). Cache  teraz jest ustawiane „na chama”, co oznacza, że cały inny ruch HTTP (strony www, youtube) przechodzą przez niego i są zapisywane na później. Cache działa lokalnie, więc dostęp do tych danych jest tylko na komputerze, na którym uruchamiamy klienta. Jedyny minus to katalog przechowujący (c:\cache) może się trochę rozrosnąć, ale to załatwię w następnej wersji (jeśli to komuś przeszkadza to niech się trzyma wersji z 9-go lub 14go kwietnia do czasu, aż to ogarnę). Dodatkowo poprawiłem automatyczną archeologię (pierwszą metodę), aby nie klikał więcej niż te 30 razy na konto (oczywiście licznik bije od zera jak włączymy wspomagacza, kombinacja CTRL+ALT+E nadal działa, jeśli chcemy dokończyć archeologię).

MD5: 4544AE756CD9A8D63D12FB838FC718DE
SHA-1: A5D66D3844467C3CBD2CCCC07F6F05B466EA04BF
SHA-256: 2C4AEE4A5AE8B97087E031A23B97F4E913CC5CBFF7121BD0AD08DEAB7C1C6A04

LegendOnline.MSVC_20180423.zip 
Skan VirusTotal (paczka)
Skan VirusTotal (plik wykonywalny)

Jak się zalogować moim klientem po NK?

Najlepiej szybko ;).

UPDATE: Te instrukcje są już nieaktualne. Jednak w samym kliencie kod obsługujący logowanie po NK został. Więc jeśli masz szczęście to zadziała…

Do rzeczy:
1. Potrzebujemy UID od NK. Znajdziemy go (będąc zalogowanym do NK) w tym miejscu.
2. Przewijamy stronę trochę w dół i klikamy w 'Zgłoś problem’.
3. Po kliknięciu pokaże się takie coś:

UID to jest to co w czerwonej ramce ;), czyli person.123456e2 (w całości).

Jak się zalogować moim klientem?
W pole 'E-mail’ wpisujemy to UID, hasło zostawiamy puste i wpisujemy nr serwera, na którym gramy. Klikamy OK i gramy ;).

A jak chcę grać przeglądarką?
Nie ma problemu. Generator linków też mam. Wpisujemy UID i nr serwera i klikamy 'Generuj’. Zostanie wygenerowany link, który można dać do zakładek. Skrypt w całości działa w przeglądarce (żadne dane nie są nigdzie wysyłane, można źródło zobaczyć, CTRL+U)

Miłego wieczoru 😉

Dziękuję Patrycji za info, że można tak zdobyć to UID ;).

Alternatywny klient (rejestrator) Legend Online (16 kwiecień 2018)

W tej wersji (chyba, trzeba więcej testów, ale po wstępnych jest ok) pozbyłem się problemu zależności tego klienta od strony. Teraz nawet jak moja strona padnie to nie powinno być problemów. Zaimplementowałem tu mini-serwer specjalnie do tego pliku. Czarne okno ma zostać włączone podczas grania ;).

Plik jest świeży, więc antywirusy mogą krzyczeć. Pliki są ok, bez syfu.
Zalecam wszystkim aktualizację do tej wersji.
Użytkownikom Win7 tez 😉

Aktualizacja (18.04.2018):
W tej drobnej aktualizacji zmieniłem instalator na lepszy. Ponadto poprawiłem ustawienia kompilatora tak, żeby MiniHTTP odpalił się pod Windows XP (małe przeoczenie z mojej strony). Także, użytkownicy Windows XP powinni ponownie pobrać i zainstalować paczkę. Jeśli masz nowszy system to nie musisz pobierać paczki, ponieważ wszystko jest takie jak w poprzedniej paczce. Wersji nie podbijam z tego samego powodu.

LegendOnline.MSVC_20180416.zip
Skan VirusTotal (paczka)
Skan VirusTotal (plik wykonywalny)

Sumy kontrolne:
MD5: BB825861BFBAFF032FEF057D1ADF44AB
SHA-1: E615EBD54476F5F7BFD776144E2BB143BC4BD847
SHA-256: 1D7EFFB0EF3A2E6DBF8DB2A8BC0B39E73A41EB4564A09AAC8E969C8A9064F813

Alternatywny klient (rejestrator) Legend Online (14 kwiecień 2018)

Po ostatnim padzie tego hostingu wypuszczam szybką łatkę z alternatywnym i (mam nadzieję) bardziej niezawodnym adresem do skryptu konfiguracyjnego.

EDIT:
Uwaga! W tej wersji wkradł się mały bug, który dotyczy użytkowników Windows 7 i starszych. Dziś już nie chce mi sie wstawiać nowej łatki, więc nie aktualizujcie do tej wersji, używajcie tej z 9 kwietnia. Bug ten nie występuje pod Windows 10, także użytkownikom Windows 10 nadal zalecam aktualizację ;).

LegendOnline.MSVC_20180414.zip

Czwartkowe (12 kwietnia) problemy z logowaniem i innymi dziwnymi rzeczami nie były bezpośrednio spowodowane przez klienta, ale właśnie przez hosting, na którym trzymam tą stronę i skrypt konfiguracyjny. Czemu tak? Ano próbowałem na różne sposoby podrzucić Windowsowi ten skrypt z pliku lokalnego, bez powodzenia. Raz działa, raz nie działa. W przyszłych wersjach postaram się jakoś obejść to ograniczenie. Póki co to w razie problemów wystarczy odptaszyć cache i będzie to jakoś działać (wolniej bo wolniej, ale nie będzie jaj).

Taka mała prośba – jeśli w oknie logowania (w tej wersji) nie widzicie czterech niebieskich linków to proszę o komentarz, screena i informacje o systemie (wersja, rozdzielczość ekranu).

[NOWA WERSJA] Alternatywny rejestrator Legend Online

W tej wersji już definitywnie poprawiłem problemy z uruchamianiem cache. Dzięki wszystkim testującym, a w szczególności Anecie (kto wie ten wie, o kogo chodzi), za pomoc w zdeptaniu robala ;).
Z nowości – ten klient umie się logować po NK, chociaż nie bezpośrednio (nie wpisujemy loginu i hasła do NK). W pole ’email’ wystarczy wpisać ID z NK i nr serwera. ID znaleźć można w… samym NK, na zakładce 'Lista serwerów’. Mniej więcej wygląda tak: person.1234567890abc. Dla ludzi nie lubiących za dużo klikać i posiadających Cudowny Sojusz dorzuciłem półautomat do wykopalisk (pół bo potrzebny ten sojusz :D, ale spoko, kawkę zdążymy zaparzyć ;)). Wersje Qt cofnąłem do 5.6 i kompilacja jest pod WinXP, także, powinien działać.

Zrobiłem małą reorganizacje tej strony. Teraz wszystkie wersje klienta są dostępne pod linkiem „Pliki do pobrania”, z prawej strony. Czasami robię eksperymenty i nie chce mi się postów smażyć z lenistwa ;).

LegendOnline.MSVC_20180108.zip

[NOWA WERSJA] Alternatywny rejestrator Legend Online

W tej wersji poprawiłem buga, który odpalał wiele razy Polipo, kiedy ktoś chciał za szybko się logować kilkoma kontami. Dodatkowo pobawiłem się ustawieniami samego Polipo, żeby jeszcze kilka milisekund zgolić ;).

AKTUALIZACJA:
Ta wersja klienta jest już przestarzała. Zachęcam do pobrania najnowszej wersji.

LegendOnline.MSVC_20171221.zip

Jeśli brakuje bibliotek to dociągnijcie i zainstalujcie:
Microsoft Visual C++ Redistributable 2015