Jak stworzyć skrót do Battlefield Heroes

Program doczekał się nowej wersji. Niezależnej od AutoIt z ładnym GUI i prostym instalatorem oraz własnej „strony internetowej”: BFH Launcher
Wpis zawiera również wersję dla Battlefield Play4Free

Grywam ostatnio w Battlefield Heroes, nawet fajna gra. Frustrujące jest jednak to, że trzeba ją uruchamiać przez stronę internetową, za każdym razem od nowa się logując. Ja chciałem mieć normalny skrót na pulpicie, jak do każdej innej gry.

Do zautomatyzowania procesu uruchamiania przeglądarki, logowania się na stronie i uruchomienia gry wykorzystałem AutoIt. Jako przeglądarkę wybrałem Internet Explorer, gdyż była łatwiejsza do automatyzacji (przepraszam).

Oto krótka instrukcja jak taki skrót utworzyć:

  1. Zakładam, że masz działającego Battlefield Heroes zainstalowanego w Internet Explorer, jeśli do tej pory korzystałeś z wersji dla Firefoksa migracja to dosłownie chwila.
  2. Zainstaluj AutoIt
  3. Teraz gwóźdź programu, zapisz poniższy skrypt jako plik tekstowy z rozszerzeniem .au3 gdzieś na dysku np. C:\Program Files\EA Games\Battlefield Heroes\bfh_ie_launcher_by_rad.au3
    ; BFH IE launcher v0.04 by rad
     
    #include <IE.au3>
     
    ; Settings
    $mail = "me@example.org" ; e-mail
    $password = "mypassword" ; password
    $debug = 0 ; debug mode
     
    $o_IE = _IECreate ("https://www.battlefieldheroes.com/playnow", 0, $debug, 1, 0)
     
    $o_form = _IEFormGetObjByName($o_IE, "top-login-form")
    $o_mail = _IEFormElementGetObjByName($o_form, "mail")
    $o_password = _IEFormElementGetObjByName($o_form, "password")
     
    _IEFormElementSetValue($o_mail, $mail)
    _IEFormElementSetValue($o_password, $password)
    _IEFormSubmit($o_form)
    
    ProcessWait("BFHUpdater.exe")
    
    _IEQuit ($o_IE)
    
  4. Zmień w nim e-mail i hasło na te, których używasz do logowania się na stronie Battlefield Heroes
  5. Utwórz skrót do tego pliku na pulpicie
  6. Ustaw mu jakąś ładną ikonkę np. BFHeroes.splash.shade-C3NTURiO.ico

I GOTOWE. Teraz za każdym razem, gdy użyjesz tego skrótu od razu powinno się pojawić okienko gry.

bfh_launcher_basic_fx_rev1.au3 – wersja dla Firefox
bf_p4f_launcher_rev2.au3 – wersja dla Battlefield Play4Free

5 Responses to “Jak stworzyć skrót do Battlefield Heroes”


Comments are currently closed.