😌 🧡 The Settlers Online - plik gry FLASH 🧡 😍
😋 😈


💬Słowa wstępu

Strona powstała dla użytkowników przeglądarkowej wersji gry The Settlers Online w technologii FLASH, tej, którą znamy od początku powstania gry. Jednym słowem – przed UNITY gra odpalana była w kliencie graficznym Flash za pomocą przeglądarki. Uruchamiano go poprzez kliknięcie przycisku "Graj" na stronie głównej.

To się jednak zmieniło w 2021 roku, gdy firma BB postanowiła zmienić silnik graficzny gry na Unity i tak powstały problemy z grą jeszcze większe, niż znane do tej pory.

Gracze/programiści jednak nie pozostali obojętni wobec społeczności i postanowili umożliwić graczom powrót na starą technologię za pomocą kilku modyfikacji. Mowa tutaj o skrypcie z przyciskami na Stronie Głównej Gry oraz wydaniu instalatora klienta, który po zalogowaniu na stronie pobierał plik FLASH na komputer osobisty.

Firma BB zgodziła się wykorzystać te pliki i zastosować na stronie, umożliwiając grę na starym silniku graficznym. Od tej pory po zainstalowaniu Klienta Flash na komputerze osobistym gra została w nim uruchamiana. Firma oznajmiła także, że nie będzie banów za stosowanie tego rozwiązania...

* * *


💬Powrót do historii

Wrócimy teraz trochę do historii i ją zobrazujemy, tak dla przypomnienia. Plik instalacyjny został umieszczony na stronie oficjalnej gry, gdzie każdy gracz mógł sobie pobrać klienta i go zainstalować. Od tej chwili po kliknięciu przycisk "Graj" rozpoczynało się uruchamianie klienta Flash z naszych osobistych plików komputera.



Po pewnym czasie BB stwierdziło, iż gra w tak starej technologii nie będzie już dostępna i przechodzą całkowicie na klienta UNITY. Jak wiemy, był to strzał w kolano, powstawało masę błędów w grze, ciągłe zawieszania, przesuwanie mapy groziło zacięciami w grze. Gra na tak wczesnym etapie była niegrywalna, już nie porównując ją z tym, co było na Flash. Szybkość działania, brak lagów, zakupy u kupca chodziły płynnie, wymarsz generałów odbywał się planowo, a nie gdzieś znikał i pojawiał się nie tam, gdzie miał być, a walki i podbijanie wysp rozbójników była przyjemnością, a nie kończącą się irytacją.

Dlatego cześć graczy odeszła od gry i nie wiemy, czy jeszcze wróci, ale znalazła się grupka ludzi, którym nie podobała się taka sytuacja. Postanowili wykorzystać to, co stworzyli do tej pory, i umożliwić kolejny raz odpalanie gry w technologii Flash już bez proszenia BB o udostępnianie plików, które stworzyli.

Po małej modyfikacji plików klienta (wystarczyło wyrzucenie pliku z katalogu "The Settlers Online.exe" i zastąpienia go kopią pliku "Client.exe" pod zmienioną nazwą na "The Settlers Online.exe" – klient znów się uruchamiał) i instalacji rozszerzenia do przeglądarki Tampermonkey wraz ze skryptem przycisków "Graj w Aplikacji" umożliwiono graczom znów płynną grę.





Sukces nie trwał jednak długo, bo do czasu kolejnej aktualizacji gry. BB zablokowało pobieranie plików ze strony gry, a także wersji Flash pliku gry ("Client.swf" - końcówka 2021r). I się zaczęło...

* * *


💬Tworzenie pliku "Client.swf"

Jak dobrze wiemy, genialni już gracze i na modyfikację pliku znaleźli sposób, aby kolejny raz pomóc graczom w graniu w starej technologii. Nowy plik po aktualizacji gry pojawiał się na serwerze, skąd zaawansowani gracze pobierali nowy plik gry "Client.swf" i podmieniali w katalogu z klientem na komputerze. Ale było to irytujące dla wielu tych, którzy nie znają się na oprogramowaniu, a instrukcje filmowe na YT i przekazywane na komunikatorach, gdzie większość społeczeństwa TSO mogło znaleźć pomoc, nie wystarczała. Dlatego powstały różnego rodzaju aktualizatory, z których do dziś można korzystać i pobierać najnowszy plik gry Flash.





