Symulator EU07 (i nie tylko) > Symulator
Launcher w Maszynie
SKP:
Wikipedię wszyscy umiemy czytać.
Ra:
To mogę z góry powiedzieć, że nie wyjdzie:
--- Cytat: 7play4game w 08 Sierpnia 2012, 19:03:22 ---Czerwony - pasek ładowania sceneri - zakładam, że po wybraniu scn i kliknięci przycisku start ładowała by się ona w tle a jej postęp wyświetlony był by na pasku, po załadowaniu w miejscu paska pojawił się by przycisk "wejście do symulacji" odpalał by on eventy (shift+1...) a nas przenosił do symulacji.
--- Koniec cytatu ---
Nie ma możliwości określenia postępu ładowania, przyczyny są dwie. Po pierwsze, pliki mogą zawierać include, które może się wczytywać dowolnie długo. Trzeba by zrobić bazę danych zawierającą czas wczytywania każdego pliku i kalibrować ją jeszcze zależnie od egzemplarza komputera. Po drugie, aby pasek się aktualizował podczas wczytywania, trzeba zrobić obsługę wątków, a z praktyki wiem, że jak coś działa dobrze bez wątków, to po użyciu wątków może się kopać w bliżej nieokreślonym miejscu. Po trzecie, zamiast grzebać nad paskami, wolałbym zrobić wczytywanie binarne, a wtedy pasek nie będzie miał żadnego sensu.
--- Cytat: 7play4game w 08 Sierpnia 2012, 19:03:22 ---Biały - w tym miejscu były by różne zdjęcia kolei co chwili się zmieniające w płynnym przejściu(pojawianiu się, zanikaniu), w zaznaczonym miejscu było by info na ich temat np. jaka stacja... oglądane np podczas ładowania scn.
--- Koniec cytatu ---
To też by musiało być zrobione na wątkach. A robiąc już wątki w kodzie, to lepiej wczytać plik binarny scenerii, a następnie w czasie rzeczywistym doczytywać modele i tekstury, by pojawiały się w miarę wczytywania.
Ponadto obecnie Symulator i Rainsted to są dwa oddzielne programy i nie mam żadnej intencji, by je łączyć.
Jeżyk:
--- Cytat: mikol w 08 Sierpnia 2012, 19:41:45 ---Wyjaśnij, jaki jest sens tworzenia opcji czy chce, czy nie chce dodatku? To narzędzie ma nam automatycznie instalować dodatki a nie za naszym pozwoleniem.
--- Koniec cytatu ---
Ale ten pomysł cały czas ewoluuje, to była jedna idea a teraz jest nieco inna, zresztą jeżeli ktoś niema internetu to taka opcja się przyda ewentualnie nie będzie grał na najnowszej wersji.
@skp Napisałem, że może to wymagać zmiany exe. W najgorszym razie wyleci pasek ładowania.
@Ra Tylko, że tło nie musi działać tylko podczas ładowania, najlepiej aby zmieniało się cały czas...
libertyn89:
@SKP, to co zaproponowałeś niewiele różni się od obecnego systemu (który tylko wymaga dopracowania interfejsu Instalatora, bo obecny nie jest zbytnio intuicyjny oraz nie przystaje chociażby do podziału DDS/TGA [co można zmienić np. tak jak na screenie, który pokazałem wyżej]). Obecnie przecież nie da się zainstalować dwa razy tego samego dodatku, bo jak wybierzesz go na liście paczek (obojętnie w jakiej kategorii to Instaluj i Pobierz nie będą aktywne).
Problemem obecnego Instalatora jest tylko to, że nie są tworzone skrypty instalacyjne i nikt tego nie używa.
Tolein:
Nie wiem czy jest jakikolwiek sens aktualizowania "na siłę".
I raczej nie należy dawać wyboru na zasadzie opcji w ustawieniach, tylko po prostu klikamy update, wybieramy co chcemy zaktualizować i wtedy się aktualizuje.
Być może ktoś ma internet stały, być może ktoś nie ma, różnie można tutaj polemizować, ale po co mam czekać np. pół godziny na pobranie nowych modeli i tekstur czegoś, albo jakiejś scenerii, jeśli nie chcę z niej korzystać.
Ja myślę, że sensownie byłoby zamiast "dodatki" zrobić "aktualizacja" i tam wyświetlać listę rzeczy dostępnych do pobrania, lub zaktualizowania (jeśli mamy starszą wersję jakiegoś modelu, tekstury, scenerii, etc). Wtedy można by sobie spokojnie zaznaczyć co chcielibyśmy, a czego nie chcemy pobrać/zaktualizować, kliknąć "aktualizuj" i jazda.
Co więcej, warto wziąć pod uwagę jakąś hierarchę, czyli np. mamy listę taboru, a po wybraniu jakiejś pozycji wyświetlałaby się lista dostępnych tekstur. Wchodzenie w głębsze detale, jak dźwięki, czy inne tego typu, uważam za niepotrzebne, bo z założenia chyba ma ten launcher być idioto-odporny i działać niezależnie od wiedzy/umiejętności użytkownika, a jeśli ktoś chce sobie podmieniać dźwięki taboru, to raczej wie jak to zrobić bez pomocy launchera, tak samo jakiekolwiek dalsze zagłębianie się w scenerie jest oznaką braku zaufania dla twórców. Skoro "wypuszczają" jakiś produkt, to jest to chyba kompletne dzieło i o ile ktoś chce sobie podmienić np. teksturę podsypki, to znów - jest to raczej zabawa dla zaawansowanych - powinien więc wiedzieć jak sobie z tym poradzić bez launchera. Innymi słowy do wyboru jedynie rzeczy które istnieją równolegle wobec siebie, jednocześnie będąc oficjalnymi dodatkami (wszak jeden lok może mieć różne tekstury, np. tekstury dziewiątek i husarzy na euro), a reszta tylko w zakresie wyboru - chcę / nie chcę.
Nawigacja
[#] Następna strona
Idź do wersji pełnej