Jednak z jakichś powodów i aktualizatory zaczęły szwankować, antywirusy wyrzucały je z komputera, twierdząc, że znajdują się tam wirusy. Było i na to rozwiązanie, wystarczyło dodać folder z klientem do wyjątków w antywirusie, gdzie pliki już nie były sprawdzane i nie zostawały usuwane z dysku, ale to znów powodowało masę problemów dla graczy.

* * *


💬Powstanie Aplikacji The Settlers Online by SirriS

Sama aplikacja powstała wcześniej, niż wynikały problemy z grą, i zostało wdrożone przez BB aktualizowanie plików do nowej wersji graficznej klienta Unity.

Pewnego gracza irytowało wchodzenie na stronę gry, logowanie i później uruchamianie klienta Flash, dlatego postanowił dla siebie napisać aplikację, która będzie uruchamiała z pulpitu naszą ulubioną grę. Wielu producentów w tych czasach już wydawało instalatory swoich gier, które były odpalane z pulpitu, mimo że gra była przeglądarkowa. To zainspirowało chłopaka do stworzenia podobnej aplikacji i udało mu się to.

Widząc problemy, jakie stwarza Unity, postanowił podzielić się swoją aplikacją ze społecznością. Ta założyła komunikatory pomocy w różnych krajach, aby trafić do jak największej liczby graczy mających problemy z grą. Aplikacja jest ciągle rozwijana, dodano do niej aktualizator plików, aby nikt z graczy nie miał już problemów z pobieraniem i uaktualnianiem gry do najnowszej wersji.

* * *


💬Błędy pliku Flash z nowymi mechanikami gry

BB wprowadzając nową MECHANIKĘ do gry, dodała nową zawartość w postaci funkcji, nowych ścieżek do grafik, odwołania do przycisków i okienek, zmieniając tym samym całkowicie skrypty już zaimplementowane do pliku "Client.swf" z 2021r. Gracze/programiści nie są w stanie dodać tej nowej zawartości do pliku, nie mając kodu źródłowego gry. Jeżeli eventy opierają się na starej mechanice z eventami, nie ma najmniejszego problemu, bo wykorzystują te same funkcje gry, które były do 2021 roku i tam błędy nie będą występować. Wprowadzanie nowych premii, specjalistów, zadań do "Menu Księgi", budynków produkcyjnych nie opiera się na zmianie mechaniki gry, bo wykorzystują te same funkcje, które są w pliku.

Najnowszy event wprowadza kilka zmian w mechanice gry. Dodano nowy przycisk sztandaru, który uruchamia nowe okno z funkcjami liczącymi surowiec, który nie występuje w starej wersji Flash. Dodatkowo dodano mechanizm liczenia aktywności gildii i porównywania osiągnięć. Wprowadzono ranking, który opiera się na całkowicie nowej mechanice. Jak policzyć coś, czego nie ma?! Dodano tymczasowy slot na surowce, które można zdobyć w evencie podczas robienia przygód.

Gdyby nawet dodać grafikę sztandaru w to miejsce, to i tak nie uruchamiałaby tego okna, więc lepiej nie grzebać w pliku, zmieniając grafikę sztandaru na inną, i zablokować tym samym możliwość gry na kliencie.
Z zapowiedzi BB event "Turniej gildii" ma się odbywać kilka razy w roku, aby urozmaicić grę i zachęcić graczy do współpracy (pozbyć się niekończącej się liczby gromadzonych surowców).











* * *


💬Jak grać na kliencie podczas eventu "Turniej Gildii"

Można normalnie grać i robić przygody wspólnie z gildią, ale należy pamiętać, aby nie odbierać wiadomości z przygód na kliencie. Reszta mechanik działa, mimo że nie pojawiają się niektóre obrazki. Zostają zliczone normalnie. To samo tyczy się produkcji w budynkach eventowych – to nie jest nowa mechanika, nowym jest tylko produkowany surowiec, u jednych działa i liczy tę produkcję, a u innych nie i nie wiemy, z czego to wynika. Więc wnioski musicie wyciągnąć sami.

Pozdrawiam i myślę, że zaspokoiłem ciekawość wszystkich zainteresowanych.

* * *

💬Pomoc:


Potrzebujesz więcej danych lub pomocy? Kliknij Pomoc w menu Skróty, albo link poniżej.


Pomoc na Discord

Pomoc w GG - web


* * *



Copyright © All Rights Reserved, DrakoNailo 2015-2012r.

Porozmawiajmy!