- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Na warsztacie => Wątek zaczęty przez: queuedEU w 24 Grudnia 2015, 18:24:45

Tytuł: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Grudnia 2015, 18:24:45
Wróciłem, witajcie!
Jak zapewne dobrze pamiętacie, tegoroczny kwiecień był miesiącem pewnych rewolucji i zmian w kierunkach rozwoju MaSZyny.
W końcu się udało 'wymusić' udostępnienie źródeł symulatora w celu upublicznienia ich w GitHubowym systemie kontroli wersji.
Wraz z tym wydarzeniem ruszył projekt mający na celu translacje źródeł na środowisko microsoftowe Visual Studio (2013).
Celem translacji jest przede wszystkim wyzbycie się zależności od archaicznego borlandowskiego środowiska (Borland C++ Builder 5.02),
które od 15 lat nie jest wspierane przez producentów bibliotek graficznych, co powoduje problem z dostępem do nowych technologii
w tej dziedzinie. W tym czasie również ewaluował sam jerzyk C++ w którym pisana jest MaSZyna z użyciem wersji C99.
Teraz to wszystko będzie dostosowywane do C11. Wracając do głównego tematu wątku...

Pod koniec kwietnia przyczyniłem się do powstania dymu, którego efektem było uwolnienie się źródeł z okrutnych rąk 'corpo'.
Źródła pojawiły się na repo @Shaxa, @gfirlejczyka oraz moim. Kontrole nad główną gałęzią zaczął sprawować kolega @gfirlejczyk a ja sobie uciekłem w cieple kraje zostawiając Was z tym bez głównego programisty @Ry. Pewnie se pomyśleliście - 'no, zrobił dym, naobiecywał i tyle po nim'. Nie nie, absolutnie nic z tych rzeczy, albowiem powróciłem i czas rozpocząć kolejna rewolucje i kolejny dym oraz ogień - tym razem mam nadzieje już nad dachami lokomotyw i gdzieś tam w lasach obok maSZynowych szlaków. Jak zapewne większość z Was wie, że od czerwca powstaje konkurencyjny projekt ze stajni Pukeko Technologies oparty na engine Unity3. Mam nadzieje ze nie stanie się on gwoździem do trumny dla maszynowego forum jak i samego symulatora. Będę robił wszystko co w mojej mocy, aby choć trochę odświeżyć silnik, wprowadzić nowe funkcjonalności które już jakiś czas temu pojawiały się w nieoficjalnych wydaniach. Prawdopodobnie jednoczenie także będę działał na scenie TD2, zasilając ten projekt głownie swoimi modelami HD.
Wszelkie informacje odnośnie trwających prac jak również tych planowanych, będą pojawiać się tutaj oraz na moim forum (forum.eu07.es).
Publikacje exe również będą się odbywały tutaj w celu dogłębnego sprawdzenia pod kątem poprawnego funkcjonowania ficzerów
i wychwytywania bugów. Przetestowane paczki nadające się do PC będą trafiać na repo @gfirlejczyka https://github.com/eu07/maszyna/releases (https://github.com/eu07/maszyna/releases), testowe zaś będę wrzucał na eu07.es. To chyba tyle na teraz. Być może jeszcze dziś, coś symboliczne pod choinkę trafi do testów. Tymczasem pozostaje mi życzyć wszystkim Wam wesołych, zdrowych i radosnych świąt, coby już po nich zdrowo, radośnie i wesoło powrócić do maSZynowego, zielonego świata ;). Elloł.


Tak jak obiecałem, że jeszcze dziś coś drobnego będzie - tak dotrzymuje słowa.
W kilka chwil dodałem możliwość podawania typu obiektu we wpisie include. Takie podejście pozwoli na proste rozpoznawanie
przez parsery innych programów na maszynowe potrzeby typu obiektu. Nowy typ include dostaje klucz o nazwie incfile.
Przykład:

//$n Bałtyk

[...]

incfile MODULE baltyk/baltyk_trakcja.scm end
incfile MODULE baltyk/lampy_nocne.scm 3 end
incfile MODULE baltyk/eventy.ctr end
incfile MODULE baltyk/baltyk_posers.scm end
incfile MODULE baltyk/drogi_ra.scm end
incfile MODULE baltyk/baltyk_ctl/przejazdy_ctl.scm end
incfile MODULE baltyk/baltyk_pozostale.scm end
incfile MODULE baltyk/baltyk_teren.scm end
incfile MODULE baltyk/baltyk_torowisko.scm end
incfile MODULE baltyk/baltyk_torowisko.scm end

FirstInit

Generalnie na te chwilę można już zacząć się zastanawiać nad nazwami typów, aby dobrze odzwierciedlały przynależność obiektu do kategorii. Fajnie również by było gdyby nazwy kategorii miały jednakowy ciąg znaków, co zwiększy czytelność wpisów.

MODULE BUILDING SEMAPHOR-S SEMAPHOR-L SIGNALS ROADSIGN HUMAN TRACTION SWITCH TREES-A TREES-B TREES-C GRASS-A GRASS-B HMPOST-A HMPOST-B

Hmm, kiedyś miałem przygotowane nazwy praktycznie wszystkie o jednej długości, teraz nie potrafię nic wymyśleć a dobrze by
było rozgraniczyć obiekty na jak najwięcej kategorii.  Czekam na wasze propozycje :).


DZIENNA LISTA ZMIAN:
24.12.15 - dodanie nowego rodzaju wpisu include, który umożliwia podanie typu obiektu inkludowanego w pierwszym parametrze
25.12.15 - rozpoczeto prace nad bardziej sczegolowym logowaniem przebiegu uruchamiania symulatora od samego poczatku do
                konca  wczytywania scenerii. Na poczatek dodano takie informacje jak sciezka do pliku wykonywalnego, sciezka
                katalogu  symulatora oraz wersje exe. Ponadto dojdzie data kompilacji oraz data uruchomienia programu.
                Nastepnym  wdrazanym ficzerem jest sprawdzane istnienia podstawowych katalogow skladowych, a takze mozliwosc
                ich zmiany w konfigu. Do zmian struktury katalogowej sluzyc beddzie plik fsys.txt Powstal tez dodatkowy plik konfiguracji gdzie
                beda magazynowane ustawienia dla nowych ficzerow (config.txt). Plik bedzie opcjonalny a jego brak wymusi ustawienia defaultowe.
25.12.15 - mozliwosc zmiany nazwy pliku logu polecenie logfilenm w config.txt
25.12.15 - mozliwosc automatycznego otwarcia pliku logu po wyjsciu z symulacji i zamkniecia go przy uruchamianiu (dla deweloperow)
25.12.15 - mozliwosc wlaczeina okienka dialogowego pytajacego o tryb okna
25.12.15 - mozliwosc automatycznego ustawiania rozdzielczosci na taka jaka jest w systemie
25.12.15 - dodano tryb modelviewera - pliki e3d sa skojarzone z symulatorem i otwierane po kliknieciu. Mozna tez uruchomic
                podglad  modelu poleceniem ze skrotu. polecenie -vm sciezka/nazwapliku.t3d
26.12.15 - pobieranie numeru seryjnego dysku C, numer seryjny ma byc czyms w rodzaju nazwy uzytkownika
26.12.15 - dodalem opcje wysylania pliku logu na serwer FTP http://eu07.es/serwerdomu/ (http://eu07.es/serwerdomu/)
26.12.15 - informacje o systemie w logu
26.12.15 - zmieniony sposob listowania rozszerzen OpenGL w logu
26.12.15 - zrzut ekranu do jednego z wybranych formatow graficznych pod F11. Zapis informacji o scenerii jako EXIF.
27.12.15 - dodano mozliwosc regulacji FoV prawym i lewym myszy trzymajac SHIFT lub CTRL+Z/X
27.12.15 - dodano opcjonalny splash screen
27.12.15 - dodano nowy ekran postepu wczytywania, na ktorym wyswietlona bedzie nazwa scenerii i opcjonalnie opis misji.
                Tlo podczas wczytywania bedzie mozna uzaleznic od konketnej misji.
27.12.15 - mozliwosc przerwania wczytywania scenerii poprzez wcisniecie ESC - nastapi zamkniecie programu
28.12.15 - obsluga tekstur w formacie jpg, gif, pcx na potrzeby elementow skladowych ekranu wczytywania
28.12.15 - zrezygnowalem z problematycznego dodawania do rejestru rozszerzen modeli - zastapilem generowaniem plikow .reg
28.12.15 -
29.12.15 - zwiekszono precyzje podnoszenia/opuszczania kamery w kabinie (byl skok 20cm dalem 5cm)
29.12.15 - zwiekszono precyzje przesuwania skladu w debugmode ze 100 na 10 metrow ale wciskajac CTRL przesuwa o 100m
29.12.15 - zablokowano uruchamianie syren podczas pauzy
29.12.15 - zwiekszylem szczegolowosc informacji o wczytywaniu scenerii o aktualnie parsowany node.
29.12.15 - zoom dziala tez w ujemna strone czyli szeroki kat jak w AvP ;-). Dodano tez krotka pauze pomiedzy przejsciem z - na +
29.12.15 - ulepszony modelwiewer - od teraz obsluguje rowniez pliki modeli z poza katalogu maszyny a nawet na dyskach sieciowych
30.12.15 - dodano mozliwosc zmiany grubosci przewodu jezdnego w konfigu. Aby zmiany byly zauwazalne powinien byc wyzszy od 1.50.
31.12.15 - odpalanie podgladu poprzez dwuklik na pliku modelu powinno juz dzialac takze na windowsach powyzej 8

01.01.16 - dodano kilka funkcji, do przeliczania wzglednej pozycji elementu w pojezdzie na pozycje globalna w swiecie. (wspolrzedne drzwi)
02.01.16 - mozliwosc podlaczenia do modelu 3 wozkow z oddzielnego pliku. Definiowanie plikow wozkow i pozycji wzglednyh w .mmd.
02.01.16 - przypisywanie do obiektu typu TModel3d informacji o nim - tris, ile submodeli, z jakiego pliku inc, plik modelu
02.01.16 - wyswietlanie powyzszych informacji po zblizeniu sie do obiektu modelu.
02.01.16 - przypisywanie do obiektu pojazdu informacji o nazwie stacji na ktorej sie znajduje i numerze toru (pobierane z wlasciwosci toru)
02.01.16 - mozliwosc niezaleznego od wpisow w inc i ewentow przestawienia zwrotnicy dowolnego rozjazdu w odleglosci 2m od kamery (ctrl+z)
03.01.16 - wprowadzono ubsluge kompleksowych informacji o stacji na ktorej aktualnie jestesmy (baza w katalogu stations). Informacje 
                o parametrach stacji beda dostepne do operowania nimi juz na wjezdzie w strefe oslonieta semaforami wjazdowymi, czyli w tym
                momencie bedziemy mieli dostepny pokazny zbior informacji o torach, peronach, ile krawedzi peronowych przy torze, numery     
                torow i wiele innych.
04.01.16 - popraiono zasade dzialania konfirmacji wyjscia z symulatora. Wczeniej podczas wyswietlania zapytania i potwierdzenia lub nie,
                mozna bylo wcisnac dowolny inny klawisz niz Y i nastapil powrot do symulacji. Teraz wszystkie klawisze procz Y i N sa blokowane.
04.01.16 - tworzenie listy pojazdow dolaczonych do pojazdu ktorym sterujemy - lista pojazdow z przodu i z tylu + info o dlugosci i masie.
04.01.16 - cos jescze, nie pamietam
05.01.16 - rozpoczeto wprowadzanie nowych paneli informacyjnych, przelaczamy cyframi trzymajac lewy myszy
05.01.16 - dodano dwa panele informacyjne - informacje o stacji i o skladzie pociagu
07.01.16 - dziala juz wsiadanie pasazerow do przypisanej im relacji
08.01.16 - w przypadku odpalenia scenerii z Rainsteda z opcja 'Zapis pliku tymczasowego', jest info podczas wczytywania o tym
09.01.16 - usuwanie bugow zgloszonych przez uzytkownikow
10.01.16 - przywracam powrot na siedzenie pod PPM.
10.01.16 - dodaje efekt noise ktory mozna wlaczyc kombinacja ctrl+shift+n a przezroczystosc ustawiamy w config.txt (noisealpha)
11.01.16 - powinno juz dzialac odpalanie rowniez plikow t3d w model viewerze
11.01.16 - wlaczono renderowanie na VBO, wozkow dolaczanych z osobnych modeli
12.01.16 - usunieto wywolywanie potwierdzenia wyjscia przez lewy alt (alt jak i f10 wysylaly jednakowy kod klawisza)
12.01.16 - wprowadzono wykrywanie przelaczenia ukladu klawiatury - jezeli wykryje inna niz 415 (polska), powroci do 415 (to dziala tylko wciskajac F10)
12.01.16 - rozpoczeto wprowadzanie obslugi indywidualnej charakterystyki dla pojazdow  (do modyfikowania parametrow tr., tekstur, modeli skladowych)
13.01.16 - dziala juz wczytywanie indywidualnej charakterystyki trakcyjnej dla konkretnego egzemplarza pojazdu
13.01.16 -
15.01.16 - wykombinowano lepsze swiatla na semaforach, dodano aureole
15.01.16 - kolejny panel z informacjami - tym razem o obslugiwanym pojezdzie.
15.01.16 - wychodzenie z pojazdu z sytuowaniem kamery obok drzwi (CTRL+F4)
15.01.16 - dodano mozliwosc ustawienia FoV na starcie (wpis w config.txt)
15.01.16 - definiowanie poziomu kompresji screenshota jpg (def. 90, max 100), im mniejsza wartosc tym gorsza jakoscc
16.01.16 - informacje dostepne pod F1 i F2 przeniesione na nowy system wyswietlania informacji
18.01.16 - wszystkie panele informacyjne przeniesione na nowy system wypisywania tekstow
18.01.16 - nowy panel z klawiszologia pojazdu (plik txt o nazwie takiej jak typ pojazdu np. 303-ep-tv.txt w katalogu tutorials)
18.01.16 - nowy typ eventu - tym razem do sterowania mgla w czasie symulacji (plynne oddalanie/przyblizanie z ustalona predkoscia)
18.01.16 - dolaczaine do pojazdu dodatkowych obiektow z oddzielnych modeli (np. przedmioty w kabinie)
19.01.16 - definiowanie dodatkowych tekstur wymiennych w pliku charakterystyki indywidualnej pojazdu
20.01.16 - kolejna proba usuniecia wysypywania sie u 10% uzytkownikow na parsowaniu eu07.ini
20.01.16 - rozpoczeto wprowadzanie nowego parsera dla pliku EU07.INI (nie wszystkie polecenia dzialaja)
21.01.16 - jest juz nowy parser EU07.INI
21.01.16 - przygotowania do wprowadzenia wbudowanego startera
23.01.16 - dziala juz pasek postepu wczytywania oparty na ilosci wczytanych nodow (dane trzyma w pliku tekstowym)
23.01.16 - dodano panel do wyswietlania opisu misji (LMB+A)
23.01.16 - dodano mozliwosc zmiany czasu odswiezania panelu wczytywania (co ile klatek), klucz ldrrefresh w config.txt
24.01.16 - mozliwosc zmiany przezroczystosci tla paneli informacyjnych pod scrollem myszy
25.01.16 - wprowadzono trzy dodatkowe typy szyn S49, Ri60N oraz stara kwadratowa dla low poly (zrobic ustalanie we wpisie toru)
26.01.16 - wprowadzono renderowanie podkladow 3d (wpis w torze)
28.01.16 - dodanie lubkow laczacych szyny (automat, opcja w config.txt)
29.01.16 - dodanie mozliwosci wstawienia modelu rozjazdu (wpis w torze)
06.02.16 - generowanie podkladow przeniesiono do fazy wczytywania scenerii
08.02.16 - sprawdzanie obecnosci waznych plikow skladowych podczas startu programu
24.02.16 - usunieto wysypywanie sie na wczytywaniu tekstur z internetu gdy brak polaczenia
24.02.16 - sprawdzanie polaczenia internetowego przed proba wczytania tekstury z internetu
25.02.16 - polecenie rekompilowania pliku e3d poprzez umiesczenie w katalogu modelu pliku txt z prefixem 'recompile-' o tej samej nazwie co plik modelu
28.02.16 - rozpoczeto wprowadzanie warunkow pogodowych, na poczatek snieg
29.02.16 - rozpoczeto prace nad emiterami dymu i ognia
30.02.16 - ;-D
03.03.16 - optymalizacja renderingu sniegu i dymu
04.03.16 - dodanie mozliwosci wstawiania emiterow  sniegu, dymu i ognia poprzez wpis do scenerii
08.03.16 - rozpoczecie wdrazania obslugi MWD
13.03.16 - dodano system czasteczek do symulacji fontann
15.03.16 - kolejny zaawansowany system czasteczek pozwalajacy uzyskac wiele efektow
17.03.16 - obsluga wpisow dla powyzszego systemu efektow czasteczkowych
22.03.16 - MWD - testowanie wysylania danych do diwajsa. OK.
23.03.16 - MWD - testowanie odbierania danych z diwajsa. OK.
23.03.16 - dodawanie 2 emiterow dymu i pary dla pojazdow w pliku .mmd
25.03.16 - dodano interpreter sktyptow pytonowych oraz rendering oraz rendering wyswietlacza dla lokomotywy E186
27.03.16 - MWD - mozliwosc mapowania i/o do konkretnych zdarzen
03.04.16 - ulepszono panel z trescia obslugi pojazdu o mozliwosc przewijania zawartosci (scrool) i zmiana przezroczystosci tla (ctrl+scrool)
08.04.16 - dodano panel z bledami i ostrzezeniami zawartymi w pliku errors.txt (LMB+8)
15.04.16 - uruchomiono dodawanie modeli skladowych pojazdu z oddzielnych plikow (wstawianie  przedmiotow w kabinie, lub zewnetrzne elementy pudla)



TODO:


DOWNLOAD:
EU07-241215-1.rar (http://eu07.es/EXETEST/EU07-241215-1.rar)
EU07-251215-1.rar (http://eu07.es/EXETEST/EU07-251215-1.rar)
EU07-251215-2.rar (http://eu07.es/EXETEST/EU07-251215-2.rar)
EU07-261215-1.rar (http://eu07.es/EXETEST/EU07-261215-1.rar)
EU07-261215-2.rar (http://eu07.es/EXETEST/EU07-261215-2.rar)
EU07-261215-4.rar (http://eu07.es/EXETEST/EU07-261215-4.rar)
EU07-271215-1.rar (http://eu07.es/EXETEST/EU07-271215-1.rar)
EU07-281215-1.rar (http://eu07.es/EXETEST/EU07-281215-1.rar)
EU07-281215-2.rar (http://eu07.es/EXETEST/EU07-281215-2.rar)
EU07-291215-1.rar (http://eu07.es/EXETEST/EU07-291215-1.rar)

EU07-301215-1.rar (http://eu07.es/EXETEST/EU07-301215-1.rar)
EU07-311215-0.rar (http://eu07.es/EXETEST/EU07-311215-0.rar)
EU07-010116-1.rar (http://eu07.es/EXETEST/EU07-010116-1.rar)
EU07-030116-1.rar (http://eu07.es/EXETEST/EU07-030116-1.rar)
EU07-050116-1.rar (http://eu07.es/EXETEST/EU07-050116-1.rar)
EU07-070116-1.rar (http://eu07.es/EXETEST/EU07-070116-1.rar)
EU07-090116-1.rar (http://eu07.es/EXETEST/EU07-090116-1.rar) <- nic nowego, usuwanie zgloszonych bledow
EU07-100116-1.rar (http://eu07.es/EXETEST/EU07-100116-1.rar)
EU07-110116-1.rar (http://eu07.es/EXETEST/EU07-110116-1.rar)
EU07-110116-2.rar (http://eu07.es/EXETEST/EU07-110116-2.rar)
EU07-110116-3.rar (http://eu07.es/EXETEST/EU07-110116-3.rar)
EU07-120116-1.rar (http://eu07.es/EXETEST/EU07-120116-1.rar)
EU07-120116-2.rar (http://eu07.es/EXETEST/EU07-120116-2.rar)
EU07-150116-1.rar (http://eu07.es/EXETEST/EU07-150116-1.rar)
EU07-160116-1.rar (http://eu07.es/EXETEST/EU07-160116-1.rar)
EU07-180116-1.rar (http://eu07.es/EXETEST/EU07-180116-1.rar)
EU07-200116-1.rar (http://eu07.es/EXETEST/EU07-200116-1.rar)
EU07-220116-1.rar (http://eu07.es/EXETEST/EU07-220116-1.rar)
EU07-240116-1.rar (http://eu07.es/EXETEST/EU07-240116-1.rar)
EU07-020216-1.rar (http://eu07.es/EXETEST/EU07-020216-1.rar)
EU07-020216-2.rar (http://eu07.es/EXETEST/EU07-020216-2.rar)
EU07-050216-1.rar (http://eu07.es/EXETEST/EU07-050216-1.rar) <- patch na poprzedni apdejt
EU07-090216-1.rar (http://eu07.es/EXETEST/EU07-090216-1.rar)

EU07-300216-1.rar (http://eu07.es/EXETEST/EU07-300216-1.rar)
EU07-300216-1p2.rar (http://eu07.es/EXETEST/EU07-300216-1p2.rar)
EU07-200316-1.rar (http://eu07.es/EXETEST/EU07-200316-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 25 Grudnia 2015, 09:34:54
Ja tylko poproszę moderację o przerzucenie do Na warsztacie.

Gotowe. Wystarczył raport.
Benek
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 25 Grudnia 2015, 16:37:29
W podglądzie modelu proponuję oznaczyć osie zgodnie z kierunkami na scenerii i kolorami jak jest to ogólnie przyjęte (XYZ). Do osi dodać wartości bo teraz nie wiadomo jaką gęstość siatka w sumie ma. Atmo ustawić na bezmgielne, białe, bezkierunkowe (lub kierunkowe bo to błędy wygładzania uwidacznia, do przemyślenia).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 25 Grudnia 2015, 17:35:32
Chcialbym zrobic dzis commita, dlatego potrzebuje od Was informacji na temat poprawnego dzialania dotychczas dodanych funkcjonalnosci.
Nastepnie gdy juz bede pewny ze wszystko jest ok bedzie lecial pull request do Firleja. Generalnie powinienem commity robic po dodaniu i sprawdzeniu ficzera, a nie tak jak teraz to wyszlo ze 5 spraw jest do doglebnego przetestowania a pozniej pojdzie na repo jako jedna zmiana.
Na szczescie w tym przypadku nie sa to jakies skomplikowane sprawy rozrzucone po wszystkich plikach zrodel. Przy dodawaniu funkconalnosci
wymagajacych rozrzucenia kodu po roznych plikach, bedziemy dodawac je pojedynczo coby sie na jednej rzeczy skupic.

Dodaje kolejne wydanie z pewnymi poprawkami

http://eu07.es/EXETEST/EU07-251215-2.rar (http://eu07.es/EXETEST/EU07-251215-2.rar)

Czy jakies wieksze grono, procz osob z irca raczy napisac cos o wprowadzonych zmianach? Widze ze duzo osob czyta watek, wchodzi co jakis czas ale nie bardzo sa chetni do napisania kilku zdan o tym czy wszystko jest ok i czy cos ewentualnie moznaby poprawic.
Czyli umawiamy sie tak, ze ja sam bede na jednym kompie testowal, a gdy wystapia jakies problemy u uzytkownika - ten nie bedzie mial do mnie pretensji, tak? :) Ok, to w takim razie pierwszy commit.

https://github.com/Q424/stara/commit/c930563c895ebe37ecb82b73890af3b5536e98be
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 25 Grudnia 2015, 23:45:28
Queueś, ja bym się wstrzymał z takim podejściem. Chętnie bym potestował, ale jestem w trakcie przenoszenia na inny komputer, także zastrzegam sobie prawo do stwierdzenia, że (w cudzy słowiu): "dzięki Tobie mi coś nie działa" ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 00:06:30
No ja juz zaczalem pisac automatyczne wysylanie log.txt na ftp, skoro tak ;d. Oczywiscie jako opcja. Na FTP beda sie tworzyc katalogi
userow i tam beda ich logi wrzucane zaraz po zakonczeniu ladowania scenerii. Jakos tak to widze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 26 Grudnia 2015, 00:16:41
Zapis numeru seryjnego dysku, wysyłanie logów na ftp. Może w imię debugowania, ale czy to nie przesadna inwigilacja jak na symulator kolejowy? Żeby ciebie też widłami zaraz nie pogonili.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 00:20:58
Stele, pomysl troche przyszlosciowo, raz chociaz...
Wysylanie logow ulatwi mi prace, przeciez nie ukrywam ze taka opcje robie (OPCJE). Ktos bedzie chcial w ten sposob pomoc to sobie wlaczy, jesli nie to nie bede zmuszal. Hmmm, numer seryjny dysku jako user id - cos w tym zlego? :) W przyszlosci moze sie do multi przydac ;p
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 26 Grudnia 2015, 00:57:33
Wiesz, są tutaj elementy wszędzie doszukujące się spisku i drugiego dna. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 01:04:11
Zamysl jest taki, ze na ftp beda mi sie tworzyc katalogi o nazwie uzytkownika ktora ma byc ten numerek, no i do katalogu uzytkownika,
jezeli opcja bedzie wlaczona mialby byc wysylany jego aktualny log.
wygoda jest oczywista bo nie musi mi 'ktos' wysylac gdzies tam na internety loga bo podaje tylko swoj pid a ja juz pedze ogladac :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 26 Grudnia 2015, 09:55:02
Win 8.1 - do dzialania potrzebne sa uprawnienia administratora. Podglad nie dziala, bo w po obejzeniu loga sa uciete dwie pierwsze litery ze sciezki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 10:48:35
Czyli przykladowo zamiastt:
aparams: [-vm linia053/lamp-y.t3d]
masz:
aparams: [-vm nia053/lamp-y.t3d]
dobrze mysle?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 26 Grudnia 2015, 11:06:27
Tak.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 12:00:57
Cos tam niby uporzadkowalem z obcinaniem sciezki bezwzglednej (u mnie na Win 7 jest ok). Od tej wersji dodaje opcje wysylania logu na FTP, ktora domyslnie jest wlaczona w config.txt (sendlogftp). Gdy opcja jest wlaczona powinno na dole znajdowac sie dodatkowe okienko w ktorym bedzie przebieg laczenia sie z ftp i wysylania pliku. Przed wyslaniem tworzony jest plik templog.txt poniewaz funkcje wysylajace
mialy problem z odczytem pliku log.txt do ktorego jest zapis. Za kilka chwil udostepnie Wam link do folderu z logami na FTP.

http://eu07.es/EXETEST/EU07-261215-1.rar (http://eu07.es/EXETEST/EU07-261215-1.rar)

Strona na ktorej beda magazynowane logi: http://eu07.es/serwerdomu/ (http://eu07.es/serwerdomu/)

Kolejna poprawka. blad byl w braku nadpisywania templog.txt co powodowalo wysylanie zawsze tego samego.
Ponadto dodalem w logu informacje o systemie - wersja numeryczna i nazwa systemu (do dopracowania)

http://eu07.es/EXETEST/EU07-261215-2.rar (http://eu07.es/EXETEST/EU07-261215-2.rar)

Kolejna rzecza jaka bym chcial dodac to:
zmiena sposobu listowania rozszerzen opengl na bardziej czytelny (lista jedno pod drugim)
dedykowany printscreen do TGA, JPG lub BMP zaleznie od ustawienia w config.txt (klawisz F12)

I w zwiazku z tym pytanie czy tak bedzie bardziej praktycznie ...

Starting MaSzyna rail vehicle simulator.
Online documentation and additional files on http://eu07.pl
Authors: Marcin_EU, McZapkie, ABu, Winger, Tolaris, nbmx_EU, OLO_EU, Bart, Quark-t, ShaXbee, Oli_EU, youBy, KURS90, Ra, hunter and others
Renderer: GeForce 8600 GT/PCIe/SSE2
Vendor: NVIDIA Corporation
OpenGL Version: 3.3.0

Supported extensions:
GL_ARB_arrays_of_arrays
GL_ARB_base_instance
GL_ARB_blend_func_extended
GL_ARB_clear_buffer_object
GL_ARB_color_buffer_float
GL_ARB_compatibility
GL_ARB_compressed_texture_pixel_storage
GL_ARB_conservative_depth
GL_ARB_copy_buffer
GL_ARB_copy_image
GL_ARB_debug_output
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_instanced
GL_ARB_enhanced_layouts
GL_ARB_ES2_compatibility
GL_ARB_ES3_compatibility
GL_ARB_explicit_attrib_location
GL_ARB_explicit_uniform_location
GL_ARB_fragment_coord_conventions
GL_ARB_fragment_layer_viewport
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_framebuffer_no_attachments
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_geometry_shader4
GL_ARB_get_program_binary
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_imaging
GL_ARB_instanced_arrays
GL_ARB_internalformat_query
GL_ARB_internalformat_query2
GL_ARB_invalidate_subdata
GL_ARB_map_buffer_alignment
GL_ARB_map_buffer_range
GL_ARB_multi_bind
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_occlusion_query2
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_program_interface_query
GL_ARB_provoking_vertex
GL_ARB_robust_buffer_access_behavior
GL_ARB_robustness
GL_ARB_sampler_objects
GL_ARB_seamless_cube_map
GL_ARB_separate_shader_objects
GL_ARB_shader_bit_encoding
GL_ARB_shader_objects
GL_ARB_shader_texture_lod
GL_ARB_shading_language_100
GL_ARB_shading_language_420pack
GL_ARB_shading_language_include
GL_ARB_shading_language_packing
GL_ARB_shadow
GL_ARB_stencil_texturing
GL_ARB_sync
GL_ARB_texture_border_clamp
GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_range
GL_ARB_texture_compression
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirror_clamp_to_edge
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_multisample
GL_ARB_texture_non_power_of_two
GL_ARB_texture_query_levels
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_texture_rgb10_a2ui
GL_ARB_texture_stencil8
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_texture_swizzle
GL_ARB_texture_view
GL_ARB_timer_query
GL_ARB_transpose_matrix
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_attrib_binding
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_vertex_type_10f_11f_11f_rev
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_S3_s3tc
GL_EXT_texture_env_add
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_Cg_shader
GL_EXT_depth_bounds_test
GL_EXT_direct_state_access
GL_EXT_draw_buffers2
GL_EXT_draw_instanced
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXTX_framebuffer_mixed_formats
GL_EXT_framebuffer_multisample_blit_scaled
GL_EXT_framebuffer_object
GL_EXT_framebuffer_sRGB
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_float
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_shader_objects
GL_EXT_separate_specular_color
GL_EXT_shader_integer_mix
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_array
GL_EXT_texture_buffer_object
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_latc
GL_EXT_texture_compression_rgtc
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_integer
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_shared_exponent
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_decode
GL_EXT_texture_storage
GL_EXT_texture_swizzle
GL_EXT_timer_query
GL_EXT_vertex_array
GL_EXT_vertex_array_bgra
GL_EXT_import_sync_object
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KHR_debug
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_conditional_render
GL_NV_copy_depth_to_color
GL_NV_copy_image
GL_NV_depth_buffer_float
GL_NV_depth_clamp
GL_NV_ES1_1_compatibility
GL_NV_explicit_multisample
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_fragment_program2
GL_NV_framebuffer_multisample_coverage
GL_NV_geometry_shader4
GL_NV_gpu_program4
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_coverage
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_parameter_buffer_object
GL_NV_parameter_buffer_object2
GL_NV_path_rendering
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_shader_buffer_load
GL_NV_texgen_reflection
GL_NV_texture_barrier
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_multisample
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_transform_feedback
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_buffer_unified_memory
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_NVX_conditional_render
GL_NVX_gpu_memory_info
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
GL_WIN_swap_hint
WGL_EXT_swap_control
------------------------------
EXTENSIONS: 238
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 26 Grudnia 2015, 15:06:54
Pod F12 są informacje o włączonych logowaniach/debugach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 15:13:07
Jesli znajde kod na obsluge PrntScr to tam dam, ale ciezko cokolwiek znalezc dla borland c++ buildera.

Kolejne do testu - rozne poprawki robilem, porzadki w pliku EU07.cpp, komentowanie kodu wiec moze cos przez przypadek usunalem ;d.
Po sprawdzeniu chcialbym juz sie zajac wprowadzaniem obslugi zrzutu ekranu. Prosze o sprawdzenie.

http://eu07.es/EXETEST/EU07-261215-3.rar (http://eu07.es/EXETEST/EU07-261215-3.rar)


Pytanie do uzytkownika 1044032048: czy wysylanie logu na ftp samo sie przerwalo po pewnym czasie (wrzucanie moze zajac do 10s, zaleznie od chwilowego obciazenia) czy sie exe wysypalo? :)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 26 Grudnia 2015, 17:23:22
Na czym to wszystko testować?
A poza tym aktywuj mi konto na swoim forum.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 26 Grudnia 2015, 17:29:18
Wypakowujesz do maszyny i normalnie wlaczasz scenerie. W rainsted w ustawieniach zmien exe. Potem mozesz ogladac modele klikajac na pliki t3d/e3d.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Grudnia 2015, 17:30:30
Hej! No ja to ogarniam na paczce z torrenta - tej z ddsami (15.04) http://eu07.pl/forum/index.php/topic,26765.0.html (http://eu07.pl/forum/index.php/topic,26765.0.html)

No i juz jakis czas po commicie i dochodza 2 nowe sprawy o ktorych wspominalem - czytelniejsza lista rozszerzen OpenGL i zrzut ekranu do
jednego z wybranych w konfigu formatu pliku (jpg, bmp, tga). Dla JPG jest opsluga EXIF wiec do metatagu sa dodawane rozne informacje o scenerii oraz autorze screenshota (musi byc wpisany w config.txt). Zrzut ekranu jest w tej chwili pod F11 ale moze w przyszlosci zmienic sie na
PrntScrn. W konfigu mozna ustawic sobie glowny katalog do ktorego beda zapisywane zrzuty oraz podkatalog.

http://eu07.es/EXETEST/EU07-261215-4.rar (http://eu07.es/EXETEST/EU07-261215-4.rar)

Nastepnie w planie mozliwosc zmiany FOV a pozniej nowy ekran wczytywania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 27 Grudnia 2015, 07:15:34
Trudny ze mnie przypadek ;) Nadal są zjadane ścieżki. Wersja 261215-3.
Win XP - 262115-4  także.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 12:35:56
No wlasine tak z rana patrze na te logi i widze ze nadal obcina (np u uzytkownika 2964420819 na XP tez). No ja chyba sie zgorszylem
z operacjami na lancuchach znakow. No nic - trzeba to jakis inny tokenizer ogarnac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 12:45:24
Poprawiłaeś te lusterka?

  Dodano: 27 Grudnia 2015, 12:52:36
Poprawiła te lusterka? Przy okazji u mnie się nie uruchamia wcale to exe. Cos do tego jeszcze jest potrzebne?
Pisz staranniej.
Sawi
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 13:03:15
Daj loga Epku :). Do lusterek dojdziemy i na pewno beda ulepszane.
Tytuł: Odp: Ratowanie MaSZyny, implementacja
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 13:22:05
U mnie się niechce nawet okno exeka uruchomić loga nie tworzy.

READING FILE SYSTEM...
varname: texpath, TEXTURES\\, OK
varname: mdlpath, MODELS\\, OK
varname: scnpath, SCENERY\\, OK
varname: scrpath, SCR\\, MISSED!
varname: sndpath, SOUNDS\\, OK
FILESYS ERRORS. (1)

READING CONFIG FILE...
E:\MaSzyna_15_04\\config.txt
CONFIG FILE OK.

Registering model file extensions e3d/t3d...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 13:24:56
Wiecej szczegolow - jaki windows, jaka paczka calosciowa...

O i widzisz - wywala sie na rejestrowaniu rozszerzen plikow modeli. Tez to kiedys na jakims systemie mialem ale nie pamietam juz ktory to byl.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 13:27:03
No mam windows 8.1. Uruchamialem ze zgodnoscia 7 i tez nic. Zgodnosc vista nie działa, zgodność win8 nie działa, zgodność xp nie działa. Zgodnosc xp + sp2 działa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 13:29:18
Mozesz w configu wylaczyc rejestrowanie rozszerzenia - wylacz i sprawdz czy przejdzie (reg-t3de3d   :0 )
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 13:46:02
A moglbys umiescic komentarze w pliku konfig? Żeby było wiadomo co do czego. Po wylaczeniu tego - poszlo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 13:50:47
Na te chwile chyba konfig nie ma obslugi komentarzy, ale pozniej cos wymysle.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 13:51:31
No to tutaj umieść opis.  Wracam około 20-stej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 14:55:20
Kolejny apdaejt - dochodzi mistyczny zoom i mam nadzieje poprawka na odpalanie modeli dwuklikiem - potrafilo obcinac sciezke z polecenia.

http://eu07.es/EXETEST/EU07-271215-1.rar (http://eu07.es/EXETEST/EU07-271215-1.rar)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: sebastian82 w 27 Grudnia 2015, 15:08:41
Dobra Ludziska. Powiem tak:
Ja tłukę modele do symka. W sumie co z tego, jak nie mam materiału na tex!!!!!!!!!!!!!
"Bolączką symka jest to, że większość osób z forum czeka na gotowe. Nad nowymi projektami pracuje garstka osób. Tak nie może być!!!!!!! Sam zasuwam po szlaku co by zdobyć materiały foto i oraz wymiary z l276. Igor przyklaskuję każdej inicjatywie dotyczącej rozwoju symulatora. Mam w zanadrzu kilka projektów: trakcja,SA132, SA133, SA134, SA135, SA136, SA139, class66, koparka na wagonie 411s, EDK300, tramwaje z Wrocka, 411s, PWM15. WM15A/P, PS.300, WM15M.00, działającą sygnalizację świetlną dla autek ludzi i bimbajów oraz wiele innych projektów). Więcej info w tym wątku znajdziecie: http://eu07.pl/forum/index.php?topic=26712.new#new oraz innych zamkniętych wątkach. Czego "Nam" potrzeba do rozwoju to ludzi dostarczających foty i wymiary wszystkiego co ich otacza. Przyda się również osoba do klejenia tex lub potrafiąca mnie nauczyć tej czarnej magii i szamanienia z fotami.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 15:34:46
Kolejny apdejt - w  poprzednim jednak blad z obcinaniem sciezki (nie u wszystkich) byl nadal

http://eu07.es/EXETEST/EU07-271215-2.rar (http://eu07.es/EXETEST/EU07-271215-2.rar)

Prosba do posiadaczy WIndows 8, 8.1, 10: Potrzebuje przetestowania podgladu modelu z polecenia w skrocie i poprzez dwuklik na model.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 16:06:29
Sebastiano warto się zastanowić dlaczego rzesze ludzi tworzy dla trainza czyli symulatora kolejki i makiety zamiast dla maszyny która pod względem fizyki pojazdów i ich obsługi wyprzedza wszystkie inne rodzaje symulacji dostępnych na rynku. Dawno pod względem otoczenia byśmy byli w stanie wyprzedzić innych gdyby wszyscy ci ludzie pracowali dla nas. Jednak z jakiegoś powodu tak nie jest przez co my stoimy w miejscu a ich niby symulator posiada już lekko kilka tysięcy różnych dodatków zwłaszcza otoczenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 16:07:57
Gdyby byl edytor - tyle w temacie
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: sebastian82 w 27 Grudnia 2015, 16:30:09
Mnie też to wkurza, że inni mogą a my nie potrafimy dojść do ładu. Sam ganiam za materiałami, tworze tabor, trakcję scenerię, ganiam za fotami i materiałami na różnorkie modele. A własciwa robota leży odłogiem. Tylko czekam kiedy będą posty za nową paczką bo się nie chce dodatków instalować. Zresztą niektórzy BT też nie wiedzą jak to zrobić. Została nas garstka (tych którzy tworzą) a reszta ma to wszystko w dupie bo ma być. Ale dam sobie łep uciąć, że te same osoby lecą tak samo na tainzie, railworks czy msts.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 16:51:53
Opis pliku CONFIG.TXT


sendlogftp   :1                 // wysylanie pliku logu na ftp - nie musicie mi wrzucac recznie na internety (http://eu07.es/serwerdomu/?C=M;O=A)
getscreenb   :1                 // wymusza taka rozdzielczosc jaka jest w systemie
screenresw   :1280          // rozdzielczosc pozioma
screenresh   :1024          // rozdzielczosc pionowa
fullscreen   :1                 // czy pelny ekran
askforfull   :0                 // czy przy uruchamianiu wyskoczy okienko z zapytaniem o pelny ekran
logfilenm1   :\log.txt          // mozna zmienic nazwe pliku logu (na razie nie zmieniac tego!)
openlogonx   :1                 // czy po wyjsciu z symulatora ma automatycznie otworzyc sie plik logu w notaniku
exitlogons   :log — Notatnik    // etykieta okna, potrzebne so automatycznego zamkniecia logu podczas kolejnego odpalenia
reg-t3de3d   :1                 // rejestracja rozszerzen plikow modeli, potrzebne do odpalenia podgladu modelu dwuklikiem na pliku
debugmode1   :0
debugmode2   :0
debugmode3   :0
debugmode4   :0
managenode   :0
drawgridxz   :0
deftextext   :.bmp
scrshotdir   :SCR\              // katalog w ktorym beda zapisywane zrzuty ekranu
scrshotsub   :2015\             // podkatalog
scrshotext   :.jpg              // format pliku graficznego zrzutu
z-fightfix   :1
guitutopac   :0.4
splashscrn   :0
sshotexif+   :1
exifauthor   :Queuedeu aka Q    // nazwa autora screenshota do zapisania w exif
exifcpyrgt   :(c)2014 Queuedeu  // prawa autorskie
rail_model   :SQR
env_sky001   :1
env_sky002   :1
env_clouds   :0
env_rain     :0
env_sun      :1
env_moon     :0
env_snow     :0


Klucze niopisane sa jeszcze nieuzywane
Plik config.txt nadpisuje ustawienia eu07.ini na poziomie programu a nie pliku

W zamysle plik config.txt ma byc tymczasowy na czas tworzenia po to,  abym nie musial dodawac eksperymentalnych kluczy w eu07.ini tym
samym zasmiecajac go wam.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: joey w 27 Grudnia 2015, 19:26:02
Wprowadzenie zoomu (PPM+scroll) spowodowalo zlikwidowanie poprzedniej funkcji PPM, tj. powrotu do domyslnego miejsca w kabinie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 19:33:29
Ja tylko czekam az zacznie dopisywać kolejne fajne rzeczy znane wcześniej :) Na bazie którego nr exe to jest?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Grudnia 2015, 20:27:43
Joey, przenioslem na srodkowy klawisz :). Epek 474, nie wiem na ile ono jest stabilne, al w kazdym badz razie @Firlej do tego robi commity.
Generalnie pod scrollem chyba nie ma sensu robic zoomu - jakos takie niepraktyczne mi sie wydaje. Mozna by na cos innego scroll wykorzystac. Jakies propozycje?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 27 Grudnia 2015, 20:44:44
Czy w tym exeku sa zawarte już jakies elementy z poprzednich twoich znanych exekow? Mam nadzieje ze chociaż u ciebie doczekam się dzwiekow w kranach innych jak oerlikon. YB był zamknięty na propozycje ponownego wlaczenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 27 Grudnia 2015, 20:59:14
Masz kod na gicie, możesz zobaczyć co jest. Nie ma nic poza opisanymi tu i temu przyklaskuję całym sercem. Zmiany trzeba wprowadzać powoli i testować pojedynczo bo wyjdzie zabugowane cuś, jak stare exeki Q. No i mam cichą nadzieję, że yB da się przekonać od upublicznienia kodu swojej wersji nim Igor tu zbyt wiele namiesza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 12:44:57
(http://)

Nowy ekran wczytywania scenerii umozliwia zdefiniowanie tla dla wybranej scenerii/misji - wystarczy plik jpg odpowiednio nazwac.
Pliki tel znajdowac sie beda w katalogu data/lbacks. To samo tyczy sie opisu misji (data/briefs). Misje opisywane sa w pliku tekstowym.
przykladowo dla scenerii Baltyk.scn z misja na EP08-006 bedzie to tak:

baltyk.scn.jpg
baltyk.scn-ep08-006.txt
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 28 Grudnia 2015, 16:33:33
Mozna by na cos innego scroll wykorzystac. Jakies propozycje?
No najbardziej PRO by było zrobić na nim nastawnik albo hamulec (np. przełączane jakimś shift'em czy innym ctrl'em).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 17:32:26
no mozna  pomyslec.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 18:21:15
Albo przewijanie rozkładu jazdy. Czasami jest długi a nie zawsze autor pomyśli o tym by się sam przewijał.

  Dodano: 28 Grudnia 2015, 18:23:54
Joey nacisnij scrola to powrocisz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ABu w 28 Grudnia 2015, 18:27:29
Jak już mowa o nastawniku i hamulcach - moja propozycja:
LPM+pionowy ruch myszy -> nastawnik
RPM+pionowy ruch myszy-> hamulec

Przy braku przesunięcia myszy lub bardzo krótkim kliknięciu można pozostawić dotychczasowe działanie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 18:39:36
Hmmm, ciekawie kombinujesz @Abu, ale bardziej ciekaw jestem czy to bedzie sie sprawdzac. A tym czasem w koncu apdejt:

http://eu07.es/EXETEST/EU07-281215-1.rar (http://eu07.es/EXETEST/EU07-281215-1.rar)

Tym razem testujemy splashscreen i ekran wczytywania. Splash screena mozna wylaczyc w config.txt  (splashscrn   :0) 

Aha, potrzebuje skrinszoty z monitorow panoramicznych
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Grudnia 2015, 19:21:23
Ładowanie ok przy 16:9, wywaliło ma na wierzch okno debugera, w oknie symulacji mryga jakiś szary plane w poprzek obrazu. Exe się wysypało przy zamknięciu przez zamknięcie okna konsoli.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 19:31:47
O, czyli nie tak tragicznie. Dasz rade zrobic screenshota ze splashscreena i wczytywania?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Grudnia 2015, 19:44:00
Na splashu nie robi mi printscreena.
Ten wysyp to chyba jednorazowy był bo teraz nie wywala błędów przy zamykaniu w różnych momentach ładowania jak i po załadowaniu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 19:49:40
No calkiem niezle, ale chyba obraz lekko rozciagniety jest. Poprawic, nie?
Informacja o mozliwosci wcisniecia ESC w celu anulowania nie jest czasem za mala, jaka to rozdzielczosc?
Czy zdarza sie, ze w czasie wczytywania ekran robi sie bialy i odswieza dopiero pod koniec?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: hanys w 28 Grudnia 2015, 19:55:51
Może zrobić tak, że starter by wykrywał proporcje monitora, i wedle nich dopasowywał odpowiedni obrazek startera? Panoramiczny i normalny? Da się tak zrobić (na pewno bo inne aplikacje dopasowują wedle proporcji monitora obrazek)? Wtedy znikł by problem z spłaszczeniem czy rozciągnięciem obrazka.

Mi podczas ładowania co jakiś czas pojawiała się biała obwódka, nie wiem na 1 czy 2 piksele wokół rogu ekranu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Grudnia 2015, 19:57:40
Rozciągnięcia nawet nie zauważyłem.
Forum zmniejszyło wymiary screena. Odpalam w 1080p i czcionka jest zadowalająca. Jednak wciśnięcie esc nie wyłączyło wczytywania. ;)
U mnie ekran wczytywania wyświetla poprawnie póki co. A mam radeona i w starych exekach nie mam napisów podczas ładowania. U ciebie na zeszłorocznych były z tego co pamiętam.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 20:00:08
Heja Hanys. No tak, ogarnal bym to w moment gdybym dysponowal monitorem panoramicznym a tak to to proby i bledy, ale spoko widze juz jak to wyglada, zaraz tez na netbooku 11" bede testowal  tazkze ogarne automatyczne. No obwodka jest, w zamysle ma byc opcjonalne a na razie jest staly 1px. Poza tym wszystko ok? Modelviewer Ci dziala klikajac na plik modelu? (musisz dodac do rejestru wpisy)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: hanys w 28 Grudnia 2015, 20:05:14
Podczas ładowania jak wyjdziemy z za pomocą Alt+Tab i chcemy później wejść to aplikacja świruje (patrz załącznik), ale zaś za drugim podejściem już normalnie szło wejść (może przez to że już exe wczytał scenerię i przeniósł nas do kabiny). Być może to jest przez to, że za drugim razem odhaczyłem haczyk ws. zapytania o otwarciu pliku. Do tego podczas ładowania po naciśnięciu Esc od razu wyłącza aplikacje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 20:21:34
ExifTool jest w data/exiftool - przy pomocy tego programu zrzuty ekranu (F11, PrntScr) w formacie jpg dostaja exifa i metataga, w ktorych
zawarte jest info o autorze, copyrightach (mozna w config.txt zmienic)  oraz informacje o scenerii.

Stwierdzam, ze na netbooku 8.9" (Acer Aspire One) jest wg zamierzenia, splash, ekran wczytywania ma wszystko tam gdzie ma byc,
no moze oprocz info o mozliwosci anulowania, ktore penie wyszlo na gore ;d.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 28 Grudnia 2015, 20:43:06
U mnie TD uruchamia się dobrze, lecz jak załączę baterie i zbije czuwak i chce podnieść pantografy to zacina się na czynność i cały czas słyszę jak by się podnosiły i nie mogę załączyć obwodu głównego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 20:47:48
Powtorzylo Ci sie to kilka razy?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 28 Grudnia 2015, 20:53:52
Tak. Za każdym razem jak uruchomię.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 20:55:36
Czy ktos stwierdza u siebie to samo co Klimczok na TD lub innych sceneriach?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 28 Grudnia 2015, 21:00:03
Nie potwierdzam, ani zawieszenia symulacji, ani nie działania przerwania wczytywania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Grudnia 2015, 21:03:40
Jeździ sie normalnie. FPS wysoki ale od dzisiejszego exe kamera mi skacze co ~30st przy ruszaniu myszą (przesunięcie wymagane podobne do obrotu o taki kąt wcześniej, tylko po prostu do tej wartości nic się nie dzieje a potem skacze).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 21:24:49
U mnie działa ladnie. Jednak ciekawi mnie stabilność exeka na poszczególnych scenariuszach. Ktos pokusil się już przejechać jakiś konkretny scenariusz na tym exeku?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 28 Grudnia 2015, 21:33:31
U mnie też wszystko ok, bez spadków FPS. Po wklepaniu rozdzielczości i proporcji w config.txt i tak pobierał sobie info o rozdzielczości z eu07.ini.

EDIT: To exe jest skompilowane w C++?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 21:34:59
A no cos tam Krecie jest niedopatrzone i config.txt nie overriduje eu07.ini w kwestii rozdzielczosci. To jest Normalne exe 474 z Firleya galezi kompilowane nadal w Borlandzie 5.02. wszystko po staremu - C++ (C99) i fizyka w pascalu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 28 Grudnia 2015, 21:43:14
To chyba muszę pobrać paczkę ponownie i wypakować i sprawdzić.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 21:46:56
A już myslalem ze to jest wersja przepisana na vizualu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: loko w 28 Grudnia 2015, 21:47:50
Ktos pokusil się już przejechać jakiś konkretny scenariusz na tym exeku?
Ja spróbowałem misje l053_całkowo-służba-tlk, ale dojechałem tylko do Rudawy. Do tego momentu, symulacja działała prawidłowo. Jedyne co mi się rzuciło w oczy, to brak smug po załączeniu oświetlenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 21:49:40
Dzialanie smug sprawdzisz na td chyba ze chodzi ci o te poświaty z lamp ulicznych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 21:50:27
@loko, ktorym skladem jechales? Zaraz sie przejade obczaje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: loko w 28 Grudnia 2015, 21:51:40
Miałem na myśli oświetlenie zewnętrzne lokomotywy. Na TD też sprawdzałem i ustawiłem noc, ale i to nie dało rezultatu. @queuedEU, Jechałem EU07-303. Podpinałem się do składu, który przyprowadziła EP09.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 21:56:00
U mnie działa smuga i robienie screnow :) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 28 Grudnia 2015, 21:58:28
Dobra teraz wszystko działa, coś miałem namieszane w paczce. @queuedEU a tak w najprostszych słowach do czego prowadzisz w swoich modyfikacjach *exe?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 28 Grudnia 2015, 22:03:28
Jeszcze pytanko, czy to exe honoruje wpisy zawarte w eu07.ini? Glownie mi chodzi o konfiguracje ze strony startera dotyczące lamania patyków itp. Domyslnie mam to wylaczone i tak samo zasilanie patyków tylko pod siecia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 22:06:51
Zmiany ktore zamierzam wprowadzac to glownie ulepszanie grafiki 2d jak i 3d, wprowadzanie roznych sytuacji ruchowych :) zauwazalnych w rzeczywistosci podczas prowadzenia pojazdu - czyli rozwijanie mozliwosci otoczenia oraz infrastruktury tej dalzszej jak kolejowa , wprowadzanie roznych udogodnien dla devsow i przystosowywanie exe w celu pozniejszego, ulatwienia stworzenia edytora 3d.

Tych ustawien, ktore wymieniles @Epku, config.txt nie zmienia wiec jest po staremu.

@Loko: Ja nawet nie ruszylem, pojazd mi wygasl chwile po odpaleniu i przelaczyl sie na AI (eu07-303)

Drugie podejscie i to samo - maszyna gasnie bez mozliwosci ponownego odpalenia.

Trzecie na EXE 469 - i to samo  sie dzieje - czyli nie moja wina na szczescie :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Grudnia 2015, 23:09:30
Q, a nie odpaliłeś w debugu? Tam masz domyślnie załączone ai na starcie i jak będziesz postępował niezgodnie z komendami to będzie z tobą walczyć. :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Grudnia 2015, 23:31:51
A to by sie zgadzalo :-d

I kolejny, ostatni juz dzisiaj apdejt - poprawilem generowanie plikow .reg potrzebnych do zarejestrowania akcji otwarcia modeli dwuklikiem.
Czyli jesli chcemy aby przez dwuklik na modelu e3d otworzyl nam sie tryb modelviewera z jego podgladem, to nalezy w config.txt wlaczyc opcje reg-t3de3d. Wygeneruje to nam dwa pliki reg, ktore recznie nalezy dodac do rejestru.

http://eu07.es/EXETEST/EU07-281215-2.rar (http://eu07.es/EXETEST/EU07-281215-2.rar)

To by bylo tyle na dzisiaj a ja tymczasem zabieram sie za komentowanie dzisiejszych wstawek, sprzatanie w kodzie coby na repo wstydu za mnie nie bylo ;). Elol jol do jutra.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 28 Grudnia 2015, 23:56:38
Zmiany ktore zamierzam wprowadzac to glownie ulepszanie grafiki 2d jak i 3d, wprowadzanie roznych sytuacji ruchowych :) zauwazalnych w rzeczywistosci podczas prowadzenia pojazdu - czyli rozwijanie mozliwosci otoczenia oraz infrastruktury tej dalzszej jak kolejowa , wprowadzanie roznych udogodnien dla devsow i przystosowywanie exe w celu pozniejszego, ulatwienia stworzenia edytora 3d.
To ja już się majster pogubiłem - rozwijasz 'starego' symka czy robisz przekład tysiąclecia i przepisujesz na C++? :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 00:10:27
Bedac na wyjezdzie, raz na jakis czas wchodzilem na neta na kilkadziesiat godzin dziennie, tfu co ja pisze minuT... I ten, z czasem zauwazylem ze cos nie tak dzieje sie na forum, objawialo sie to tym ze goscie zamienili sie liczba z zalogowanymi uzytkownikami.
Takze odwiedziny dzienne spadly. Czytalem sobie rozne stare sprawy z devs i takze bardziej aktualne jak np o kwestii wsiadania/wysiadania pasazerow na stacjach. Natomiast podczas gdy nie mialem internetu zazwyczaj probowalem sobie odtwarzac zrodla MaSZyny w glowie i tam ukladac jakies nowe ficzery zazwyczaj gapiac sie w sufit klitki ;d. No i to tak sobie tam wymyslalem i zbieralem, myslac o Was i o tym, gdy juz wroce to znowu uratuje swiat, dajac Wam troche czegos nowego. Motywacja byla tym wieksza, iz wiedzialem, ze wracam juz do otwartych zrodel udostepnionych gdzies na Gicie a ktore beda glowna galezia rozwojowa. Tak tez sie stalo - wrocilem i czas najwyzszy pozbierac wszystkie ciekawe sprawy, ktorymi Was raczylem przez te 10 lat w jedna cala kupa. Mam nadzieje ze moc bedzie ze mna ;). Jesli chodzi zas o translacje, to na to znajde czas jakos na luty, wtedy tu sie troche wyluzuje bo juz trudniejsze sprawy bede mial ogarniete, a tam w zasadzie powstal tylko problem z przeciazaniem funkcji i 6 unitow od pojazdow + fizyka do przepisania. Bedzie OK.
Elo 4 2 4 0.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: sebastian82 w 29 Grudnia 2015, 11:14:04
Ja mam takie pytanko do ciebie Igorze. Czy planujesz wprowadzić cienie pod roślinnością, siecią i innymi elementami?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 29 Grudnia 2015, 11:33:55
Ja zamelduje, że exe odpaliło się, ale po rozpakowaniu na nowo paczki 2015. Co do cieni powiem jasno, tak długo jak nie będzie normalnego źródła światła, cienie krzaków, sieci i czego tam jeszcze by nie zrobić, będą tylko protezą.  Źle wyglądającą, jak oświetlenie torów przed lokiem, którym jedziemy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 11:57:53
Jak to po rozpakowaniu na nowo? Ze niby gdy zaaplikuje patch do 15.04 nie bedzie dzialac?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Grudnia 2015, 12:15:08
Działa, działa. Testuję na popatchowanej dds i jedynie smugę mam zwaloną przez unoffy. ;)
----------------
Ale lansik na FB odchodzi. Dobrze, niech wiedzą, że coś się dzieje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 29 Grudnia 2015, 14:27:25
@Q, ja coś dłubałem w swojej paczce, stąd były problemy. Paczka 0415 i pacz działa.
Jak pisałem na ircu, od 16 mam 2 tygodnie wolnego, to przysiądę z testami. Wcześniej sprawdzę wyrywkowo przejezdność niektórych scenerii.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 29 Grudnia 2015, 14:58:01
Właśnie, zerknąłem na profil FB a tam temat FOVa - skoro można go zmniejszać (robić zoom), to czy mógłbyś zrobić możliwość zwiększenia go (nie wiem jakimi jednostkami to teraz określasz, ale skoro lubisz grać w Quake'a to wiesz jaka jest różnica między standardowym cg_fov 90 a 120) - będzie to dobre do robienia szerokich screenshotów czy ułatwienia obracania się po kabinie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 29 Grudnia 2015, 15:46:22
Ja mam troche skomplikowane zamowienie. Zeby po modyfikacji t3d nie trzeba bylo usuwac e3d (czesto sie mozna zapomniec). Do rzeczy. Exe znajduje plik asd.e3d, jesli jest plik asd.t3d, ale o pozniejszym czasie modyfikacji niz .e3d, to zostanie wybrany t3d i normalnie zrobiony e3d. To taka alternatywa jakbys nie umial naprawic obcinania sciezek ;p
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 15:51:45
A myslalem ze szeroki kat nie bedzie potrzebny - jak najbardziej jest do zrobienia. Danniel ogarne to wkrotce :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 29 Grudnia 2015, 16:55:48
Prośba - aby była możliwość powrotu do widoku "standardowego", np. gdy będzie się przechodziło z kąta szerokiego na wąski, żeby kamera się zatrzymała w widoku standardowym (np. konieczność ponownego użycia kombinacji). Później trudno będzie wrócić do tego ustawienia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 29 Grudnia 2015, 18:15:00
O tym samym myślałem, ew. zostawić jak jest, a inne wartości (szerokiego kąta) podawać w konsoli za pomocą komendy, np.: fov 100.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 19:02:18
Da sie zrobic tak jak Maciej mowi, bedzie wygodniej. A na te chwile mam info ze ogarnalem odpalanie podgladu modeli z poza katalogu maSZyny i sa nawet tekstury. Ale np z katalogu innej maszyny juz sie nie odpalaja, ale na szczescie wiem czemu :), wkrotce ten problem rozwiaze. Dzisiaj raczej tylko jeden apdejt bedzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 29 Grudnia 2015, 19:07:43
Możliwe jest w przyszłości wprowadzenie programowania eventów przy pomocy .lua?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 19:21:55
Moj mozg jest za cieki na wprowadzanie jezykow skryptowych i to jescze do takich spraw jak zakrecony system eventow w MaSZynie.
Ja tego sie nie podejme.

Pragne poinformowac, ze dziala juz podglad modeli bedacych poza katalogiem maszyny a nawet na dyskach innych komputerow w sieci.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 29 Grudnia 2015, 19:50:20
Splash screena mozna wylaczyc w config.txt  (splashscrn   :0) 
Czy takie skracanie na siłę kluczy w pliku konfiguracyjnym ma jakieś konkretne uzasadnienie? Jak nie to proponowałbym jednak dodać to brakujące "ee" ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 29 Grudnia 2015, 19:52:22
Byłoby świetnie, gdyby config.txt można było ustawiać z poziomu startera Rainsted (Ra?), jakaś dodatkowa zakładka czy coś...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 20:04:12
Muri: z dwóch powodow tak wymyslilem - takie zbocznie programistyczne, cos jak skracanie nazw zmiennych bez uzywania samoglosek to raz a po drugie jest rowno i czytelniej, a domyslec sie mozna. I tak prawdopodobnie powstanie w exe panel z ustawieniami, gdzie bedzie mozna
sobie konfigurowac dowoli opcje wyswietlania grafiki i inne.

@macius5991: mozliwe ze stworze wlasny launcher, ale nic nie obiecuje :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 20:06:46
U mnie wysyp przy parsowaniu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 20:07:53
Jakies sczegoly? :D
//@Q zdania rozpoczynamy wielką literą. Pamiętaj o tym.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 20:30:05
jakies sczegoly? :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 20:36:08
A czemu na 281215-1 a nie -2?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 20:56:39
Na -2 nic sie nie dzieje. Swoja droga poczekam az wyjdzie cos bardziej przyjaznego :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 29 Grudnia 2015, 21:00:07
Miałem tak samo, włączyłem jako administrator i grało ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 21:02:46
Wy macie Win 8.x?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 21:03:15
Wy macie Win 8.x?
Wy macie WIN7 64bit
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 21:06:59
No a w data masz loaderconf.txt ?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 21:11:50
No a w data masz loaderconf.txt ?
ha ha ha

Dziala :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 21:14:14
No w koncu raczyl wypakowac wszystko z apdejta a nie samo exe. A pozniej ze nie dziala ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 21:35:32
No w koncu raczyl wypakowac wszystko z apdejta a nie samo exe. A pozniej ze nie dziala ;d
Sadzilem ze to szybka podmianka EXE, a tu taki znok. No powiem tak, wrazenia okej, FPS nawet niewiem bo gram w GTA5 na max detalach, ogolnie nie bylo zadnych wysypow, wszystko dzialalo poprawnie, hamulce okej. Grafika jak grafika przydaloby sie rozmazywanie textur, no ale generalnie mam smaki na zrobienie scn :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 21:39:17
Zrobie Ci pseudo rozmazywanie ekranu, moze byc?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 29 Grudnia 2015, 22:24:31
Zrobie Ci pseudo rozmazywanie ekranu, moze byc?
Jesli bedzie chodz takie jak w Quake2 to bedzie juz bardzo dobrze!
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 29 Grudnia 2015, 23:01:38
Muri: z dwóch powodow tak wymyslilem - takie zbocznie programistyczne, cos jak skracanie nazw zmiennych bez uzywania samoglosek to raz a po drugie jest rowno i czytelniej, a domyslec sie mozna.
No to powinno być "splshscrn" :P . A tak na serio - też tak miałem, ale po pewnym czasie doszedłem do wniosku, że w sumie po co? Jakbyś to pisał na jakiś mikrokontroler gdzie każdy bajt pamięci ma znaczenie - to można się zastanawiać. Ale tutaj? Bez przesady. Nic to nie daje, a tylko zmniejsza czytelność.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Grudnia 2015, 23:06:29
Moze i masz racje, to wezme to jakos ogarne wkrotce. Najwyzej parametry i commenty beda wyrownane tylko tabowaniem
Dobra, chyba czas wrzucic kolejny apdejt.
Do testowania bedzie glownie odpalanie podgladu plikow e3d znajdujacych sie w roznych miejscach, np  models/, models/xxx/, katalog poza maszyna, katalog innej kopii maszyny, dyski sieciowe. Zauwazylem tez ze czasami nie odpala sie exe uruchomione z rainsteda a teoria jest taka ze ma za dluga nazwe no ale tak sobie wymyslilem ze w paczkach bedzie nazywane data i numerkiem wydania. Trzeba to sprawdzic czy faktycznie dlugosc nazwy ma cos na rzeczy i jesli tak to wychodzi na to ze cos nie tak z RaInstEdem.

28.12.15 - obsluga tekstur w formacie jpg, gif, pcx na potrzeby elementow skladowych ekranu wczytywania
28.12.15 - zrezygnowalem z problematycznego dodawania do rejestru rozszerzen modeli - zastapilem generowaniem plikow .reg
28.12.15 -
29.12.15 - zwiekszono precyzje podnoszenia/opuszczania kamery w kabinie (byl skok 20cm dalem 5cm)
29.12.15 - zwiekszono precyzje przesuwania skladu w debugmode ze 100 na 10 metrow ale wciskajac CTRL przesuwa o 100m
29.12.15 - zablokowano uruchamianie syren podczas pauzy
29.12.15 - zwiekszylem szczegolowosc informacji o wczytywaniu scenerii o aktualnie parsowany node.
29.12.15 - zoom dziala tez w ujemna strone czyli szeroki kat jak w AvP ;-). Dodano tez krotka pauze pomiedzy przejsciem z - na +
29.12.15 - ulepszony modelwiewer - od teraz obsluguje rowniez pliki modeli z poza katalogu maszyny a nawet na dyskach sieciowych

http://eu07.es/EXETEST/EU07-291215-1.rar (http://eu07.es/EXETEST/EU07-291215-1.rar)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 29 Grudnia 2015, 23:55:43
Grafika jak grafika przydaloby sie rozmazywanie textur, no ale generalnie mam smaki na zrobienie scn :)
W opcjach karty graficznej nie możesz zrobić wymuszenia rozmazywania? W załączniku po i przed włączeniu różnych opcji 'ulepszających' grafikę. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 00:21:09
Aha, o to chodzi. To nie jest czasem zalezne od jakiegos parametru tekstury, jakis # w nazwie czy cos? Tak czy inaczej jeslli bede robil  menu
i panel opcji to na pewno bedzie jak najwiecej mozliwosci regulacji wydajnosci.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 00:26:15
Domyślne filtrowanie tekstury można zmienić z eu07.ini. Cesky, które zdjęcie jest przed a które po? Bo na prawym niebo mi zepsuło. :(
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 00:31:02
Stestujcie mi ten podglad modeli, bo @matek123 zglaszal mi problemy a ja nie mam. Testujecie oodpalanie z roznych lokalizacji :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 01:01:53
Wrzuciłem jakieś e3d do paczki repowskiej
D:\pctga\models\miejskieMissed file: e/bank_bph_leszno.t3d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 01:03:45
ile znakow obcielo? A dobra widze :D, ale lepiej jak dasz caly log.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 30 Grudnia 2015, 09:16:15
Faktycznie jesli postawiomy # przed texture to nie bedzie sie ona rozmywac. Tak pogrzebalem w panelu Nvidia i po kilku korektach mam dosyc ladnie wygladzone i rozmyte textury, ale do pelni szczesci potrzebujemy sie zajac cieniami zeby nabrac realnosci.

U mnie podglady dzialaja, wszystko pyrka jak nigdy :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: PMT w 30 Grudnia 2015, 11:04:06
Zauważyłem, że przy pomniejszaniu i powiększaniu przesuwają się napisy zegara, rozkładu i informacji o pojeździe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 30 Grudnia 2015, 11:07:26
Domyślne filtrowanie tekstury można zmienić z eu07.ini. Cesky, które zdjęcie jest przed a które po? Bo na prawym niebo mi zepsuło. :(
To po prawej jest na domyślnych ustawieniach (pod kontrolą aplikacji), a po lewej ma wymuszone wygładzanie krawędzi itp. z ustawień NVidii.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 11:20:23
ile znakow obcielo? A dobra widze :D, ale lepiej jak dasz caly log.
Po co robiłeś autowysyłanie na serwer w takim razie? :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 30 Grudnia 2015, 11:40:31
Q - jeszcze mala sugestia odnosnie EXE, mianowicie swego czasu yB w swoim EXE znacznie pogrubil drut trakcyjny, dzisiaj wyglada to jak bysmy jechali pod nitce a nie drucie. Jesli masz chwile na zmiane tego parametru to bede zobowiazany.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 13:18:18
Ogólnie node line ma parametr grubości, który nie działa od początku mojej przygody z symkiem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 13:33:19
Zauważyłem, że przy pomniejszaniu i powiększaniu przesuwają się napisy zegara, rozkładu i informacji o pojeździe.

Zgadza sie PMT - to akurat jest u wszystkich, tak dziala ta standardowa funkcja ustawiajaca pozycje tekstu  glRasterPos2f() w polaczeniu
z gluPerspective(). Ale juz wkrotce rowniez podczas symulacji bedzie wymieniony system wypisywania informacji w trybie 2d.
Napisy zawsze beda tam gdzie maja byc, nie bedzie z tym problemow na roznych kartach (ponoc na ATI byly), ale nie bedzie obslugi polskich znakow diakrytycznych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 13:44:12
Będą zawsze przed sceną 3d? Teraz jak coś jest blisko kamery, potrafi przesłonić napisy. Brak polskich znaków diakrytycznych to poważny krok w tył. Trochę roboty było z polskimi znakami w elementach scenerii powiązanych z rozkładami jazdy i ucinaniu ogonków do nazw plików powiązanych z rozkładami.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 13:55:54
Z czasem cos wymysle w tej kwestii :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 30 Grudnia 2015, 15:54:56
W tej chwili to jest płaszczyzna ustawiona w stałej pozycji od wektora kamery na której wyświetlane są napisy. Dlatego "przesuwa się" przy zmianie POV.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 18:19:05
Kolejne poprawki majace na celu rozwiazanie problemu z podgladem modelu poprzez dwuklik na jego pliku.

Pamietajcie ze nalezy pierw odpalic bezposrednio exe coby wygenerowalo nowe pliki .reg i dodac je do rejestru pozniej juz mozna odpalac modele dwuklikiem z roznych lokalizacji. Ponadto od tej wersji  w config.txt jest parametr trwiresize , ktory zmienia grubosc przewodu jezdnego sieci trakcyjnej. Aby zmianny byly widoczne musi byc wyzszy od 1.50.
Bedziecie teraz testowac podglad modeli uruchamiajac pliki e3d z roznych lokalizacji. Nie zapomnijcie dodac do rejestru zaktualizowanych plikow .reg!
 http://eu07.es/EXETEST/EU07-301215-1.rar (http://eu07.es/EXETEST/EU07-301215-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Grudnia 2015, 18:34:24
Grubość druta jest od początku symka we wpisie node traction zdefiniowana. Nie możesz poprawić parsowania/rysowania by była używana?
Tym razem coś nie teges z generowaniem tempa przy odpalaniu e3d z innej paczki. http://eu07.es/serwerdomu/268605473/log-301215-183921.txt
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 30 Grudnia 2015, 22:50:30
Wyświetlanie modeli ze pomocą *exe w katalogu i folderze maszyny działa, ale np po wyjęciu modelu na pulpit bądź uruchomieniu go z archiwum paczki już nie działa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Grudnia 2015, 23:33:12
No szczerze mowiac to zlapalem deadline z tym. Wiem w czym problem jest ale nie mam pojecia jak go rozwiazac. Chodzi o to, ze
na niektorych systemach (u mnie tez na xp), parametr ze sciezka pliku jest w formacie 8.3 [D:\NOWYFO~1\MASZYN~1\TURZYN~1.E3D].
funkcja CopyFile() nie chce skopiowac pliku podajac jej zrodlo w tej formie. Takze nie moge znalezc solucji jak z linii polecen wyciagnac sciezke w normalnej postaci.

Ufff, oznajmiam ze ze sie udalo ogarnac te problematyczne skrocone do formatu 8.3 sciezki. Tymczasem lece lulac by jutro jak najszybciej sie da, wrzucic exe na testy. Do pozniej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 31 Grudnia 2015, 12:13:07
AI ma problemy z hamowaniem na stacjach (patrz screen w załączniku). Chyba w twoim *exe brak jest poprawek do AI od @Ra i @gfirlejczyk.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 31 Grudnia 2015, 12:33:26
Gdzie ten przykład? Ze screena nic nie wynika.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 31 Grudnia 2015, 12:41:08
Nowy scenariusz Macieja. Wynika, pokazałem w którym miejscu wyhamował byk, a po chwili ruszył dalej żeby zmieścić się w peronach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 13:27:35
No heja, jestem i zapodaje kolejny juz apdejt. Mam nadzieje ze te wydanie zakonczy ten juz kilkudniowy deadline.

http://eu07.es/EXETEST/EU07-311215-0.rar

Pamietajcie o pierwszym odpaleniu bezposrednio z exe, coby wygenerowac i dodac do rejestru skrypty .reg.
Nastepnie testujecie odpalanie plikow e3d ze wszystkich mozliwych lokalizacji :).

  Dodano: 31 Grudnia 2015, 14:32:46
Klimczok, czy ty wiesz na jakiej wersji exe wprowadzam zmiany? Wiesz w ogole kiedy ostatnio @Ra i/lub @youBy wprowadzali swoje zmiany?

Mam wielka prosbe do tych wszystkich, ktorzy pobieraja exe i testuja, bo widze ze duzo osob testuje a nie potwierdza czy wszystko jest ok.
Nie blokujcie wysylania plikow logu na serwer - bardzo mi to pomoze w wyszukiwaniu bledow i sprawi, ze szybciej beda dodawane kolejne
ciekawe rzeczy do symulatora. Teraz mam tylko okolo 5 aktywnych testerow, sa jescze ci ktorzy nic tu nie pisza ale maja wlaczone wysylanie, ale sa tez tacy ktorzy nie wysylaja logow na ftp i wlasnie do nich kieruje te prosbe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 31 Grudnia 2015, 15:22:31
U mnie EXE sie zawiesza po odpaleniu - (not responding). Zawiecha zaraz po kliknieciu START w Rainsted. Normalne EXE dziala bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 15:49:14
Jaki masz numerek loga (user pid)?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 31 Grudnia 2015, 17:38:35
jaki masz numerek loga (user pid)?
4174725880
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 17:48:33
To jest moj panie kolego :)

deskdim: 1024x768
userpid: 4174725880
sysvers: 6.1.7601
sysname: Windows 7
servpak: Service Pack 1

Sprawdz w logu userpid:

A tymczasem trzeba se ulozyc pomalutku plan nastepny...
Jednodniowa przerwa na przygotowanie peronow na td.scn

Hmmm, czy odrazu wymieniamy td.scn na weglewo (zmigrod)?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 31 Grudnia 2015, 18:43:54
AI ma problemy z hamowaniem na stacjach (patrz screen w załączniku). Chyba w twoim *exe brak jest poprawek do AI od @Ra i @gfirlejczyk.
Ten byk ma często problemy w tym miejscu, podejrzewam, że daje w nagłe, bo ma semafor Vmax=100, a potem zaraz widzi S1 (krótki odcinek pomiędzy semaforem drogowskazowym a wyjazdowym) toteż będzie wariował. Exe chyba nie ma nic do rzeczy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 31 Grudnia 2015, 19:14:14
Zostaw TD. Mam zamiar tam nawet posprzątać po wahadełku, wywalając resztki sygnalizacji na reszcie kółeczka. Sceneria ma być możliwie prostacka.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 19:29:32
Testowanie dodatkow nie moze sie odbywac na prostej scenerii. Jezeli ma byc dobrze stestowane to musi byc wiecej zaleznosci.
Tak czy inaczej robie druga wersje bo na obecnej nawet nie ma czegokolwiek do testowania skrajni taboru. Elol.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 31 Grudnia 2015, 20:27:57
Problem z napisami pod F1.
Edit1: Fajny ficzer z tym klikaniem spacji po loadingu ;)
Edit2: Nie działa loading screen przy uruchamianiu z Rainsteda, ale działa przy uruchamianiu przez exe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 20:34:17
Jakies konkrety odnosnie problemu z F1 czy mam magiczna kule wyjmowac?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 31 Grudnia 2015, 20:36:30
Na początku są przesunięte poza ekran wystarczy oddalić widok. Także po poprawieniu napisów powinno być ok.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Grudnia 2015, 20:57:37
No tak, widocznie wczesniej nie odzoomowales do konca, to by sie zgadzalo. Wkrotce bedzie nowy system paneli informacyjnych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 31 Grudnia 2015, 23:04:45
@queuedEU właśnie nie kojarzę od której wersji weszły te poprawki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Stycznia 2016, 01:00:06
Takie se przygotowania, do pewnego misternego planu :)

//$i td2.jpg
//Przygotowanie scenerii do testowania wsiadania pasazerow do okreslonego pociagu i wysiadania w miejscu docelowym

sky cgskj_sunset083.t3d endsky
atmo 0 0 0 1000 2000 0.173 0.173 0.173 endatmo
light 1600 1200 600 0.322 0.322 0.322 0.863 0.753 0.494 0.949 0.804 0.467 endlight

incfile MODULE scn_td2/tracks.inc end
incfile MODULE scn_td2/switches.inc end
incfile MODULE scn_td2/trwires.inc end
incfile MODULE scn_td2/terrain.inc end
incfile MODULE scn_td2/insceneobj.inc end

incfile;POSERS;posers/cman0004-st.inc;none00;842.995;1.4022;2081.06;-22.6724;;end
incfile;POSERS;posers/cman0004-st.inc;none01;832.301;1.4022;2082.83;0.0;;end
incfile;POSERS;posers/cman0004-st.inc;none02;832.301;1.4022;2085.7;40.7088;;end
incfile;POSERS;posers/cman0004-st.inc;none03;807.439;1.4022;2095.38;-22.6724;;end
incfile;POSERS;posers/cman0004-st.inc;none04;3.94594;1.29938;741.431;0.0;LCE87224;wejsciowo;end
incfile;POSERS;posers/cman0004-st.inc;none05;3.57975;1.29938;739.02;-33.4864;LCE89224;cel_maly;end
incfile;POSERS;posers/cman0004-st.inc;none06;3.51947;1.29938;745.143;-33.4864;LCE87224;wejsciowo;end
incfile;POSERS;posers/cman0004-st.inc;none07;3.76979;1.29938;743.895;-62.1838;LCE89224;cel_wielki;end

FirstInit


trainset LCE87224 start 0.0 0.0
//$o Tor doświadczalny.
node -1 0 EP07-424 dynamic pkp\303e_v1 303e-ep-tv-424-hist 303e-ep-tv 0.0 headdriver 3 0 enddynamic
node -1 0 BDNU_160_1 dynamic pkp\1xxa_v1 bdnu_160_1 1xxa 0.0 nobody 3 0 enddynamic
node -1 0 505126-08109-8 dynamic pkp\bdhpumn_v2 505126-08109-8 bdhpumn 0.0 nobody 3 0 enddynamic
node -1 0 505126-08109-8 dynamic pkp\bdhpumn_v2 505126-08109-8 bdhpumn 0.0 nobody 0 0 enddynamic
endtrainset
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 01 Stycznia 2016, 02:16:05
Czy ten podgląd modeli to on ma wczytywac sam model czy też jakieś tekstury? W takim przypadku po wykryciu replacableskin mógłby pytać o teksturę do załadowania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Stycznia 2016, 02:26:29
Bedziemy myslec co dalej z tym w przyszlosci, na razie jest framework gotowy - pozniej bedzie mozna rozwijac o rozne funkcjonalnosci.

  Dodano: 01 Stycznia 2016, 13:21:15
Heja. Trwa przygotowanie scenerii na ktorej bede testowal wsiadaine/wysiadaine. Przy imporcie td.scn napotkalem problem z importem
slupow sieci trakcyjnej. Analizujac problem wywnioskowalem ze sa dwa rodzaje wpisow include dla slupow - roznia sie skladnia.
Przytocze je tutaj...
z TD.SCN:
include tra/sb165-3k.inc tra/betonrelief1 910.547 5.845 -480.489 -120.98 end

z baltyk.scn:
include tr/stb1-kotwak-napr14.inc -95.79 5.8 1895.58 15.161 betonrelief1 end

skad ta rozbieznosc, ktory teraz jest standardem, ktory bedzie wypierany?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 01 Stycznia 2016, 15:03:57
@queuedEU na której wersji *exe wprowadzasz swoje zmiany?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Stycznia 2016, 15:07:54
474
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: klimczok_mk w 01 Stycznia 2016, 15:44:03
To najnowsze od @gfirlejczyk czyli to jakiś u mnie błąd był z tym AI, bo dziś wszystko działa dobrze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Stycznia 2016, 23:41:04
Kolejne EXE. Tym razem nic nowego nie dochodzi, bynajmniej nic co da sie zobaczyc. Dochodza jedynie nowe zmienne i funkcje takie jak
np przeliczanie pozycji lokalnej elementu w pojezdzie na wspolrzedne globalne (potrzebne do przeliczania pozycji drzwi wagonu).
Dodalem tez nowe wpisy obslugiwane przez mmd w ktorych beda opisane pozycje czterech drzwi wagonu. Rowniez klasa odcinka toru dostala dwie nowe wlasnosci ktore bedzie mozna definiowac we wpisie toru - stationname i tracknumber.

Testujemy po prostu czy wszystko jeszcze dziala :D.
http://eu07.es/EXETEST/EU07-010116-1.rar (http://eu07.es/EXETEST/EU07-010116-1.rar)

Od dzis, exe umozliwia zdefiniowanie 3 wozkow dla pojazdu w pliku .mmd.  Wozki w programie 3D tworzymy bez wlasciwego przesuniecia -
pozycje wzgledna od srodka pojazdu ustawiamy w .mmd.

(http://)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 02 Stycznia 2016, 16:39:51
Kolejne EXE. Tym razem nic nowego nie dochodzi, bynajmniej nic co da sie zobaczyc.
http://bynajmniej.pl/bynajmniej-to-nie-przynajmniej/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do
Wiadomość wysłana przez: EP08_015 w 02 Stycznia 2016, 19:01:54
Tak tylko przy okazji, sceneria Kaliska pospieszny został ukończony w calosci bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Stycznia 2016, 23:28:52
Nastepna paczka kontrolna, do sprawqdzenia czy wszystko ok, jednak dochodzi pewna przydatna funkcjonalnosc - mozliwosc przestawienia zwrotnicy stojac przy niej w odleglosci < 2m. Rozjazd przestawiamy kombinacja CTRL+Z.

http://eu07.es/EXETEST/EU07-020116-1.rar (http://eu07.es/EXETEST/EU07-020116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 03 Stycznia 2016, 00:19:19
U mnie dla odmiany wysyp po odpaleniu :)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 08:16:19
Zmiana zwrotnicy działa, ale no właśnie nie ma to wpływu na wskaźnik tzn.: iglice się poruszają, ale nie ma ruchu wskaźnika
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 11:00:09
No jescze nie ma podpietych animacji wskaznika. Generalnie jest to opcja ktora stworzylem w celach deweloperskich, do testowania pewnych rzeczy tam gdzie sie nie da wjechac gdy na scenerii nie ma eventow przestawiajacyh rozjazdy i/lub w pliku inc nie ma zdefiiniowanej
obslugi recznej. Z zalozenia opcja ta ma dzialac w normalnym trybie jak i w debugmode. Od nastepnego wydania bedzie bardziej zabezpieczone przed przypadkowym wcisnieciem ctll+z.

Tymczasem ciag dalszy przygotowan do obslugi wsiadania/wysiadania pasazerow. Powstal juz plik z wpisami pozycji miejsc siedzacych dla
wagonu 111a 2Kl (plik .mmd). http://eu07.es/miejsca-111a.txt. Natomiast dzis chcialbym stworzyc globalna strukture, ktora w tablicy
bedzie trzymac liste stacji i ich szczegolowy opis. Przypominam, ze od exe 010116 jest takze mozliwosc definiowania pozycji drzwi oraz modeli wozkow z osobnych plikow (pozostaje podpiac animacje kol i obrotu czopow).


// pozycje drzwi
doorpos_fa: -1.387 11.291 1.295
doorpos_fb:  1.387 11.291 1.295
doorpos_ra: -1.387 -11.291 1.295
doorpos_rb:  1.387 -11.291 1.295

// pozycje wozkow
bogieApos: 0 0 8.5  // przedni
bogieBpos: 0 0 -8.5 // tylny
bogieCpos: 0 0 0     // srodkowy
bogieAmod: wozek-a.t3d
bogieBmod: wozek-b.t3d
bogieCmod: none.t3d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 03 Stycznia 2016, 11:16:14
Środkowy wózek jako none? Raczej lepiej jak już nazwać go jako c.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 11:17:40
W zasadzie to jezeli pojazd nie ma wozka srodkowego to nie powinno byc w ogole wpisu :). Nazewnictwo modeli jest kwestia dewelopera/uzytkownika - moze byc dowolne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 11:57:28
Czy w planach jest możliwość podłączenia sprzęgu ogrzewania?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 13:22:12
Zabralem sie za przygotowanie klasy do przechowywaina informacji o wszystkich stacjach na scenerii.
Z podstawowych informacji ktore bedzie mzona opisac to: nazwa stacji, dodatkowy opis, typ (ine wiem na jakie typy mozna by rozdzielac)
ilosc peronow, ilosc krawedzi. Ponadto beda tez informacje o torach takie jak: informacja o tym po ktorej stroine toru jest peron, dlugosc
pomiedzy semaforami wyjazdowymi i czy jest zelektryfikowany. I tutaj chcialbym skonsultowac z Wami czy oprocz tych danych jest jescze cos co mogloby sie w przyszlosci przydac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 03 Stycznia 2016, 13:27:32
Cytuj
U mnie dla odmiany wysyp po odpaleniu :)

U mnie tez.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: matek123 w 03 Stycznia 2016, 13:29:32
Informacje o krawędziach peronu AI pobiera jak się zatrzyma na stopinfo ze wpisu W4.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wiggle w 03 Stycznia 2016, 13:30:04
Hmm... Z racji tego, że jeszcze w tym wątku się nie udzielałem to postaram się za dużo nie czarować. Jeśli chodzi o te informacje to myślę, że będzie to bardzo przydatne, chociażby można zrobić w przyszłości zapowiadanie stacji za pomocą jakiegoś syntezatora mowy czy coś w tym stylu. Wiesz o co chodzi? Dojeżdżasz do stacji i się uruchamia dźwięk: "Następna stacja: Warszawa Zachodnia". Mam nadzieję, że za bardzo nie wybiegam w przyszłość z moimi abstrakcyjnymi pomysłami, lecz chciałbym się udzielać w rozwój symulatora w jakiś sposób. Pozdrawiam i życzę powodzenia w dalszym postępie prac. Jeżeli mógłbym jakoś pomóc to oczywiście z wielką chęcią to uczynię (nawet jeśli czegoś nie umiem to jestem w stanie się nauczyć!). :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 13:35:58
Matek, ja dobrze wiem o tym skad AI bierze info, ale czy ja pisze o czyms co ma zwiazek z AI czy w ogole o czym innym? Ja potrzebuje te informacje wiedziec jescze zanim skald wjedzie w stacje oslonieta semaforami wjazdowymi a nie dopiero po zatrzymaniu. Po to powstaje ta lista.
pbzylek: dobrze kombinujesz, ode mnie +2 do pomyslowosci. Czy ktos tu potrafi cos napisac o tym co jeszcze moze sie przydac do opisu stacji?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wiggle w 03 Stycznia 2016, 13:37:55
Może po za długością od semafora do semafora to jeszcze długość peronu?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 13:39:29
Typy:
- Węzłowa
- Podmiejska
- Przystanek
Podtyp:
- Osobowa
- Towarowa
Wystarczy tyle. Ewentualnie można informacje o ogólnej ilości torów - dla możliwości postoju na torze bez peronu ;) - przebudowa, czy brak wolnych torów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 13:44:54
U mnie dla odmiany wysyp po odpaleniu :)

No Bohun, juz raz wypakowales samo exe mimo, ze byly jescze inne foldery do wypakowania. A cos dokladinej? po odpaleinu.. ale czego exe czy scenerii? Sczegoly, szczegoly, logi do mnie lub ewentualnie dzwonic do Pana Jackowskiego.

EP08: to samo, po co pisac jeden post bez szczegolow zeby zaraz w nastepnym dac tylko link do loga?

  Dodano: 03 Stycznia 2016, 14:07:25
Jakis zarys opisu stacji juz widac.

::station[1].Name = "WEJSCIOWO";
::station[1].Type = "JS";         // junction JS, suburban SS,
::station[1].SubType = "P";         // P - passenger, F - freight
::station[1].platforms = 1;           // ilosc peronow
::station[1].platformsedges = 2;        // ilosc krawedzi peronowych
::station[1].tracksnum = 2;                // ogolna liczba torow na stacji
::station[1].trackinfo[1].len = 850.0;       // dlugosc pomiedzy semaforami wyjazdowymi
::station[1].trackinfo[1].number = "1a";  // kolejowa numeracja torow - parzyste po lewej, nieparzyste po prawej  (w kierunku rosnacym kilometrarza)
::station[1].trackinfo[1].platformav = "lr";    // lr, l, r
::station[1].trackinfo[1].electrifed = 1;        // 1 - zelektryfikowany, 0 - nie,

Nastepnie wypadaloby obmyslec format zapisywania tych danych w pliku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ABu w 03 Stycznia 2016, 14:22:42
Nastepnie wypadaloby obmyslec format zapisywania tych danych w pliku.

JSON?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 14:33:09
Jesli znajdziemy parser napisany w c++ to mozna sprobowac, ale jesli nie ma lub cos nie bedzie dzialac, to ja wlasnego sie nie podejme napisac. Mysle ze szysbciej ogarne jakis tekstowy plik wykorzystujac swoje stare metody parsowania z jednym stopniem zagniezdzenia  oparte na delimiterach.

Format opracowany w kilka minut i mysle ze czytelny...

@station info file ###################################################################

name = wejsciowo
info = jakis opis stacji
type = js
subtype = p
platforms = 1
platformedges = 2
tracksnum = 2

track-1
len = 850
number = 1
platformav = l
electrifed = 1

track-2
len = 750
number = 2
platformav = r
electrifed = 1
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 03 Stycznia 2016, 15:24:57
Ja zadam sakramentalne pytanie: Q, myślisz o oświetleniu sceny?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 15:54:16
GLowa mnie boli od myslenia ;<. Ale sprobuje raz kolejny... wkrotce. Azeby bylo jasne - cienie nie ida w parze ze swiatlem.
Tak jak swiatlo na scenie moze byc bez udzialu cieni tak i cienie moga istniec bez jakiegokolwiek swiatla.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 03 Stycznia 2016, 16:15:29
No ja bym chciał tak, że jak jest słup i po niebie przesuwa się słońce, to cień podąża w okół słupa. Tak samo jak nocą reflektor loka świeci na słup, to za słupem jest jego cień. Aby było jasne, jestem tak zdegustowany, że nawet negatywna odpowiedź nie jest w stanie wprowadzić mnie w zły nastrój. Spróbuj w tym temacie cokolwiek zrobić, wiesz, że jeśli takie coś się uda, to wielkość Twoja czy innego Twórcy w tej materii przyćmi światło słońca i księżyca razem wzięte. Wiem też, że w tej materii jestem upierdliwy, że można mnie mieć zwyczajnie dość. Ale ja w tym upatruje dla symulatora drugie, jak nie trzecie życie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 16:17:28
Zwyczajnie dosc to ja moge miec BohunaIC, ewentualnie Epka ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 16:25:00
Czasami u mnie przy robieniu screena jest błąd eu07.exe przestał działać,a jak patrzyłem w logu to nic nie ma. W logu widać losowość tego przypadku :). Screeny z 2016 zapisują się w folderze 2015 :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 16:26:09
Sprawdz czy klawiszem PrntScrn to samo sie dzieje, Kacper. Jak bedzie sie powtarzac to bedziemy zakladac pulapki w kodzie.
Kacper, katalog w jakim maja sie screeny robic mozesz zmienic w config.txt
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 16:43:02
PrntScrn działa, ale jakby symulator nie łapie wszystkich jego kliknięć (jest przycinka, ale screen się nie zapisuje), ale to może może wina klawiatury.
Do tego jest błąd przy nastawniku: Nastwnik jazdy przeskakuje, ale lokomotywa zdaje się nie reagować i ponownie olbrzymia losowość tego przypadku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 17:37:23
To z nastawnikiem sie dzieje tylko wtedy gdy przynajmniej raz uzyles PrntScr?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 03 Stycznia 2016, 17:58:55
Nie. Jak doświadczę tego zjawiska to zrobię Scrn i wrzucę z logiem ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 21:18:36
Otoz tak...
Więc...
Przejdzmy do rzeczy zatem...
Co ja chcialem powiedziec? ;)...

Chcialem powiedziec Wam ze gdy juz mam prawie napisana cala obsluge wsiadania pasazerow do przypisanych im pociagow i wysiadania do przypisanej stacji, wkoncu znalazlem czas na streszczenie dwoch koncepcji opisujacych to zjawisko. Dotychczas problem ten probowano rozwiazywac roznymi dziwnymi metodami - takimi jak ukrywanie losowej liczby modeli 'posers' za pomoca ewentow, co nie jest jednak
elegancka metoda rozwiazania go. Elegancki sposob powinien przedewszystkim opierac sie na kategoryzacji modeli na poziomie wpisow inc.
Latwiej jest zrobic silnik obslugujacy wsiadanie/wysiadanie ludzi znajac typ modelu niz pisac dziesiatki ewentow dla roznych stacji na trasie.

Koncepcja 1.
Gdy juz mamy wpisy include pokateryzowane (ludziki sa typu POSERS), podczas wczytywania obiekt klasy TModel3d dostaje do przechowywania informacje o kategorii modelu, a w przypadku modeli pasazerow powinny jescze miec podane informacje o numerze pociagu do ktorego ma wsiasc i miejscu docelowym. Gdy juz dysponujemy takimi danymi, w odpowiednim miejscu kodu (najbardziej optymalnym do tego) powinna nastapic komparacja modelu typu POSERS z pojazdami stojacymi przy peronie. Kazdy pojazd klasy TDynamic posiada numer pociagu do jakiego nalezy. Komparacja modelu pasazera z pojazdem polega na zgodnosci numeru pociagu pasazera z numerem pociagu pojazdu - jezeli te numery sa identyczne, powinno wtedy nastapic wyszukanie pozycji najblizszych POSEROWI drzwi pojazdu. Teraz majac juz bezwzgledne pozycje pasazera i drzwi wagonu powinno nastapic utworzenie wektora po ktorym pasazer dojdze do drzwi. Po podejsciu do drzwi wagonu elegancko byloby zrobic plynne ukrywanie modelu pasazera.

Koncepcja2.
zapomnialem :<

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Standardowo na koniec dnia test 'czyjesczedzialania'. http://eu07.es/EXETEST/EU07-030116-1.rar (http://eu07.es/EXETEST/EU07-030116-1.rar)

Dochodzi nowy katalog w ktorym beda pliki opisujace stacje na sceneriach (do wykorzystania w przyszlosci). Jutro juz powinienem dac
scenerie na ktorej bedzie mozna zobaczyc jak to dziala i ewentualnie bedziemy mogli rozpoczac dyskusje o mozliwosciach wykorzystania tych danych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 03 Stycznia 2016, 23:14:16
Jak już jesteśmy przy pasażerach warto pomyśleć o porządnej animacji drzwi odskokowo-przesuwnych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 23:15:45
Cos tam w kodzie widzialem odnosnie animacji roznych typow drzwi, @Ra tego nie dokonczyl?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 03 Stycznia 2016, 23:20:57
No jak widać nie i ten temat powraca co jakiś czas niczym bumerang.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 23:22:42
Chodzi o takie jak na przyklad w push-pullach? Jesli tak to nie powinienem miec z tym problemu.Na skladane jak w ikarusie czy 105N to mam za maly mozg.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 03 Stycznia 2016, 23:32:45
Tak. Tutaj masz oba zgłoszenia http://eu07.pl/forum/index.php?issue=93.com277#com277, http://eu07.pl/forum/index.php?issue=218.0
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 03 Stycznia 2016, 23:46:19
W exe yB są działające drzwi odskokowo-przesuwne. Jakbyś chciał to implementować niezależnie, to odezwij się po wpisy by była zgodność fiz/mmd.
Składanych nie dałoby się zrobić na harmonijkowych? Jeden potomny z pivotem w miejscu przytwierdzenia ramienia.

Przykład z 16Xa:
Doors: OpenCtrl=DriverCtrl CloseCtrl=DriverCtrl OpenSpeed=0.5 CloseSpeed=0.20 DoorMaxShiftL=0.9 DoorMaxShiftR=0.9 DoorOpenMethod=Plug DoorClosureWarning=yes DoorBlocked=Yes DoorMaxShiftPlug=0.043Czyli typ animacji "Plug" i dodatkowy parametr "DoorMaxShiftPlug". Dokonywana jest translacja o tą wartość po osi X+ a potem translacja po Z+ o "DoorMaxShift". Obie z tą samą prędkością.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Stycznia 2016, 23:56:09
Skoncze pasazerow to zobacze co tam sie da zrobic, a na ten czas mija 10 dni kodzenia (jej jak ten czas leci), wiec wypadaloby podsumowac ile np FPSu ubylo bo nawet nie patrze na to (lol) ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 04 Stycznia 2016, 06:47:36
Ojej, az strach cokolwiek pokazac. Ze rozwiazanie moje bylo jakie bylo, to mozliwosci exe sa jakie sa (do tej pory). Robisz nowa funkcjonalnosc exe, fajnie. Tylko jak czytam, to tez bedzie odmiana duchow (stopniowa metamorfoza) albo teleportacja - szczyt elegancji.

  Dodano: 04 Stycznia 2016, 06:59:12
No i chyba setki eventow zamieniamy na setki jakis tam przypisan.
Reasumujac, fajnie, ze sie tym zajales, jednak jesli chodzi i prostote uzywania i ogolna ocene, to raczej nie zachwalaj sam siebie przed zachodem Slonca, tylko zrob a inni zweryfikuja twoj optymizm.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Stycznia 2016, 08:56:49
No przec praktycznie wszedzie jest w ten sposob robione ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 04 Stycznia 2016, 13:35:49
Przepraszam jesli pytanie jest nie na miejscu, czy EXE obsluguje normal mapping i spot light?

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 04 Stycznia 2016, 16:51:49
No i jesli dbasz o elegancje, taki jak Ty to nazywasz 'ficzer' w ficzerze, aby pasazerowie pojawiali sie na peronie w stosownym czasie. Bywaja misje, ze z A do B jedziemy towarem, a z B do A pasazerem. Nie byloby to humanitarne, aby pasazerowie marzli na pernonie od momentu zaczecia misji. W tych prostych moich eventach, mozna to uzyskac. Jednak mysle, ze jestes zapobiegawczy i juz masz to rozkminione :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 09:20:58
BohunIC, dawaj podsypke a nie marudzisz :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 05 Stycznia 2016, 10:14:49
BohunIC, dawaj podsypke a nie marudzisz :).
Chcesz tylko jedna?

Ja tam wole zrobic kilka :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 11:24:47
No jedna bym tylko potrzebowal coby wymienic na scenerii ktora udostepnie do testowania pasazerow. Pytanie tylko czy ten efekt jest uzyskany poprzez alpha (domyslam sie ze tak), bo jezeli nie to bedzie pasowac tylko do jednej tekstury trawy. Dobrze mysle, czy sie myle?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 05 Stycznia 2016, 11:59:37
Trajektorie nie mogą mieć tekstury z alfą. Nie wyświetla jej wtedy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 12:10:07
Hehe, wlasnie sie tak zastanawialem czemu podsypki sa biale po zrobieniu na szybko przejscia z kanalem alpha. Dostalem nerwicy i olalem to.
Naszczescie @Bohun ma chyba jakis patent ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 05 Stycznia 2016, 12:12:52
Jak zrobisz już przejście podsypki w trawę to spłaszcz obraz i nie będzie alfy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 05 Stycznia 2016, 12:56:43
Próbuję potestować nowe exe ale mam cały czas problem z uruchomieniem symulatora.
Ręcznie musiałem stworzyć plik config.txt i fsys.txt bo wcale nie chciało ruszyć. Później wyłączyłem "reg-t3de3d" ale nadal nie startuje i pojawia się okienko z informacją "Abnormal program termination".
Używam Win7 64bit

log.txt
------------
Lauching program from EXE file with parameters...

READING FILE SYSTEM...
FILESYS OK.

READING CONFIG FILE... (C:\MaSzyna_04_15\\config.txt)
CONFIG FILE OK.


environment informations:
appfile: [C:\MaSzyna_04_15\EU07-030116-1.exe]
apppath: [C:\MaSzyna_04_15\]
shotdir: [SCR\]
aparams: [-s $.scn -v EP07-424]
appvers: 15 4 1171 474
appdate: 20160103 240207
release: 20160103 240207, 15.4.1171.474
rundate: 20160105 125521
deskdim: 1280x1024
userpid: 1450749348
sysvers: 6.1.7601
sysname: Windows 7
servpak: Service Pack 1


Reading eu07.ini...
Creating Console...
Parsing command line...
GLEW Init...
World Init...
LOADING LOADER FONTS...
------------
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 13:00:48
Prawdopodobnie brak katalogu/plikow w katalogu data lub calego katalogu data :>

bool __fastcall TWorld::LOADLOADERFONTS()
{
 WriteLog("LOADING LOADER FONTS...");
 our_font10.init(AnsiString(QGlobal::asAPPDIR + "data\\fonts\\arial.ttf").c_str(), 10);
 our_font12.init(AnsiString(QGlobal::asAPPDIR + "data\\fonts\\creditvz.ttf").c_str(), 12);
 our_font14.init(AnsiString(QGlobal::asAPPDIR + "data\\fonts\\creditvz.ttf").c_str(), 14);
 our_font16.init("data\\fonts\\creditvz.ttf", 16);
 our_font18.init("data\\fonts\\creditvz.ttf", 18);                 //Build the freetype font

 if (!floaded) BFONT = new Font();
 if (!floaded) BFONT->init("none");
 floaded = true;
 return true;
}

I wlasnie dlatego wole dawac w kazdej paczce wszystkie pliki. A wystarczylo raz dac tylko exe bez reszty i juz jest problem.
Zgadlem?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 05 Stycznia 2016, 13:05:19
Tak, mam patent i jest banalny.

Przede wszystkim musimy pamietac ze 3DMAX exportuje nam Diffuse:150, a efekt rozmycia/przejscia dostaniemy przy Diffuse:255 to po  pierwsze primo.

Po drugie primo: to taki efekt bedzie prawdopodobnie uzyskany przy nowych sceneriach, extremalnie wazne jest mapowanie terenu!

Po trzecie: z tego co u siebie juz testowalem to mozemy zrobic praktycznie przejscia i rozmycia kazdej textury, kazdego terenu.

Moze nie powinienem tego mowic, ale szykuje i pracuje z jednym kolega (bedzie chcial to sie ujawni) nowa scenerie z bajerami, tam bedzie troche rzeczy do podziwiania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 05 Stycznia 2016, 13:07:45
Jest pusty katalog data, a w nim również pusty katalog logs
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 13:09:43
no to musisz sciagac wczesniejsze paczki albo czekac na apdejt do wieczora.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 05 Stycznia 2016, 13:12:02
Hehe, wlasnie sie tak zastanawialem czemu podsypki sa biale po zrobieniu na szybko przejscia z kanalem alpha.
Pisalem o tym wczoraj na czacie, bo spotkalo mnie to samo. Wszystko co ma ponad 1MB w TGA niestety wyswietla sie jako biale. Zrob konwersje do JPG zmniejszysz rozmiar, a potem konwersje do TGA i bedzie pieknie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 05 Stycznia 2016, 13:14:08
OK. Pogrzebałem we wcześniejszych paczkach i znalazłem taką z brakującymi elementami.
Albo to nie było napisane, albo przeoczyłem ale nie wiedziałem, że w najnowszym apdejcie nie ma wszystkiego co potrzeba do działania.
Teraz się wszystko uruchamia i będę mógł coś potestować. Przede wszystkim sprawdzę, czy nic się nie zmieniło w komunikacji z pulpitem przez PoKeys bo inaczej to nie mam co dalej testować ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 13:17:56
Spoko. Moj blad ze uleglem naciskom ze za kazdym razem daje wszystko w paczce. Juz nie bede ICH sluchal :).
A tymczasem troche statsow...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 05 Stycznia 2016, 13:21:53
A może po prostu powinna być jedna paczka z tymi niezmiennymi dodatkami jako obowiązkowy zestaw startowy, a później tylko publikujesz same exeki. W sumie nie ma rzeczywiście sensu za każdym razem wszystkiego pakować. Pewnie jakbym zaczął testy od początku to bym nie zauważył tego problemu, a tak to wystartowałem od niewłaściwego miejsca ;)

  Dodano: 05 Stycznia 2016, 14:15:11
Szkoda, że nazwy nie mają daty w konwencji yymmdd tylko ddmmyy, bo by się ładniej sortowały. Tak to kolejność na liście rainsted nie ułatwia ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 14:51:56
To to maly problem bo tego duzo nie ma, ale np logi powinny miec taki format nazewnictwa. Takie moje niedopatrzenie.
Uprzedze pytanie 'czy wsiadanie pasazerow bedzie zwiekszac mase wagonow'... Tak, pasazerowie beda wplywac na wage brutto pojazdu.
Lista pasazerow tez bedzie dostepna ;d

ps. Mac310, Pokeys dziala?

Reg. obowiązki 2.
Proszę zmniejszyć wagę załączników do <= 250KiB.
Benek
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 05 Stycznia 2016, 15:36:41
Będą zmieniać stan ładunku pojazdu czy jakoś po swojemu to planujesz?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 15:48:06
NIe czaje.. :). Moze na ircu coby tu nie smiecic...
Jezeli pasazerowie beda uchodzcami to na pewno beda wynosic z wagonow co sie da, natomiast watpie aby cokolwiek zostawiali w nich ;)
Zas jezeli chodzi o  ich wplyw na mase pojazdu, to bedzie sie to odbywalo bezewentowo ;p
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 05 Stycznia 2016, 16:02:20
Chodzi mi o to, że pasażerowie (ich reprezentacja graficzna też) do tej pory były ładunkiem wagonu. Tak samo jak wungiel. We wpisie trainset miałeś podaną ilość ludzików i na każdego ludka przypadało 75 czy ileśtam kg brutta. Te wartości można testować eventami, więc warto by się zmieniały.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 16:07:56
Wpisy w trainsetach zostana, bo pewnie wg tego jest liczona masa pojazdow na starcie, reprezentacja graficzna jak najbardziej, ale wszystko w swoim czasie.

Jak widac zarzucam zajawke nowych paneli informacyjnych. Na razie nie beda one zastepstwem starych i beda ukryte pod klawiszami cyfr.
Aby sie przelaczac pomiedzy nimi nalezy trzymajac lewy myszy wcisnac wybrana cyfre. Jezeli ktos ma lepszy pomysl na przelaczanie tych paneli, to chetnie poslucham propozycji i rowniez odnosnie tego czy stare informacje dostepne pod funkcyjnymi, bedziemy przenosic na nowy system dajac im przyciemnione tlo w celu zwiekszenia czytelnosci. Tymczasem zajme sie przygotowaniem paczki do apdejtu...

Reg. obowiązki 2.
Proszę zmniejszyć wagę załącznika.
Benek

A juz za pare chwil kolejny apdejt. Tym razem dochodzi sceneria testowa wraz z prototypowym wagonem 111a.

03.01.16 - wprowadzono ubsluge kompleksowych informacji o stacji na ktorej aktualnie jestesmy (baza w katalogu stations). Informacje
           o parametrach stacji beda dostepne do operowania nimi juz na wjezdzie w strefe oslonieta semaforami wjazdowymi, czyli w tym
           momencie bedziemy mieli dostepny zbior informacji o torach, peronach, ile krawedzi peronowych przy torze, numery torow i wiele innych.
04.01.16 - popraiono zasade dzialania konfirmacji wyjscia z symulatora. Wczeniej podczas wyswietlania zapytania i potwierdzenia lub nie,
               mozna bylo wcisnac dowolny inny klawisz niz Y i nastapil powrot do symulacji. Teraz wszystkie klawisze procz Y i N sa blokowane.
04.01.16 - tworzenie listy pojazdow dolaczonych do pojazdu ktorym sterujemy - lista pojazdow z przodu i z tylu + info o dlugosci i masie.
04.01.16 - cos jescze, nie pamietam
05.01.16 - rozpoczeto wprowadzanie nowych paneli informacyjnych, przelaczamy cyframi trzymajac lewy myszy
05.01.16 - dodano dwa panele informacyjne - informacje o stacji i o skladzie pociagu

I juz. Mam nadzieje ze nie bedzie jakiejs wpadki z brakujacymi plikami.

http://eu07.es/EXETEST/EU07-050116-1.rar (http://eu07.es/EXETEST/EU07-050116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 05 Stycznia 2016, 23:18:55
Mimo tego, że ostatni apdejt zawiera chyba wsystko co trzeba to na td2 brakuje mi miniaturek wagonów 111A. Po uruchomieniu symulacji jest wszystko OK.
No i sprawa powrotu do zapisanego widoku z kabiny. Kiedyś prawym klawiszem myszy się wracało, a teraz jest on nieaktywny. Jakaś nowa metoda?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 23:27:48
CHyba pod srodkowym dalem powrot. To jest wagon prototypowy, nie mam czasu na bawienie sie w miniatury :). Pokeys bangla?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 05 Stycznia 2016, 23:28:08
Cytuj
No i sprawa powrotu do zapisanego widoku z kabiny. Kiedyś prawym klawiszem myszy się wracało, a teraz jest on nieaktywny. Jakaś nowa metoda?
Trzeba wcisnąć "środek" kółka w myszy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 05 Stycznia 2016, 23:31:35
u mnie tylko to http://eu07.es/EXETEST/EU07-281215-1.rar

sie odpala, cala reszta kompilacji niestety nie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Stycznia 2016, 23:40:29
Ja nie ma juz sily na Ciebie :D. Wez postaw teamviewera to Ci to ogarne ;d
Komu sie jescze nie odpala, przyznawac sie...
Bo wiem z logow ze sa tacy, ale na forum nie napisza ze maja problem.

Uzytkownik z numerem PID 1994579 proszony jest o kontakt przez PW :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 06 Stycznia 2016, 00:02:23
Sprawdzałem na szybko ostatni apdeit na td2 i td i jak na razie chyba wszystko mi z pulpitem działa jak trzeba. Na td2 przez to, że od startu skład jest w ruchu to słabo to wygląda bo na pulpicie wszystko wyłączone, a on jedzie ;) Ze starszymi sceneriami wygląda, że będzie OK.
Środkowe kółko działa, choć to trochę mniej wygodne.
Z tymi miniaturkami 111A to nie ma problemu tylko na początku myślałem, że czegoś mi znowu brakuje i nie uruchomię scenerii, ale jak działa to mnie to nie przeszkadza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 02:20:16
Backupy i commity porobione. Czas na przedostatni element ukladanki - generowanie listy punktow wejsc dla pasazerow :).
Teoria jest taka, ze kazdy wagon ma miec przeliczane pozycje wzgledne umiejscowienia drzwi na bezwzgledne w swiecie (pozycje definiowane w mmd - patrz 111a z katalogu dynamic/pro/11a/). Po zatrzymaniu skladu na stacji powinny te pozycje zostac zebrane do jednej listy, by
nastepnie pasazerowie sobie szukali w niej najblizszego wejscia do pociagu i po linii prostej nastapilo jego podejscie do drzwi - to tak na poczatek - pozniej moznaby to ulepszac. Po podejciu powinno nastapic otwarcie drzwi (chyba ze ktos wysiadal juz tymi to nie musi :D)
i w koncu wejscie do wagonu (na poczatek proponuje plynne znikanie). Teoretycznie mozna zrobic ze model fizycznie bedzie sie podlaczal w
wybranym miejscu w pojezdzie i jechal gdzie ma jechac, tyle ze trzeba byloby przygotowac nowe modele pasazerow. Model taki skladalby sie z dwoch submodeli - stojacy i siedzacy, ale to tez na kiedys misja.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 06 Stycznia 2016, 08:59:34
Czy tylko ja zauwazylem ze drzewa/trawa bujaja sie na wietrze?

W testowej SCN tego nie zobaczymy, bo tam poprostu zieleni brak, natomiast jak odpalilem sobie plik testowy z duza iloscia zielska to bylem zachwycony :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 06 Stycznia 2016, 09:54:23
Bohun, od minimum dwóch lat się bujają, to jeszcze Ra zrobił.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 06 Stycznia 2016, 09:55:15
Scene parse error. Nie wczytuje td2.

FirstInit is done



Missed track: dynamic placed on ""
Scene parse error near node
Missed track: dynamic placed on ""
Scene parse error near node


Nic się nie includuje bo widać po załadowaniu same niebo.

Sprawdzilem - mam wszystkie pliki do includa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 10:15:25
zapuscicie teamviewera, udziele suportu. Wrozyc z kuli nie mysle :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: danniel w 06 Stycznia 2016, 10:46:52
Dwuklik na exeka - "Player train not exsist", oraz szary ekran. Przez rainsted, td2 "scene parse error near node" i w/w.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 10:52:08
Moze logi jakies wypadaloby dac, albo przynajmniej wlaczyc wysylanie na serwer... (nie blokowac dostepu do internetu) skoro sie nie chce recznie wyslac gdzies loga...

Hmmm... Zastanawiam sie kto kogo powinien szukac pasazery wagonow czy wagony pasazerow :). Ta druga opcja jakas taka bardziej na czasie mi sie wydaje :)...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 06 Stycznia 2016, 11:29:14
U mnie działa. Jedyne co wywala to dwa okienka, ale wczytuje potem bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 11:31:57
Czyli na bank ewidentnie wina lezy po stronie uzytkownikow kocowych, albo cos kiedys wczesniej przeoczyli albo teraz cos namieszali :).
Z logow na FTP widze ze wiekszosci wszystko sie wczytuje, zas osoby ktore maja problemy mozna na jednej rece naliczyc.
No coz nie chca pomocy, nie bede na sile prosil - niech sie mecza :D

UWAGA!. Sprawdzam liste osob ktorym wszystko dziala - lapki do gory :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 06 Stycznia 2016, 11:53:31
U mnie inne scenerię wczytuje tylko tej td2 niechce. Tak jakby nie widział tych nowych includow. Teraz pisze z komy. Na kompa wejde około 20 stej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 11:58:07
No to trzeba bylo tak od razu, hmmm... niech ja pomysle (idzie myslec;))
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 06 Stycznia 2016, 12:05:25
Jak zamiennie nowy na standardowy wpis typu include costam.inc end to wczyta wszystko bez błędu. Może mam jakiś nie aktualny plik konfiguracji. Niewiem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 06 Stycznia 2016, 12:19:02
No ja tez nie wiem o co chodzi, bede badal.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: loko w 06 Stycznia 2016, 20:13:41
U mnie też td2 nie działa, inne scenerie wczytuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 06 Stycznia 2016, 20:21:06
Po prostu exe nie rozpoznaje lub nie laduje tych nowych typow includow.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 06 Stycznia 2016, 20:32:55
td2.scn będzie działać tylko na exe Q ponieważ "stare" exe470 nie potrafi odczytać składni, jak wspomniał @EP08_015.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 06 Stycznia 2016, 20:33:49
U mnie, na ostatnim .exe, td2 jak wspomniałem wcześniej uruchamia się bez żadnych problemów tylko skład jest od początku w ruchu. Nie zaglądałem do pliku .scn ale jak podejrzewam to jest celowy zabieg.
Poza td2 przejechałem td, bałtyk i uruchamiałem l61. Na razie bez problemów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do
Wiadomość wysłana przez: EP08_015 w 06 Stycznia 2016, 20:36:37
Ale u mnie nie laduje się na tym exe od Q. Exe q nie laduje nowej składni.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 06 Stycznia 2016, 21:06:38
U mnie, na ostatnim .exe, td2 jak wspomniałem wcześniej uruchamia się bez żadnych problemów tylko skład jest od początku w ruchu. Nie zaglądałem do pliku .scn ale jak podejrzewam to jest celowy zabieg.
U mnie jest podobnie. A co do składu by nie był w ruchu wystarczy jemu zzerować jego prędkość początkową. W tym przypadku ma podaną 50. Otwierasz plik td2.scn i szukasz wpisu tego składu. W transecie
zamieniasz z:
trainset LCE87224 start 6.0 50.0na :
trainset LCE87224 start 6.0 0.0i posłusznie będzie stał :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 06 Stycznia 2016, 21:55:14
@Sawi wiem, że to można ustawić dlatego napisałem, że nie zaglądałem jeszcze do .scn :)
Tak czy inaczej jak już wrzuciłem wszystkie potrzebne pliki to nie było jeszcze żadnych problemów z uruchamianiem scenerii.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 04:01:53
No wiecie, nie ma czasu za kazdym razem odpalac maszyny od zera, odhamowywac 40 wagonowy sklad. Exe jest kompilowane srednio
2x na minute i testy, stad ta predkosc poczatkowa.


// *****************************************************************************
// Wolane z ground.cpp w TGroundNode::RenderDL()
// *****************************************************************************
int Global::findpassengerdynamic(vector3 PPos, AnsiString asName, AnsiString REL, AnsiString DST, TGroundNode *GN)
{
 AnsiString drel, ddst, dnam;
 vector3 dpnt;

 for (int l = 0; l<255-1; l++)    // Jedziemy po tablicy entrypointow...
     {
      drel = QGlobal::PEP[l].dyntrainnumber;
      ddst = QGlobal::PEP[l].dyndestination;
      dpnt = QGlobal::PEP[l].point;
      dnam = QGlobal::PEP[l].dynname;

      float fSquareDist = SquareMagnitude(dpnt - vector3(PPos)); // porownywanie pozycji aktualnego posera z pozycjami wszystkich pojazdow

      // Wyszukuje drzwi po drugiej stronie wqagonu prawdopodobnie dlatego, ze akurat ostatnii widziany wpis na liscie tego najblizszego mu
      // wagonu byl drzwiami po drugiej stronie
      // Powinno byc wyliczenie dystansow do wszystkich drzwi i wybraine najkrotszego?

      if ((!GN->bINTRAIN) && (fSquareDist < 200))   // Jezeli odleglosc pasazera do pojadu mniejsza niz 300...
        {
          if (REL == drel) // Gdy relacja pasazera zgadza sie z numerem pociagu...
           {
            WriteLog("POSER " + asName + ": " + REL + ", " + DST + ", train: " + drel + " wagon: " + dnam);
            GN->bINTRAIN = false; // Wlazi do pociagu

            glEnable(GL_LINE_SMOOTH);
            glLineWidth(2.02);
            glColor3ub(150,10,10);
            glBegin(GL_LINES);
              glVertex3f(dpnt.x, dpnt.y+0.2, dpnt.z);
              glVertex3f(PPos.x, PPos.y+0.2, PPos.z);
            glEnd();

            return 0;
           }
        }
     }
 return 0;
}
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 07 Stycznia 2016, 12:22:32
No to wystawiajcie od czasu do czasu kompletny zestaw plikow a nie pojedynczo. Puki co TD2 nie laduje się bo exe nie wczytuje nowych typow includow. Jak ma tak wspolpraca wygladac to sory. Nie może być tak ze wystarczy przeoczyć jakiegoś jednego updata i nagle cos nie działa. Wystawiajcie co np. 3 paczke komplet z plikami z opisem ze to kompletna paczka.

mac310 u mnie nie działa, u Sawiego tez nie działa a nie jesteśmy obaj pierwszymi lepszymi lajkami wiec prosimy o komplet. Q mogles do tego wagonu dozucic wnętrze jakies. No i wozki zmien :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 12:56:13
Gdzie QSawi napisal ze u niego nie dziala? Czytaj ze zrozumieniem Epek. Jak bys uwaznie czytal, to bys wiedzial czemu sa takie wozki anie inne. O wagonie tez pisalem dlaczego jest w takim stanie. Niestety ale wina lezy po twojej stronie - pomijasz posty a pozniej jest jaki jest efekt.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 07 Stycznia 2016, 13:06:26
Ok nie musi mi nic dzialac. No to czesc. Było fajnie. Szkoda czasu tracic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 15:24:05
Pomylilem warunek dla odsiania lokomotyw dla pasazedrow. Dalem if(MoverParameters->Power > 0) zamiast == 0 - wszyscy sie zaladowali do lokomtywy ;d. Chyba czas nagrac film :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 07 Stycznia 2016, 15:26:50
Cytuj
Chyba czas nagrac film :)
Byłbym wdzięczny :)
Cytuj
wszyscy sie zaladowali do lokomtywy ;d
Coś jak passenger_define=mikol.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 15:29:23
Taa, albo 7 sokistow w kabinie B ;d

https://www.youtube.com/watch?v=SUvnzU7YHXc (https://www.youtube.com/watch?v=SUvnzU7YHXc)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 07 Stycznia 2016, 16:40:33
I mnie tyle do szczęścia potrzeba :D. Druga sprawa animacje i będzie cud miód :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 16:53:45
To sie biore za optymalizacje tego, troche posprzatam w kodzie, pozniej pomysle o wwysadzaniu ich na stacjach docelowych.
Trzeba jeszcze im dac radomowa zwloke i coby predkosc poruszania nie myla zalezna od fps'u.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 07 Stycznia 2016, 17:28:18
Ladnie. Jeszcze trzeba rotacje dodac, aby szli przodem, jesli nie sa odwroceni w strone pociagu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 17:30:33
No wlasnie, na razie nie mam pomyslu na obrocenie ich odpowiednio, jakies propozycje?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 07 Stycznia 2016, 17:47:30
Obrot da sie wyliczyc z toru lub jesli to mozliwe z wagonow. Byc moze trzeba tez jakis parametr w inc dla kazdego ludzika lub jakas tabela ludzikow lub definicja cos na wzor mmd, jaka wartosc nalezy dodac/odjac od wyliczonego kata, aby byl odpowiednio odwrocony. Albo ustandaryzowac modele, aby nie bylo dowolnosci w tym wzgledzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 07 Stycznia 2016, 17:56:19
Mam rozumieć, że na apdejcie z 5. stycznia nie wsiadają jeszcze? Bo u mnie się nikt nie rusza po zatrzymaniu składu przy peronie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:02:33
Mam pytanie; bo chciałem tego użyć. Wypakowuję do obecnej MaSzyny czy tworzę nową? I czy muszę pobierać wszystko od początku?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:03:11
No nie, byloby napisane na pierwszej stronie, i w momencie dodania.
To wszystko jest tak przemyslane, ze nie trzeba nic podmieniac, bynajmniej na razie. Ja testuje to na 15.04. Po to wlasnie zrobilem np. oddzielny plik konfiguracyjny w ktorym daje wpisy do konfiguracji rzeczy, ktore dodaje coby w orginalnym nie smiecic Wam, przynajmniej
na czas mojego ulepszania MaSZyny.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:05:21
Wszystko jasne; wypakowuję do starej MaSzyny :) I pobieram tylko ostatnie. Tak?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:10:24
No zazwyczaj daje paczki ze wszystkim, chyba tylko 2 razy gdy nic  w katalogach sie nie zmienialo, dalem samo exe i cfg.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:13:28
Z innej beczki; jak zmienić rozdzielczość; bo tej mój monitor nie zdzierżył. Pisze Maximum resolution 1280x1024, 60Hz. EDIT: Nie było pytania; po prosty wyłączyłem synchronizację z częstotliwością monitora i działa ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:27:02
Tez mialem cos takiego na kompie z xp. Nie wiem gdzie lezy problem, bo raczej ustawienia z config.txt nie wymuszaja jakiejs dziwnej rozdzielczosci. Mnie pomoglo przeinstalowanie sterownikow.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:33:29
A to że wywala na początku 2 errory to normalne?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:36:07
To jest na szybko przerabiane TD.scn, pewnie wina braku semaforow do ktorych zostaly eventy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:39:24
Na każdej sceneri; FILE SYSTEM READ ERROR, CHECK FILE 'FSYS.TXT a następny: CONFIG READ ERROR, CHECK FILE CONFIG.TXT. BE APPLY DEAFULT SETS... . A twoje TD się nie uruchamia bo brakuje wagonów, potem zmienię. Jeszcze jedno, esc wyłącza ładowanie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:41:04
Jakie pliki byly w ostatniej paczce? Inaczej, ktora paczke sciagnales, 050116-1?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: GOPdriver w 07 Stycznia 2016, 18:43:30
Nie bylo tych 2 configow w najnowszej paczce. Sciagnij jakas starsza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:44:45
Tą ostatnią. Dlaczego jak ustawiłem pociąg to od razu po załadowaniu jechał 50km/h? Jeszcze jedno; jak przestawić zwr? I co oznacza F11 (jakiś dziwny dźwięk). Edit; to mi nie przeszkadza ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:45:07
No, od 301215 sciagnij wszystkie paczki, po kolei aplikuj. F11 robi zdjecie ;D, takze PrntScr.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:48:10
Zrobione, błędów nie ma. O kurde; 111a z wnętrzem!
EDIT: Pasażerowie mają wsiadać czy co?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 18:51:15
No i to mi sie podoba, tak powinno byc z kazdym uzyszkodnikiem ;), a nie - 'odpalilem, nie dziala mi, wysypalo sie' i zadnych konkretow ani loga. I wez pomagaj takiemu ;)

Apdejt z pasazerami prawdopodobnie dzisiaj jeszcze, pewnie kolo 23. Na razie testuj inne rzeczy dodane, ktore sa wylistowane na pierwszej stronie watku.

To jest prototypowa, rozwojowa wersja 111a. Docelowo ma miec otwierane drzwi i pelne wnetrze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 18:56:38
Ja nie widzę specjalnie rzeczy tam do testów ;) Co do zoom to da się go zrobić poza kulką (uszkodzona) i co z tymi zwr? EDIT; To że w 11a nie kręcą się koła to normalne (narazie)? I da się je wstawić na inne scenerie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 07 Stycznia 2016, 18:58:49
Na potrzeby symulacji podchodzenie pasażerów do drzwi wagonu i ich znikanie jest czymś, co w zupełności wystarczy. Świetnie się to prezentuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 19:06:08
No nie kreca sie bo nie ma jeszcze obslugi animacji w modelach zewnetrznych wozkow. (wozki sa dolaczane z osobnego pliku - koncepcja modulowej budowy pojazdu)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: byczek w 07 Stycznia 2016, 19:08:10
A jak mam takie pytanie jak znikanie ludzi mogłoby być połączone z sygnałem odjazdu od kierownika? Byłoby to zwykłe czasowe ustawienie (6 sek. wchodzenia ludzi i po 7 sek. byłby odjazd), czy jakoś bardziej skomplikowane?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 19:12:15
Zazwyczaj wsiada sie do pociagu zaraz jak sie zatrzyma. Nie widze potrzeby powiazywania tego z czym kolwiek, np z eventami.
jedynie moze byc potrzeba wyslania informacji ze wszyscy, ktorzy czekali na te relacje juz sa w srodku. No chyba ze wyskoczy jakis z tunelu
to wtedy bedziemy myslec co znim ;d. Poza tym, na razie jest to koncepcja rozwojowa, ktora tylko dziala ze skladem prowadzonym przez uzytkownika - z AI nie testowalem, prawdopodobnie bedzie trzeba dostosowac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 07 Stycznia 2016, 19:29:33
Teraz ai zatrzymuje się na W4, otwiera drzwi, czeka na godzinę odjazdu, zamyka drzwi i rusza. Jeśli przyjedzie opóźnione i nie ma drzwi, to rusza zaraz po zatrzymaniu. Ra nie zdążył dorobić opóźnienia, a zawsze jakieś powinno być. Tak samo gdy odjazd nie jest z eventu tylko z W4, to odgrywany jest zaraz po zatrzymaniu jeśli mamy opóźnienie. Wsiadanie ludzików da realistyczne opóźnienie zamiast wartości na sztywno w kodzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 20:37:02
Taki błąd wyrzuca u mnie przy próbie zapisu na ftp:
internet ok, sending log.txt...
FTP: creating directory error. Code:
Wyslano Plik.
shotdir: [SCR\]
aparams: [(null)]
appvers: 15 4 1171 474
appdate: 20160105 221928
release: 20160105 221928, 15.4.1171.474
rundate: 20160107 201813
deskdim: 1280x800
userpid: 1927897964
sysvers: 6.1.7601
sysname: Windows 7
servpak: Service Pack 1
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 20:41:04
A to jest taki malo znaczacy blad, dzieje sie tak gdy juz jest na serwerze utworzony katalog usera dla logow. Poprostu nie ma sprawdzania czy juz istnieje. Nie jest to nic powaznego - u kazdego tak jest.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 20:44:53
Z tym że na http://eu07.es/serwerdomu/ nie ma || nie mogę znaleźć swojego katalogu ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 20:47:40
Lal, to juz jest interesujace bardzo, obaczaje to wkrotce. Rozumiem ze zezwoliles na dostep do intenetu aplikacji?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 20:49:12
O nic się nie pytało, więc ręcznie dodałem wyjątek dla publicznych i prywatnych w Windows Firewallu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 21:14:31
Katalog jest, cos nie tak ze skryptem listujacym :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 07 Stycznia 2016, 21:25:34
Igor powrócisz do sterowania myszką?
Całkiem fajnie to wygląda.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 21:26:53
Oczywiscie, wszystko w swoim czasie :)

  Dodano: 07 Stycznia 2016, 21:33:25
Dobra, ogarne se w wolnej chwili ten skrypt - przywracam standardowe listowanie katalogu, bo widze ze jest tam duzo wiecej juz, a inni tez lubia czytac czasami ;).

Tymczasem ogarniam randomowy delay rozpoczecia iścia pasazera do drzwi, byc moze juz nawet beda startowac gdy sklad bedzie mial ponizej 2km/h.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 21:41:36
Iścia :) Podchodzenia :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 07 Stycznia 2016, 21:48:22
A u mnie na splash screenie nie ma nazwy tylko zawsze wyświetla się znak dolara $ jak na załączonym obrazku
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 07 Stycznia 2016, 21:50:40
U mnie toxsamo, zastanawiałem się co to jest ale teraz wiem. Dobranoc :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 21:50:53
No tak masz gdy w Rainstedzie jest zaznaczone tworzenie pliku tymczasowego. Ja nic na to nie poradze - nie mam pomyslu jak wykrywac jaka scenerie odpala (ja biore z nazwy pliku w parametrze), no chyba ze w tym pliku $ gdzies jakies info jest (nie sprawdzalem), to mozna wtedy stamtad wyciagnac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 07 Stycznia 2016, 22:06:03
linijka z "//$n" to nazwa scenerii.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 22:35:08
Gdy wcisnę F8 w trybie podglądu modelu, dostaję crash do systemu "Maszyna has stopped working...". I takie małe pytanko, czy była by możliwość wyprowadzenia do jakiegoś konfigu pozycji początkowej kamery w podglądzie? Może głupi argument, ale nie działa mi PgDn, a obecnie kamera jest dość wysoko.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 22:42:48
No tam dalem jakies informacje ktore moga byc pobierane z pojazdu uzytkownika. Zapewne nie zrobilem warunku na brak pojazdu.

Zgadza sie :

        OutText02 = "STATION NAME: " + Controlled->asStation;
        OutText03 = "TRACK NUMBER: " + Controlled->asTrackNum;

    if (Global::iTextMode == VK_F8)
    {
        OutText01 = "";
        OutText02 = "";
        OutText03 = "";
        OutText04 = "";
        OutText05 = "";
        OutText06 = "";
        OutText07 = "";
        OutText08 = "";
        OutText09 = "";
        OutText10 = "";
        OutText11 = "";
        OutText12 = "";
        Global::iViewMode = VK_F8;
        OutText01 = "FPS: ";
        OutText01 += FloatToStrF(GetFPS(), ffFixed, 6, 2);
        if (Global::iSlowMotion)
            OutText01 += " (slowmotion " + AnsiString(Global::iSlowMotion) + ")";
        OutText01 += ", sectors: ";
        OutText01 += AnsiString(Ground.iRendered);
        OutText02 = "STATION NAME: " + Controlled->asStation;
        OutText03 = "TRACK NUMBER: " + Controlled->asTrackNum;

U mnie nie ma problemu z page down/page up. Co do sposobu poruszaina sie kamera, w przyszlosci planuje zastapic ten model
na latanie za pomoca myszy, tam gdzie patrzysz tam lecisz trzymajac klawisz 'do przodu'.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 23:01:37
Chodziło mi że po prostu elektronicznie coś u mnie w klawiaturze padło, dlatego nazwałem to głupim argumentem :)
I kolejny crash, nie wiadomo czemu, sypie się przy generowaniu pliku e3d sky_dynamic_stratus. Wygenerowało coś jak w załączniku. Ostatnie linijki loga:New timetable for ep09-035: none
sky_dynamic_stratus.t3d
init
MODEL: 999
Loading - text model: models\sky_dynamic_stratus.t3d
Loading - texture: textures\sky\moon.dds
Loading - texture: textures\sky\stratus.dds
Loading - texture: textures\sky\sun.dds
submodels: 4
FACES=1922
 
Saving E3D binary model.

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 23:04:47
A coz to za twor, do czego to sluzy?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 23:09:25
Bajeranckie niebo z księżycem, gwiazdami i chmurami obracającymi się zgodnie z porą dnia. Wydaje mi się, że psuje tu konwersja submodelu o typie Stars, ale mogę się mylić. EU07-261215-4.exe wygenerowało plik poprawnie, EU07-050116-1 5 razy z 5 się zawiesiło.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 23:11:59
potwierdzam - to samo. Jakies charakterystyka techniczna tego nieba, czyms sie rozni od pozostalych w budowie?
Sprawdzone na 469 - identyczna sytuacja (wina po stronie pliku).
Hmm...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 07 Stycznia 2016, 23:22:07
Dziwne bo nigdy nie było problemu z e3d tego modelu. Zawiera meshe z animacjami automatycznymi i punkty świetlne stars.
470 wygenerowało e3d poprawnie. Twoje 301215-1, ostatnie jakie mam na dysku też.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 23:33:05
Ale czemu mowicie 'wygenerowalo'? Jak dla mine to wygenerowac sie moze e3d z t3d, a tutaj o co chodzi?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 23:35:41
Właśnie o generowanie e3d mając t3d.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 23:39:02
Dobra, to ja poprosze w takim razie poprawnie wygenerowany plik tego nieba.

  Dodano: 07 Stycznia 2016, 23:42:59
A pewnie tez potrzebny jakis tajny wpis atmo do niego....
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 23:46:19
Plik z literą a na końcu jest z EXE 010116-1, ostatnim na jakim jest bez błędów, ten bez z EXE 470. (Były różne to daję obydwa)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Stycznia 2016, 23:49:32
No wczytalo sie, ale bialo jest, jakies wpisy atmo zapewne musze zmienic ...
Teraz pytanie co popsulem, zapisywanie czy wczytywanie ;[. I tylko w przypadku tego nieba - z innymi plikami jest ok.
Ale na 100 pro zapis skoro poprawny ma ~200kb a ten popsuty mial 1.5...

To ja w takkim razie znikam do krainy ficzerow (stamtad je wyciagam ;)) leece. Do jutra!
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 07 Stycznia 2016, 23:52:01
Sprawdź czy na pewno jest nałożony materiał.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 07 Stycznia 2016, 23:56:25
Tekstur nie masz, są w paczu do najnowszej PC. Atmo takie na TD było:atmo 0.6 0.722 0.757 1000 3000 0.745 0.714 0.655 endatmo
light 1000 3000 -4000 0.627 0.627 0.627 0.941 0.941 0.941 0.42 0.443 0.4 endlight
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 13:48:41
Zauważyłęm, że przy próbie zmiany pogody na td2 wyskakuje błąd "Scene parse error near node", a przy innych sceneriach jest błąd "Cannot create file scenery\$.SCN."
Przy kolejnych próbach już ten błąd dla innych scenerii się nie pojawia i można zmienić pogodę.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 08 Stycznia 2016, 14:36:57
By stworzyć $.scn rainsted musi odczytać źródło, a jak Q nazmieniał składnię to może mieć z tym problemy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Lelek w 08 Stycznia 2016, 14:40:51
A small motivation for Q; on Czech server trainsim.cz (http://www.trainsim.cz/?mod=article&nod1=2) was published article about his new implemented features.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 17:00:51
Yes, definitely throwing information on the tematic user website, is a little BIG motivation for me. I think I'll start to learn the Czech ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 08 Stycznia 2016, 17:21:51
Powiem tyle, pobrałem wszystkie paczki od pierwszej do ostatniej i td2 dalej mi się nie wczytuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 17:26:46
Jeeezuuu, jak ja sie ciesze ze wrociles! Rozumiem ze ochlonąles? :D (ale to bylo do przewidzenia). No dobrze - bedziem ywalczyc z choroba ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 08 Stycznia 2016, 17:32:32
Nie ochlonolem tylko myslslem ze cos jednak jest poprawione. Skoro pobrałem wszystki9e paczki i po kolei wypakowywałem i nadpisywałem pliki to chyba dzialac musi prawda? a jednak nie i to napewnio moja wina. Ale mna się nie przejmuj w końcu innym działa co nie? zaczekam az kiedyś i mnie zadziała przy ktorejs paczce. Wtedy dam znac jak ogarniecie tamat.

Za 4 podejściem odpalilo ale pasazery nie wsiadają.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 17:37:52
Ja chcialbym zebys mi zaserwowal kompa np teamviewerem, moge pare chwil na rozkmine poswiecic. Ale to juz zalezy od Ciebie.
A tymczasem, juz za pare chwil bedziemy nadganiac stracony czas - paczka na wczoraj.

Tutaj pragne podziekowac koledze @EU07-001 za pomoc w szukaniu bugow - takich osob przydaloby sie wiecej. Ale co poradzisz, nic nie poradzisz ;)

http://eu07.es/EXETEST/EU07-070116-1.rar

W zasadzie chyba tylko config.txt nie musicie sobie nadpisywac.

  Dodano: 08 Stycznia 2016, 17:57:41

Za 4 podejściem odpalilo ale pasazery nie wsiadają.

A miales exe z wsiadajacymi pasazerami :D? Bo dopiero teraz wlasnie je opublikowalem :) ...

Czyj to problem? -> http://eu07.es/serwerdomu/1993857202/ (http://eu07.es/serwerdomu/1993857202/)

  Dodano: 08 Stycznia 2016, 18:28:14
A tymczasem cos dla lubiacych analizowac, moze cos ciekawego wymysla...

// **********************************************************************************************************
// Wolane z ground.cpp w TGroundNode::RenderDL()
// **********************************************************************************************************
int Global::findpassengerdynamic(vector3 PPos, AnsiString asName, AnsiString Prel, AnsiString DST, TGroundNode *GN)
{
 AnsiString Drel, Ddst, Dnam;
 vector3 dpnt, vstart, vend, dnorm;
 TDynamicObject *DO;
 TGroundNode *pdyn;
 float elapsed = 0.003f;
 float distance = 0;
 float distance2 = 0;
 float walkdelay = 0;
       
 for (int l = 0; l<255-1; l++)    // Jedziemy po tablicy entrypointow...
     {
      Drel = QGlobal::PEP[l].dyntrainnumber;
      Ddst = QGlobal::PEP[l].dyndestination;
      dpnt = QGlobal::PEP[l].point;
      Dnam = QGlobal::PEP[l].dynname;

      float fSquareDist = SquareMagnitude(dpnt - vector3(PPos));                // porownywanie pozycji aktualnego posera z pozycjami wszystkich drzwi skladu

      if ((!GN->bINTRAIN) && (fSquareDist < 6000))                              // Jezeli odleglosc pasazera do pojadu mniejsza niz 60 metrow?
        {
          if (Prel == Drel)                                                     // Gdy relacja pasazera zgadza sie z numerem pociagu...
           {
           // Sortowanie punktow wejsciowych aby najblizszy pasazerowi byl na pierwszym miejscu listy
            for (int j = 0; j < 255 - 1; j++)
             {
              QGlobal::array[j].num1 = SquareMagnitude(QGlobal::PEP[j].point - GN->pCenter);
              QGlobal::array[j].num2 = QGlobal::PEP[j].point;
             }
            a::sort_by = 1;
            std::sort(QGlobal::array, QGlobal::array + 255);                    // sortowanie po odleglosci pomiedzy pasazerem a punktem wejscia

            pdyn = Global::pGround->DynamicFindAny(Dnam);                       // znajdz wskaznik na pojazd znajac nazwe z tablicy entrypointow
            if (!GN->bINTRAIN && pdyn != NULL) DO = pdyn->DynamicObject;

            if (DO->MoverParameters->Vel < 3.0) GN->fPassengerCDelay += 0.004;  // Gdy sklad hamuje, juz moga zaczyanc myslec o podchodzeniu, niektorym to ciezko idzie ;)

            if (GN->fPassengerCDelay >= GN->fPassengerDDelay)                   // Gdy juz pomyslal (czas myslenia jest randomowy), zaczyna isc do drzwi
            {
             dpnt = QGlobal::array[0].num2;                                     // pierwszy item zawsze jest najmniejsza wartoscia (najblizsze drzwi)
             distance = SquareMagnitude(dpnt - vector3(PPos));                  // dystans do przebycia
             vector3 direction = Normalize(dpnt - vector3(PPos));
             GN->pCenter += (direction * GN->fPassengerSpeed) * elapsed;        // aktualizacja pozycji

             distance2 = SquareMagnitude(dpnt - GN->pCenter);                   // dystans pomiedzy pasazerem a drzwiami
            }


            // Wejscie pasazera do wagonu
            if (DO->MoverParameters->Vel < 0.1)                                 // ...GDY PREDKOSC MNIEJSZA OD 0.5km/h
            if ((distance2 > 0) && (distance2 < 0.3))                           // jezeli dystans pomiedzy pasazerem a drzwiami wiekszy od 0 i mniejszy niz 10cm...
             {
              if (!GN->bINTRAIN && pdyn != NULL)                                // JEZELI JESCZE NIE W POJEZDZIE TO...
                 {
                    {
                     DO->MoverParameters->Mass += 80;                           // zwiekszenie masy wagonu o 80kg (random cos nie dziala) //getRandomMinMax( 60.0f, 100.0f );    // Zwiekszyc wage wagonu o wage pasazera
                     GN->bINTRAIN = true;                                       // Wlazi do pociagu
                    }
                  }
              Global::pWorld->Controlled->GetConsist_f(1, Global::pWorld->Controlled); // odswiezenie danych na liscie skladu
             }

             //glEnable(GL_LINE_SMOOTH);
             //glLineWidth(1.62);
             //glColor3ub(150,10,10);
             //glBegin(GL_LINES);
             //glVertex3f(dpnt.x, dpnt.y+0.2, dpnt.z);
             //glVertex3f(PPos.x, PPos.y+0.2, PPos.z);
             //glEnd();
             //WriteLog("POSER " + asName + ": " + REL + ", " + DST + ", train: " + drel + " wagon: " + dnam);
           }
          // Global::pWorld->Controlled->GetConsist_f(1, Global::pWorld->Controlled);
        }
     }
 return 0;
}
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 08 Stycznia 2016, 18:36:23
Czy trzeba się w konkretnym miejscu zatrzymać by wsiedli? Teoretycznie staje czolem na końcu peronu a pasaziren stoja. Exe sprzed chwili. Przy okazji sceneria nie ma rozkładu w pliku txt. A w trainsecie jest. trainset LCE87224...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 18:41:47
Nie, pasazer wyszukuje drzwi z odleglosci 60m od wagonu. Maja oni losowy czas rozpoczecia dojscia do wagonu i tu moze cos dzialac nie tak w zaleznie od fpsu - musze to obadac. Tak samo z predkoscia poruszania sie ich tez powinno byc zalezne od deltatime symulacji a nie jest w tej chwili. Tak wiec jesli masz wolny sprzet to moze im zajac naliczenie opoznienia. Dawaj loga.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do
Wiadomość wysłana przez: EP08_015 w 08 Stycznia 2016, 18:43:09
 Mam około 100 fps. Wiec nie taki wolny :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 18:45:43
Dobra, widze ze sa twoje logi na serwie, nie wylaczaj wysylania to nie bedziesz musial co chwile na forum dawac.
Pokombinuj, odpal kilka razy a jesli nadal beda stac to... nie wiem :D

Dobra chyba wiem o co chodzi. Odznacz opcje pliku tymczasowego w Rainstedzie. Rainsted nie przepisuje numeru pociagu we wpisie trainset,
a pasazerowie sprawdzaja wlasnie po tym czy ich pociag - Ty masz none.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 08 Stycznia 2016, 18:58:33
Ok wsiedli. Ostatnie pytanie. Czy modele poserow powinny być widoczne wewnątrz wagonu? Bo widać jak się wslizguja ale wewnątrz pudel ich nie widać.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 19:02:29
Nie nie, jescze tego nie ma. Teraz planuje kilka innych drobiazgow nie zwiazanych z wsiadaniem dodac, coby za kilka dni powrocic do tego
-przygotowac przedzialy w wagonie i wczytywanie pozycji miejsc siedzacych z .mmd.

UWAGA! Aby wszystko poprawnie funkcjonowalo, nalezy odznaczyc 'Zapis pliku tymczasowego' w Rainstedzie
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 08 Stycznia 2016, 19:21:24
Zmianę masy wagonu i ogólnie wsiadanie wolałbym na zasadzie LoadType='passengers' MoverParameters->Load +1.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 19:37:24
Ale na co tak? Uzasadnij, a nie ze wolalbym i zadowolony.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 08 Stycznia 2016, 19:47:12
Żeby stan ładunku odpowiadał ilości twoich ludzików. Dzięki temu będzie się dało liczyć ludzi eventem. http://rainsted.com/pl/Symulator/MaSzyna/EU07.EXE_390#Rozszerzenie_dzia.C5.82ania_WhoIs Nie wiem czy ktokolwiek tego kiedykolwiek użyje, ale będzie możliwość.
Dodatkowo gdy będą się pojawiać w wagonie, ważna będzie ilość mogących wejść. Będziesz to zapisywał w nowych strukturach, ale w mmd jest już ten parametr, ostatecznie chcesz to do mmd dać, więc wypada użyć zamiast dublować.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 19:54:17
W mmd parametr jest do czegos innego - nie wiem do czego. Natomiast ja do mmd bede dodawal pozycje xyz miejsc, wiec nie widze tu dublowania czegos. Limitowanie pasazerow w wagonach bedzie - to jest oczywiste. Po co liczyc eventem?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 08 Stycznia 2016, 20:11:26
Bo jest możliwość. Jest to raczej pomyślane do rozdzielania zdawek, ale może ktoś znajdzie zastosowanie.
Nie w mmd a w fizie. Load: MaxLoad=x LoadQ=pieces LoadAccepted=Passengers
W mover.pas masz ładowanie wagonów od 4718. Jeśli się da, warto wykorzystać te same struktury.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 20:20:53
Tylko ze Ty pod pojeciem struktur rozumiesz cos innego niz ja. Oczywiscie ze dane te beda bral z juz gotowych wpisow.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 21:09:54
Zaaplikowałem apdejt EU07-070116-1, podjechałem w peron, zatrzymałem się ale towarzystwo nadal nie wsiada.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 21:17:54
http://eu07.pl/forum/index.php/topic,27519.msg414098.html#msg414098
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 08 Stycznia 2016, 21:21:52
Wysypuje się przy odpalaniu. Potrzebuję którejś wcześniejszej paczki? Opuściłem kilka releasów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 21:25:35
Przy drugim uruchomieniu bez włączonego zapisu plików tymczasowych ludziska zaczęli wsiadać :)
Na splash screenie nie działa pasek postępu. Za każdym razem twierdzi, że go przygotowuje bo to pierwsze uruchomienie choć uruchamiałem już kilka razy i cały czas plik tymczasowy nie jest używany. To w zasadzie bez znaczenia dla symulacji ale tak mi się zachowuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 21:30:23
Prosze na przyszlosc czytac temat i wysylac logi i/lub podac USER PID (jest w logu). Niestety szklana kula mi sie stlukla kilka dni temu a na nowa mnie nie stac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 21:46:20
Masz rację. Robię kilka rzeczy na raz i tak to wychodzi.
Zauważyłem też, że ludzie nie wsiadają gdy jest włączona opcja Wyświetlanie VBO.
Używam laptopa z i7, 16GB RAM, i zewnętrzną kartą graficzną i dyskiem SSD ale na td2 mam ok 45 FPSów, a jak włączę Wyświetlanie VBO to jest ponad 80 ale za to nie działa wsiadanie. Może jeszcze coś innego też wtedy nie działa.
moje ID: 1450749348
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 21:49:47
Tak, na razie tylko wywolywanie z displaylist jest. Heh, ja zas na VBO mam gorszy FPS, dlatego wole DL, tak czy inaczej wszystko co dodaje docelowo bedzie na obydwu typach renderingu. Ja mam 37fps patrzac na sklad 40 wagonow ktore maja sm/faces: 473/71133. Jak dla mnie jest super.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 21:55:05
No właśnie nie mam pojęcia jakiej wartości FPS mogę oczekiwać na swoim sprzęcie i jaka wartość jest przyzwoita. Nigdy się tym specjalnie nie interesowałem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Stycznia 2016, 22:03:05
Najwazniejsze jest zeby miec powyzej 25, wyzszy mozna miec tylko dla lansu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 08 Stycznia 2016, 22:05:58
O i teraz czuję się doinformowany ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 00:54:25

UWAGA! Aby wszystko poprawnie funkcjonowalo, nalezy odznaczyc 'Zapis pliku tymczasowego' w Rainstedzie - Rainsted nie przepisuje numeru pociagu. Widocznie tak ma byc, do jakiego celu - nie wiem.

Wsiadanie pasazerow w tej chwili dziala tylko na renderowaniu z DisplayList
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 09 Stycznia 2016, 00:59:00
Jak nie przepisuje numeru? Ze niby zeruje nazwę rozkładu w trainsecie w $.scn?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 01:14:27
No, none daje. Byc moze to jest do czegos innego potrzebne a moze ja cos popsulem - nie mam pojecia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 09 Stycznia 2016, 01:28:29
Coś popsułeś. L61 odpalane na unoffie yB bazującym na 471. Nazwa rozkładu w trainsecie jest. Jakby zawsze zerowało to żadne quarki by nie działały odpalane z rainsteda.
----------
Jak próbowałem odpalić na twoim, nadal wysyp. Czegoś mi brakuje?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 01:37:30
Hmmm, to sie dzieje tylko na tej mojej scenerii, inne sa ok :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: pol102 w 09 Stycznia 2016, 01:49:13
Winy szukałbym w mało elastycznym parserze Rainsteda, a niestety Q, Twoje dodatki są "pozasystemowe" :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 01:53:00
To jest jakas popierdolka pol. Ja nie wiem, wyzerowalem predkosc, przesuniecie, bo myslalem ze moze wplyw bedzie miala na to predkosc poczatkowa, a tu nadal brak rozkladu.
Klatwa RY.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: pol102 w 09 Stycznia 2016, 01:58:02
Pamiętasz, jak to jest z parsowaniem plików tekstowych? Albo sztywna 'rama' albo milion problemów. Twoje dodatkowe ince wprowadzają chaos.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 02:04:29
Tez myslisz ze to te nowe wpisy include?  Ja nie sprawdze :D
Jesli tak, to bede musial swoj QinstED napisac?
To jednak nie wina incfile, szukam dalej ;/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 09 Stycznia 2016, 02:27:01
Mam dziada. To kwestia tego, że rozkład scenery/LCE87224.txt nie istnieje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 02:28:49
No to juz odkrylem i utworzylem plik, ale teraz mi sie wysypuje. Wysypuje sie tylko gdy przez plik tymczasowy odpalam z komunikatem, ze nie ma toru do ustawienia skladu. I faktycznie cos na rzeczy jest z typem incfile. (odpalilo sie gdy dolaczylem moduly wpisem include)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: pol102 w 09 Stycznia 2016, 02:44:02
Winy szukałbym w mało elastycznym parserze Rainsteda[...]

  Dodano: 09 Stycznia 2016, 02:45:10
Przypomnij sobie jak @Ra pisał TO... parser był wrażliwy na odchyłki. Bardzo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 02:47:02
No po czesci masz racje. Druga sprawa to nie przewidzial ze beda powstawac nowe typy includow w celu zwiekszenia mozliwosci silnika.

tak jest ok:
incfile module scn_td2/switches.inc end
incfile module scn_td2/trwires.inc end
incfile module scn_td2/terrain.inc end
incfile module scn_td2/insceneobj.inc end
incfile module scn_td2/trpoles.inc end
incfile module scn_td2/objects.inc end
incfile module scn_td2/posers2.inc end
include scn_td2/tracks.inc end

A jednak nie, po restarcie Rainsteda wczytalo tylko tory - do $.scn wszedl tylko ten z torami... Ja to olewam - nie musze odpalac przez plik tymczasowy.

Problem @surgeona ze spacja naprawiony
Problem z generowaniem e3d prawdopodobnie tez naprawiony

Co robimy z problemem nietrawienia przez Rainsted nowego typu wpisow include?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 09 Stycznia 2016, 08:16:45
Dokładnie ten sam problem ma mój kolega na swoim lapku, ja tego nie mam. Pisze że nie ma toru do ustawienia składu i tyle. WSZYSTKIE inne scenerie działają.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 09 Stycznia 2016, 09:19:53
A co to za problem zamiast wprowadzać incfile zostać dalej przy wpisach include hmmm?
Tytuł: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: youBy w 09 Stycznia 2016, 10:04:28
Ale na co tak? Uzasadnij, a nie ze wolalbym i zadowolony.
1. Zmienna mass to masa pojazdu próżnego.
2. Masa ładunku jest liczona w innym miejscu.
3. Wartość zmiennej mass jest wykorzystywana do ustawienia przystawki ważącej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 14:56:46
Sugerujesz ze jest osobna zmienna od masy netto w klasie TDynamicObject lub TMoverParameters?

  Dodano: 09 Stycznia 2016, 15:03:20
@Sawi: Jest problem ze standardowym wpisem inc - skladnia i brak podstawowego parametru na stalej pozycji okreslajacego typ - pisalem juz o tym jakie sa mozliwosci tego rozwiazania, ale lepiej oczywiscie pozostac, tylko dla pasazerow tak? Ewentualnie po to by dalej sie w przyszlosci meczyc z parsowaniem scenerii w innych programach porownujac parametry, tworzac jakies slowniki slow w celu okreslenia typu?
Nie tedy droga do rozwoju.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 09 Stycznia 2016, 15:14:02
Męczarnia nie jest wyjściem, ale z tego co ja kojarzę obecny parser jest zbyt czuły. Nie raz nie dwa potrafił mi się wysypać na nazwie tekstury. Fajnie by było to zmienić tylko z tego co ja obserwuje kod to jedna wielka sklejka i raczej wątpię by było to proste do zrobienia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 15:16:36
Sawi... :). To juz jest zrobione. Kwestia czy szanowny @Ra wprowadzi do swojego launchera parsowanie tego. Moze i tak bo ponoc wraca na nastepna kadencje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 09 Stycznia 2016, 15:33:49
U mojego kolegi poznikały wózki w wagonach... Nie wsiadają pasażerowie. Nie znaleziono również rozkładu. Reszta w załącznikach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 15:47:06
Ze rozklad jest potrzebny to w nocy odkrylem, w nastepnej paczce juz bedzie. A z wozkami co, jak to poznikaly? Nie wczytaly sie, czy w trakcie symulacji?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 09 Stycznia 2016, 15:48:07
Normalnie,po prostu nie ma w żadnych wagonach, nawet na bocznicy.
A zauważyłem tylko że u mnie jakoś ludziki działają. I dodałem loga (zapisanego :) )
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 09 Stycznia 2016, 16:08:21
Odnosnie include, to dla zewnetrznych programow, rozroznienie tych 2 typow nie jest to znowu az tak duzym problemem. Wiekszy problem bedzie, gdy twoje zamierzenie wejdzie w zycie, a Rainsted nie bedzie do tego przygotowany (zamieszanie dla uzytkownikow startera).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 09 Stycznia 2016, 16:12:18
Potwierdzam błąd z ludzikami.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 16:14:06
Dokladnie Mariusz, wiec teraz trzeba szukac rozwiazania/ry/kompromisu lub pisac nowy starter :)

Lukasn: tak patrze po twoich logach i widze ze jeszcze do wczoraj miales problem z wysypywaniem sie na Reading eu07.ini...
Jak go rozwiazales?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 09 Stycznia 2016, 17:13:25
No pobrałem paczkę i odzanczyłem uruchamianie z pliku tymczasowego. I nie u mnie tylko u kolegi ;) U mnie wszystko poprawnie działa :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 20:04:08
Juz za 15min, kolejne exe - tym razem pozbywanie sie bugow zglaszanych przez uzytkownikow, nic nowego nie dochodzi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 09 Stycznia 2016, 20:06:16
W związku z tym: http://eu07.pl/forum/index.php/topic,27587.msg414237.html#msg414237 (http://eu07.pl/forum/index.php/topic,27587.msg414237.html#msg414237)
należy jasno określić, że exe publikowane w tym wątku (publikacje Igora) nie może być używane do testowania innych dodatków takich jak przykładowo sceneria mosty. Do testowania Igorowej pracy (exeka) powinna wystarczyć ostatnia paczka 1504 z paczem. Testy powinny odbywać się na stabilnej podstawie (paczce), lub dedykowanej scenerii od majstra Q.
No nie mogę się doczekać.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 20:13:34
Mac310... Wszystko co jest w logach jest przejsciowe i potrzebne mi do wyciagania wnioskow w czasie dodawania zmian. Nie powinienes sie tym w ogole przejmowac. Dzisiaj beda plusy jutro ich nie bedzie a pojawi sie jescze cos innego co w danej chwili potrzebuje wiedziec i nie tylko u siebie, a przedewszystkim co sie dzieje u Was.

Kolejny apdejt: pousuwane zgloszone przez Was bledy (na pewno nie wszystkie), wsiadanie dziala juz na VBO.

http://eu07.es/EXETEST/EU07-090116-1.rar (http://eu07.es/EXETEST/EU07-090116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 09 Stycznia 2016, 20:38:38
Lauching program from EXE file

READING FILE SYSTEM...
varname: texpath, TEXTURES\\, OK
varname: mdlpath, MODELS\\, OK
varname: scnpath, SCENERY\\, OK
varname: scrpath, SCR\\, OK
varname: sndpath, SOUNDS\\, OK
FILESYS OK.

READING CONFIG FILE... (G:\MaSzyna_15_04\\config.txt)
CONFIG FILE OK.

Registering model file extensions e3d/t3d...

environment informations:
appfile: [G:\MaSzyna_15_04\EU07-090116-1.exe]
apppath: [G:\MaSzyna_15_04\]
shotdir: [SCR\]
aparams: [(null)]
appvers: 15 4 1171 474
appdate: 20160109 193407
release: 20160109 193407, 15.4.1171.474
rundate: 20160109 203504
deskdim: 1024x700
userpid: 1927897964
sysvers: 6.1.7601
sysname: Windows 7
servpak: Service Pack 1


Reading eu07.ini...
Creating Console...
Parsing command line...
.
GLEW Init...
World Init...
LOADING LOADER FONTS...
LOADING LOADER CONFIG...
LOADING LOADER TEXTURES...
G:\MaSzyna_15_04\data\briefs\td2.scn-ep07-424.txt
Loading - texture: data\briefs\briefbackg.tga
Loading - texture: data\menu\menu_xfont.bmp
Loading - texture: data\lbacks\lbackgdef.jpg
Loading - texture: data\menu\menu_point.bmp
Loading - texture: data\gfx\ismouse.bmp

Loading station base...
Retrieving station info from cel_maly.txt
[@station info file ###################################################################][@station info file ###################################################################]
[name][cel_maly]
[info][jakis opis stacji]
[type][js]
[subtype][p]
[platforms][1]
[platformedges][1]
[tracksnum][1]
[{][{]
TAB=0
[track-1][track-1]
[len][250]
[number][1]
[platformav][l]
[electrified][1]
[}][}]
Retrieving station info from wejsciowo.txt
[@station info file ###################################################################][@station info file ###################################################################]
[name][wejsciowo]
[info][jakis opis stacji]
[type][js]
[subtype][p]
[platforms][1]
[platformedges][2]
[tracksnum][4]
[{][{]
TAB=0
[track-1][track-1]
[len][550]
[number][1]
[platformav][l]
[platformlen][450]
[electrified][1]
[}][}]
[{][{]
TAB=1
[track-2][track-2]
[len][750]
[number][2]
[platformav][r]
[platformlen][450]
[electrified][1]
[}][}]
[{][{]
TAB=2
[track-3][track-3]
[len][500]
[number][3]
[platformav][brak]
[platformlen][0]
[electrified][0]
[}][}]
[{][{]
TAB=3
[track-4][track-4]
[len][400]
[number][3a]
[platformav][brak]
[platformlen][0]
[electrified][0]
[}][}]
Retrieving station info from wyjsciowo.txt
[@station info file ###################################################################][@station info file ###################################################################]
[name][wyjsciowo]
[info][jakis opis stacji]
[type][js]
[subtype][p]
[platforms][1]
[platformedges][1]
[tracksnum][1]
[track-1][track-1]
[len][850]
[number][1]
[platformav][l]
Dość szybko padło. Uruchamiane przez dwuklik na pliku oraz Rainsted. Ekran wczytywania nawet się nie załadował ;d
Przy generowaniu e3d nieba dalej magiczne okienko.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 20:48:16
Usuniecie katalogu stations i wypakowanie dzisiejszego powinno rozwiazac problem. Zmienil sie format opisu torow, tez stacja wyjsciowo jest nieaktualna bo zostala przemianowana na wyjsciowo_dolne
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 09 Stycznia 2016, 21:02:44
Witam Forumowiczów!

Dorzucę swoje 3gr odnośnie wsiadających pasażerów. Po pierwsze, to spauzowanie symulacji klawiszem PAUSE zdaje się nie mieć na nich żadnego wpływu- pomimo włączonej pauzy ciągle podążają do "swoich" drzwi. Sprawdziłem także z ciekawości, jak zachowają się gdy skład ruszy zanim wejdą do wagonu. Otóż podążają oni wtedy ciągle do miejsca na peronie, w którym znajdowały się kiedyś przeznaczone dla nich drzwi i tam się "klinują".

Nie wiem też jak u innych, ale u mnie wciśnięcie lewego klawisza ALT podczas symulacji wyświetla pytanie o wyjście z programu, tak jak po wciśnięciu F10.
Wszystkie testy oczywiście na najnowszym EXE 090116-1.

Ps. W razie czego, to moje ID: 875721375
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Stycznia 2016, 21:09:59
Podoba mi sie Twoje podejscie do szukania bugow. Zgadza sie wszystko co opisales rowniez u mnie wystepuje. Jesli chodzi o zachowanie sie
pasazerow w czasie zatrzymywania sie czy ruszania skladu to na razie jest to szczatkowo oprogramowane. W wolnej chwili postaram sie opisac dokladnie jak dziala caly mechanizm wyszukiwania swojego pociagu przez pasazera, wtedy byc moze wspolnie bedziemy mogli cos ulepszac.

Za chwile kolejne wydanie, kolejne poprawki mam nadzieje. W config.txt ustawienia rozdzielczosci beda wymuszane tylko gdy screenresw   i screenresh sa wieksze od 0. Doszly pewne zmiany we wczytywaniu tekstur ekranu wczytywania (@Stele mial problem).

http://eu07.es/EXETEST/EU07-090116-2.rar (http://eu07.es/EXETEST/EU07-090116-2.rar)

Czytac ! I N F O ! ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 09 Stycznia 2016, 23:50:21
Wysyp w tych samych momentach co na rannej kompilacji. Przy jpg od razu z błędem, przy tga przy init sounds bez błędu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 10 Stycznia 2016, 00:19:36
userpid: 1450749348
Sprawdziłem na ostatnim apdejcie i wygląda, że jest OK. Ludziska wsiadają również przy VBO.
Przy pierwszym uruchomieniu wysypywał mi się .exe ale jak było napisane usunięcie katalogu "stations" i skopiowanie go ponownie z apdejtu rozwiązało problem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 10 Stycznia 2016, 00:21:58
Wysyp przy próbie wczytania modelu z zewnętrznego folderu.
FILE OK!
Lauching EXE from model file double click (out of habitat)...
C:\Users\kononowicz24\Downloads\priv-druty (1)\sn_slup.t3d
SCENERY= modelpreview.scn

READING FILE SYSTEM...
varname: texpath, TEXTURES\\, OK
varname: mdlpath, MODELS\\, OK
varname: scnpath, SCENERY\\, OK
varname: scrpath, SCR\\, OK
varname: sndpath, SOUNDS\\, OK
FILESYS OK.

READING CONFIG FILE... (G:\MaSzyna_15_04\\config.txt)
CONFIG FILE OK.

Registering model file extensions e3d/t3d...

environment informations:
appfile: [G:\MaSzyna_15_04\EU07-090116-2.exe]
apppath: [G:\MaSzyna_15_04\]
shotdir: [G:\MaSzyna_15_04\SCR\]
aparams: [-vm temp.t3d]

Po umieszczeniu w /models wszystko jest poprawnie, po umieszczeniu w katalogu głównym nic nie wczytuje (Missed file: temp.t3d). Userpid 1927897964, log z 100116-001923.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Stycznia 2016, 00:30:55
Oczywiscie po pierwszym odpaleniu exe z nowa nazwa, dodales do rejestru skrypty .reg?

mac310: W stations zmienilo sie formatowanie plikow. a miales stare pliki i to powodowalo wysypke na parsowaniu.

UWAGA! Zanim wypakujecie najnowsza paczke, nalezy usunac katalog stations
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 10 Stycznia 2016, 00:50:51
Ręki sobie uciąć nie dam, wiem, że jakieś dodawałem, ale kurcze czy to od tego.. ;/ Jutro dzisiaj dam znać.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Stycznia 2016, 08:59:18
Opis funkcjonowania wsiadania i wysiadania pasazerow.

Po pierwsze w celu rozpoznania kategorii modelu bez potrzeby porownywania kilku parametrow wpisu, wprowadzilem nowy typ include'a, ktory nieco rozni sie formatem. Roznica jest tylko taka, ze jako pierwszy parametr (zaraz po slowie kluczowym incfile) jest podawana kategoria modelu. W przypadku modelu pasazera potrzebne beda jeszcze dwie dodatkowe informacje - numer pociagu na ktory czeka i nazwa stacji do ktorej sie udaje. Te dwa parametry juz sa dane zaraz po parametrach okreslajacych pozycje i rotacje.W parserze rozpoznawane sa po przedrostkach rel-, dst-. Podczas parsowania nastepuje przydzielenie GroundNode'owi liczbowego identyfikatora dla kategorii oraz zapisanie do zmiennych informacji o numerze pociagu i stacji przeznaczenia (w funkcji AddGroundNode()). Ponadto w funkcji TGround::Init() zaraz po wykonaniu funkcji AddGroundNode() przydzielany jest wlasnie identyfikator liczbowy oraz losowo generowane czas opoznienia rozpoczecia podchodzenia do skladu i predkosc poruszania sie pasazera. Druga wazna sprawa jest przechowywanie i pobieranie informacji o nazwie stacji na ktorej znajduje sie sklad. W tym celu dodalem nowa wlasnosc toru (stationnname), w ktorej przechowywana jest nazwa stacji. To by bylo na tyle odnosnie fazy wczytywania danych. Teraz przejdziemy do opisu wykorzystywania ich w czasie symulacji.
    Kazdy pojazd dostaje informacje pobierana z toru na jakiej stacji aktualnie sie znajduje (odcinki torow przechowujace nazwe stacji powinny byc sytuowane przed semaforami wjazdowymi, zas przed nim powinien byc odcinek zawierajacy w tej wlasnosci info o wyjezdzie na szlak zamiast nazwe stacji). Przypisywanie pojazdom aktualnej stacji odbywa sie w funkcji TDynamicObject::Update(). Gdy juz pojazd dostal informacje o stacji, kolejnym krokiem jest sprawdzenie czy jest on wagonem pasazerskim - odbywa sie to sprawdzajac obslugiwany typ ladunku (passengers) i czy czasem nie jest on lokomotywa w oparciu o parametr power. Teraz juz mamy tylko wagony pasazerskie coby przeliczac ich pozycje lokalne drzwi zdefiniowane w pliku .mmd na pozycje globalne w swiecie. Przeliczone pozycje trafiaja do tablicy globalnej PEP[512], a wraz znimi nazwa pojazdu, numerpociagu do jakiego nalezy oraz miejsce przeznaczenia. Nalezy nadmienic ze pozycje drzwi pojazdow liczone i wrzucane do tablicy sa tylko ponizej pewnej predkosci przy zatrzymywaniu sie skladu.

    Obsluga zjawiska wsiadania od strony modelu pasazera realizowana jest w funkcji Global::findpassengerdynamic(pCenter, asName, asTrainNumber, asDest, this) a wywolywana jest w TGroundNode::RenderVBO() lub TGroundNode::RenderDL() w zaleznosci od typu renderingu. W funkcji tej, w petli omiatajacej tablice PEP[512] ktora przechowuje pozycje wszystkich drzwi wagonow na scenerii, pobierane sa z niej numer pociagu, nazwa pojazdu oraz pozycja jednej sztuki drzwi coby obliczyc pomiedzy nimi a modelem pasazera odleglosc.
Mamy juz odleglosc wiec sprawdzamy czy nie jest ona wieksza niz maksymalna odleglosc reakcji na sklad (60m) i jesli pasazer nie jest w pociagu i jego numer pociagu zgadza sie z numerem ktory maja przypisane drzwi (Passenger Entry Point), to nastepuje przeliczenie dystansu pomiedzy wszystkimi PEP a modelem pasazera i posortowanie ich tak aby najblizsze byly na pierwszym miejscu. Kolejnym elementem jest wyszukanie wskaznika na pojazd do ktorego nalezaly najblizsze drzwi. Sprawdzan tutaj bedzie predkosc pojazdu ktory hamuje i jezeli bedzie mniejsza niz 3km/h to rozpoczyna sie naliczanie wczesniej (podczas wczytywania) wygenerowanego czasu zwloki pasazera (aby nie wszyscy w jednym momencie ruszyli do drzwi), po ktorym uda sie w kierunku najblizszych mu drzwi. Wejscie do wagonu bedzie moglo nastapic tylko gdy pojazd bedzie mial predkosc mniejsza niz 0.2km/h i dystans do entry pointu bedzie mniejszy od 30cm. Wtedy nastepuje doliczenie masy do wagonu i ustawienia flagi bINTRAIN pasazerowi. Ostatnia czynnoscia jest zaktualizowanie
listy pojazdow w skladzie.   


incfile;POSERS;posers/cman0001-st.inc;none03;807.439;1.4022;2095.38;-22.6724;rel-LCE87224;dst-wyjsciowo_gorne;end //Passive
incfile;POSERS;posers/cman0009-st.inc;none04;3.94594;1.29938;741.431;0.0;rel-LCE87224;dst-wyjsciowo_dolne;end //Passive
incfile;POSERS;posers/cman0001-st.inc;none05;5.27227;1.29938;739.02;-33.4864;rel-LCE89224;dst-cel_maly;end //Passive
incfile;POSERS;posers/cman0004-st.inc;none06;5.66695;1.29938;746.712;-33.4864;rel-LCE89224;dst-cel_wielki;end //Passive
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: youBy w 10 Stycznia 2016, 11:07:21
Człony silnikowe zespołów trakcyjnych i wagony motorowe mają Power większy od 0.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 10 Stycznia 2016, 11:11:30
Może pierdółka, ale... A więc OIDP przy "zwykłych" exe PPM wciśnięty będąc w kabinie przenosił kamerę do punktu gdzieś w okolicach siedzenia maszynisty, zerując przy okazji jej obrót. Teraz użycie rolki myszy ustawia tylko widok na wprost, na siedzeniu maszynisty trzeba już "usadzić się" ręcznie kursorami i PGUP/ PGDOWN. Może to być trochę irytujące, szczególnie w scenariuszach z dużą ilością manewrów (częsta zmiana kabin) :)

Tak jeszcze przy okazji- mamy zwracać uwagę na wysypujące się scenariusze, czy póki co nowe exeki mamy testować tylko na TD2?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 10 Stycznia 2016, 11:26:28
Mój userpid 1951237055. Nie wyświetliło karty graficznej, mam GF 9600. Robi poprawne zdjęcia pod F11, Pasażerowie się wymieniają. Z błędów widocznych na pierwszy ogląd to, rozjechanie wskazań haslera i wyświetlacza w debug mode. Przy czym różnica jest 3 krotna. Wyświetlanie na ekranie pokazuje 45 km/h a hasler już 125. Co ciekawe, na pozycji 43 przy i 6 boczniku mamy 90A poboru z sieci przy prędkości 45km/h. Coś tu nie trybi. No i wywaliło mi komunikaty po F10 i Y (program wykonał nieprawidłową operację.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 10 Stycznia 2016, 11:44:50
Błędu z rozjechaniem wskazań w debugmode nie potwierdzę, u mnie jest i na haslerze i na wyświetlaczu tyle samo +/- kilka kilometrów :) W załączniku screen z TD2 w debugmode. W razie czego to mam Radeona HD 5850 z jakimiś mało świeżymi sterownikami i działam na świeżo wypakowanej PC 15.04 plus patch .26.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 10 Stycznia 2016, 11:58:49
Ja chyba niedospany wstałem, błąd z haslerem wycofuje. Wyszło na to, że mając tyle pudeł na haku, hehehe, nie zauważyłem poślizgu. Odpaliłem jeszcze raz i jest cacy. F11 robi piękne screeny, ale niestety wszystkie zawierają się od 310 do 390kb, co wykracza po za regulamin forum. Nie wyobrażam sobie, aby je okrajać ręcznie, do wymagań forum.
P.S. Szybki powrót na stanowisko maszynisty - użycie dwa razy F4.
P.S.2 Rewelacyjne ujemny zoom, ogarniam wszystkie wskaźniki i manipulatory w kabinie.

  Dodano: 10 Stycznia 2016, 12:05:09
Rozumiem, że po wycofaniu się z wpisów do rejestru, mogę wyczyścić rejestr z dodanych wpisów?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Stycznia 2016, 12:13:42
Heja. Ja tez mysle ze to mogl byc poslizg, mnie sie czesto zdarza ale nie porownywalem wyswietlen haslera z informacjami.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 10 Stycznia 2016, 12:24:44
Swoją drogą, podgląd tekstu ekranowego w debug mode mógłby nie być uzależniony od zoomu. Zarzucam screena zrobionego przez F11 (wiem, że wykracza po za regulamin) i screena z komunikatem błędu po wciśnięciu F10 i Y (próba wyjścia z programu). Waga załączników zsumowana razem daje nie więcej niż 200kb na screen, moderatorzy nie będą mieli bólu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 10 Stycznia 2016, 14:04:19
Upewniłem się że dodałem skrypty .reg, i:
Z katalogu Users/<nazwa>/Downloads/priv-druty (1) na dysku C: dalej to samo, wysyp za aparams:.
Z dysku sieciowego X: (webdav) wszystko w porządku, poza modelem t3d. Zmieniane jest rzoszerzenie pliku t3d na /models/temp.e3d, przez co symulator nie potrafi odczytać tego pliku.
Z katalogu Users/<nazwa>/Downloads tak samo jak z X:/.
Z katalogu Users/<nazwa>/Downloads/priv-druty(1)/ (bez spacji) tak zamo jak z X:/.
Z X:/New folder/ tak samo jak z X:/.
Z X:/New folder (2)/ tak samo jak z X:/.

Edit: Zmieniłem nazwę z priv-druty(1) na priv-druty (1), znów ze spacją i problem ustał. Anomalia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Stycznia 2016, 22:17:22
No to teraz na spokojnie bede mogl ogarnac na porzadnie te wczytywanie modeli do podgladu, tak aby dla obydwu formatow funkcjonowalo.
A juz za chwile kolejny apdejt.

http://eu07.es/EXETEST/EU07-100116-1.rar (http://eu07.es/EXETEST/EU07-100116-1.rar)

09.01.16 - usuwanie bugow zgloszonych przez uzytkownikow
10.01.16 - przywracam powrot na siedzenie pod PPM, jednoczenie zachowujac klawisz ujmowania FoV.
10.01.16 - dodaje efekt noise ktory mozna wlaczyc kombinacja ctrl+shift+n a przezroczystosc ustawiamy w config.txt (noisealpha)


!UWAGA! Czasami bywa, ze do config.txt dochodza nowe klucze, NIE MUSISZ nadpisywac sobie swoich ustawien, wystarczy ze przekopiujesz tylko to co doszlo.

Rowniez tym, ktorzy wykorzystuja symulator do podgladu modeli przypominam o potrzebie aktualizacji rejestru dla nowego exe.

SPOSOB POSTEPOWANIA Z KAZDYM NOWYM EXE WYPAKOWANYM Z APDEJTU:
1. usuwamy stary, ewentualnie kopiujemy sobie gdzies do folderu
2. zawsze najpierw uruchamiamy bezposrednio exe nowowypakowane aby wygenerowalo nowe skrypty .reg dla skojarzenia modeli z aplikacja
3. dodajemy pliki .reg do rejestru klikajac na nie dwukrotnie i potwierdzajac komunikat
4. mozna juz odpalac exe dowolna wybrana metoda


  Dodano: 10 Stycznia 2016, 22:56:20
Hmmm.. Zastanawiam sie skad u niektorych problem wysypywania sie na Reading eu07.ini...

   
    WriteLog("Reading eu07.ini...");
    Global::LoadIniFile("eu07.ini"); // teraz dopiero można przejrzeć plik z ustawieniami
    Global::InitKeys("keys.ini"); // wczytanie mapowania klawiszy - jest na stałe

void Global::LoadIniFile(AnsiString asFileName)
{
 WriteLog("LoadIniFile() - 1");
    int i;
    for (i = 0; i < 10; ++i)
    { // zerowanie pozycji kamer
        pFreeCameraInit[i] = vector3(0, 0, 0); // współrzędne w scenerii
        pFreeCameraInitAngle[i] = vector3(0, 0, 0); // kąty obrotu w radianach
    }
  WriteLog("LoadIniFile() - 2");
    TFileStream *fs;

    fs = new TFileStream(Trim(QGlobal::asAPPDIR + asFileName), fmOpenRead | fmShareCompat);
    if (!fs)
        return;
  WriteLog("LoadIniFile() - 3");
    AnsiString str = "";
    int size = fs->Size;
    str.SetLength(size);
    fs->Read(str.c_str(), size);
    // str+="";
    delete fs;
  WriteLog("LoadIniFile() - 4");
    TQueryParserComp *Parser;
    Parser = new TQueryParserComp(NULL);
    Parser->TextToParse = str;
    // Parser->LoadStringToParse(asFile);
    Parser->First();
    ConfigParse(Parser);
    delete Parser; // Ra: tego jak zwykle nie było wcześniej :]
  WriteLog("LoadIniFile() - 5");
};
Pozakladalem pulapki, za chwile bedzie patch

http://eu07.es/EXETEST/EU07-100116-1-traps.rar (http://eu07.es/EXETEST/EU07-100116-1-traps.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 10 Stycznia 2016, 23:32:23
Wysypy bez zmian.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Stycznia 2016, 23:34:24
Pozmieinales wymiary elementow grafiki obrazu wczytywania na potengowalne?
Nie to raczej nie to, to musi byc cos z dzwiekami, ale powiesz mi ze brak plikow nie powinien wywalac nic..
Ale to i tak za wczesnie, przec sklady zaczyna duzo pozniej parsowac.
No nic, profilaktycze dam w tym miejscu ustawianie CWD, moze cos szuka w innym katalogu jesli tam cos jest na wzglednych sciezkach operowane.

http://eu07.es/EXETEST/EU07-100116-1-stele.rar

Dizla? D:
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 11 Stycznia 2016, 00:22:15
Nope. Przeskalowałem ekrany dla td do potęgi dwójki. Nadal to samo. Dla innych gdzie powinno ładować defaulta też.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 00:29:37
Chyba sie poddam, moze sie samo naprawi? ;) NIe masz tam dziur na dysku czasem?
a jakis plik modelu, to samo?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 11 Stycznia 2016, 00:58:41
Odpaliłem exeka bez rainsteda (tak, miałem cały czas wyłączone generowanie scenerii tymczasowej) by wygenerować wpisy rejestru i poleciało. Z rainstedem nadal wysyp. Z wiersza poleceń z parametrami wysyp. Podgląd modelu z dwukliku działa. Jeszcze model z wiersza bym sprawdził ale zapomniałem parametrów. :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 01:14:07
Powinno juz dzialac odpalanie e3d oraz t3d skadkolwiek. Pozostaloby w kwestii modelwiewera zrobic wczytywanie tekstur w przypadku modelu dynamic.

http://eu07.es/EXETEST/EU07-110116-1.rar

Wydzielilem caly system odpalania podgladu modeli do osobnego modulu coby nie bylo balaganu w eu07.cpp. Powinien juz dzialac podglad t3d.
http://eu07.es/EXETEST/EU07-110116-2.rar
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 09:19:42
userpid: 1450749348
Niezależnie jaką rozdzielczość ustawię czy to poprzez config.txt czy w starterze to i tak wielkość okna jest taka sama. Tak jakby nie zwracał uwagi na te parametry. Można zmienić tylko wyświetlanie pełnoekranowe lub w oknie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 09:50:24
Dobra ogarnalem, ale wystawie pozniej. A tez mozesz sprawdzic czy nie masz wlaczonej opcji wymuszania rozdzielczosci takiej jak w systemie
(to ma priorytet)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 10:30:07
Masz rację. Miałem w configu 1 przy rozdzielczości systemowej. Teraz zmienia rozmiar okna.
Przy okazji czy można jakoś w jakimś .ini na stałe wyłączyć zapis do pliku tymczasowego?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 10:46:30
A tego to nie wiem :)

youBy youbY brzybywaj...

czy ponizsza funkcja wyciaga z tablicy matrixa translacje lokalna submodelu?
    inline float3 Translation2Get()
    {
        return *(fMatrix->TranslationGet()) + Child->Translation1Get();
    }
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 11 Stycznia 2016, 14:56:49
I u mnie też zniknęły wózki...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wiggle w 11 Stycznia 2016, 16:16:24
U mnie wysyp jak u stele...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 16:24:49
Odpala z rainsteda i bezpośrednio z exe. Ludziska wsiadają, modele się odpalają (z dowolnego miejsca), a wózki... znikają ;)
Wcześniej na to nie zwracałem jakoś uwagi ale teraz jak sprawdziłęm na wcześniejszych to wózków nie ma na EU07-090116-2 i  na EU07-070116-1.
Wszystkie wagony mają pozapalane końcówki z każdej strony. Zoom kółkiem działa bardzo powoli i na początku wyświetlanie jakoś się zacinało. Jak pokręciłem to jakby na chwilę zamrażało obraz (FPSy spadały drastycznie), za chwilę wracało do normy. Po pewnym czasie ten efekt zaniknął i zaczęło działać płynnie. Szkoda, że informacje w górnej części ekranu nie trzymają się swojej pozycji (przy krawędzi) tylko przy szerokim kącie przesuwają się do środka ekranu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 11 Stycznia 2016, 16:46:58
Do kolegów mających problem z wysypami- usunęliście przed podmianą exe folder "stations"?

Exe 110116-2. Pobawiłem się zdrowo modelviewerem. Przy otwieraniu modeli znajdujących się w folderze Maszyny wszystko działało ok. Następnie uwagę przeniosłem na modele znajdujące się w folderze innej instalacji symka, na zupełnie innej partycji. Tu po kilkunastu bezproblemowo podejrzanych plikach exe zaczęło się wysypywać. Kilka przykładowych logów po wysypie wrzucam jako załączniki. Te same generujące "zwis" pliki modeli po przerzuceniu do innej lokalizacji działają już bez problemów.

Rzecz kolejna, nie wiem czy była obecna we wcześniejszych exe. Otóż po wczytaniu scenerii symek każe wcisnąć spację aby uruchomić symulację. Gdy zamiast niej wciśniemy klawisze wychodzenia z programu (F10 i obecnie LALT) zostanie wyświetlony monit z pytaniem o wyjście z programu. Gdy wybierzemy "N" symulacja zostanie "puszczona w ruch", choć na ekranie ciągle będzie widoczny ekran wczytywania z prośbą o wciśnięcie spacji.

Ps. U mnie wózki ciągle obecne ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wiggle w 11 Stycznia 2016, 17:28:21
Po usunięciu folderu Stations przed wgraniem nowej paczki wszystko działa. :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 11 Stycznia 2016, 17:56:51
Mam wysyp jak używam Rainsted. Odpalenie bezpośrednio z pliku EU07.exe bez zarzutu, błędy które ja zgłaszałem usunięte. Odpalana sceneria, to TD2 na zwykłym paczkowym TD tracę kontrolę nad lokiem, przy próbie odhamowania składu. Wyłącza się sprężarka , przetwornica i jest to koniec symulacji.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mechanick w 11 Stycznia 2016, 18:44:26
Włączyłem najnowszą dostępną wersję .exe i na Drawinowie pasażerowie nie wsiadają, oraz EP08-001 połamała przedni pantograf:
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 11 Stycznia 2016, 19:16:24
To że pasażerowie nie wsiadają to jest oczywiste bo nie ma wagonów do tego przystosowanych i jest tylko to na td2, a co do pantografów to zaraz sprawdzę. W którym miejscu połamałeś? I na jakim scenariuszu?
P.S: Co włącza tak praktycznie SHift+Ctrl+n, bo poza lekką kaszką to nie ma różnicy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mechanick w 11 Stycznia 2016, 20:54:57
Na Drawinowie się to stało. Ja jechałem innym pociągiem, zatrzymując się przed stacją na wjazdowym obok mnie stała EP08-001. Wychodząc z kabiny właśnie to dziwne zdarzenie miało miejsce.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 11 Stycznia 2016, 21:15:46
To jutro sprawdzę :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 22:05:57

Rzecz kolejna, nie wiem czy była obecna we wcześniejszych exe. Otóż po wczytaniu scenerii symek każe wcisnąć spację aby uruchomić symulację. Gdy zamiast niej wciśniemy klawisze wychodzenia z programu (F10 i obecnie LALT) zostanie wyświetlony monit z pytaniem o wyjście z programu. Gdy wybierzemy "N" symulacja zostanie "puszczona w ruch", choć na ekranie ciągle będzie widoczny ekran wczytywania z prośbą o wciśnięcie spacji.

Ps. U mnie wózki ciągle obecne ;)

No z tym troche pomieszlem tam, ale ogarne :). A wozki... wozki tez byly zle, dlatego znikly ;). Okazalo sie ze nie byly podpiete pod renderowanie w opcji VBO.

To że pasażerowie nie wsiadają to jest oczywiste bo nie ma wagonów do tego przystosowanych i jest tylko to na td2, a co do pantografów to zaraz sprawdzę. W którym miejscu połamałeś? I na jakim scenariuszu?
P.S: Co włącza tak praktycznie SHift+Ctrl+n, bo poza lekką kaszką to nie ma różnicy.

Zagadza sie, teoretyczine wsiadanie pasazerow powinno dzialac na kazdej scenerii, tylko nalezy powymieniac ich wpisy na nowe, ktore przechowuja rodzaj modelu i informacje o numerze pociagu jak i stacji docelowej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 11 Stycznia 2016, 22:15:08
"Najprawdopodobniej albo, albo,  szyny, szyny, szy szyny były złe, a podwozie, podwozie, podwozie... podwozie też było złe ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 22:26:02
Do testowania wyswietlanie wozkow na VBO i na nowo odpalanie plikow modeli z kadkolwiek sie da (e3d i t3d). Pamietajcie - po pierwszym odpaleniu exe z nowa nazwa nalezy dodac skrypty .reg do rejestru, wcelu skojarzenia modeli z aplikacja.

http://eu07.es/EXETEST/EU07-110116-3.rar (http://eu07.es/EXETEST/EU07-110116-3.rar)

Od nastepnego wydania usuwam zmiane FoV scrollem myszy, bo to troche nie ma sensu, no chyba ze sie zwiekszy stopien przyblizenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 11 Stycznia 2016, 22:45:34
Wysypy bez zmian. Doszedł szary pasek u dołu ekranu z buttonem "button1" po lewej. Przestało mi działać wyjście z ładowania escapem (może nigdy nie działało po firstinit?). Zrobienie screena z ekranu ładowania powoduje, że nie znika on po załadowaniu symulacji.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 22:57:46
Przerywanie ladowania przyciskiem ESC zapewne przestalo dzialac przez te testowa formatke na dole - dlatego ze prawdopodobnie na inej byl fokus. Druga sprawa odnosnie przerywania ladowania ESC to to, ze Jesli w momencie wcisniecia przykladowo bedzie wczytywany jakis duzy model, czy inne operacje powiedzmy w jakiejs petli, to wyjscie oczywiscie nastapi dopiero gdy zostanie przetworzony komunikat wcisniecia ESC, a czasami moze w ogole nie zaskoczyc :). Aha, na czym teraz sie konczy log?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 23:10:21
No to teraz mnie się posypało. Na EU07-110116-2.exe scenerie się uruchamiają, a już na EU07-110116-3.exe nic się nie dzieje. Bezpośrednio z exe startuje, a przez rainsteda cisza, nic się nie dzieje. Żadnych błędów ale też i żadnej reakcji.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 11 Stycznia 2016, 23:12:10
Potwierdzam, 110116-3 nic nie rusza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 23:17:15
No, moja wina bo powinienem zrobic builda zamiast compile - wtedy moze sie ine odpalac u innych w ogole. Juz wrzucam nowe...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 11 Stycznia 2016, 23:18:22
Klawisz Esc u mie powoduje przyspieszenie symulacji (debug mode) Poprawne wyjście działa pod F10 i Y.  Widoczny pasek z przyciskiem po lewej strony w trakcie symulacji jest nie do przyjęcia i tak nie można go nacisnąć. Oczywiście na exe nr 3 z dzisiejszego dnia. W załączniku screeny. Nie mogłem się dostać na serwer domu, stąd nie wiem czy są tam informacje z mojego odpalania symka.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 23:26:18
Forme wywalam, bo to tylko rozpoznanie na przyszlosc jak ona sie sprawuje na pelnym ekranie i widze ze jest roznie. Natomiast w okienku powinna normalnie sie wyswietlac. W przyszlosci byc moze na formie bedzie zrobiona mozliwosc wybierania modelu do podgladu w trybie modelviewera.

http://eu07.es/EXETEST/EU07-110116-3p.rar
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 23:38:23
Na tej wersji 3p nadal nie rusza z rainsteda. Nic się nie zmieniło w stosunku do wersji 3.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 23:41:07
Ok, ma to pewnie zwiazek z przerabianiem odpalania modeli do podgladu. Sprawdz wiec czy z uruchamianiem ich jest wszystko ok
(dodaj .reg do rejestru). Nastepnie odpalaj pliki t3d i e3d z roznych lokalizacji. Dobrze bedzie pierw sprawdzic czy z tym juz wszystko ok, wtedy bede wiedzial co dalej.
W ogole to zrestartowales Rainsteda po wrzuceniu nowego exe do katalogu? ;>
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 11 Stycznia 2016, 23:47:40
Odpalane z wiersza działa. Ludziki wsiadają, wózki są na miejscach. http://eu07.es/serwerdomu/268605473/log-110116-234137.txt
TD z rainsteda działa. http://eu07.es/serwerdomu/268605473/log-110116-234505.txt Dostałem wysyp przy wyjściu przez F10.
TD2 z rainsteda. Również działa. http://eu07.es/serwerdomu/268605473/log-110116-234619.txt
Nie wiem co zrobiłeś, ale rozwiązałeś mój problem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 23:50:29
No ja tez nie wiem - mowilem ze sie samo naprawi :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 11 Stycznia 2016, 23:51:12
Jak to z uaktualnieniami... jedno naprawią, to drugie posują ;) W tym przypadku jednemu naprawią to drugiemu popsują :D
Teraz już zawsze sprawdzam wszystko kilka razy. Restartowałem nawet cały komputer, żeby nie wprowadzać niepotrzebnego zamieszania.
Wrzucam rozpakowane rzeczy, odpalam samo exe, odpalam dwa wpisy rejestrowe, a następnie rainsteda i wyłączam plik tymczasowy.
Modele otwierają się bez problemu z dowolnej lokalizacji (z otyginalnego katalogu, ale i z innych, np. z pulpitu, dysku c, d i różnych podkatalogów jak je tam sobie skopiuję)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Stycznia 2016, 23:53:32
I super, ale... jest jakies ale? :). Czyli ze niby juz u wszystkich, wszystko ok? odpala sie, nie wysypuje podczas wczytywania?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 00:00:58
Próbuję odpalać różne scenerie i niektóre odpala, a przy niektórych brak reakcji.
Np. bałtyk nie rusza, ale już bałtyk cargo tak. Całkowo nie, a całkowo orlen tak. L61 się odpala, a td i td2 nie.
Zapis pliku tymczasowego mam już teraz zawsze wyłączony.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 00:01:32
Wersja 3p archiwum ma niezmienioną nazwę exe (tam nadal jest 3). Jednak zniknął pasek z butonem. Nie potwierdzam braku możliwości odpalenia przez Rainsteda. Odpalenie to działa, trzeba jednak pamiętać o "ptaszku" zapisu do pliku. Jedynie co w Rainstedzie się dzieje, to po F10 i Y wyskakuje jak w załączniku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 00:07:02
No ja zauwazylem, ze czasami po wyborze scenerii w rainstedzie i kliknieciu uruchom nic sie nie dzieje. Cos jakby focusa na alemencie nie zlapalo albo jakis inny problem ,ale raczej rainstedowy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 00:14:35
Zauważyłem tylko, że gdy jest ta nieudana próba uruchomienia to w procesach pojawia się na chwilę WerFault.exe, więc chyba coś tam się próbuje dziać ale bezskutecznie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 00:17:43
Sprawdz co to za plik.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 00:18:55
Był moment kiedy mimo widocznego zastoju i pozostawieniu kompa samego sobie (no dłuższa chwila na toaletę), po powrocie zastałem uruchomioną scenerię. Jednak zwykle jest normalne uruchomienie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 00:25:02
Czyli tak jakby ten plik co jakis czas sprawdzal cos z exe maszyny. Wyczytalem ze to cos od Microsoftu...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 00:32:28
Narzędzie do raportowania błędów. Jak wyłączyłem usługę raportowania błędów to przynajmniej pojawił się jakiś komunikat po nieudanej próbie startu td2.
Przy okazji zauważyłem, że log.txt zawiera wtedy błędy z wczytywaniem config.txt i nie wysyła się na FTP, więc załączam tutaj.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 01:08:24
Heh, wysylaine jest zrobione na samym koncu... (tutaj chwila zastanowienia...) wczytywania scenerii. hmm, ale jak to? Przeciez skoro niektorym wywala sie juz na 'Config parsing...', czy 'Reading eu07.ini...' to jakim cudem wysyla im na FTP loga? (lol) No teraz to ja juz czegos kompletnie nie rozumiem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 01:13:39
Może to efekt środka nocy ;) W ogóle dziwna sprawa w tych niestartujących bo log twierdzi, że nie może ani configa, ani fsys odczytać i userpid też ma kompletnie inne niż zwykle.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 01:18:29
Reading eu07.ini...
LoadIniFile() - 1
LoadIniFile() - 2

Co pozmieniales ze wywalilo na powyzszym, w jaki sposob odpalales?


Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 01:33:20
Cały czas odpalam tak samo. Opisałem to powyżej i nie zmieniam za każdym razem, żeby nie robić zamieszania bo inaczej to nie będę wiedział co jest przyczyną.
Na poprzednim exe wszystko rusza, a na ostatnim są te błędy w niektórych sceneriach. Zawsze ustawienia wszystkich plików konfiguracyjnych mam tak samo. Czasem podmieniam config.txt na oryginalny tak dla pewności czy ja coś w swoim nie namieszałem ale to niczego nie zmienia. EU07.ini nie zmieniałem od dawna. W zasadzie poza wpisami kalibracyjnymi dla PoKeys to nie ma w nim nic nietypowego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 01:36:09
Czyli losowo to sie dziaje, lub zaleznie od scenerii? Czy tez raz ta sceneria sie odpala a innym razem nie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 01:39:34
Nie, jest to powtarzalne. Jedna sceneria się odpala bez problemu, a inna zawsze się nie odpala. Czyli jak mam problem z td2 to jeszcze nidgy się nie odpaliła na tym ostatnim exe.
Problematyczne scenerie odpalają się natomiast tylko z samego exe (bez rainsteda).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 01:48:15
Za chwilke dam exe, ktore zaloguje to co siedzi w linii polecen - zobaczymy czy czasem w ktoryms momencie sie tam cos dziwnego nie dzieje

http://eu07.es/EXETEST/EU07-110116-3-mac.rar

Tam nie bedzie dzialac potwierdzenie przy F10. wyjdziesz ALT+F4
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 01:53:49
Odpalenie z rainsteda niczego nie zmieniło. Urwany log.txt w załączeniu.
log_z_exe.txt jest po odpaleniu bezpośrednio przez exe. Tylko nie mogłem wyjść bo F10 nie działało więc musiałem zabić symulację przez Alt+F4
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 01:56:00
Wiesz co, zrob mi screenshota tego co masz w katalogu z ta maszyna :)
No teraz sie zgadza log ;p. Odpalilo sie ? lal ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 01:59:55
Proszę bardzo.
No odpaliło się ale klikając bezpośrednio exe, a przez rainsteda nadal się nie odpala. Tak było od początku na tym apdejcie i jeszcze nic się nie zmieniło.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 02:01:57
Tu jest wszystko ok, powiedz mi tylko jescze w jaki sosob odpaliles teraz td2, bo widze ze w linii polecen nic ine bylo wiec domyslam sie ze jest w eu07.ini wpisane i bezposrednio z exe odpalales. Czy sie myle?
To juz ostatnie odpalenie i log i dzis jjuz ine mecze:). Przez rainsteda TD2 poprosze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 02:03:59
Tak. wpisałem w eu07.ini i odpaliłem exe. Wtedy idzie.
Bezpośrednio z linii poleceń nie odpalałem jeszcze niczego i musiałbym poszukać składni bo nie znam na pamięć.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 02:04:55
To juz ostatnie odpalenie i log i dzis jjuz ine mecze:). Przez rainsteda TD2 poprosze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 02:08:30
Teraz to ja zgłupiałem. Przed chwilą nie szło a teraz poszło z rainsteda. Też nie mogłem użyć F10 więc zabiłęm.
Rozdzielczość była tylko jakaś mała i w proporcji chyba 4:3.
Log się pewnie wysłał ale dla pewności załączam.
Niestety kolejna próba się nie udała i zawisło na tym co na zrzucie.
log_2.txt jest z tego kolejnego, nieudanego uruchomienia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 02:13:28
Bo wczesniej jescze odpaliles na starym exe bez -mac, mialem juz Ci mowic ze lepiej jak bys sie przespal :). Peniw bylo tak ze dales do folderu exe, a Rainsteda nie zrestartowales w wyniku czego miales stare na liscie. Ale nadal jest cos nie tak, bo generuje zle environment info.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 02:18:53
To jest możliwe. Trzeba chyba iść pomyśleć w polaryzacji horyzontalnej ;)
Teraz odpalam ten mac i po dwóch nieudanych próbach znowu zaczęło się uruchamiać i z rainsteda i z linii poleceń.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 02:21:13
To jest jakas popierdolka mac ;). Zaloze sie ze naprawimy i bedzie Ci dzialac a jutro u 10 innych nie :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 02:27:03
No to na pewno ;) Zatem... do następnego odcinka. Na dziś chyba już wystarczy. Dzięki za próby :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 02:27:41
Rowniez dziekuje za cierpliwosc ;)

  Dodano: 12 Stycznia 2016, 12:41:48
No to jedziemy dlaej z ta farsa, elol. W poprzednim odcinku...

11.01.16 - wlaczono renderowanie na VBO, wozkow dolaczanych z osobnych modeli

...i w kolejnym, juz za pare chwil...

12.01.16 - usunieto wywolywanie potwierdzenia wyjscia przez lewy alt (alt jak i f10 wysylaly jednakowy kod klawisza)
12.01.16 - wprowadzono wykrywanie przelaczenia ukladu klawiatury - jezeli wykryje inna niz 415 (polska), powroci do 415 (zapobiega zamianie Y na Z)
12.01.16 - rozpoczeto wprowadzanie obslugi indywidualnej charakterystyki dla pojazdow  (do modyfikowania parametrow tr., tekstur, modeli skladowych)

http://eu07.es/EXETEST/EU07-120116-1.rar
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 13:33:51
No to tak... jest jakiś progres bo uruchamia przynajmniej okno informacyjne (skrin w załączeniu) i wisi.
Z linii poleceń odpala poprawnie. Lewy alt rzeczywiście nie wywołuje zamykania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 12 Stycznia 2016, 13:50:44
Wysyp z rainsteda na td2. Log w załączniku. TD2 z wiersza działa. TD z rainsteda działa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 14:02:48
Otworz td2.scn i zakomentuj sobie tam 2 billboardy, one uzywaja tekstur jpg. Z tym jescze masz problem :). Powinno sie odpalic.
Ty na dwóch kompach testujesz Stele, nie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 12 Stycznia 2016, 14:22:10
Nie...
Zakomentowanie billboardów pozwala na odpalenie przez rainsted. Tylko dlaczego w takim razie z wiersza ta scn się odpalała ładnie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 14:26:27
Hmm, ale o 13.48 odpaliles z billboardfami z jpg, to bylo z rainsteda czy zinaczej podales polecenia?
No to jest zagadka na wieczor :D. Ale juz prawie jestest wszystko ogarniete, az zaraz commita zrobie.
Dziwna sprawa, polecenia przeslane przez rainsted i ktore wpisales byly identycznie identyczne?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 14:29:28
Było jak pisałem wyżej więc z nudów zacząłem sobie klikać na różne scenerie i próbować odpalać z rainsteda. Jedne się odpalały, a inne nie. Przy którejś próbie ta co się nie chciała wcześniej odpalić teraz zaczęła, więc spróbowałem innych co się wcześniej nie odpalały. Okazuje się, że teraz się już zaczęły normalnie odpalać. Nawet TD2 działa. Nie lubię takich awarii, które się same naprawiają :/ Nigdy nie wiadomo co było przyczyną i kiedy znowu się popsuje ;)
Zauważyłem tylko, że kręcenie kółkiem, czyli chyba zoom, nie wpływa na wyświetlany obraz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 14:37:34
Moze twoje randomawarie sa zalezne od Pokeysa? ];-)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 12 Stycznia 2016, 14:46:43
13:48 to było z wiersza. Odpaliło mnie na TD2 w siódemce, więc parametr chyba powinien być taki sam, jak wysłany przez rainsted. :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 14:57:22
Raczej nie bo ostatnie testy robię bez pulpitu na gołym laptoku. Może jeszcze zobaczę czy ustawienie informacji zwrotnych ma jakikolwiek wpływ. "Problem" w tym, że na razie wszystko działa ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 12 Stycznia 2016, 15:06:52
Co do pantografu w EP08 na drawinowo_ep07 ma połamany już od startu prawie, na 1-szym jedzie bez trakcji; na 2-gim w trakcję wkracza i pantograf łapie trakcję; na 3-cim i 4-tym jest już połamany... Zaraz sprawdzę na zwykłym exe, choć podejrzewam że będzie tak samo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 15:16:10
Zarejestrowałem nowy:
userpid: 1219702939
sysvers: 6.2.9200
sysname: Windows 8
servpak: No Service Pack Installed
Ciekawostka jest taka, że odpaliłem na windows10 a mimo to, w logu mam win8. Wszystko dla TD2 odbyło się poprawnie. Potwierdzam też, że przestało działać sterowanie zoomem za pomocą kółka myszy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 15:16:31
Raczej nie bo ostatnie testy robię bez pulpitu na gołym laptoku. Może jeszcze zobaczę czy ustawienie informacji zwrotnych ma jakikolwiek wpływ. "Problem" w tym, że na razie wszystko działa ;)

No to troche dziwne, ze wszystko dziala ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 12 Stycznia 2016, 15:19:02
Co do EP08 na zwykłym exe też się łamie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 15:19:38
Zarejestrowałem nowy:
userpid: 1219702939
sysvers: 6.2.9200
sysname: Windows 8
servpak: No Service Pack Installed
Ciekawostka jest taka, że odpaliłem na windows10 a mimo to, w logu mam win8. Wszystko dla TD2 odbyło się poprawnie. Potwierdzam też, że przestało działać sterowanie zoomem za pomocą kółka myszy.

6.2.9200 to jest windows 8, windows 10 jest 10.0.10586
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 15:24:04
No to troche dziwne, ze wszystko dziala ;d
Może rzeczywiście trzeba było się wyspać ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 15:26:41
E tam, wstalem wczoraj i nawet nie pamietam o ktorej, zaraz pewnie na 3h sie poloze, zobacze jak sie rozwinie sytuacja - jak bedzie dobrze to ide.

A tymczasem mam luzna propozycje do przedyskutowania. Niektorzy zapewne maja klawiatury multimedialne z powiedzmy dwudziestoma dodatkowymi przyciskami. Powiem ze mozna je oprogramowac, a nawet pokusic sie o konfiguracje coby mozna bylo sobie czynnosci przypisywac. Jesli byloby zapotrzebowanie to nie ma problemu zeby to oprogramowac.
Lista klawiszy multimedialnych:


 // 18 nowych klawiszy do przemyslenia czy jest sens (klawiatura multimedialna)
 if (Console::Pressed(VK_BROWSER_BACK)) WriteLog("VK_BROWSER_BACK");
 if (Console::Pressed(VK_BROWSER_FORWARD)) WriteLog("VK_BROWSER_FORWARD");
 if (Console::Pressed(VK_BROWSER_HOME)) WriteLog("VK_BROWSER_HOME");
 if (Console::Pressed(VK_BROWSER_SEARCH)) WriteLog("VK_BROWSER_SEARCH");
 if (Console::Pressed(VK_BROWSER_REFRESH)) WriteLog("VK_BROWSER_REFRESH");
 if (Console::Pressed(VK_BROWSER_STOP)) WriteLog("VK_BROWSER_STOP");
 if (Console::Pressed(VK_VOLUME_DOWN)) WriteLog("VK_VOLUME_DOWN");
 if (Console::Pressed(VK_VOLUME_UP)) WriteLog("VK_VOLUME_UP");                                                 
 if (Console::Pressed(VK_VOLUME_MUTE)) WriteLog("VK_VOLUME_MUTE");
 if (Console::Pressed(VK_LAUNCH_MAIL)) WriteLog("VK_LAUNCH_MAIL");
 if (Console::Pressed(VK_LAUNCH_MEDIA_SELECT)) WriteLog("VK_LAUNCH_MEDIA_SELECT");
 if (Console::Pressed(VK_MEDIA_PLAY_PAUSE)) WriteLog("VK_MEDIA_PLAY_PAUSE");
 if (Console::Pressed(VK_MEDIA_STOP)) WriteLog("VK_MEDIA_STOP");
 if (Console::Pressed(VK_MEDIA_NEXT_TRACK)) WriteLog("VK_MEDIA_NEXT_TRACK");
 if (Console::Pressed(VK_MEDIA_PREV_TRACK)) WriteLog("VK_MEDIA_PREV_TRACK");
 if (Console::Pressed(VK_SLEEP)) WriteLog("VK_SLEEP");
 if (Console::Pressed(VK_LAUNCH_APP1)) WriteLog("VK_LAUNCH_APP1");
 if (Console::Pressed(VK_LAUNCH_APP2)) WriteLog("VK_LAUNCH_APP2");
 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 15:31:09
Q, po pierwsze nigdy nie miałem win8, dokonałem aktualizacji win7 do win10. W załączniku screen z właściwości kompa. Głupot bym z resztą nie pisał. 2 załącznik dotyczy opróżnienia peronu z pasażerów. Na Win10 pierwsze odpalenie z Rainsteda się posypało, powtórne było bez zająknięcia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 15:35:17
No to pokaz jescze Krzysiek numer major minor build, na pewno sie gdzies doszukasz...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 15:43:49
Na razie wygląda bardzo obiecująco. Nie wiem tylko dlaczego przy wyświetlaniu pełnoekranowym pasek programów przykrywa okno symulacji i trzeba wyjść i wejść poprzez Alt+Tab żeby wyszło na wierzch.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 15:46:58
Ogarne to bo chyba wiem co popsulem, poniewaz eksperymentowalem z ustawieniami okna.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 15:55:23
Q: dla Ciebie załącznik. Ja nie potwierdzam przymusu używania alt+tab, aby cokolwiek schować.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 16:36:48
Przypominam, ze najnowsza paczka jest z dzisiaj z godziny 13.00

http://eu07.pl/forum/index.php/topic,27519.msg414450.html#msg414450

EU07-120116-1

http://eu07.es/EXETEST/EU07-120116-1.rar (http://eu07.es/EXETEST/EU07-120116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Stycznia 2016, 16:53:34
Wczytuje się ładnie z Rainsteda i bezpośrednio z exe. Proponuje zmienić w exe domyślną nazwę wczytywanej scenerii na td2, nie trzeba będzie zmieniać nazwy scenerii po każdej jej aktualizacji do domyślnego uruchamiania bezpośrednio z exe. Tak więc u mnie banery nie przeszkadzają. Może dlatego, że mam starego rainsteda z kwietniowej paczki i pod żadnym pozorem nie zrobię jego aktualizacji. Za to u mnie po wciśnięciu F11, (screenshot) symulacja staje. To samo po prtScr. Z tymn, że po F11 mam zrzut ekranu z symulacji a po PrtScr w schowku mam ekran startowy. Tradycyjnie załącznik F11.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Stycznia 2016, 16:55:14
No i jest to czego się obawiałem... samo przeszło i samo wróciło. Znowu się nie uruchamia i nawet z linii poleceń. Nic w międzyczasie nie robiłem więc to jakieś czary z mleka ;)
Chyba to przeczekam bo szkoda się kopać z koniem... może kiedyś przejdzie na dobre.
Może jeszcze spróbuję downgadować rainsteda jak sugeruje @Krzysiek626
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 12 Stycznia 2016, 17:08:59
Tryb poglądu modeli-  wciśnięcie printscreena robi w folderze SCR działający plik BMP i jakiegoś popsutego jotpega. Wciśnięcie F11 robi to samo + wywala aplikacje. W configu mam ustawiony format zrzutów ekranu na JPG. W trakcie normalnej symulacji nie mam problemu z klawiszem F11.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 17:23:11
Juz sie zastanawialem kto mi robi konkurencje na liczbe logow na serwerze, a to mo super betatester :). Widze ze duzo modeli nie wczytuje tekstur, odpalasz z innej paczki z maszyna a w aktualnej ine ma ich, prawda?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 12 Stycznia 2016, 18:50:11
Wybacz zapychanie serwera :) Pewnie 99% tych logów to te z modelviewera. Próbuje tam wybadać, co może powodować wysypywanie wczytywania modelu odpalanego z innej instalacji Maszyny (na logu widać to po tym, że urywa się on po linijce "aparams"). Mam parę potencjalnych przyczyn, ale póki co ciężko mi określić, która z nich (o ile nie jest to jeszcze jakaś inna) jest właściwa :)

A wracając do tekstur. Mam na dwóch różnych partycjach dwie w zasadzie jednakowe instalacje Maszyny, obie składają się z PC 15.04 plus pacz .26. Jedyna różnica to Twoje paczki wrzucone do jednej z nich. O ile więc dobrze Cię zrozumiałem, foldery z teksturami w obu powinny mieć tą samą zawartość :)

Ps. Aż mi głupio, w ogóle po lekturze pierwszych postów byłem przekonany, że niewczytywanie niektórych tekstur to póki co coś normalnego :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 12 Stycznia 2016, 19:52:41
Jak w końcu działa, to zaczynam testować bajery. Zoom bez problemów. Filtr śnieżenia w 4:3 od lewego górnego rogu nie dochodząc do granic okna w żaden osi. Symek odpalany w 16:9 1080p.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 12 Stycznia 2016, 23:14:51
Nawet u mnie sie uruchamia :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: eu07-001 w 12 Stycznia 2016, 23:40:05
Zaczyna być fajnie, bo w miarę stabilnie. Zmieniałeś coś w ustawieniu początkowym myszy? Teraz kursor ląduje u mnie w lewym górnym rogu zamiast na środku, uniemożliwiając patrzenie w lewo i w górę. Linux elementary 0.3.1, pid 21058, wine 1.6.2. Sprawdzę jeszcze jak to będzie na Windowsach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 23:40:21
Q, nie popsuj tylko blagam sie... ;).
Tak, mialo byc opcjonalne pokazanie sie kursora trzymajac prawy CTRL czy ALT, takie testy rozne robilem z mysla o przyszlosci modelwiewera, widocznie czegos tam nie przywrocilem do stanu poprzedniego - zaraz ogarne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 12 Stycznia 2016, 23:47:45
Jak szukałem klawisza do zooma, wcisnąłem prawy alt i kursor potem nie chciał zniknąć.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Stycznia 2016, 23:50:40
Stele, dziala Ci juz z Rainstedem? :>
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 13 Stycznia 2016, 00:04:30
Działa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 00:09:05
Jakies szczegoly, tak poprostu zaczelo sie przez polecenia Rainsteda odpalac?

-------------------------------------------------------------------------------------------------------------------
Paczka sprawdzajaca czy wszystko ok po sprzataniu pulapek w kodzie, kilka drobnych poprawek zgloszonych pomiedzy ta a poprzednia.

EU07-120116-2 (http://eu07.es/EXETEST/EU07-120116-2.rar)


Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 13 Stycznia 2016, 00:33:34
Hm,, billboardy ciągle zakomentowane. Wychodzi, że testowałem na wczorajszej paczce albo nie nadpisałem czegoś.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 00:37:28
Dzis w planach wczytywanie indywidualnych charakterystyk dla konkretnego  pojazdu. Bedzie overridowanie parametrow wczytanych wczesniej z .fiz, .mmd oraz mozliwosc definiowania tekstur zmienialnych i dolaczania modeli (np przedmioty w kabinie).
Teraz pytanie... Co w pierwszej kolejnosci mozna by z parametrow fizyki nadpisywac, tak coby zmian byla zauwazalna?

Proponowany format pliku charakterystyki indywidualnej w zalaczniku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: matek123 w 13 Stycznia 2016, 07:12:18
Masę własną pojazdu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 07:34:59
Uaa, ale sie rozpisales... Widze na liscie online ze matek wysyla wiadomosc, ze trzy minuty wysyla i wysyla i nie ma konca, a ty tylko tyle? ;)
A myslalem ze se poczytam jakies koncepcje... No nic, trudno, i tak juz zrobilem i wczytuje cala fizyke, teraz jescze dodac tekstury i modele.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: adamst w 13 Stycznia 2016, 07:53:50
Do elektrowozów można wprowadzić zmiany w CircuitRes, czyli rezystancji szeregowej obwodu głównego. Pozwoli to zasymulować "zajechaną" siódemkę, gdzie z powodu zwiększonej rezystancji w obwodzie np. na zużytych stykach styczników można zaobserwować wyraźny spadek mocy. Temat wspomniany w tym wątku:
http://eu07.pl/forum/index.php/topic,26368.0.html

Inna rzecz, że opowieści z jazdy (i film), które znam, wskazują na to, że obecnie część lokomotyw nie trzyma parametrów fabrycznych.

No ja słyszałem i widziałem, że przy napięciu w sieci 3kV można ostatni bocznik włączyć przy 65–70 km/h… Odpowiada to dodatkowej rezystancji w obwodzie głównym ok. 0,5–0,8 Ω.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mechanick w 13 Stycznia 2016, 08:53:41
U mnie nadal na td2 się zawiesza. Log w załączniku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 08:58:03
Odznacz w rainstedzie Zapis pliku tymczasowego. Rainsted nie bedzie suportowal tego exe, a nie mozna sie ograniczac do tego co oferuje Rainsted, bo inaczej exe bedzie stalo w miejscu. Z cazasem kolejne wydania exe beda coraz minej kompatybilne z launcherem @Ry, czy raczej odwrotine, bo to starter powinien byc dostosowywany do nowosci w exe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 13 Stycznia 2016, 09:37:53
Starter nie powinien ograniczać możliwości zmian w exe, przynajmniej tak powinien być pomyślany. Q, już mało brakuje jak sam zrobisz coś kompatybilnego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 13 Stycznia 2016, 09:49:59
U mnie zaktualizowany rainsted jak i ten wyjęty z patch'a patch15.04.26_1 nie jest już w stanie uruchomić ostatnie exe. Całe szczęście, że z linii poleceń się uruchamia, więc zrobiłem sobie bat'a i odpalam. Ciekawe kiedy to przestanie działać. Jak wrócę do domu to może ściągnę jeszcze raz PC i zobaczę na świeżym środowisku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 13 Stycznia 2016, 11:19:00
Jak wygląda wczytywanie tych parametrów indywidualnych dla pojazdu? Różni się jakoś wydajnościowo względem zrobienia osobnej fizyki?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 11:48:36
Robiac osobna fizyke, duplikujesz mmd i fiz. I pewnie bys chcial nazywac kazdy z tych plikow numerem pojazdu? :D.
tu wystarczy sobie zrobic kopie pliku .fiz o nazwie node'a pojazdu i to wszystko. Ponadto bedzie to plik rowniez do definiowania tekstur i modeli skladowych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 13 Stycznia 2016, 12:03:28
Ostatnie exe uruchamia się bez problemów na td2 (dzięki za przypisanie tej scenerii z automatu), zarówno bezpośrednio jak i przez rainsted. Prócz td2 uruchamiałem Bałtyk. Logi dla usera 1951237055. Pojawił się za to kłopot z wyjściem F10. Wywala komunikat o błędach w pamięci, ale po jego skasowaniu wciskamy Y i program się zamyka.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 13 Stycznia 2016, 12:05:19
Widzę kolejny konflikt z rainstedem. Tam przy zmianach taboru przy generowaniu $.scn nazwa noda zostaje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 13 Stycznia 2016, 17:22:51
Stele, nie wygenerował mi się errors, więc załączam loga.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 13 Stycznia 2016, 18:23:56
Nie wygenerował bo nie ma w nim zalogowanego złamania. Dziwne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 13 Stycznia 2016, 18:44:01
Da się zrobić coś z tymi napisami, żeby zostawały tam gdzie ich miejsce? Proponuje też umieszczenie zooma w pliku ini, niech każdy może sobie ustawić domyślnie, najlepszy dla niego kąt widzenia. No i takie życzenie, po F4 wysiadka z kabiny, kamera domyślnie przy drzwiach loka. Teraz lądujemy gdzieś między wagonami... i leć sprzęgać się ze składem.

  Dodano: 13 Stycznia 2016, 18:58:14
F11, stanowczo zrzuty z ekranu w jpgu mają za małą kompresję. Jeśli miałoby to służyć do ułatwiania wstawiania screenów z symulatora na forum, to warto by rozmiary pliku były mniejsze (były zgodne z regulaminem). 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 13 Stycznia 2016, 22:15:49
Dobry pomysł z tą kamerą zewnętrzną domyślnie "startującą" przy drzwiach :)

Odnośnie testów. Starczy katowania podglądu modeli, teraz czas na scenariusze. Z ulgą mogę zameldować, że chociażby scenariusze wywalające się u mnie na exekach sprzed dwóch, trzech dni teraz wczytują się ok i są do pewnego momentu przejezdne (nie mam niestety czasu na sprawdzanie ich w całości, cieszę się że chociaż się ładują :) Wszystko to oczywiście ładowane przez Rainsted. Nie potwierdzam problemu z błędami pamięci po wciśnięciu F10.

Ps. Dobrze rozumiem, że teraz dwuklik na samym exe od razu uruchamia td2? To u mnie chyba jest coś nie tak, bo na 120116-2 ciągle ładuje mi się zwykłe td.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 13 Stycznia 2016, 22:27:58
Teraz dwuklik ładuje domyślnie td 2, też o to prosiłem, aby nie zmieniać wciąż nazw scn. Ja przejechałem Bałtyk. Nie miałem żadnych problemów. Z pomysłów to jeszcze taki: pauza wstrzymuje odtwarzanie dźwięku. Drobiazg, jednak uważam, że potrzebny i bardziej "światowy".

  Dodano: 13 Stycznia 2016, 22:42:21

To jeszcze małe uzasadnienie domyślnej scn. td2 jest scenerią testową dla ficzerów od Q. Myślę że przy tylu updatach, chowanie td i zmiana nazwy td2 słabo się broni. Po testach i po oficjalnym wydaniu exeka od Q, można wrócić na testową, zwykłą td. Co do dźwięków po pauzie, "światowy" w sensie, że takie rozwiązanie jest logiczne dla programu aspirującego do pewnej wysokiej jakości.
F10 sypie błędami, ale tu jak zwykle u jednego jest tak, a u innych inaczej.  F11 przestało wstrzymywać symulację, ale mam wysyp na prtscr. To na winXP. Zdaje się że na win10 miałem niewielkie różnice w zachowaniu symulacji, po wciśnięciu klawiszy F10, F11. Rejestrowałem też opóźnienie w działaniu klawiatury numerycznej po uruchomieniu siódemki na Bałtyku, co skutkowało nie możnością odhamowania hamulca pomocniczego. To jednak jeszcze do potwierdzenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Stycznia 2016, 22:43:41
Bedzie ladowal zawsze to co jest ustawione w eu07.ini, ustawienie w exe na sztywno mi nie pomoglo. Z eu07.ini bierze to co ma domyslnie ladowac, chyba ze pliku nie bedzie to wtedy to co w exe zapisane.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 14 Stycznia 2016, 00:07:53
Próbowałem po rozpakowaniu ostatniej PC z patchem i jest tak samo jak na wcześniej testowanej konfiguracji. Raz się odpala, a innym razem nie odpala. Pasek programów zawsze zasłania i muszę użyć Alt+Tab (to akurat mały problem). Zatem na razie nie drążę tematu. W miarę możliwości czasowych będę przejeżdżał różne znane mi scenerie i zobaczę czy coś się nie zmieniło. Na razie mogę też tylko potwierdzić baltyk i w zasadzie również l053-day-tlk83202.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 14 Stycznia 2016, 07:45:59
Można użyć okienko +TAB, odkryłem przez przypadek a fajny efekt jest :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 14 Stycznia 2016, 09:03:16
Wciśnięcie tab, po wciśnięciu okienka jest bez sensu, bo nic nie daje. Chyba, że masz jakiś specjalny efekt, ale to trzeba było dać jakiś zrzut ekranu. Załączam screen. Po za tym przestały mi wywalać błędy po F10, wygląda tak jakby windowsXP był inteligentny i uczył się współpracy z aplikacją.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 14 Stycznia 2016, 15:13:33
To działa tylko od Win7 wzwyż :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 14 Stycznia 2016, 16:44:07
Bo Win+Tab to funkcja powłoki Aero co to wprowadzili ją od Visty. W zasadzie to to samo co Alt+Tab tylko bardziej bajeranckie ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 14 Stycznia 2016, 16:50:19
Działanie od windows7 okienko+Tab jest jak na screenie (Win10). Niestety nie powoduje przełączanie okien jak alt+tab, bo trzeba jeszcze użyć myszy, do wskazania żądanego okna aktywnego. Przy użyciu alt+tab wystarczy tylko klawiatura i lewa ręka. Fajny efekt jest tylko wizualnie, natomiast nie uważam tego za wygodne do użycia. W XP tego nie ma, i dobrze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 14 Stycznia 2016, 16:53:07
Windows 10 to nadal jest beta. Ja podobnie tak jak ty posiadam Windowsa 7 oryginalnego, ale nie zamierzam go aktualizować do 10 tki. Nie zrobiłem tego jak pojawiła się możliwość do 8 mki, to tym bardziej na 10 tkę. Beta to beta, twór pełen nadal mimo wszystko błędów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: RoboBatman w 14 Stycznia 2016, 16:57:35
@Sawi, ja mam Windows 8.1 (zaaktualizowanego z Windows 7) i działa mi wszystko w porządku na nim (symek również). Obecność tak znienawidzonego przez wielu ludzi na świecie kafelkowego menu Start  nic nie przeszkadza. Co do Windows 10-zgadzam się z tobą. Jednak muszę zaznaczyć, iż w mojej opinii, Windows 8.1 jest bardziej stabilniejszym systemem od Windows 7 i Windows 10.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 14 Stycznia 2016, 21:32:16
 XP: 19.05%   W7: 40%   W8: 22.86%
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 15 Stycznia 2016, 03:12:47
Przepraszam, ale chyba jestem jakiś głupi. Od kilku dobrych wersji (obecna EU07-120116-2) nie działa mi na tym Exe nic (WinXP). Nie rozumiem pierwszego punktu info:
Cytuj
SPOSOB POSTEPOWANIA Z KAZDYM NOWYM EXE WYPAKOWANYM Z APDEJTU: #############################################################################

1. usuwamy start, ewentualnie kopiujemy sobie gdzies do folderu <-------???
2. zawsze najpierw uruchamiamy bezposrednio exe nowowypakowane aby wygenerowalo nowe skrypty .reg dla skojarzenia modeli z aplikacja
3. dodajemy pliki .reg do rejestru klikajac na nie dwukrotnie i potwierdzajac komunikat
4. mozna juz odpalac exe
 dowolna wybrana metoda
Nie uruchamia się nic, ani z Rainsteda ani dwuklik na EXE ani podgląd E3D.

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 04:25:23
Usuwamy stare? :) Na czym sie log konczy? To taka instrukcja w zasadzie tylko dla tych, co mysla z modelwiewera korzystac,
coby wiedzieli ze za kazdym razem gdy sie zmienia nazwa exe, trzeba skojarzyc pliki modeli z aplikacja poprzez dodanie wpisow.
Do samego odpalania w innych celach nie trzeba tych czynnosci wykonywac. Tak czy inaczej cos popsulem, mam nadzieje ze wyczaje to.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 15 Stycznia 2016, 10:43:39
U mnie działa. Wczytuje się z rainsteda wraz z plikiem tymczasowym. Pasazerowie wsiadają. Na tym exe udało się ukonczyc 2 misje z odyseji spalinowej na calkowie oraz 2 misje na kaliskiej. Co do lamania patyków, wystepuje jeśli w rainstedzie mamy zaznaczona opcje ich lamania. Należy ja odznaczyć. Ja jezdze zawsze z wylaczonym lamaniem patyków.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 10:49:56
Dzis bedzie apdejt Mam nadzieje ze znowu uzytkownicy ktorym dziala, nie zamienia sie z tymi ktorzy maja jakis problem :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 15 Stycznia 2016, 12:54:16
Dobra, wszystko działa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 12:59:37
Jaka solucja, moze innym sie przyda?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 15 Stycznia 2016, 13:05:34
Po prostu usunąłem wszystkie pliki poprzednich updateów i wypakowałem najnowszy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 13:07:26
No to pewine wadzil katalog stations/ ze starym formatowanie plikow opisu stacji. A na czym wtedy sie konczyl log - 'config parsing..." czy
'reading eu07.ini' ?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 15 Stycznia 2016, 14:05:01
Parsing.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 15:22:56
...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 15 Stycznia 2016, 15:40:00
1) Zauważyłem, że paxy wchodzą do wagonu najbliższymi drzwiami, ale jak się podjedzie jednym wagonem to jeżeli wejście jest za daleko, to rezygnują i stoją. Można do nich podjechać tym jednym wagonem, wtedy wejdą.
2) Kiedy kierownik będzie kalosz i poda odjazd za wcześnie, to po ruszeniu paxy, które były w drodze mają w pamięci punkt w którym były drzwi i tam stoją, dopiero po późniejszym zatrzymaniu się przy peronie podążają do najbliższych drzwi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 16:00:11
No, polowa AI pasazera opisana,  w wolnej chwili pomysle co w tej sytuacji  ;).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 15 Stycznia 2016, 16:02:36
Jak ai się teraz zachowuje przy znanej długości peronu? Grzecznie stoi gdzie mu się stanęło? Bo swego czasu miało brzydki zwyczaj dociągania, co ogłupiałoby ludzi. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 16:04:12
A nie wiem, nie badam tego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 15 Stycznia 2016, 16:05:45
Sprawdzam odpalanie i na razie z tymi nie ma problemu: l61+l144_tlk, linia61_tlk-1, l052-sluzba-1-night, baltyk, l053_calkowo-sluzba-tlk, a td2 nie i stoi na "Parsing command line..."
A kiedy pasek postępu ładowania będzie działał, bo na razie tylko zbiera dane nieustająco?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 16:11:49
NIe wiem, to akurat na razie nie jest najwazniejsze, niech se usaje ze zbiera, do nastepnej paczki calosciowej mam nadzieje ze bedzie dzialal.

ps. czy ja zaczynam zachowywac sie jak Ra, czy juz jestem przewrazliwiony? ;)

  Dodano: 15 Stycznia 2016, 16:31:06
A oto co dzis bedzie oferowac MaSZynum do testowania:

13.01.16 - dziala juz wczytywanie indywidualnej charakterystyki trakcyjnej dla konkretnego egzemplarza pojazdu
15.01.16 - wykombinowano lepsze swiatla na semaforach, dodano aureole
15.01.16 - kolejny panel z informacjami - tym razem o obslugiwanym pojezdzie. (LMB+3)
15.01.16 - wychodzenie z pojazdu z sytuowaniem kamery obok drzwi (CTRL+F4)
15.01.16 - dodano mozliwosc ustawienia FoV na starcie (wpis w config.txt)
15.01.16 - definiowanie poziomu kompresji screenshota jpg (def. 90, max 100), im mniejsza wartosc tym gorsza jakoscc
15.01.16 - mozliwosc definiowania pieciu czcionek ttf dla GUI w config.txt

... juz wkrotce, i wiele nowych bugow gratis :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: RoboBatman w 15 Stycznia 2016, 16:36:07
@queuedeu, czy masz zamiar (zaznaczam, że nie pytam się "kiedy będzie" bo to działa jak płachta na  byka) wprowadzić do tej gałęzi rozwojowej symka, jeden ze swoich flagowych ficzerów od siebie czyli interaktywne lusterka, w którym widzisz wszystko co dzieje w lusterku? Dziękuję z góry za odpowiedź.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 16:44:32
Aha, ok.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 15 Stycznia 2016, 17:20:47
Ja bym zapytal inaczej, czy masz zamiar zajrzec czasami do dzialu PC i uwzgledniac po kolei pisane tam zgłoszenia? Bo ostatnio zauważam ze chyba wszyscy exemajstrzy pomijają zgłoszenia tak jakby ich nie było. W zasadzie to można by tamten dzial zamknąć, bo nie wspominając już o tym ze exemajstrzy nie uwzgledniaja zgloszen, to nawet nie racza odpisywać na zgłoszenia i jakos się ustosunkowywać.

Przy okazji > czy te opcje już dzialaja?

env_sky001   :1
env_sky002   :1
env_clouds   :1
env_rain     :1
env_sun      :1
env_moon     :1
env_snow     :1
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 15 Stycznia 2016, 17:23:39
Spokojnie, wiem co tam jest. W swoim czasie i glownie propozycje @Ziomala, bo sa najlatwiejsze ;d

  Dodano: 15 Stycznia 2016, 17:50:23
...
Przy okazji > czy te opcje już dzialaja?
...

To co nie jest opisane, po prostu jescze nie istnieje.


13.01.16 - dziala juz wczytywanie indywidualnej charakterystyki trakcyjnej dla konkretnego egzemplarza pojazdu (katalog /dynstates/)
15.01.16 - wykombinowano lepsze swiatla na semaforach, dodano aureole
15.01.16 - kolejny panel z informacjami - tym razem o obslugiwanym pojezdzie. (LMB+3)
15.01.16 - wychodzenie z pojazdu z sytuowaniem kamery obok drzwi (CTRL+F4)
15.01.16 - dodano mozliwosc ustawienia FoV na starcie (wpis w config.txt)
15.01.16 - definiowanie poziomu kompresji screenshota jpg (def. 90, max 100), im mniejsza wartosc tym gorsza jakoscc
15.01.16 - mozliwosc definiowania pieciu czcionek ttf dla GUI w config.txt


EU07-150116-1 (http://eu07.es/EXETEST/EU07-150116-1.rar)

!!!UWAGA!!! NIEDOPATRZENIE: Wkatalogu data/ katalog gfx zmienic nazwe na gfxs!

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: miko22 w 15 Stycznia 2016, 21:29:07
Czy u Was siódemka też dostała rozrząd z ET22 i ma trzy pozycje bezoporowe, na których można bocznikować (załączniki 1, 2, 3 - sprawdzone dwa razy, log z 20:34 i 21:08)? Druga sprawa, to jeśli skład zatrzyma się w całości kawałek za peronem, pasażerowie wsiadając do pociągu przez ostatnie drzwi lewitują po drodze (załącznik 4). Natomiast próba uruchomienia td2 z Rainsted wygląda tak, że od razu pojawia się komunikat o przygotowywaniu kabiny do sterowania i nic dalej się nie dzieje. Po wciśnięciu spacji na ułamek sekundy wyskakuje komunikat "Player train not exist!" i uruchamia się sceneria z samym niebem. Log z tego w załączniku, bo nie wysłało na serwer. Mój User PID to 976472020.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 15 Stycznia 2016, 21:47:45
Zgadza się, siódemka dostała 3 układy od byka... Niebo nocne czarne jak... powinno. Z rainsteda odpalałem, wywaliło za pierwszym razem, ale dalej tylko dobrze było. Ludziki wsiadają, powiedzmy od początku dość śmiesznie. Od początku wiadomo, że do poprawki, bo nawet nie przebierają nóżkami. I co ja mam napisać o ctr+F4? Odmawiano i zlewano tyle razy? Dało się zrobić w 48 godzin po przypomnieniu. To samo dotyczy, zrzutów ekranu, działa bez zarzutu i światłami semaforów. U mnie wszystko działa, jedynie wywala błąd o pamięci raz na jakiś czas, jeśli scn została odpalona przez Rainsted.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 15 Stycznia 2016, 22:55:18
A więc tak. Problemów z uruchamianiem brak. Zedytowałem sobie ini, td2 z exe i Rainsteda wczytuje się bez problemów. "Nowa" noc jest miodna i czarna jak smoła, ale no właśnie- jest tak czarno, że dotychczasowe smugi reflektorów można spokojnie posłać... no gdzieś. Chyba bez dynamicznego światła się nie obejdzie, ale to IMHO może sobie jeszcze trochę poczekać. Chciałem sobie popatrzeć na nowe światła semaforów, ale duet Radeon plus sterowniki do niego skutecznie mi to utrudnił. Ma ktoś może Radeona HD 5xxx i może polecić sterowniki, na których tekstury nie migają jak głupie i się nie przenikają? 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: miko22 w 15 Stycznia 2016, 23:14:53
Wczytywanie z Rainsted już działa. Z jakiegoś powodu w pliku konfiguracyjnym startera nie zapisała się nowa nazwa exe. Pomogła zmiana jego nazwy na eu07. Wczytał mi się td2 i l053_calkowo-sluzba-tlk-1. Semafory dalej wyglądają po staremu - załącznik. Wychodzenie z kabiny przez Ctrl + F4 działa, ale zdarzają się przesunięcia i obrócenia kamery lub wyjście z drugiej strony kabiny.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 15 Stycznia 2016, 23:19:23
Aktualizowałeś Rainsteda? Semafory to trzeba dwie symulacje odpalić na exeku z paczki i tego od Q i porównać. Nie zdarzyło mi się wysiąść prze inne drzwi. Co do obrotu kamery, to myślę, że zależy od ustawień loka w przestrzeni scenerii.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Paczkuś w 15 Stycznia 2016, 23:32:27
Cześć! Przed paru laty pojawił się filmik z testowaniem światła reflektorów w Maszynie. Później było cicho, ktoś zapytał i OIDP tłumaczono to tym, że to źre zbyt dużo FPS i w ogóle mnóstwo błędów. Czy koncepcja jest możliwa do wskrzeszenia? Czy ewentualnie można włączać to na żądanie użytkownika i niech on liczy się z niskim FPS?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: miko22 w 15 Stycznia 2016, 23:34:00
Rainsted aktualizowany dzisiaj. Przy obu metodach uruchamiania semafory wyglądają identycznie. Nie pomaga też zaznaczenie i odznaczenie wyświetlania VBO. Karta graficzna to NVIDIA GeForce GTX 470. Na td2 w okolicach pierwszej stacji wysiadam po lewej stronie lokomotywy, a w okolicach drugiej po prawej i bardziej z przodu. Jak jechałem kawałek na l053_calkowo-sluzba-tlk-1, to w niektórych miejscach wysiadałem nawet wewnątrz lokomotywy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 16 Stycznia 2016, 00:05:29
Używam starego Rainsteda z paczki 1504 + pacz. Nie mam kłopotów ze znajdywaniem nazwy exe pochodzących od Q, lub całkiem odmiennie nazwanych (dotyczących eu07). Z wychodzeniem koło drzwi, jest tak jak pisałem. Lok na trasie, zmienia kąt swojej osi w stosunku do układu współrzędnych scenerii. Semafory porównałem, mam screeny jak ktoś chce. Nie załączam ich, ponieważ też nie dopatrzyłem się różnic w świeceniu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 07:21:01
Czy u Was siódemka też dostała rozrząd z ET22 i ma trzy pozycje bezoporowe, na których można bocznikować (załączniki 1, 2, 3 - sprawdzone dwa razy, log z 20:34 i 21:08)?
Tak, powstal system przypisywania niezaleznej fizyki dla kazdego pojazdu, w ten sposob bedzie mozna preparowac pojazdy tej samej serii o roznych parametrach eksploatacyjnych (zuzycie, uszkodzenia, itp). W katalogu dynstats masz plik EP07-424.fiz z wrzucona dizyka od ET22 :)

Druga sprawa, to jeśli skład zatrzyma się w całości kawałek za peronem, pasażerowie wsiadając do pociągu przez ostatnie drzwi lewitują po drodze (załącznik 4).
To wszystko bedzie trzeba ulepszyc, przemyslec co i jak. Na te chwile ludki wykrywaja pojazdy z 60m. Trzeba by je ustawiac nie blizej jak 60m
60m z zapasem od szczytowych krawedzi. Na wykrywanie powierzchni peronu na razie nie mam koncepcji.

Natomiast próba uruchomienia td2 z Rainsted wygląda tak, że od razu pojawia się komunikat o przygotowywaniu kabiny do sterowania i nic dalej się nie dzieje. Po wciśnięciu spacji na ułamek sekundy wyskakuje komunikat "Player train not exist!" i uruchamia się sceneria z samym niebem. Log z tego w załączniku, bo nie wysłało na serwer. Mój User PID to 976472020.

Poniewaz masz zaznaczona opcje 'Zapis pliku tymczasowego'. Rainsted nie przepisuje nowego typu include, wiec tworzy se roboczy plik scenerii bez torow i innych modulow dolaczanych nowym wpisem.

  Dodano: 16 Stycznia 2016, 07:23:36
Semafory porównałem, mam screeny jak ktoś chce. Nie załączam ich, ponieważ też nie dopatrzyłem się różnic w świeceniu.

Sprobuj S3, S4 czy s13 :), pozniej podepne aurole pod swiecace ciaglym. Pozatym aurole beda opcjonalne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 16 Stycznia 2016, 08:40:13
Aureole zauwazylem tylko na powtarzaczu swiatlo pulsujące. Moim zdaniem za szybko pulsuje. A co do koloru, wole ten po prawej, bardziej soczysty. Jednak pomysl bardzo fajny.

EU ma rozrzad z ET22. Sprawdzone.

Aureole dzialaja.

CTRL+F4 działa ale wysiada się za każdym razem inaczej. W kab A wysiadłem po stronie drzwi od pomocnika. Za to w kabinie B wysiadłem pod oknem po stronie mecha a nie pod drzwiami. Trzeba by te opcje dopracować, na tyle by program umial odczytac polozenia drzwi w każdym loku na podstawie "jakiegoś" pliku chodzby tego *.set co kiedyś był do lusterek. Będzie to potrzebne gdyż np loki tej samej serii po modernicacji mają drzwi przesunięte bądź zlikwidowane. Np ET40 ma zwyczajowo po obu stronach symetrycznie, ale tylko od czola, a ET40-04 po modernie ma drzwi mecha przesunięte w tyl.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 16 Stycznia 2016, 08:45:04
A jakby od reflektorów wyprowadzić stożek i jego środek wypełnić smugą? Można uzyskać ładny efekt dalej mając plane widoczny tylko  jednej strony, a dodatkowo można zrobić rózne smugi dla różnych kolorów (jeśli takie będą). Stożek oznacza zasięg wiązki światła od reflektora.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 16 Stycznia 2016, 08:51:18
Taki stożek można by wykorzystać do smugi reflektora gornego. Q pomysl o rozdzieleniu smug reflektorow.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 09:06:13
Aureole zauwazylem tylko na powtarzaczu swiatlo pulsujące. Moim zdaniem za szybko pulsuje. A co do koloru, wole ten po prawej, bardziej soczysty. Jednak pomysl bardzo fajny.

Kolor jest zolty bo taki maja freespoty w semaforach ustawiony. Tez mi sie zdaje ze powinna byc zmieniona kolorystyka swiatla 'pomaranczowego'.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 16 Stycznia 2016, 09:08:16
Q wprowadz ten plik *.set do ustalania polozenia drzwi i lusterek w przyszłości.
Co do aureoli, mogla by lekko podswietlac daszek semka od spodu jakby tak popatrzeć z perspektywy np przechodnia lub okna pasazera. Przy okazji ciagle mi wywala tytul wiadomości większy jak 80 znakow i musze go obcinac. Da się to zmienić?

Co to za parametry we fizyce 424? Która fizyke ma wczytywać? Z pliku .fiz czy .add?

textures: 1.tga 2.tga 3.tga 4.tga
item-001: item01.t3d
item-002: item02.t3d
item-003: item03.t3d
item-004: item04.t3d
item-005: item05.t3d
item-006: item06.t3d
item-007: item07.t3d
item-008: item08.t3d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 10:32:05
Wczytuje z .fiz. Plik add jest jako propozycja do obgadaina na forum, moze w przyszlosci ogarne wczytywanie (jest troche czytelniejszy od .fiz ). Te parametry nowe, to beda do wstawiania se do kabiny dowolnych modeli. Pozatym widzi mi sie zeby byl to ogolny plik nie tylko od fizyki, ale wspolny do wszystkiego co ma sluzyc do preparowania indywidualnej charakterystyki pojazdu, bo po co trzymac osobno tak jak w .fiz i .mmd?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: miko22 w 16 Stycznia 2016, 12:54:26
Nie działa podmienianie składu w Rainsted dla td2. Po zmianie oryginalnego na ET41 z 40 Eaosami sceneria startuje kamerą obok składu EP07-424. Logi z 12:15 i 12:17 -> http://eu07.es/serwerdomu/976472020/ To samo na starym td - log z 12:24, a np. przy zmianie SM42-907 na SM42-2196 w elektrocieplownia_dobre sceneria uruchamia się normalnie - log z 12:27. Kolejne logi, to kolejne próby. Po wyłączeniu i załączeniu startera udało się podmienić na td, ale na td2 już nie. Teraz znowu nie działa na td. Przestało też działać na elektrocieplownia_dobre - logi z 12:45 i 12:46. Dla przykładu nie działa również podmiana EN57-1051 na EN57-1146 w moczniki_en57 i tak samo sceneria uruchamia się na zewnątrz oryginalnego składu w pewnej odległości od niego (w tym przypadku na drugim końcu stacji) - log z 12:50. Nie pomaga też już restart Rainsteda. Ktoś może potwierdzić takie problemy?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do
Wiadomość wysłana przez: EP08_015 w 16 Stycznia 2016, 13:01:52
Jak wylaczysz zapis pliku tymczasowego, to nic nie zmienisz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 13:09:06
No juz pisalem o tym ze ja ine bede sie ograinczal do startera @Ry. byc moze w pozniejszym terminie napisze cos swojego.
Na td2.scn nie podmienisz bo tam jest uzywany nowy typ wpisow dolaczajacych moduly scenerii. Na innych ine wiem czemu tak sie dzieje, powinno dzialac, ale widocznie cos popsulem. Moze przez przypadek uda mi sie to naprawic :D.

A teraz UWAGA Panowie, mam dla was wazny komunikat...

Do kogo naleza logi podswietlone na zolto ktore blokuja wczytywanie scenerii na 'config parsing...' ?


http://eu07.es/serwerdomu/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 16 Stycznia 2016, 15:22:29
To ciekawe dlaczego u mnie działa nawet z plikiem tymczasowym?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 16 Stycznia 2016, 18:28:44
Moje userpidy to: 1450749348 (obsługa z klawiatury) i 183369299 (obsługa przez PoKeys)
Ostatnio zauważyłem taką prawidłowość, że jak się np. td2 nie chce uruchomić i wisi na parsowaniu linii poleceń to próbuję uruchomic inne scenerie aż znajdę taką, która się w końcu uruchomi i wtedy jak wrócę do td2 to też się wtedy uruchamia.
Nie działa zoom na kółku myszy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 16 Stycznia 2016, 20:54:34
Shift+LPM i Shift+PPM, to teraz zoom. Mnie przestało działać na Win10, ale po ponownym rozpakowaniu paczki od Q. znów ruszyło...Takie tam bolączki drobne. Na screenie maksimum kąta widzenia, tylko te komunikaty lądują na środku ekranu, mamy się do tego przyzwyczaić?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 21:33:08
Czekajcie cierpliwie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 16 Stycznia 2016, 22:04:05
No w koncu zmienilem sobie parametr wire i mam miesiste i grube druty jezdne. Zoom tez spoko, no to jak sie ukaze paczka z nowa siecia to zakasam rekawy :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 16 Stycznia 2016, 22:51:12
Shift+LPM i Shift+PPM, to teraz zoom.
Jak tak to potwierdzam... działa :) W sumie dla mnie działając z pulpitem to te wszystkie bajery są nie potrzebne. Zbliżenie na stałe ustawiam tak, żeby tylko widok z szyby był i najchętniej to usunąłbym haslera z ekranu. Dźwięki też niektóre wyłączam mając realistyczne. Wieć z mojego punktu widzenia fajnie byłoby, gdyby niektóre elementy wystroju wnętrza kabiny nie były jego integralną częścią i żeby je można było wyłączać i mieć czysty widok na okno.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Stycznia 2016, 22:51:53
Dwa kolejne panele informacyjne (spod F1 i F2) przeniesione na nowy system wyswietlania informacji (LMB+4, LNB+5)

  Dodano: 16 Stycznia 2016, 23:09:45
Ok, wiec dzis testujemy dwa nowe panele info (LMB+4, LMB+5). Poza tym czytac I N F O.txt. W config.txt nic sie nie zmienia wiec nie musicie
nadpisywac czy kopiowac wpisow. Dochodzi tez nowy model w models/ip/billboards/.


EU07-160116-1 (http://eu07.es/EXETEST/EU07-160116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 17 Stycznia 2016, 00:39:22
Co prawda musiałem dowiedzieć się co to jest LMB (i RMB, przy okazji), ale zmieniacz informacji działa bez zarzutu.. Przyrośnie nam klawiszologia, ale miejmy nadzieję że z pożytkiem. Logi się wysłały , więc tu bez trucia. W załączniku odpowiedź na jedno z ciekawszych pytań zadanych w tym wątku.
P>S> Uruchomienia z Rainsteda i bezpośrednio z pliku exe, bez błędów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 17 Stycznia 2016, 17:34:03
Na plus. Podobają mi się nowe (choć pewnie pojawiły się we wcześniejszych exe) ekrany ładowania modelviewera. Fajny jest także ekran z pytaniem o wyjście z programu. Zoom po wywaleniu z rolki myszy działa o wiele lepiej, choć moim zdaniem zmiana FOV mogłaby działać jeszcze ciut szybciej. Coś nie mogę zaobserwować w akcji nowych semaforów, ale będę cierpliwie szukać :)

A teraz uwagi. Nowe panele informacyjne zajmują naprawdę mnóstwo miejsca na ekranie. A gdyby tak wywalić z tych paneli czarne, półprzeźroczyste tła? W przypadku krótkich komunikatów nie mielibyśmy 1/4 ekranu zajętej czarnym, pustym panelem. Widzę, że pod LPM+4 pojawiło się to, co wcześniej siedziało pod klawiszem F1. Myślę, że te informacje powinny być prezentowane w osobnym panelu- zegar plus bardzo skrócony rozkład jazdy są chyba w dość częstym użyciu, może więc warto zrobić je tak, by były dość "dyskretne" na ekranie. Idąc dalej, czy aby na pewno potrzebujemy dwóch paneli, które w gruncie rzeczy można by połączyć w jeden? Mówię tutaj o informacjach nt aktywnej lokomotywy i najbliższego pojazdu. Ewentualnie może niektóre z tych informacji prezentować tylko w trybie debugowania?

I jeszcze jedna rzecz. Odpaliłem przykładowy scenariusz "linia61_tl-1" na exe 160116-1 i mam problem ze świecącą roślinnością. To samo jest na 150116-1, z kolei 120116 nie wywołuje tego błędu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 17 Stycznia 2016, 17:58:49
Ja miałem taki efekt "swiecenia" niektórych elementów scenerii (przykład ze świecącym płotem i innymi elementami np. rozjazdy, niektóre drzewa, budynki itp) jak miałem wybraną zintegrowaną kartę graficzną intela w laptoku. Jak przełączylem się na zewnętrzną kartę GForce (czy NVidia na innym laptopie) to problem zniknął.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Stycznia 2016, 18:40:17
Ja tez wlasnie mialem problem ze swiecacym niebem, inni mowili ze nie maja. No i tak zaczalem naprawiac coby u mnie nie bylo no i efekt jest taki,  ze teraz Wy macie.

  Dodano: 17 Stycznia 2016, 19:14:00
Na plus. Podobają mi się nowe (choć pewnie pojawiły się we wcześniejszych exe) ekrany ładowania modelviewera. Fajny jest także ekran z pytaniem o wyjście z programu. Zoom po wywaleniu z rolki myszy działa o wiele lepiej, choć moim zdaniem zmiana FOV mogłaby działać jeszcze ciut szybciej. Coś nie mogę zaobserwować w akcji nowych semaforów, ale będę cierpliwie szukać :)
Zoom pod rolka byl niepraktyczny, tam mozna cos innego np. z propozycji @nbmx'a dac. Mozna dac w konfigu ustawianie predkosci regulacji FoV. Na razie tylko sygnaly 'pulsujace' sie zmienily :).

Cytat: trzecia_bateria
A teraz uwagi. Nowe panele informacyjne zajmują naprawdę mnóstwo miejsca na ekranie. A gdyby tak wywalić z tych paneli czarne, półprzeźroczyste tła? W przypadku krótkich komunikatów nie mielibyśmy 1/4 ekranu zajętej czarnym, pustym panelem. Widzę, że pod LPM+4 pojawiło się to, co wcześniej siedziało pod klawiszem F1. Myślę, że te informacje powinny być prezentowane w osobnym panelu- zegar plus bardzo skrócony rozkład jazdy są chyba w dość częstym użyciu, może więc warto zrobić je tak, by były dość "dyskretne" na ekranie. Idąc dalej, czy aby na pewno potrzebujemy dwóch paneli, które w gruncie rzeczy można by połączyć w jeden? Mówię tutaj o informacjach nt aktywnej lokomotywy i najbliższego pojazdu. Ewentualnie może niektóre z tych informacji prezentować tylko w trybie debugowania?
Przezroczystosc tla jest w konfigu, od nastepnej wersji powinno dzialac prawidlowo. Po przeniesieniu na nowy system wyswietlania wszystkich paneli informacyjnych, bedzie sie myslec o jakiejs praktycznej orgainzacji tego.

Cytat: trzecia_bateria
I jeszcze jedna rzecz. Odpaliłem przykładowy scenariusz "linia61_tl-1" na exe 160116-1 i mam problem ze świecącą roślinnością. To samo jest na 150116-1, z kolei 120116 nie wywołuje tego błędu.

Ogarniete.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 17 Stycznia 2016, 19:24:19
Mam to samo co mac310, ale skoro już ogarnięte... Zoom, jeśli wywalisz z pod jeg działania ekrany informacyjne, będzie wręcz miodzio. I jeszcze coś, nie cierpię nocnych scenerii, stąd niechęć do ich testowania według ustawionego atmo. Z tego powodu nie widziałem błędu świecenia. Ale odpalałem standardowo umieszczony w PC Quark Noc i wydaje mi się, że tam jest ok. Zaraz to sprawdzę i dam znać. Edith: W Quarku jest ciemna noc, ale świecą niektóre drzewa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 17 Stycznia 2016, 19:41:32
Ja za to wolę nocne scenerie bo zwykle tylko w nocy mam czas pojeździć i wtedy w połączeniu z pulpitem wygląda to znacznie lepiej. Jak pogaszę wszystkie światła w pokoju to można się poczuć jak w kabinie ;) W dzień wszystko dookoła widać i psuje to trochę realizm otoczenia. No ale rozumiem, ze jak się używa klawiatury to lepiej widać co się dzieje dookoła i widzieć klawiaturę. Sam pewnie wolałbym dzienne scenerie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Stycznia 2016, 19:58:16
UWAGA! Ci, ktorzy maja problem z 'config parsing...' - problem moze rozwiazac ustawienie uruchamiania jako administrator.

  Dodano: 18 Stycznia 2016, 00:42:21
Wszytkie panele informacyjne z klawiszy funkcyjnych przeniesione pod LMB+?, gdzie ? to cyfry od 0 do 9. Testowac czy sie nie wysypuje np. w debugmode. Oczywiscie przeniesienie na inna kombinacje klawiszowa bylo tymczasowe na czas przenoszenia. Jezeli uznacie ze  'to jest pro, tak jest lepiej' to bedzie mozna zostawic. Tak czy inaczej w pozniejszym terminie planuje wprowadzic klawiszologie konfigurowalna przez uzytkownika.
 
EU07-180116-1 (http://eu07.es/EXETEST/EU07-180116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 18 Stycznia 2016, 02:11:17
No cóż, wszystko gra i buczy i jest na swoim miejscu. Ekrany informacyjne są przywiązane do ekranu bez względu na stosowany kąt widzenia - o to mi chodziło. Dwie uwagi, informacje o debug mode mogły zostać czerwone, żółte mało widoczne są. Może inna czcionka. Info o prowadzonym loku, uzupełnił bym o pozycję nastawnika. 
Cytuj
Ja za to wolę nocne scenerie bo zwykle tylko w nocy mam czas pojeździć
Ja niestety mam problem z oczami, stąd też nie za bardzo te nocne scenerie są dla mnie. Gdyby było jakieś rozsądne oświetlenie, to nocny klimat potrafiłbym zaakceptować. Klawiszologia, trzeba się będzie przestawić, ale... w końcu miał być rozwój. Z tym, że umożliwienie samodzielnej konfiguracji może (nie mus) przynieść zalew pytań, od tych to im nie działa.  Odpala się bezpośrednio i przez rainsted.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 02:21:58
Na jednym panelu z informacjami (tam gdzie wszystko jest w slupku po lewej), masz pozycje. Ale jak trzeba moge wieksza czcionka dac jakies nastawy. Poza tym trzeba to posegregowac jakos, bo bez ladu jest. Ja nie mam koncepcji.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 18 Stycznia 2016, 08:10:31
Jak rozumiem tego typu teksty jak w załączniku będą pobierane z pliku tekstowego w zależności od wybranej wersji językowej.
Może w końcu sobie pobiorę i sprawdzę jak to wygląda ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 08:23:08
N0o oczywiscie, wszystko bedzie dobrze. A tymczasem stworzylem event setfog...

event fog1 setfog 1.1 0 3.0 750 0.05 endevent
event fog2 setfog 1.1 0 1.0 20 0.07 endevent

setfog A B C D E
a - opoznienie zadzialania
b - costam, pewnie nic
c - docelowy poczatek mgly
d - docelowy koniec mgly
e - o ile jednostek bedzie sie zmieniac na klatke
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 18 Stycznia 2016, 11:04:31
To będzie działać na zasadzie oparu mgły widocznego z daleka, czy raczej że mgła zacznie nas okrywać od pewnego miejsca?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 11:09:46
sciana mgly blizej/dalej...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 18 Stycznia 2016, 11:34:20
To ja proponuję dwie rzeczy:
1. co już jest? wjeżdżając w mgłę "ciemność" narasta w zależności od różnicy między jasnością światła w mgle i poza mgłą
2. pojawianie się mgły jest stopniowe po wywołaniu eventu (nie tak, że nagle się pojawia obłok). Może np podnosi się z ziemi w zdefiniowanym czasie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 12:05:35
odpowiem tylko na 2.
To jest operowaine parametrami start i end standardowej openglowej mgly, ewentualnie mozna dac jeszcze gestocs, ale to nie na wszystkich kartach dziala. Szybkosc przyblizania/oddalania zalezy od wspolczynnika w ostatnim parametrze. Aby byla mozliwosc wjechania w 'oblok' mgly trzeba by wprowadzic obsluge mgly wolumetrycznej, wtedy tez bylaby mozliwosc podnoszenia/opuszczania ewentualnie jakies chmury na czasteczkach :D.

https://youtu.be/xOXbSR2fSa4

  Dodano: 18 Stycznia 2016, 14:30:25
Wezcie mi to wyjasnijcie, bo ja nie ogarniam... Czy tu ktos znowu cos przekombinowal? o.0
            ReplacableSkin =
                    Global::asCurrentTexturePath + ReplacableSkin; // skory tez z dynamic/...
                if ((i = ReplacableSkin.Pos("|")) > 0) // replacable dzielone
                {
                    iMultiTex = -1;
                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                        Global::iDynamicFiltering);
                    ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                    ReplacableSkin = Global::asCurrentTexturePath +
                                     ReplacableSkin; // odtworzenie początku ścieżki
                    // sprawdzić, ile jest i ustawić iMultiTex na liczbę podanych tekstur
                    if (!ReplacableSkin.IsEmpty())
                    { // próba wycięcia drugiej nazwy
                        iMultiTex = -2; // skoro zostało coś po kresce, to są co najmniej dwie
                        if ((i = ReplacableSkin.Pos("|")) == 0) // gdy nie ma już kreski
                            ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                Global::iDynamicFiltering);
                        else
                        { // jak jest kreska, to wczytać drugą i próbować trzecią
                            ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                Global::iDynamicFiltering);
                            ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                            ReplacableSkin = Global::asCurrentTexturePath +
                                             ReplacableSkin; // odtworzenie początku ścieżki
                            if (!ReplacableSkin.IsEmpty())
                            { // próba wycięcia trzeciej nazwy
                                iMultiTex =
                                    -3; // skoro zostało coś po kresce, to są co najmniej trzy
                                if ((i = ReplacableSkin.Pos("|")) == 0) // gdy nie ma już kreski
                                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                        Global::iDynamicFiltering);
                                else
                                { // jak jest kreska, to wczytać trzecią i próbować czwartą
                                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                        Global::iDynamicFiltering);
                                    ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                                    ReplacableSkin = Global::asCurrentTexturePath +
                                                     ReplacableSkin; // odtworzenie początku ścieżki
                                    if (!ReplacableSkin.IsEmpty())
                                    { // próba wycięcia trzeciej nazwy
                                        iMultiTex = -4; // skoro zostało coś po kresce, to są co
                                        // najmniej cztery
                                        ReplacableSkinID[-iMultiTex] =
                                            TTexturesManager::GetTextureID(
                                                NULL, NULL,
                                                ReplacableSkin.SubString(1, i - 1).c_str(),
                                                Global::iDynamicFiltering);
                                        // więcej na razie nie zadziała, a u tak trzeba to do modeli
                                        // przenieść
                                    }
                                }
                            }
                        }
                    }
                }
                if (iMultiTex > 0)
                { // jeśli model ma 4 tekstury
                    ReplacableSkinID[1] = TTexturesManager::GetTextureID(
                        NULL, NULL, (ReplacableSkin + ",1").c_str(), Global::iDynamicFiltering);
                    if (ReplacableSkinID[1])
                    { // pierwsza z zestawu znaleziona
                        ReplacableSkinID[2] = TTexturesManager::GetTextureID(
                            NULL, NULL, (ReplacableSkin + ",2").c_str(), Global::iDynamicFiltering);
                        if (ReplacableSkinID[2])
                        {
                            iMultiTex = 2; // już są dwie
                            ReplacableSkinID[3] = TTexturesManager::GetTextureID(
                                NULL, NULL, (ReplacableSkin + ",3").c_str(),
                                Global::iDynamicFiltering);
                            if (ReplacableSkinID[3])
                            {
                                iMultiTex = 3; // a teraz nawet trzy
                                ReplacableSkinID[4] = TTexturesManager::GetTextureID(
                                    NULL, NULL, (ReplacableSkin + ",4").c_str(),
                                    Global::iDynamicFiltering);
                                if (ReplacableSkinID[4])
                                    iMultiTex = 4; // jak są cztery, to blokujemy podmianę tekstury
                                // rozkładem
                            }
                        }
                    }
                    else
                    { // zestaw nie zadziałał, próbujemy normanie
                        iMultiTex = 0;
                        ReplacableSkinID[1] = TTexturesManager::GetTextureID(
                            NULL, NULL, ReplacableSkin.c_str(), Global::iDynamicFiltering);
                    }
                }

Moze w calosci, bo tak z kontekstu...

   ReplacableSkin =
                    Global::asCurrentTexturePath + ReplacableSkin; // skory tez z dynamic/...
                if ((i = ReplacableSkin.Pos("|")) > 0) // replacable dzielone
                {
                    iMultiTex = -1;
                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                        Global::iDynamicFiltering);
                    ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                    ReplacableSkin = Global::asCurrentTexturePath +
                                     ReplacableSkin; // odtworzenie początku ścieżki
                    // sprawdzić, ile jest i ustawić iMultiTex na liczbę podanych tekstur
                    if (!ReplacableSkin.IsEmpty())
                    { // próba wycięcia drugiej nazwy
                        iMultiTex = -2; // skoro zostało coś po kresce, to są co najmniej dwie
                        if ((i = ReplacableSkin.Pos("|")) == 0) // gdy nie ma już kreski
                            ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                Global::iDynamicFiltering);
                        else
                        { // jak jest kreska, to wczytać drugą i próbować trzecią
                            ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                Global::iDynamicFiltering);
                            ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                            ReplacableSkin = Global::asCurrentTexturePath +
                                             ReplacableSkin; // odtworzenie początku ścieżki
                            if (!ReplacableSkin.IsEmpty())
                            { // próba wycięcia trzeciej nazwy
                                iMultiTex =
                                    -3; // skoro zostało coś po kresce, to są co najmniej trzy
                                if ((i = ReplacableSkin.Pos("|")) == 0) // gdy nie ma już kreski
                                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                        Global::iDynamicFiltering);
                                else
                                { // jak jest kreska, to wczytać trzecią i próbować czwartą
                                    ReplacableSkinID[-iMultiTex] = TTexturesManager::GetTextureID(
                                        NULL, NULL, ReplacableSkin.SubString(1, i - 1).c_str(),
                                        Global::iDynamicFiltering);
                                    ReplacableSkin.Delete(1, i); // usunięcie razem z pionową kreską
                                    ReplacableSkin = Global::asCurrentTexturePath +
                                                     ReplacableSkin; // odtworzenie początku ścieżki
                                    if (!ReplacableSkin.IsEmpty())
                                    { // próba wycięcia trzeciej nazwy
                                        iMultiTex = -4; // skoro zostało coś po kresce, to są co
                                        // najmniej cztery
                                        ReplacableSkinID[-iMultiTex] =
                                            TTexturesManager::GetTextureID(
                                                NULL, NULL,
                                                ReplacableSkin.SubString(1, i - 1).c_str(),
                                                Global::iDynamicFiltering);
                                        // więcej na razie nie zadziała, a u tak trzeba to do modeli
                                        // przenieść
                                    }
                                }
                            }
                        }
                    }
                }
                if (iMultiTex > 0)
                { // jeśli model ma 4 tekstury
                    ReplacableSkinID[1] = TTexturesManager::GetTextureID(
                        NULL, NULL, (ReplacableSkin + ",1").c_str(), Global::iDynamicFiltering);
                    if (ReplacableSkinID[1])
                    { // pierwsza z zestawu znaleziona
                        ReplacableSkinID[2] = TTexturesManager::GetTextureID(
                            NULL, NULL, (ReplacableSkin + ",2").c_str(), Global::iDynamicFiltering);
                        if (ReplacableSkinID[2])
                        {
                            iMultiTex = 2; // już są dwie
                            ReplacableSkinID[3] = TTexturesManager::GetTextureID(
                                NULL, NULL, (ReplacableSkin + ",3").c_str(),
                                Global::iDynamicFiltering);
                            if (ReplacableSkinID[3])
                            {
                                iMultiTex = 3; // a teraz nawet trzy
                                ReplacableSkinID[4] = TTexturesManager::GetTextureID(
                                    NULL, NULL, (ReplacableSkin + ",4").c_str(),
                                    Global::iDynamicFiltering);
                                if (ReplacableSkinID[4])
                                    iMultiTex = 4; // jak są cztery, to blokujemy podmianę tekstury
                                // rozkładem
                            }
                        }
                    }
                    else
                    { // zestaw nie zadziałał, próbujemy normanie
                        iMultiTex = 0;
                        ReplacableSkinID[1] = TTexturesManager::GetTextureID(
                            NULL, NULL, ReplacableSkin.c_str(), Global::iDynamicFiltering);
                    }
                }
                else
                    ReplacableSkinID[1] = TTexturesManager::GetTextureID(
                        NULL, NULL, ReplacableSkin.c_str(), Global::iDynamicFiltering);
                if (TTexturesManager::GetAlpha(ReplacableSkinID[1]))
                    iAlpha = 0x31310031; // tekstura -1 z kanałem alfa - nie renderować w cyklu
                // nieprzezroczystych
                else
                    iAlpha = 0x30300030; // wszystkie tekstury nieprzezroczyste - nie renderować w
                // cyklu przezroczystych
                if (ReplacableSkinID[2])
                    if (TTexturesManager::GetAlpha(ReplacableSkinID[2]))
                        iAlpha |= 0x02020002; // tekstura -2 z kanałem alfa - nie renderować w cyklu
                // nieprzezroczystych
                if (ReplacableSkinID[3])
                    if (TTexturesManager::GetAlpha(ReplacableSkinID[3]))
                        iAlpha |= 0x04040004; // tekstura -3 z kanałem alfa - nie renderować w cyklu
                // nieprzezroczystych
                if (ReplacableSkinID[4])
                    if (TTexturesManager::GetAlpha(ReplacableSkinID[4]))
                        iAlpha |= 0x08080008; // tekstura -4 z kanałem alfa - nie renderować w cyklu
                // nieprzezroczystych
            }

Grzesiu, wyjasnij mi to :).Przede wszystkim nie rozumie dlaczego w pierwszej czesci odbywa sie przydzielanie do tablicy na ujemnym poziomie
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: djuzi w 18 Stycznia 2016, 15:01:08
A tymczasem stworzylem event setfog...
Mgła po zmianie eventem będzie płynnie się zmieniać, czy też nagle zmieni swoje parametry?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 15:01:46
Obczaj film :). Moze szalu nie ma, ale moze komus sie przyda.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 18 Stycznia 2016, 15:07:42
Jeżeli można to zmieniać za pomocą eventu to prawdopodobnie przyda się do różnych scenariuszy - jadąc na różnych wysokościach będzie można wywoływać mgłę co doda realizmu dla jazdy np. o godzinie 5-6 rano. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 18 Stycznia 2016, 15:08:04
Hej,

Popatrzyłem w kod i widzę:
iMultiTex < 0
Przypisanie do tablicy [-iMultiTex]. Mnie na matematyce zawsze uczyli, że "--" daje "+".
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 15:12:27
NIe wiem do konca jakie ktos (yB?) mial intencje, ale podejrzewam ze to wszystko da sie napisac w 10 linijkach :D.
Bo rozumie ze to ma byc tylko wczytanie max 4 tekstur replacableskin. No to ja to moge w 10 liniach ogarnac, no moze se 15 dam na zapas.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 18 Stycznia 2016, 15:16:07
Ra, to wprowadził Ra. Nie wiem czemu to jest zamotane. Ograniczenie do czterech jest jak sądzę ograniczeniem wielkości tabelki. Jak dla mnie można zmienić. Nie wiem po co są te wszystkie ify, można to na for zrobić, ale jest i działa więc nie tykam póki nie będzie nowego parsera. Jak chcesz to baw się.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 15:26:46
Jezeli dobrze rozumie, to niby te tekstury wymienialne maja byc definiowane w pliku mmd po nazwie modelu t3d za przecinkiem...
Czy ktos taka mozliwosc gdzies wykorzystal juz? Natomiast jezeli uwazacie (jak ja) ze jest to niepraktyczne, to chetnie wyslucham propozycji na przechowywanie tekstur replacable, mnie sie to widzi w pliku dedykowanym dla pojazdu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 18 Stycznia 2016, 15:37:32
W żadnym changelogu nic o tym nie widziałem. Używamy takiego rozwiązania obecnie:
W mmd wpisujesz models: model.t3d# i wtedy szukany jest zestaw tekstur wymiennych definiowanych w t3d jako map: -1 : -4 o nazwach plików repl,1 : 4.ext.
Jak chcesz w tym dłubać, to mam zapotrzebowanie na zmianę sposobu wczytywania tablicy kierunkowej (repl4), co próbowałem zrobić samemu, ale oczywiście nie wyszło. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 18 Stycznia 2016, 15:40:29
W takim razie skoro jest to gdzies uzywane juz, to nie bede tu nic optymalizowal. Jezeli chodzi o tekstury tablic kierunkowych to moge sie podjac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 18 Stycznia 2016, 16:00:45
To opisuję swoją koncepcję by nie przepadło na ircu:
Jeśli nie zostanie znaleziona tekstura repl,4.ext pod czwartą wymienną wgrywana jest nowhere.ext. Jest to wykonywane dla każdego obiektu dynamic niezależnie od obsady.
Tam gdzie jest wczytywana tekstura zależna od rozkładu, w pierwszej kolejności szukana jest tekstura o nazwie tożsamej z nazwą rozkładu. (bez ścieżki, dźwięki kierpocia idą z scn z lokacji rozkładu, tekstura z dynamic z folderu pojazdu) Jeśli nie zostanie znaleziona, szukana jest tekstura z nazwą stacji docelowej (tak jak jest to obecnie). Jeśli nie zostanie znaleziona, ładowana jest nowhere.ext. Było już tam chyba zrobione opcjonalne uzależnienie tekstury od mmd pojazdu w formie jakiegoś sufiksu, bo przykładowo różne modele kibli mogą mieć różny styl wyświetlacza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 18 Stycznia 2016, 16:35:12
Krzyżowa, wysyp na : EVENT LAUNCHED: klonowo_zwr16_0 by eu07-515
EVENT LAUNCHED: klonowo_zwr16_vmax by eu07-515
type: TrackVel
vel:  -1.000000
EVENT LAUNCHED: klonowo_m2-s10 by eu07-515
Multiple passed
EVENT ADDED TO QUEUE: klonowo_m2_sem_ligh10 by eu07-515
EVENT ADDED TO QUEUE: klonowo_m2_sem_info_v40 by eu07-515
EVENT ADDED TO QUEUE: klonowo_m2_sem_distinfo_vmax by eu07-515
EVENT LAUNCHED: klonowo_m2_sem_ligh10 by eu07-515
EVENT LAUNCHED: klonowo_m2_sem_distinfo_vmax by eu07-515
Type: UpdateValues - SetVelocity 0 -1
Scenariusz z EP09.

  Dodano: 18 Stycznia 2016, 21:34:07

L61 sceneria na wszystkich składach przejezdna. Z tym, że taki kwiatek w kilku miejscach był, jak w załączniku: pasy świetlne semaforów mrugają poświatą, czego załącznik do końca nie oddaje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 19 Stycznia 2016, 08:00:17
TD2 znowu mi nie startuje z rainsteda i staje na parsowaniu linii poleceń. Uruchamianie ręczne na szczęście działa. Przejechałem całe kółko TD2 ale żadnej mgły nie zaobserwowałem na EU07-180116-1.exe. Bilboardy sobie łądnie stoją, niektóre światła semaforów mają wspomnianą poświatę... tzn. chyba jeden na pomarańczowym. Ludziska sobie wsiadają nawet jak stanę na końcu peronu i muszą niektórzy lecieć z drugiego końca, choć specjalnie się nie spieszą ;)
Potwierdzam również naprawienie problemu "świecących" drzew o których pisał @trzecia_bateria.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 19 Stycznia 2016, 09:00:02
Tablice juz prawie ogarniete. Pozostaje pewien problem, bo nie ustawia tekstury silnikowemu gdy sklad ma rozklad przypisany (tylko ra/rb).
No znalazlem pewna zaleznosc, kiedy nie wyswietla na srodkowym...

  Dodano: 19 Stycznia 2016, 15:09:51
   ...
       if (test == "texture01:") textur[1] = strl.SubString(12, 255);
       if (test == "texture02:") textur[2] = strl.SubString(12, 255);
       if (test == "texture03:") textur[3] = strl.SubString(12, 255);
       if (test == "texture04:") textur[4] = strl.SubString(12, 255);
       }

      if (M != NULL) RELATION = M->Relation();

      if (textur[4] == "")                                                      // jezeli nie ma w pliku .add...
       if (M != NULL) textur[4] = RELATION;                                     // to bierze z rozkladu jezeli jest
        if (!FEX(QGlobal::asAPPDIR + D->asBaseDir + textur[4] +".tga")) textur[4] = "nowhere";  //gdyi nie ma pliku o nazwie jak docelowa to nowhere

       for (int j = 1; j<=4; j++)
        if (textur[j] != "") D->ReplacableSkinID[j] = TTexturesManager::GetTextureID(0, 0, AS(D->asBaseDir + textur[j]).c_str(), Global::iDynamicFiltering);

      if (D->ReplacableSkinID[1]) if (TTexturesManager::GetAlpha(D->ReplacableSkinID[1])) D->iAlpha = 0x31310031; // tekstura -1
      if (D->ReplacableSkinID[2]) if (TTexturesManager::GetAlpha(D->ReplacableSkinID[2])) D->iAlpha |= 0x02020002; // tekstura -2
      if (D->ReplacableSkinID[3]) if (TTexturesManager::GetAlpha(D->ReplacableSkinID[3])) D->iAlpha |= 0x04040004; // tekstura -3
      if (D->ReplacableSkinID[4]) if (TTexturesManager::GetAlpha(D->ReplacableSkinID[4])) D->iAlpha |= 0x08080008; // tekstura -4

Dziekuje, dobranoc ;)

Jak to dziala? Hmmm.. Tutaj troche na odwrot jest, bo priorytet ma tekstura zdefiniowana w pliku ustawien dodatkowych modelu i jezeli
tam znajdzie wpis to juz nie bedzie szukac w rozkladzie jazdy. Ale jakos tak wlasnie mi sie to widzi, bo mozna definiowac pragotrony pojazdom ktore nie koniecznie musza miec rozklad. Natomiast jezeli texture04 bedzie puste wtedy pod warunkiem ze trainset mial podany
rozklad i pojazd jest headdriver lub reardriver to tekstura bedzie szukana w pliku o takiej nazwie jak stacja koncowa a jesli nie znajdzie,
to wtedy z nowhere - czyli pusta tablica.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: maszynista27 w 19 Stycznia 2016, 15:22:35
Z tym, że taki kwiatek w kilku miejscach był, jak w załączniku: pasy świetlne semaforów mrugają poświatą, czego załącznik do końca nie oddaje.
Ja natomiast zauważyłem, że to samo występuje na scenerii Bałtyk. Każdy semafor z komorą pasa świetlnego w ten sposób świeci.
EDIT:
Dodam jeszcze, że po zmianie sygnału z S1 na np. S5 pas dalej mruga (pas.jpg).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 19 Stycznia 2016, 15:24:30
Podejzewam ze te komory pasow sa w jakis inny soosob zrobione ze mimo wylaczonego sa aurole, mam  to samo i nie rozkminialem tego jescze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 01:02:41
Nie zauważyłem edycji.
if (!FEX(QGlobal::asAPPDIR + D->asBaseDir + textur[4] +".tga")) textur[4] = "nowhere";Złapie gdy tabliczka będzie w dds? Tu był jakiś wyjątek i tekstura miała być nieodwrócona niezależnie od formatu. Nie wiem dlaczego.
Prosiłbym jeszcze o branie z nazwy rozkładu w pierwszej kolejności a dopiero potem z relacji.
Działa na skład wagonowy, gdzie tylko pierwszy pojazd ma headdriver i nie ma ukrotnienia między pojazdami?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 01:16:14
Nie zauważyłem edycji.
if (!FEX(QGlobal::asAPPDIR + D->asBaseDir + textur[4] +".tga")) textur[4] = "nowhere";Działa na skład wagonowy, gdzie tylko pierwszy pojazd ma headdriver i nie ma ukrotnienia między pojazdami?

No juz wszystkim ustawia. Czemu ta tablica jest odwrocona? tga jest gora do dolu, musialem grafike odwrocic...
Aha, jescze te prefiksy w zaleznie od typu pragotronu musze obmyslec.

Wez se przypomnij co bylo przyczyna odwrocenia do gory nogami tej tablicy, bo to tak nie moze byc...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 01:32:00
Jak odwrócona? Wcześniej teksturka na tablicę i w tga i w dds musiała być zorientowana normalnie by się dobrze wyświetlała. Jak teraz obie muszą być odwrócone, to coś namieszałeś. Nie wiem dlaczego się tak działo. Pytaj Ra. On to implementował na potrzeby swoich kibli na quarku, ja podchwyciłem temat jak już było gotowe i nie miałem nic do gadania.
Co do prefiksów, to jeśli Ra nic nie zaczął w tym aspekcie, to w sumie nie jest konieczne. Jak wprowadzasz pliki konfiguracyjne dla każdej tekstury (egzemplarza pojazdu) to może jakoś tu powiązać. Choć takie kible różniące się stylem tablicy zazwyczaj różnię się też jej wymiarami/umiejscowieniem, więc i tak wymagałyby osobnego modelu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 01:35:20
ja se przygotowujac tablice zrobilem tga, bo nie lubie sie z ddsami babrac i sie zdziwilem ze na modelu tekstura byla odwrotnie, ja tuy raczej nic nie popsulem. Sie zastanawiam czy to nie czasem te flagi renderowania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 01:48:03
Daj exe to potestuję różne sytuacje na różnych pojazdach w różnych formatach. Próbowałem się w tym babrać w kodzie i nic nie zdziałałem, więc w teorii działania niestety nie pomogę.
Flagi były już wcześniej? Muszę przygotować pojazd z kilkoma wymiennymi w dds do testów, by nie wyszło, że nie tylko do tablicy jakieś specjalne zasady się odnoszą.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 01:56:49
No za chwile bedzie, tam dorzucam katalog dynamic/en57-2000_v1 z tymi tga do testowania
przykladowy plik .add:
...
mdstatic1:
mdstatic2:
mdstatic3:
mdstatic4:
mdstatic5:
mdstatic6:
mdstatic7:
mdstatic8:
mdstatic9:
mdstatic0:
texture01:
texture02:
texture03:
texture04: wloclaw glowny


  Dodano: 20 Stycznia 2016, 02:14:27
Nie wiesz przypadkiem od czego zalezy mruganie/przeladowywanie sie okna przy uruchamianiu. Wczesniej bylo tylko raz na moment czarne i od razu wchodzilo tlo wczytywania. Mam tak od momentu zmiany systemu. przypuszczam ze moze to zalezec od ustawien sterownika OpenGl, ale na chybil-trafil cos nie moge znalezc.

  Dodano: 20 Stycznia 2016, 09:43:46
Dzisiaj na warsztacie nowy parser pliku EU07.INI. Mam ogromna nadzieje, ze w kocu uda sie zazegnac problematyczne wysypywanie sie
na parsowaniu eu07.ini na starym parserze (10 osob na 125 ma z tym problem).  Przyczyn nie bede sie doszukiwal juz, bo na to moze miec wlyw na prawde wiele czynnikow i nie koniecznie musi to byc popsucie czegos.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 12:40:36
Istotnie tabliczka na kiblu jest odbita na starszych exekach. Coś musiałem pomieszać.
Na EU07-200116-1 wywala mi TD gdy wstawię tam kible. Wywalenie plików madd nic nie zmienia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 12:55:41
Mnie tez wywalalo ale ogarnalem to a teraz nie pamietam czy wysylalem juz poprawione czy pozniej odkrylem...
Wciagu godziny bedzie kolejny apdejt publiczny, tylko wykonam testy na dwoch innych kompach.

  Dodano: 20 Stycznia 2016, 13:14:44

18.01.16 - wszystkie panele informacyjne przeniesione na nowy system wypisywania tekstow
18.01.16 - nowy panel z klawiszologia pojazdu (plik txt o nazwie takiej jak typ pojazdu np. 303-ep-tv.txt w katalogu tutorials)
18.01.16 - nowy typ eventu - tym razem do sterowania mgla w czasie symulacji (plynne oddalanie/przyblizanie z ustalona predkoscia)
18.01.16 - dolaczaine do pojazdu dodatkowych obiektow z oddzielnych modeli (np. przedmioty w kabinie)
19.01.16 - definiowanie dodatkowych tekstur wymiennych w pliku charakterystyki indywidualnej pojazdu
20.01.16 - rozpoczeto wprowadzanie nowego parsera dla pliku EU07.INI (nie wszystkie polecenia dzialaja)

Nadejszla wiekopomna chwyla...

EU07-200116-1 (http://eu07.es/EXETEST/EU07-200116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 13:52:22
Znowu zaczęło mnie wywalać na wczytywaniu ekranów startowych jpg. Na nocnym unoffie jeszcze działało. :<
Po zmianie tła na tga wysyp na soundinit. Mam wrażenie deja vu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 13:54:44
Patch do poprzedniej paczki (samo exe).
EU07-200116-1p1 (http://eu07.es/EXETEST/EU07-200116-1p1.rar)
EU07-200116-1p2 (http://eu07.es/EXETEST/EU07-200116-1p2.rar)
EU07-200116-1p3 (http://eu07.es/EXETEST/EU07-200116-1p3.rar)
EU07-200116-1p4 (http://eu07.es/EXETEST/EU07-200116-1p4.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 14:16:36
Przykro mi, ale wywala wczytywanie kibla. Jak wczytam siódemkę, to kibel nie ma tekstury. Objechałem Bałtyk, jest stabilnie. Nadal do poprawki poświata pasów świetlnych. A z paczem jeszcze nie wiem.

  Dodano: 20 Stycznia 2016, 14:21:33
Nadal wywala jak wczytuje kibla.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 14:32:49
Wysypy tak samo jak w poprzednim. Wczytywanie ekranu w jpg, a jak obejdę to sound init.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 15:33:38
Mnie się wczytało, po zaremowaniu bilbordów. Tyle, że dalej i tak nie wiem co z tym zrobić. |Po wciśnięciu F11 wywaliło mnie do windy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 15:38:23
A jaka jest sytuacja bez debugmode?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 15:41:03
Sprawdzę zaraz, zamieniłem wpisy tekstur tych bilbordów na TGA i poszło z modelami, oczywiście bez plakatów na szaro. Coś te pepegi są trefne dziś.

  Dodano: 20 Stycznia 2016, 15:44:51
W trybie normal Jpegi wywalają. Końcówka loga:
Loading - texture: textures\dynamic\pkp\en57-2000_v1\en57-2000_rb.
Failed
Missed texture: textures\dynamic\pkp\en57-2000_v1\en57-2000_rb.
Loading - dynsets J:\EU1504pacz\dynstates\en57-2000rb.madd
Loading - texture: dynamic\pkp\en57-2000_v1\nowhere.dds
New timetable for en57-2000ra: ex7424
Loading - texture: dynamic\pkp\en57-2000_v1\Wloclaw.tga

  Dodano: 20 Stycznia 2016, 15:51:47
Tryb normal, zamieniłem rozszerzenie tekstur we wpisie na tga i wczytało się.
node;-1;0;BILLBOARD;model;25.0;-0.1;938.0;24.8;ip/billboards/03.t3d;qqq./textures/annuncio2.tga;;endmodel
node;-1;0;BILLBOARD;model;-25.0;-0.1;938.0;-24.8;ip/billboards/03.t3d;qqq./textures/annuncio3.tga;;endmodel
node;-1;0;BILLBOARD;model;6.7;1.9;923.0;0.1;ip/billboards/reklam_300.t3d;qqq./textures/3in1-01.tga;;endmodel
Wywaliło mnie po zrobieniu screena. Ciekawe, ta sama SCN ze wskazaniem na siódemkę wczytuje się bez mrugnięcia okiem z poprawnymi teksturami w jpgu na modelach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 15:58:50
Mowisz ze znowu wywala na F11 i PrntScr? A wylacz w config.txt sshotexif+, moze zapisywanie exifa cos wadzi...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 16:09:42
config.txt sshotexif+, dałem na 0 i przestało wywalać. Robi pod F11 i prtscr bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 20 Stycznia 2016, 16:11:56
EU07 i EN57 odpala się na p3 ale EN57 nie ma tekstury tylko tabliczki. Przy EU07 bilboardy widoczne i środkowy się animuje (2 z 3 reklam normalne, trzecia jakaś sieczka). F11 działą i niczego nie wywala... jak widać ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 16:12:07
Hmmm, czyli powiedzmy mozna przyjac ze exiftool nie ma jakis praw ustawionych. Weź tam w data/exiftool/ ustaw programowi odpalanie jako admin, ponownie wlacz zapisywanie exif i sprawdz co bedzie sie dzialo.
Ja chyba zapomnialem dac tekstur tga dla tego en57-2000. Wrzucam, choc to i tak jest 2040 ze zmienionym numerkiem.

http://eu07.es/EXETEST/en57-2000_v1.rar

Mowisz Stele, ze przez jakis czas funkcjonowaly te JPG? A wez zmien  ldrbackext na tga, ale billboardy odkomentuj. Ja na zachwile przygotuje exe z pulapkami we wczytywaniu jpg.

EU07-200116-1p4 (http://eu07.es/EXETEST/EU07-200116-1p4.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 16:20:40
Tak, kiblowi brakowało tekstur.
Na p3 wysyp tak samo jak bez poprawek. Ciągle sound init. Bez debuga to samo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 16:23:01
EU07 i EN57 odpala się na p3 ale EN57 nie ma tekstury tylko tabliczki. Przy EU07 bilboardy widoczne i środkowy się animuje (2 z 3 reklam normalne, trzecia jakaś sieczka). F11 działą i niczego nie wywala... jak widać ;)
Widać, nie widać, u Ciebie nie wywala, ale u mnie tak. Robię zrzut ekranu który się zapisał, a maszynę wywaliło do windy. O braku tekstury zewnętrznej pisałem kilka postów wcześniej. Powtórzę, siódemka na tej samej SCN wczytuje się poprawnie, a kibel nie. Aby wczytać kibla zaremowałem modele bilbordów, później pozbawiłem ich tekstur. To pomogło na wczytanie, ale nie rozwiązało sprawy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 20 Stycznia 2016, 16:30:30
Raz się kibel wczytał, a teraz nie mogę ruszyć mimo kilkukrotnych prób. Widzę, że exe siedzi w procesach i zajmuje procesor dość intensywnie ale nic się nie dzieje. Muszę ubijać ręcznie. Remowanie bilboardów nie pomaga.
Siódemka się jeszcze wczytuje bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 16:40:32
P4 jest, nie zauwazylem nowej strony, ale to dla Stele do debugowania wczytywania jpg.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 20 Stycznia 2016, 16:48:01
Dodanie tekstur zadziałało jednak teraz na patchach się nie uruchamia. Mogę tylko odpalić na pierwotnym apdejcie EU07-200116-1.exe bez patchy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 16:49:17
Tak, bilbordy działały. Przez ostatni tydzień testowałem wszystko tak ustawione jak wrzucałeś i nie było problemów do nocnego unoffa włącznie. Bilbordów w scenerii nie tykałem. Wczytywanie do nich nie dochodzi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Stycznia 2016, 17:04:19
Przestawiłem kibla na inny tor, z tym samym wpisem i player not exist. Ale wczytuje się ghostview. Wczytuje bezpośrednio z exe P4, bez rainsted. Odblokowałem też bilbordy. Chyba mam dość na dziś.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Stycznia 2016, 17:07:45
Kolejny pacz z pulapkami dla Stele:


EU07-200116-1p5 (http://eu07.es/EXETEST/EU07-200116-1p5.rar)
EU07-200116-1p6 (http://eu07.es/EXETEST/EU07-200116-1p6.rar)
Stele, czemu twoje logi sie nie wysylaja na serwer? ostatnie o 12.25...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 20 Stycznia 2016, 18:35:25
Nie wysyłają się na serwer, bo wysypuje się przed próbą wysłania.
Logi z p5.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 08:33:22
Od chwili tej zamykam dostep do paczek ktore pojawily sie przed dniem 18.01.16.

Nie ma dalszej potrzeby coby byly sciagane, bo tylko wprowadzi to zamet, a w skrajnych przypadkach pytania o nie dzialajace paczki z przed kilku tygodni, podczas gdy tu znaczenie ma to co jest na teraz do przetestowania coby isc dalej z tym. W tej chwili jest 10 kont z problemem na parsowaniu konfigu i widocznie do tego stopnia sie zniechecili, ze juz dalej nie sciagaja. Trzeba ukrocic ten proceder.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 09:00:04
Logi z p6. TD bez rainsteda się uruchomiło. Reszta wysypuje na init sounds. Coś jeszcze posprawdzać?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 09:11:29
Dzieki, na razie te dane mi starcza.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 09:24:26
Na td mam dwa kible. Ten z obsadą i rozkładem działał dobrze. Drugi bez obsady nie miał tekstury tablic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 10:19:25
Pamietaj, ze aby to wszystko dzialalo, musi byc ten plik .madd, bo silnik wczytywania tablic i sprawdzanie warunkow zaczyna sie od podstawowych danych dla tekstury tablicy zawartych wlasnie w nim. Tak w ogole to w tym wydaniu nadal nie ma wczytywania tekstury z pliku o nazwie jak rozklad jazdy.

Chyba cos znalazlem, za chwile patch 7.

EU07-200116-1p7 (http://eu07.es/EXETEST/EU07-200116-1p7.rar)

Podzielilem funkcje TWorld::Init na dwie czesci i w drugiej nie bylo uchwytu do okna w funkcji inicjalizujacej soundmenager. Czy to cos zmieni nie wiem. U mnie wszystko bylo ok.

INFO DLA UZYTKOWNIKOW POKEYSA: na te chwile BRAK wczytywania kalibracji.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 11:45:01
Madd mam. Wypakowałem ponownie po próbach z ich wywaleniem. Taki skład nie ma tablic.
trainset none tor_st1_2 0 0
node -1 0 EN57-2040 dynamic PKP\EN57-2000_V1 EN57-2040_RA 6BA 0 nobody 55 0 enddynamic
node -1 0 EN57-2040 dynamic PKP\EN57-2000_V1 EN57-2040_S 6BS 0 nobody 55 0 enddynamic
node -1 0 EN57-2040 dynamic PKP\EN57-2000_V1 EN57-2040_RB 6BB 0 nobody 3 0 enddynamic
endtrainset
Jest mała zmiana. TD z rainsteda wysypuje się kawałek dalej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 11:52:36
Jezeli masz wpisana teksture w en57-2040.madd w texture04: to powinien miec tablice.
A czemu te nody czlonow maja identyczna nazwe? D:
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 12:06:26
Rainsted tak wygenerował. Po podstawieniu im unikalnych wczytuje im teksturę z madd. Nazwa noda musi być zgodna z nazwą madd?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 12:09:16
No tak, z nazwy node'a wie jakiego pliku charakterystyki indywidualnej szukac...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 12:14:27
Nie lepiej z nazwy tekstury we wpisie to brać? Nazwy nodów nie są używane, wiec ma to potencjał, ale nigdzie też nie są ustawione pod ten zamysł. Trzeba by wszystkie wpisy zmieniać.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 12:26:04
Nie. Wszelkie obiekty typu TGroundNode sa wyszukiwane po nazwie node'a. Kazdy obiekt powinien miec unikatowa nazwe aby go wyszukac
jezeli chcemy przeprowadzic na nim jakies operacje. teraz przyklad:

trainset rozklad start_posp 90.0 0.1
//$o -
//Tutaj musi być lokomotywa jednoczlonowa
node -1 0 EU07-216 dynamic pkp\4e_v1 4e-216 4e 0.0 headdriver 3 0 enddynamic
node -1 0 a56285 dynamic pkp\111a-noc_v1 111a30 111a30 0.0 nobody 3 57 passengers enddynamic
node -1 0 a29744 dynamic pkp\111a-noc_v1 111a13 111a13 0.0 nobody 3 67 passengers enddynamic
node -1 0 a30900 dynamic pkp\111a-noc_v1 111a17 111a17 0.0 nobody 3 81 passengers enddynamic
node -1 0 a56703 dynamic pkp\111a-noc_v1 111a20 111a20 0.0 nobody 3 65 passengers enddynamic
node -1 0 a56287 dynamic pkp\111a-noc_v1 111a30 111a30 0.0 nobody 3 79 passengers enddynamic
node -1 0 a55436 dynamic pkp\111a-noc_v1 112a6 112a6 0.0 nobody 0 43 passengers enddynamic
endtrainset

Jak widzisz ustawienie charakterystyki indywidualnej dla tych dwoch wagonow identycznych tekstura (111a30)?
Ja juz mowilem, ze albo sie dopasowujemy MaSzyne do Rainsteda i sie blokujemy w ten sposob z mozliwosciami rozwoju, albo zapominamy o tym starterze i lecimy z coco jumbo i do przodu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 12:35:13
A dlaczego dwa wagony o identycznej teksturze (pomijając, że nie powinno być dubli na sceneriach, gdybyśmy mieli nadmiar pamięci na tekstury i taboru do użycia) miałyby mieć różne charakterystyki?
Rozumiem, że to starter powinien się przystosowywać, ale mam też wizję kolesia jeżdżącego na PC1.13, co dorwał jakiegoś patcha i nie będzie czytał dokumentacji co i jak, tylko zrobi tak samo jak robił to od lat i będzie jęczał na braki tekstur.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 12:46:55
Wiadomo ze sa dwie identyczne tekstury bo w skladzie moga byc dwa wizualnie 'jak sie patrzy' identyczne wagony, a numerem nikt sie nie bdzie przejmowal. Ale tu chodzi o taki fetysz i zboczenia maszynowcow ;). Ok, mozna to elegancko rozwiazac. Widze to tak ze z wagonow (przynajminej opcjonalnie) usuwano by numer. Pobierany on bylby z nazwy noda i rysowany na pudle tam gdzie powinien co daje kompromis w przypadku gdy w skaldzie jest wiele wagonow nie rozniacych sie zbytnio powiedzmy zabrudzeniem pudla - wtedy tylko jedna tekstura dla wszystkich a numerek generowany, biorac go z nazwy noda.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Stycznia 2016, 12:52:40
Pomysł niegłupi choć zawsze ktoś się przyczepi o daty rewizji czy nieodworowanie plamki na pudle, choć siódemka nadal ma jeden bok na układzie. ;)
Próbowałeś nawiązać kontakt z Ra by dodawał te drobne zmiany do startera? Nazwa noda z nazwy tekstury czy dodatkowe klucze do parsowania to nic skomplikowanego, ale sam z inicjatywą to raczej nie wyjdzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 21 Stycznia 2016, 14:25:22
To nie jest dobry pomysł z tym generowaniem numerów i rysowaniem na pudle. Po pierwsze - generowanie numerów musiałoby się odbyć zgodnie z zasadami numeracji, przeliczaniem cyfr samokontroli itd. dla każdego typu wagonu z osobna. Po drugie numery musiałyby być zależne od typu modelu lub tekstury (ciężko, żeby zwykły, stary 111a dostał numer wagonu z klimą) więc już dochodzi kilkanaście zależności. Po trzecie generowanie napisów musiałoby być zgodne z kolorystyką tekstury, a więc do każdego wagonu trzeba by opracować kilkanaście pikseli próbkowania tekstury dla napisów. Po czwarte tekstury nie są w rozdzielczości 8192x8192 i wygenerowany wektorowo napis będzie wyglądał bardzo źle na rastrowej, rozmytej i lekko pikselowej teskturze. Jestem na nie. Z całym szacunkiem i podziwem, Q, są inne ważniejsze rzeczy do zrobienia niż takie pierdoły - nie zaprzątaj tym sobie głowy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 14:40:13
Ale przeciez numer wagonu bylby w node name, tak jak to do tej pory bywa - nic nie trzeba przeliczac. Poza tym w pliku charakterystyki indywidualnej mozna trzymac kolor napisu i pozycje. W ogole pomyslales jakas okrezna droga :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 21 Stycznia 2016, 14:43:21
No to dwa problemy z czterech odpadają. Według mnie będzie to wyglądać brzydko bo będzie kontrastować z pozostałymi napisami na pudle. Nie można zostawić tego jak jest?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Stycznia 2016, 14:47:30
Ja tylko napisalem o takiej opcji...


Nowy parser EU07.INI

// ************************************************************************************************
// Alternatywny parser plikow konfiguracyjnych
// ************************************************************************************************
void Global::ConfigParseQ(AnsiString filename)
{
  TStringList *slINI;
  slINI = new TStringList();
//char szINIFILE[200];
  AnsiString line;
  AnsiString test, key, p01, p02, p03, p04, p05, p06, debuglog, skyen, defaultext;
  int calprtI, caliP1, caliP2, caliP3, caliP4, maxtexsize;
  int calprtO, caloP1, caloP2, caloP3, caloP4;
  int pos1, pos2, pos3;
  bool calprtOok, calprtIok, i;
// sprintf(szINIFILE,"%s%s", QGlobal::asAPPDIR , "eu07.ini");
// WriteLog("READING CONFIG FILE... (" + AnsiString(szINIFILE) + ")");

  char *strings[30];
  char Policystr[4096] = "the|string|to|split";
  char delims[] = " ";

  slINI->LoadFromFile(QGlobal::asAPPDIR + "eu07.ini");
// std::ifstream FileINI("eu07.ini");
  WriteLog("Config parsing...");

//if(FileINI)
// {
//  while(std::getline(FileINI,line))
//   {
      for (int l = 0; l<slINI->Count-1; l++)
       {
        line = slINI->Strings[l];

        pos1 = pos2 = pos3 = 0;

        pos1 = line.Pos("//");
        pos2 = line.Pos(":");                 
        pos3 = line.Pos("//");
        test = line.SubString(1, pos1-1);

        strcpy(Policystr, test.c_str());

        i = 0;
        strings[i] = strtok( Policystr, delims );
        while( strings[i] != NULL )
          {
           printf("%d '%s'\n", i, strings[i]);
           strings[++i] = strtok( NULL, delims );
          }

          if (pos1 > 4) // gdy nie ma komentarza przed kluczem, troche prowizorycznie
            {
             WriteLog(test + ": " + strings[0] + "-> [" + Trim(strings[1]) + "][" + Trim(strings[2]) + "]");

             key = LowerCase(Trim(strings[0]));
             p01 = LowerCase(Trim(strings[1]));
             p02 = LowerCase(Trim(strings[2]));
             p03 = LowerCase(Trim(strings[3]));
             p04 = LowerCase(Trim(strings[4]));
             p05 = LowerCase(Trim(strings[5]));
             p06 = LowerCase(Trim(strings[6]));

             if (key == "sceneryfile") strcpy(szSceneryFile, p01.c_str());
             if (key == "humanctrlvehicle") asHumanCtrlVehicle = p01;
             if (key == "width") iWindowWidth = p01.ToIntDef(800);
             if (key == "height") iWindowHeight = p01.ToIntDef(600);
             if (key == "fullscreen") bFullScreen = YNToBool(p01);
             if (key == "bpp") iBpp = p01.ToIntDef(32);
             if (key == "debugmode") DebugModeFlag = YNToBool(p01);
             if (key == "soundenabled") bSoundEnabled = YNToBool(p01);
             if (key == "physicslog") WriteLogFlag = YNToBool(p01);
             if (key == "debuglog") debuglog = p01;
             if (key == "wireframe") bWireFrame = YNToBool(p01);
             if (key == "physicsdeactivation") PhysicActivationFlag = YNToBool(p01);
             if (key == "adjustscreenfreq") bAdjustScreenFreq = YNToBool(p01);
             if (key == "enabletraction") bEnableTraction = YNToBool(p01);
             if (key == "loadtraction") bLoadTraction = YNToBool(p01);
             if (key == "livetraction") bLiveTraction = YNToBool(p01);
             if (key == "managenodes") bManageNodes = YNToBool(p01);
             if (key == "friction") fFriction = p01.ToDouble();
             if (key == "skyenabled") skyen = p01;
             if (key == "brakestep") fBrakeStep = p01.ToDouble();
             if (key == "mousescale") {fMouseXScale = p01.ToDouble(); fMouseYScale = p02.ToDouble();}
             if (key == "defaultext") defaultext = p01;
             if (key == "maxtexturesize") maxtexsize = p01.ToIntDef(16384);
             if (key == "defaultfiltering") iDefaultFiltering = p01.ToIntDef(-1);
             if (key == "ballastfiltering") iBallastFiltering = p01.ToIntDef(-1);
             if (key == "railprofiltering") iRailProFiltering = p01.ToIntDef(-1);
             if (key == "dynamicfiltering") iDynamicFiltering = YNToBool(p01);
             if (key == "newaircouplers") bnewAirCouplers = YNToBool(p01);
             if (key == "usevbo") bUseVBO = YNToBool(p01);
             if (key == "feedbackmode") iFeedbackMode = p01.ToIntDef(1);
             if (key == "feedbackport") iFeedbackPort = p01.ToIntDef(0);
             if (key == "smoothtraction") bSmoothTraction = YNToBool(p01);
             if (key == "timespeed") fTimeSpeed = p01.ToIntDef(1);
             if (key == "multisampling") iMultisampling = p01.ToIntDef(2);   // domyślnie 2
             if (key == "glufont") bGlutFont = YNToBool(p01);
             if (key == "lang") asLang = p01;
             if (key == "decompressdds") bDecompressDDS = YNToBool(p01);
             if (key == "freefly") { bFreeFly = YNToBool(p01);pFreeCameraInit[0].x = p02.ToDouble(); pFreeCameraInit[0].y = p03.ToDouble(); pFreeCameraInit[0].z = p04.ToDouble();}
             if (key == "convertmodels") iConvertModels = p01.ToIntDef(7);
             if (key == "inactivepause") bInactivePause = YNToBool(p01);
             if (key == "modifytga") iModifyTGA = p01.ToIntDef(0);
             if (key == "hideconsole") Global::bHideConsole = YNToBool(p01);
             if (key == "rollfix") bRollFix = YNToBool(p01);
             if (key == "fpsaverage") fFpsAverage = p01.ToDouble();
             if (key == "fpsdeviation") fFpsDeviation = p01.ToDouble();
             if (key == "fpsradiusmax") fFpsRadiusMax = p01.ToDouble();
             if (key == "joinduplicatedevents") bJoinEvents = YNToBool(p01);
             if (key == "hiddenevents") iHiddenEvents = p01.ToIntDef(0);
             if (key == "opengl") fOpenGL = p01.ToDouble();
             if (key == "latitude") fLatitudeDeg = p01.ToDouble();
             if (key == "heightbase") fDistanceFactor = p01.ToInt();
             if (key == "doubleambient") bDoubleAmbient = YNToBool(p01);
             if (key == "slowmotion") iSlowMotionMask = p01.ToIntDef(-1);
             if (key == "calibratein") { calprtI = p01.ToIntDef(-1); caliP1 = p02.ToDouble(); caliP2 = p03.ToDouble(); caliP3 = p04.ToDouble(); caliP4 = p05.ToDouble(); calprtIok = true;}
             if (key == "calibrateout"){ calprtO = p01.ToIntDef(-1); caloP1 = p02.ToDouble(); caloP2 = p03.ToDouble(); caloP3 = p04.ToDouble(); caloP4 = p05.ToDouble(); calprtOok = true;}
            }
       }
// }

// na koniec trochę zależności

     if (defaultext == "tga") szDefaultExt = szTexturesTGA; // domyślnie od TGA
     if (debuglog == "yes") iWriteLogEnabled = 3;
      if (debuglog == "no") iWriteLogEnabled = 0;
       else iWriteLogEnabled = 3;

     if (skyen == "yes") asSky = "1";
       else asSky = "0";
       
     if (maxtexsize <=   64) iMaxTextureSize = 64;
      else
     if (maxtexsize <=  128) iMaxTextureSize = 128;
      else
     if (maxtexsize <=  256) iMaxTextureSize = 256;
      else
     if (maxtexsize <=  512) iMaxTextureSize = 512;
      else
     if (maxtexsize <= 1024) iMaxTextureSize = 1024;
      else
     if (maxtexsize <= 2048) iMaxTextureSize = 2048;
      else
     if (maxtexsize <= 4096) iMaxTextureSize = 4096;
      else
     if (maxtexsize <= 8192) iMaxTextureSize = 8192;
      else
                             iMaxTextureSize = 16384;

    if (!bLoadTraction) // wczytywanie drutów i słupów
    { // tutaj wyłączenie, bo mogą nie być zdefiniowane w INI
        bEnableTraction = false; // false = pantograf się nie połamie
        bLiveTraction = false; // false = pantografy zawsze zbierają 95% MaxVoltage
    }
    // if (fMoveLight>0) bDoubleAmbient=false; //wtedy tylko jedno światło ruchome
    // if (fOpenGL<1.3) iMultisampling=0; //można by z góry wyłączyć, ale nie mamy jeszcze fOpenGL
    if (iMultisampling)
    { // antyaliasing całoekranowy wyłącza rozmywanie drutów
        bSmoothTraction = false;
    }
    if (iMultiplayer > 0)
    {
        bInactivePause = false; // okno "w tle" nie może pauzować, jeśli włączona komunikacja
        // pauzowanie jest zablokowane dla (iMultiplayer&2)>0, więc iMultiplayer=1 da się zapauzować
        // (tryb instruktora)
    }
    fFpsMin = fFpsAverage -
              fFpsDeviation; // dolna granica FPS, przy której promień scenerii będzie zmniejszany
    fFpsMax = fFpsAverage +
              fFpsDeviation; // górna granica FPS, przy której promień scenerii będzie zwiększany
    if (iPause)
        iTextMode = VK_F1; // jak pauza, to pokazać zegar

    if (calprtIok && calprtOok)
     {
      if ((calprtI < 0) || (calprtI > 5)) calprtI = 5; // na ostatni, bo i tak trzeba pominąć wartości
      fCalibrateIn[calprtI][0] = caliP1;                                        // wyraz wolny
      fCalibrateIn[calprtI][1] = caliP2;                                        // mnożnik
      fCalibrateIn[calprtI][2] = caliP3;                                        // mnożnik dla kwadratu
      fCalibrateIn[calprtI][3] = caliP4;                                        // mnożnik dla sześcianu

      if ((calprtO < 0) || (calprtO > 6)) calprtO = 6; // na ostatni, bo i tak trzeba pominąć wartości
      fCalibrateOut[calprtO][0] = caloP1;                                       // wyraz wolny
      fCalibrateOut[calprtO][1] = caloP2;                                       // mnożnik liniowy
      fCalibrateOut[calprtO][2] = caloP3;                                       // mnożnik dla kwadratu
      fCalibrateOut[calprtO][3] = caloP4;                                       // mnożnik dla sześcianu
     }

    { // to poniżej wykonywane tylko raz, jedynie po wczytaniu eu07.ini
        Console::ModeSet(iFeedbackMode, iFeedbackPort);                         // tryb pracy konsoli sterowniczej
        iFpsRadiusMax = 0.000025 * fFpsRadiusMax * fFpsRadiusMax;               // maksymalny promień renderowania 3000.0 -> 225
        if (iFpsRadiusMax > 400)
            iFpsRadiusMax = 400;
        if (fDistanceFactor > 1.0)
        { // dla 1.0 specjalny tryb bez przeliczania
            fDistanceFactor = iWindowHeight / fDistanceFactor;                  // fDistanceFactor>1.0 dla rozdzielczości większych niż bazowa
            fDistanceFactor *= (iMultisampling + 1.0) * fDistanceFactor;        // do kwadratu, bo większość odległości to ich kwadraty
        }
    }

     WriteLog("INI FILE OK.");
     WriteLog("");
  // FileINI.close();
}


A stary po nastepnym bo sie nie zmieszcze :/... A moze lepiej nie bo jescze mi zawalu dostaniecie ;d

  Dodano: 22 Stycznia 2016, 08:08:06
2933246009       2016.01.22 075647    6      Config parsing...      Windows 7      ?

environment informations:
appfile: [D:\MaSzyna\EU07-180116-1.exe]
apppath: [D:\MaSzyna\]
shotdir: [D:\MaSzyna\SCR\]
aparams: [-s $.scn -v ET22-768]
appvers: 15 4 1171 474
appdate: 20160117 253232
release: 20160117 253232, 15.4.1171.474
rundate: 20160122 075640
deskdim: 1280x1024
userpid: 2933246009
sysvers: 6.1.7601
sysname: Windows 7
servpak: Service Pack 1
klayout: 415(Polish)


Reading eu07.ini...
LoadIniFile() - 1
LoadIniFile() - 2
LoadIniFile() - 3
LoadIniFile() - 4
Config parsing...
Panie kolego, wydanie  200116 prosze sciagnac, na pewno bedzie dzialac. Hmm... znaczy sie to chyba dnia 21 zostalo naprawione, ja juz ine ogarniam d;

  Dodano: 22 Stycznia 2016, 16:34:22
19.01.16 - definiowanie dodatkowych tekstur wymiennych w pliku charakterystyki indywidualnej pojazdu
20.01.16 - rozpoczeto wprowadzanie nowego parsera dla pliku EU07.INI (nie wszystkie polecenia dzialaja)
21.01.16 - jest juz nowy parser EU07.INI
21.01.16 - przygotowania do wprowadzenia wbudowanego startera
21.01.16 - pasazerowie powinni przerwac wsiadanie gdy szalony maszynista nagle ruszy.

EU07-220116-1 (http://eu07.es/EXETEST/EU07-220116-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 22 Stycznia 2016, 17:58:37
Posypało się. Pojawia się starter ten beta i okienko o zacnym tytule error z informacją initialization failed.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Stycznia 2016, 18:06:01
Ok, za moment patch :)

EU07-220116-1p1 (http://eu07.es/EXETEST/EU07-220116-1p1.rar)

  Dodano: 22 Stycznia 2016, 18:18:09
Poniewaz wkrotce bede wprowadzal do EXE liste scenerii i skladow (wewnetrzny starter), chcialbym, abyscie napisali jakie opcje w Rainstedzie
sa uzywane najczesciej przez zwyklego uzytkownika.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 22 Stycznia 2016, 18:29:04
Ok działa.
Używane opcje:
 - zmiana składu
 - ustawienia
   1. Zapis Parametrów Fizycznych
   2. Pauza w tle i na starcie
   3. Vsync
- "Magazyn" składów
- Pobieranie dodatków i instalacja bezpośrednio przez program
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Stycznia 2016, 18:32:48
Magazyn skladow do czego sluzy i czy zmiana skladow pozwala na wymiane pojedynczych pojazdow, czy tylko caly sklad?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 22 Stycznia 2016, 18:41:18
Pojedyncze pojazdy. Magazyn to zapis do pliku wpisów taboru (wpis możliwy tylko po kliknięciu prawym na skład na jakiejś scenerii) bez rozkładu. Przykładowy wpis ( o dziwo dzieli): TRAINSET0=EP09-025 00=node -1 0 EP09-025 dynamic PKP\EP09_V1 104E-025 104E_3  -1 headdriver 3 0 enddynamic i po przekształceniu w pis do scenerii (kopiuj skład do schowka
trainset none none 0 0
node -1 0 EP09-025 dynamic PKP\EP09_V1 104E-025 104E_3 -1 headdriver 3 0 enddynamic
endtrainset
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 22 Stycznia 2016, 19:03:45
Na pewno używana przez zwykłych ludków jest jeszcze zmiana pogody.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 22 Stycznia 2016, 19:21:54
Mamy do dyspozycji świetne narzędzie, jakim jest Facebook. Można zrobić szybką ankietę (na bazie google) i będziemy mieli dane od co najmniej miliona osób. Zrobić?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 22 Stycznia 2016, 19:24:51
Nowe spatchowane exe. Pasażerowie rzeczywiście zatrzymują się po ruszeniu składem. To jest fajne. Mniej fajne jest chociażby to, że ciągle nie działa regulowanie stopnia przeźroczystości paneli informacyjnych (ewentualnie może problem jest między krzesłem a klawiaturą :) Skoro o panelach mowa, to może czas na jakąś małą dyskusję na temat tego, ile tych paneli ma być, jak mają być rozplanowane i co na nich ma się znaleźć?
Z innych rzeczy, które rzuciły mi się w oczy. Nowy starter zawsze wskakiwał mi na ekran tuż po załadowaniu scenerii i pierwszym użyciu LPM. Niby nic denerwującego- po kolejnym użyciu LPM znikał sobie w tle- ale jednak coś. Ctrl+F4 ciągle nie działa, jak powinno. Podobnie jest z paskiem postępu wczytywania scenerii. Myślę Q, że powinieneś trochę zwolnić tempo wprowadzania nowości i wypolerować na błysk to, co już dodałeś :)

Ps. Śniło mi się, że na td2 pojawiły się podkłady, tory i inne cuda tworzone kiedyś przez bodajże Jeżyka i Toleina.

Śniło mi się... No dobra, zapatrzyłem się na konkurencję (TD2) ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Stycznia 2016, 19:25:19
Na fejsbuku to tam pogon ludzi coby bardziej sie zaangazowali w testy, bo przychodza, sciagaja a nic nie raportuja, a widze w logach ze maja problemy. No zrob jakas ankiete..

  Dodano: 22 Stycznia 2016, 19:32:13
Skoro o panelach mowa, to może czas na jakąś małą dyskusję na temat tego, ile tych paneli ma być, jak mają być rozplanowane i co na nich ma się znaleźć?
No chyba wiesz jak to teraz wyglada, wiec czekam na propozycje.

Z innych rzeczy, które rzuciły mi się w oczy. Nowy starter zawsze wskakiwał mi na ekran tuż po załadowaniu scenerii i pierwszym użyciu LPM. Niby nic denerwującego- po kolejnym użyciu LPM znikał sobie w tle- ale jednak coś.

Ale co sie dzieje, jaki starter?

Ctrl+F4 ciągle nie działa, jak powinno. Podobnie jest z paskiem postępu wczytywania scenerii. Myślę Q, że powinieneś trochę zwolnić tempo wprowadzania nowości i wypolerować na błysk to, co już dodałeś :)

Przeciez zwolnilem, chyba juz z tydzien czasu walcze z tym 'config parsing...'

Ps. Śniło mi się, że na td2 pojawiły się podkłady, tory i inne cuda tworzone kiedyś przez bodajże Jeżyka i Toleina.
Śniło mi się... No dobra, zapatrzyłem się na konkurencję (TD2) ;)

Wchodzisz mi do glowy, uwazaj... ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 22 Stycznia 2016, 19:46:49
Cytuj
Ale co sie dzieje, jaki starter?
Patrz załącznik, screenshot bardzo "pro", ani Printscreen ani F11 ani już nawet FRAPS nie były w stanie tego uchwycić :)  A więc takie okienko wskakuje na ekran przy pierwszym użyciu LPM tuż po załadowaniu scenerii.

Odnośnie paneli, daj trochę czasu to wyskoczę z jakąś propozycją :)

Ps.
Cytuj
Przeciez zwolnilem, chyba juz z tydzien czasu walcze z tym 'config parsing...'
Racja, zwracam honor :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Stycznia 2016, 19:51:49
Dziwne z tym starterem, bo jest zalezny od wpisu w konfigu, mialem nie pokazywac do czasu ukonczenia, a tu mu wyskoczyl se. No jak to tak moglo ;/. Fraps nie zlapal, bo tylko kanwas Opengl i DX lapie, a forma startera jest zwyklym okienkiem a nie grafika OpenGL i to samo z F11 czy PrntScr. Natomiast np programem fatStone Capture zrobisz screena wszystkiego na ekranie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 22 Stycznia 2016, 20:01:17
http://goo.gl/forms/VWUfPgPjBC
Ankieta bada najczęściej używane opcje w starterze Rainsted.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 22 Stycznia 2016, 20:06:01
Z gołego exeka: Po odpaleniu kamera ruszała się skokowo. Pozmieniałem okienko, ponaciskałem mysz, także z różnymi kombinacjami lpm+Fx i wróciło do normy. To chyba wina okienka wbudowanego startera przebijającego gdzieś z tyłu. Nie mam nieba na TD.
Z Rainteda: To samo.
Z Rainsteda TD2: Wszystko działa ładnie. Ekrany wczytywania w jpg, tekstury jpg w symku. Nawet screena jpg niechcący zrobiłem przy wyjściu i nie wysypało.
Czyli u mnie prawie wszystko ponownie działa jak należy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Stycznia 2016, 20:06:26
No i super, mam nadzieje ze nie wyjdze ze bede musial wszystko z Rainsteda przeklepywac :).

Stele: mam wlasnie problem z ustawieniem na wierzchu startera na XP i nie wiem czy go rozwiaze. Dzxis probowalem nawet kompilacji
na xp, ale mnie sie w ogole nie uruchamia wtedy ;/. Jezeli nie znajde rozwiazania to starter bedzie jako oddzielny apps, wtedy powinien trzymac wymuszony 'stay on top' nie zaleznie od systemu.


EU07-220116-1p2 (http://eu07.es/EXETEST/EU07-220116-1p2.rar)

Od chwili tej zamykam dostep do paczek ktore pojawily sie przed dniem 22.01.16.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 23 Stycznia 2016, 12:47:20
Igor wystaw kompletną paczkę w pierwszym wątku. Rozumiem usuwanie linków by nie robić bałaganu, ale i tak się robi bo wystawiasz jedynie tylko poprawki. Zatem wystaw kompletną i pewnie większość problemów zniknie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 23 Stycznia 2016, 13:02:25
Każda paczka bez p w nazwie, czyli codziennie jakaś, jest kompletna.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 23 Stycznia 2016, 13:06:54
A co za problem złożyć jedną konkretną paczkę z przedziału od 24.12.2015 do 23.01.2015 lub 24? Wystarczy napisać, że to paczka z tego przedziału i należy tylko i wyłącznie pobierać poprawki. Wtedy zapewne bałagan będzie mniejszy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 23 Stycznia 2016, 15:12:20
Wystawiam zawsze wszystko. Do katalogu ktory idzie na net zawsze dorzucam pliki czy foldery, ktore zostaly dodane do obslugi po ostatniej
paczce. Cos wiecej trzeba?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 23 Stycznia 2016, 20:27:06
Mnie osobiście brakuje konkretnych wpisow dotyczących pogody tj, godzina symulacji, parametr movelight okreslajacy dzień w roku, gdyż od tego zależy jak szybko się rozjasnia i sciemnia, doubleambient no. Oczywiście z mozliwoscia zmiany już istniejącego. Wybor nieba dynamicsky lub skystars.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 23 Stycznia 2016, 20:49:57
Czy klawisze F1, F2, F3 ze starej wersji mają jakieś odpowiedniki?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 23 Stycznia 2016, 21:06:19
Trzymajac lewy myszy i wciskajac numery 0 - 9 masz te panele w nieco innym wydaniu. Oczywiscie to jest nadal wersja rozwojowa i jescze moze sie wszystko zmienic.

  Dodano: 23 Stycznia 2016, 21:57:25
Dzis od rana poprawianie zgloszonych bledow z ostatniego wydania, oraz w kocu uruchomilem pasek postepu wczytywania. Dochodzi tez kolejny panel informacyjny - tym razem z opisem misji. Tymczasem psadam do krainy wiecznych lowow, coby juz jutro rano powrocic i zapodac apdejt, elol.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 23 Stycznia 2016, 21:58:20
Czcionka w panelach powinna być zmieniona na bardziej czytelną (sporo z nas niestety ma słaby wzrok). Ta proponowana jest mało czytelna. Ponieważ jest to wersja bardzo wczesna i rozwojowa, to teraz nie ma co marudzić, że czegoś brak. Wole skupić się, czy propozycje spełniają oczekiwania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 23 Stycznia 2016, 22:16:10
No wiesz... Jak bys zauwazyl to od okolo tygodnia, a moze wiecej mozna se czcionke i rozmiar zmienic w config.txt... Ale po co czytac dokladne newsy, lepiej pomarudzic ;). Ide bo zaczynam sie czepiac :-)

 http://eu07.pl/forum/index.php/topic,27519.msg414729.html#msg414729
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: erni44 w 23 Stycznia 2016, 22:23:49
Miałem odpowiedziedz wcześniej ale mi na przykład na paczce dds wogóle się nie uruchomiało a na tga uruchomiało się normalnie
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 23 Stycznia 2016, 22:28:11
Przepraszam, Q zająłem się Kaliską i nie miałem czasu czytać dokumentację zmian. Jutro skończę wracam do Ciebie (na testowanie).
PS: Wskazaną wiadomość czytałem, nie skojarzyłem tego z ekranami informacyjnymi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 14:06:41
No to zlecial miesiac jak wystartowalem z dodawaniem ficzerow do MaSZyny. W tym czasie bywaly momenty w ktorych kolejne wydania u jednych dzialaly bez problemu, zas u drugich cos bylo nie tak. We wszystkich tych przypadkach najtrudniejszym elementem tworzenia bylo szukanie kompromisu - takich funkcji, czy procedur, ktore beda dzialac na roznych systemach identycznie (np. funkcja robiaca screenshota, lub inne problemy z grafika wynikajace z roznych kart graficznych czy systemow). Powoli to wszystko zaczyna sie klarowac - w tej chwili juz jest tylko 8 osob z problemem 'config parsing...' i powoli ich ubywa. Wiele ulepszen, ktore powstaly w przeciagu miesiaca jest zrobione na poziomie podstawowym, wykazujacym jakas funkconalnosc, ktora zawsze mozna w przyszlosci ulepszac, ale staram sie to robic na bierzaco zaraz po raportach od Was. Sa tez takie rzeczy, ktore sa wprowadzone po czesci, a ukoczone beda dopiero gdy przyjdzie odpowiedni, dobry moment na dokonczenie - np tak bylo z progress barem, ktory mogl byc uruchomiony juz w momenci pojawienia sie nowego tla wczytywania, ale poprostu uznalem ze moze to poczekac, coby w tym czasie zajac sie wazniejszymi sprawami do ogarnieca.

     W testowaniu tego wszystkiego pomaga mi trzech stalych odbiorcow - @Stele, @Krzysiek626 i nowy zdolny uzyszkodnik @trzecia_bateria. Jest takze kilku, ktorzy testuja troche rzadziej, ale testuja i chwala im za to. Wszystkim Wam dziekuje za zaangazowanie - bez Was nie byloby motywacji i 'coco jumbo i do przodu'. Prognozy na najblizszy miesiac, to przede wszystkim zmniejszenie czestotliwosci pojawiania sie nowych paczek, bedzie to zwiazane z tym ze koncza mi sie ficzery o poziomie zaawansowania easy - zaczna wchodzic grubsze rzeczy jak np lusterka czy sterowanie mysza, a prototypy tych rozwiazan, ktore mam przygotowane trzeba bedzie jeszcze ulepszac. Dzis, mialo byc rano a bedzie moze na kolacje - kolejne wydanie z uruchomionym juz paskiem postepu wczytywania scenerii (progress bar) i panelem z opisem misji.Na te chwile troche statsow z miesiaca, w zasadzie od dnia 15, dzien wczesniej byla awaria systemu i nie moge sie dostac do kosza z usunietymi exekami, ktore mialy byc do zliczenia kompilacji. Tak wiec...
Od 15.01 - teraz 24.01 14:04 - 615 .exe wyciagnietych z kosza, 661 logow wyslanych na serwer po prawidlowym zaladowaniu scenerii
(logow wiecej niz kompilacji, bo niektore odpalane po kilka razy). Ile logow nie wyslalo sie z powodu wysypania podczas wczytywania - nie wiem, ale jest mozliwosc sprawdzenia.
Mam nadzieje ze dokopie sie do kosza, lub jakims cudem odpale ten uszkodzony system - stamtad wygrzebie ok 2000 kompilacji ;d.
Logow do tego czasu (14.01)  na serwerze bylo 2220.

4174725880       2016.01.15 191931    2220      Load time: 7.8 seconds      Windows 7      GeForce 8600 GT/PCIe/SSE2      3.3.0      238
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 24 Stycznia 2016, 14:19:28
Pasowałoby te lusterka dla optymalizacji podpiąć pod przycisk.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 14:23:14
Oczywiscie bedzie to jako opcja w ustawieniach grafiki i pod klawiszem szybkiego dostepu z podzialem na prawe/lewe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: willove w 24 Stycznia 2016, 15:40:14
A czemu by nie wprowadzić startera w nową erę?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 15:52:02
No calkiem pro. Starter sluzacy do uruchamiania scenerii, bez zbednych edytorow i innych - skromnie i przejrzyscie - Tak trzymaj!

ps. pod scrollem myszy bedzie zmiana przezroczystosci tla paneli.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 24 Stycznia 2016, 16:04:05
Dlaczego tam jest Rainsted?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 24 Stycznia 2016, 16:04:27
willove, to jest osobny program czy ma być częścią exe?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: willove w 24 Stycznia 2016, 16:05:34
Jak na razie to tylko i wyłącznie graficzna koncepcja.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 16:06:36
Koncepcja jest ok, pod warunkiem ze nie jestes @Rą ;>
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lakajadiwa w 24 Stycznia 2016, 16:10:36
Mam problem, pobrałem ostatnie exe, I wywala do pulpitu, poprostu "program has stopped working"  uruchamiam przez rainsted.

Nie jestem pewien to dodałem log.txt
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 16:12:39
Bo w katalogu stations masz stare pliki ze starym formatowaniem. Usun caly katalog stations i wypakuj nowy :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lakajadiwa w 24 Stycznia 2016, 16:24:48
Aha, ok już działa dzięki!
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Jeremi w 24 Stycznia 2016, 16:47:13
Witam.
Jeśli mogę, to zamiast zajmować się wodotryskami Panie queuedEU czy rzeczami które są i działają np robienie nowego startera, to tylko i wyłącznie marnowanie Pańskiego potencjału. A tyle rzeczy jest do zrobienia i zalega do zrobienia np. światła oświetlające realnie drogę, lusterka odbijające to co jest z tyłu, dodanie zjawisk atmosferycznych (opad deszczu, śniegu) itd.
Jeśli mogę dodać moją małą potrzebę, to prosiłbym o zmianę upierdliwości gdy zaznacza się okno symulatora LPM, aby nie przeskakiwało na środek ekranu lub "bug" wie gdzie.
Aby usprawnić szybkość wczytywania scenerii, bo czekanie kilku minut aby sprawdzić czy wprowadzona zmiana jest właściwa, jest marnowaniem czasu. A zapewne mogło by się to robić szybciej.
Pozdrawiam i owocnej pracy życzę.
Jeremi
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 24 Stycznia 2016, 16:56:52
willove, będziesz programował czy tylko robisz makiety?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 16:58:27
:D   Zgadza sie. Wszystko co robie jest rozgrzewka, rozgrzewka przed burza w exe - wielkimi zmianami ;). Predkosc wczytywania scenerii mogla faktycznie spasc przez renderowanie elementow obrazu wczytywania (np progress bar musi byc co jakis czas odswiezany). Oczywiscieczas ten bedzie opcjonalny (odswiezania). Prosze nie poganiac, Sabali ;)


23.01.16 - dziala juz pasek postepu wczytywania oparty na ilosci wczytanych nodow (dane trzyma w pliku tekstowym)
23.01.16 - dodano panel do wyswietlania opisu misji (LMB+A)
23.01.16 - dodano mozliwosc zmiany czasu odswiezania panelu wczytywania (co ile klatek), klucz ldrrefresh w config.txt
24.01.16 - mozliwosc zmiany przezroczystosci tla paneli informacyjnych pod scrollem myszy

I juz! Mam nadzieje ze obejdzie sie bez wpadek ;)
EU07-240116-1 (http://eu07.es/EXETEST/EU07-240116-1.rar)

  Dodano: 24 Stycznia 2016, 17:59:53
Uzyszkodnik 3227518807 z problemem na parsowaniu eu07.ini, proszony jest o podanie pliku eu07.ini do badania. Z gory dziekuje ;)

3227518807       2016.01.24 175702    2      debuglog no : debuglog-> [no][]      Unknown      ?      ?      90
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 24 Stycznia 2016, 18:00:09
Nowe ficzery działają. Posypało się odczytywanie rozdzielczości systemowej. W configu było ustawione (domyślny), a mimo to odpaliło mi się w 4:3. Po ustawieniu swojej w konfigu wyświetla poprawnie. Nadal nie mam nieba na swoim td (sky_dynamic_stratus z movelight bez używania $.scn).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 18:01:47
A te niebo wymaga wpisu movelight > 0? Bo jezeli tak to na razie nie przepisalem parsowania movelight :)

UWAGA!! Kazdy, ktoremu wczytywanie konczy sie na debuglog no : debuglog-> [no][] , proszony jest o podeslanie pliku eu07.ini
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sliwa1946 w 24 Stycznia 2016, 18:26:03
U mnie nadal nie działają informacje pod klawiszami F1 F2 F3 ;) (rozkład itp)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 18:28:44
Heh... W czasie pisania obslugi fontow ttf, sukcesywnie panel po panelu przenosilem pod kombinacje lewego przycisku myszy z cyferka od 0-9,
coby balaganu nie robic. Byc moze za jakis czas bedzie to wszystko tak jak bylo pod F1-F9.

ps. Ci ktorym sie zbyt dlugo w porownaniu z innymi exe wczytuje sceneria, moga zmienic czas odswiezania w config.txt - im wieksza wartosc tym rzadziej odswiezany akran, co wplywa na szybsze wczytanie. Proponuje dac 300 dla porownania.

ldrrefresh   :100.0             // odswiezanie ekranu wczytywania co ... klatek
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: willove w 24 Stycznia 2016, 18:37:00
willove, będziesz programował czy tylko robisz makiety?
Będę chciał to ożywić, jednak z moimi umiejętnościami taki sterter będzie gotowy, jak MaSzyna będzie do kupienia w empiku ;)
Co nie zmienia faktu, że ktoś kto potrafi programować lepiej, może wzorować się albo i nawet całkowicie wykorzystać moją koncepcję. Taka zmiana wizualna (w połączeniu z bardziej intuicyjnym menu w exe, nad którą pracuje Q) dla nowego użytkownika będzie czymś idealnym i zachęcającym. A gdy już będzie gotowy zostać developerem itd. w pliku config zamieni designmode='1' na '0' i będzie miał przed oczyma... dotychczasowy Rainsted :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sliwa1946 w 24 Stycznia 2016, 18:39:45
Cóż...Pasek ładowania działa, faktycznie uruchamia się sporo dłużej co do poprzednich exe. Zmieniam na wartość na 300 i sprawdzam.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 18:40:53
Chyba cos nie dziala tak jak powinno ta zmiana wartosci odswiezania, biore sie za szukanie przyczyny...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sliwa1946 w 24 Stycznia 2016, 18:41:59
Potwierdzam. Zmieniłem na 300 i tak samo a może nawet i dłużej :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 19:11:15
Porownanie czasow wczytywania pomiedzy exe wejsciowym 474 a aktualnym na calkowo_sn61

org 474 - 104s
moje - 111s

poprawka na aplikacje czestotliwosci odswiezania obrazu wczytywania

EU07-240116-1p1 (http://eu07.es/EXETEST/EU07-240116-1p1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 24 Stycznia 2016, 19:52:22
No to teraz mam wysyp. Paczka z dziś, ładnie się wczytywała z Rainsted i bezpośrednio. Log w załączniku. Poprawka się sypie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 19:56:11
W pliku data/loaderconf.txt w REFRESH: masz wartosc zmiennoprzecinkowa daj tam  100 czy nawet mozesz eksperymerntowac z wiekszymi do ile chcesz. W kolejnym wydaniu czestotliwosc odswiezania juz bedzie brana tylko z tego pliku, w config.txt bedzie usuniete.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 24 Stycznia 2016, 19:59:29
Chwaliłem, że wszystko działa ok a tu klops! :) Nowe exe 240116-1 (spatchowane w sumie robi to samo) wysypuje się na samiuśkim starcie. Nie ważne, czy odpalę sobie bezpośrednio z exe czy Rainsteda. Sposób wysypu różny- czasem niemal natychmiastowo trafiam na pulpit z komunikatem o brakujących sterownikach OpenGL (raczej je mam, oryginalne EXE mi działa, Twoje wcześniejsze EXE też, dla pewności zainstalowałem sterowniki do karty graficznej jeszcze raz), czasem pojawi się ekran ładowania scenerii (i zwis) a i zdarza się, że po prostu ląduje na pulpicie bez słowa. Dla pewności wrzuciłem Twoje nowe exeki do czystej paczki 15.04 plus patch- bez zmian. Jeżeli chodzi o sprzęt i soft, to niczego na swojej maszynie od dawna nie zmieniałem.

Widzę, że się logi nie wysyłają na serwer, więc wrzucam do załączników.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 20:05:01
Byc moze w config.txt zmiana getscreenb   :1   na 0 pomoze, tam cos nadal nie dziala tak jak powinno gdy jest 1. Mnie tez czasami wywala ze mam wersje 1.3 Opengla gdy mam te opcje wl.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 24 Stycznia 2016, 20:10:51
Jedynka zamieniona na zero, niestety bez zmian.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 20:22:19
Od teraz zmiana odswiezania tylko w konfigu loadera w katalogu data. Z config.txt juz nie bedzie czytane.

EU07-240116-1p2 (http://eu07.es/EXETEST/EU07-240116-1p2.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 24 Stycznia 2016, 20:54:33
Jest dobrze, trzyma piksele takie jak podane w Rainsted. Przejechałem też na pierwszej wersji Bałtyk, wiadomo, nie było nieba. Logi poszły na serwer, a tu pozostawiam w załączniku obrazek. F11 działa bez problemu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 24 Stycznia 2016, 22:01:22
światła oświetlające realnie drogę
- Autor: queuedEU

lusterka odbijające to co jest z tyłu
- Autor: queuedEU

dodanie zjawisk atmosferycznych (opad deszczu, śniegu) itd.
Był gdzieś jeszcze filmik gdzie jako krople deszczu lub śniegu były generowane trójkąciki - Autor: queuedEU
Wszystko już kiedyś Q zrobił, ale dlaczego jeszcze tego nie zaimplementował wie tylko on. ;)
W temacie pogodowym łap jeszcze jeden ciekawy filmik:


To wszystko to jest 2014 rok i w zasadzie podzielam Twoje zdanie - czemu Q nie zajmie się tego typu przełomowymi rzeczami, choć osobiście uznaję wsiadających pasażerów prawie że na równi z oświetleniem.[/quote]
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Stycznia 2016, 22:41:30
Wtedy rzadzila inna ekipa, GTE ;). Musialem sie ukrywac w andergralndzie :<.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: Benek w 24 Stycznia 2016, 23:43:09
Na pierwszym filmie to nie sa swiatla lokomotywy. Zapewne trudniej doczepic takie zrodlo swiatla do obiektu ruchomego, stad jeszcze tego nie ma. Pewnie caly silnik graficzny do przepisania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 24 Stycznia 2016, 23:49:43
Nie zmienia to jednak faktu, że pod lampy jak znalazł.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 25 Stycznia 2016, 06:37:08
No fajny byl, ale nie znalazlem sposobu na zmiane koloru tego. Teraz nawet nie wiem czy bede w ogole ponownie potrafil to zmontowac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting e
Wiadomość wysłana przez: Cesky Kretek w 25 Stycznia 2016, 11:11:40
Na pierwszym filmie to nie sa swiatla lokomotywy. Zapewne trudniej doczepic takie zrodlo swiatla do obiektu ruchomego, stad jeszcze tego nie ma. Pewnie caly silnik graficzny do przepisania.
Dlatego wolałbym, aby Q skupił się na przepisaniu kodu. :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 25 Stycznia 2016, 18:39:41
Panowie, skoro mowa o nowym oświetleniu. Czyje to zacne dzieło i czy coś z tego można przenieść do nowego EXE?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 25 Stycznia 2016, 18:44:34
Słynne oświetlenie w którejś tam pierwotnej wersji SPKS'a.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 25 Stycznia 2016, 19:00:40
I będzie w najbliższym exe, aż Q nie wymyśli czegoś lepszego. :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 25 Stycznia 2016, 19:11:52
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 26 Stycznia 2016, 16:59:33
Wywala na Player train not exsist. userpid:2964420819
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 26 Stycznia 2016, 18:19:38
Przez rainsted nie wywala. Jak coś zgłaszasz, to opisz warunki odpalania. W tej formie, Twój post jest mało wartościowy.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 26 Stycznia 2016, 20:25:31
Po logach na serwerze wynika, że pierwszy raz użyłem exeka, czyli w myśl info.txt odpalam bezpośrednio.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Stycznia 2016, 21:52:22
Elol. Tym razem oferta dla tych, ktorzy lubia uzywac karty graficznej jako grzejnika. Na razie Wam tego nie udostepnie z obawy o spalenie GPU, ale mam nadzieje ze jzu wkrotce gdy uda sie zoptymalizowac :)
(http://dropbox.eu07.es/pmppw/ROZNE/20160126-104145.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160126-104110.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160126-104021.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160126-103945.jpg) 

(http://dropbox.eu07.es/pmppw/ROZNE/20160125-181443.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160125-181353.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160125-181254.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160126-232835.jpg)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 26 Stycznia 2016, 22:47:06
Co by nie mówić, wygląda świetnie! :) Aż mnie ciekawi, ile klatek wyciągnę na takim td2 z tym wszystkim. Z ciekawości- jaki FPS jest aktualnie u Ciebie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Stycznia 2016, 22:50:39
Jest na screenach w lewym dolnym, poza tym t ojest do zoptymalizowania. Generalnie segmentacja w przypadku luku jest za duza (ale potrzebowalem takiej do wyliczenia miejsca podkladu i  obrotu) a na odcinku prostym w ogole nie powinno jej byc...

24876 podkladow renderowanych x 512tri daje 12.736.512 trojkatow
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 26 Stycznia 2016, 23:41:54
Widzę Igor zaczynasz konkurować z Jeżem. Widziałem na TD2 kilka screenów jego podkładów i fajnie się to prezentuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Stycznia 2016, 23:46:25
Jez juz sie obrazil, bede musial sam modeowac podklady i tluczen nowy przygotowac ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 26 Stycznia 2016, 23:55:29
Nie znam sprawy więc się nie wypowiadam. Spróbujcie się dogadać. Niezły wypas
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 00:11:18
Takie se. Ratuja ich tylko cienie ;d. Tez se zrobimy... za 10 lat ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 27 Stycznia 2016, 12:17:24
Nie mozna zaimplementowac jakiegos prostego slonca do EXE?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 12:49:08
Proste mozna, ale ja wolabym cos na shaderach, wiec lepiej wstrzymac sie i poczekac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 27 Stycznia 2016, 12:59:43
@Q, a co z silnikiem graficznym? Obawiam się, że mały update by się przydał. Ale co do cieni i oświetlenia, z takim zapałem do pracy dużo szybciej będzie to zaimplementowane myślę.  ;)
Jedna w sumie pierdyłka, ale na przyszłość w sumie by się przydało: zaimplementować powtarzanie ruchu po łuku a nie cały obrót. Wycieraczki by się w końcu przydało uruchomić a i parę innych rzeczy by na tym też zyskało :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 13:02:44
I deszcz i snieg i wiatr iii... i armageddon? Wszystko zrobimy, ale nie na raz...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: TZs w 27 Stycznia 2016, 14:29:04
@queuedEU

Sorry for the English...

It looks like wonderful.
My old idea, along with this replacing old rail models. Leaving edges rounding poly count is equal, like older, and give edge for rail sole, avoiding the z-playing with the ballast on greater distance. Perhaps possibly give LoD, for example last submodel be, as a simple trapeze.
This is a simple profile a standard UIC60 rail. True, that's height smaller, than original/currently used.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 14:51:55
Yes, I know about the current rail is not holding dimensions, therefore last year I added new profiles, which are now being implemented.
Rails profile will be set in the entry of the track. Below pictures with 3 types of rails - S49, tram Ri60N and old square.

Planes Z-fighting will be eliminated by another way, because it is not the reason, but the introduction of function gluPerspective() for FoV changing.

(http://dropbox.eu07.es/pmppw/ROZNE/20160127-143907.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160127-144454.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-144255.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-144147.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 27 Stycznia 2016, 15:19:10
Q, możesz zmienić sobie atmo na coś jaśniejszego? Please...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 15:21:10
Koniecznie chcesz zeby mi oczy wypalilo...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 27 Stycznia 2016, 15:28:37
Na czas robienia screenów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 15:30:20
Ooo! to jest mysl, dam ustawianie iso i swiatlosily do screenshota ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 27 Stycznia 2016, 15:31:22
Mówisz o przysłonie... ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 15:47:44
(http://dropbox.eu07.es/pmppw/ROZNE/20160127-154001.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160127-154336.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-154232.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-154107.jpg) 
(http://dropbox.eu07.es/pmppw/ROZNE/20160127-154024.jpg) 

Znajdzie sie ktos chetny do przygotowania aktualnych tekstur podsypki w wersji bez podkladow?
ps. to moze chociaz do testowania ekranow w traxxxie?? ;D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 27 Stycznia 2016, 17:07:09
Jedna w sumie pierdyłka, ale na przyszłość w sumie by się przydało: zaimplementować powtarzanie ruchu po łuku a nie cały obrót. Wycieraczki by się w końcu przydało uruchomić a i parę innych rzeczy by na tym też zyskało :)
Wycieraczki mają gotową animację od lat. Tylko muszą być częścią kabiny/lowpoli, bo nie ma wyprowadzenia animacji do modelu zewnętrznego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: TZs w 27 Stycznia 2016, 17:13:39
@queuedEU
Thank You for Your answer. It's really good, and new rail models are nice. Textures without sleepers I will try to ask for help from my country. I wish You further success in your work!
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 17:16:03
It would be great! where are you from? With these textures from your country, may be problem that someone clings to the fact, that the stones are not Polish;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: TZs w 27 Stycznia 2016, 18:45:39
I'm from Hungary, and our railways on main lines use gray basalt (over time, it becomes usually brown-red due to brake shoes dust).
I think, fully same, like on Polish railways.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Stycznia 2016, 19:04:53
In Poland, sleepers in time take the color of shit, so we have a similar situation. I do not know where you got those brown shoes;). Ok, consider taking the photograph :)

(http://dropbox.eu07.es/pmppw/ROZNE/20160127-213253.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160127-213206.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-213143.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/20160127-213047.jpg) 
(http://dropbox.eu07.es/pmppw/ROZNE/20160127-212911.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160127-212800.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160127-212734.jpg) 

Pozdro wielkie dla Jezozwierza
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mareczek w 27 Stycznia 2016, 21:22:21
Ta wersja ma wsparcie dla Win10? Czas uruchamiania - 1 sekunda. Dalej się już nie uruchamia.
PS. Poszło wg instrukcji, z aktualką regów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Stycznia 2016, 09:06:58
Musisz usunac caly katalog stations, poniewaz niektore z plikow tam, maja stare formatowanie. Wypakuj na nowo ten katalog z wydania 22 czy 24.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 28 Stycznia 2016, 14:07:19
U mnie exe z 24.01 wykłada kompletnie system. Ekran gaśnie i wszystko wisi i trzeba robić reset z palca. Przy odłączeniu zewnętrznych monitorów (myślałem, że one stwarzają jakiś problem) efekt jest ten sam tylko zamiast wyłączenia monitora dostaję bluskrin mówiący coś o pliku cdd.dll. W tej chwili nowe exe jest dla mnie bezużyteczne, a wręcz szkodliwe.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Stycznia 2016, 14:19:00
Jezeli masz problem z cdd.dll to prawdopodobnie masz zainfekowany system czyms...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 28 Stycznia 2016, 14:21:17
Tylko dlaczego na innych exe to się nie dzieje... i w ogóle brak jakichkolwiek innych oznak infekcji :/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Stycznia 2016, 14:24:53
No ja nie wiem, nie znajde przyczyny. Pozostaje czekac az wiecej osob bedzie zglaszac taki problem, wtedy bedzie latwiej cos ustalic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mareczek w 28 Stycznia 2016, 18:11:49
Musisz usunac caly katalog stations, poniewaz niektore z plikow tam, maja stare formatowanie. Wypakuj na nowo ten katalog z wydania 22 czy 24.
Pomogło, dzięki.

EP07-424 (nie pamiętam który to plik fiz) ma błąd. Otóż w połowie II układu wchodzi, jakby to powiedzieć, III układ (jak w ET22)...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Stycznia 2016, 18:14:03
No tak, bo masz mozliwosc tworzenia indywidualnych charakterystyk dla konkretnego egzemplarza pojazdu. W katalogu dynstats usun EP07-424.fiz - tam jest dla przykladu fizyka od byka. Po usunieciu bedzie czytac fizyke z katalogu pojazdu.

  Dodano: 28 Stycznia 2016, 20:09:08
Ponieważ od jakiegoś czasu nie pojawiają apdejt, pragnę poinformować, że jest to związane z możliwościami realizacji definiowania wzorowane podkłady na torze. W sumie to juz jest gotowe i jeszcze przez jakis czas bede to testowal zanim udostepnie. Do omowienia jest kwestia tego czy takie podklady mialyby byc wstawiane tylko w nowych sceneriach, czy mam zawracac sobie glowe opcja wstawiania ich do
istniejacych uz scenerii. Moze to byc problematyczne ze wzgledu na podsypki z podkladami malowanymi.

#wlasnosci odcinka toru w maxie
...
TexPar3 = 1.1
Length = 50.0
tietexture1 = none
tiemodel1l = podklad-hd-1l.t3d

#przyklad wpisu w scenerii
node -1 0 start6 track normal 90.0 1.435 0.25 25.0 20 0 Flat vis
 Rail_screw_used1 4 TpBpS-new2 0.2 0.5 1.1
-17.1722 0.2 70.7535  0.0  //point 1
0.0 0.0 0.0  //control vector 1
0.0 0.0 0.0  //control vector 2
-37.3977 0.2 -16.9444  0.0  //point 2
0
tiemodel1l podklad-hd-1l.t3d
tietexture1 none
endtrack


(http://dropbox.eu07.es/pmppw/ROZNE/20160128-192527.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160128-205310.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 28 Stycznia 2016, 20:17:33
Dodanie atrybutów do wpisu node track w istniejących sceneriach to nie problem, podobnie jak ich przemapowanie. Możesz napisać automat dodający atrybuty na podstawie tekstury podsypki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 11:25:05
     Moze nieco napisze o tym, jak na te chwile dziala wstawianie podkladow w osi odcinka toru. Po pierwsze co jest oczywiste trzeba posiadac model podkladu, ktory definiowany bedzie we wpisie odcinka toru (pozniej takze tekstura, czy nawet kilka dla losowosci). Podczas wczytywania odcinka toru ze scenerii, jezeli w dodatkowych wlasnosciach toru bedzie wpis tiemodel1l ze sciezka do pliku modelu to nastapi wczytanie go do pozniejszego uzycia. Nastepnym punktem w procesie wstawiania powinno byc wyznaczenie punktow (odstepow) ich sytuowania - jest to tzw segmentacja odcinka toru. Prosty odcinek toru nie posiada z reguly segmentacji (gdy jest faktycznie prosty), ale gdy ma zmienna rampe przechylkowa wtedy juz musi miec segmentacje. To samo tyczy sie lukow - zazwyczaj maja one segmenty 5 metrowe, a ponizej jakiegos promienia luku ta segmentacja jest juz wyliczana.Segmentacja odcinka musi byc dobrana odpowiednio do jego promienia, w przeciwnym wypadku jezeli nie bedzie dostateczna, to na odcinkach luku beda widoczne zalamania - reasumujac im wieksza segmentacja tym lepsza jakosc szczegolowa toru, ale takze gorsza wydajnosc. Ja niestety innej metody wyznaczenia tych punktow, jak posegmentowanie toru co 60cm nie opracowalem. Majac juz odpowiednio posegmentowany tor, w funkcji renderujacej (tak, jest to wykonywane podczas renderowania a nie powinno) dodalem liczenie kata, ktory tworzy sie pomiedzy punktem poczatkowym a koncowym segmentu.To samo powinno byc zrobione dla liczenia przechylki podkladu dla kazdego segmentu, jednak jest brane to z gory dla calego odcinka, przynajmniej na razie. Tak wiec, tyle razy ile jest segmentow w odcinku toru jest wykonane liczenie tych katow i wstawienie w tym miejscu  wczesniej wczytanego modelu podkladu. Proces ten jest wykonywany tylko raz dla kazdego odcinka toru. Na koniec operacji wstawiania podkladow na odcinku toru powinno nastapic przywrocenie pierwotnej segmentacji - mam nadzieje ze uda mi sie to ogarnac.
Generalnie wszytsko to powinno byc zrobione na etapie wczytywania torow, nie zas juz w czasie renderowania grafiki, ale na razie wolalbym sie powstrzymac od rozgrzebywania kodu na dluzej.

        while (s < fLength)
        {
         float lastS;
            // step=SquareMagnitude(Global::GetCameraPosition()+pos);
            i += iQualityFactor; // kolejny punkt łamanej
            s += step; // końcowa pozycja segmentu [m]
            m1 = m2;
            jmm1 = jmm2; // stara pozycja
            m2 = s / fLength;
            jmm2 = 1.0 - m2; // nowa pozycja
            lastS = s;
            if (s > fLength - 0.5) // Ra: -0.5 żeby nie robiło cieniasa na końcu
            { // gdy przekroczyliśmy koniec - stąd dziury w torach...
                step -= (s - fLength); // jeszcze do wyliczenia mapowania potrzebny
                s = fLength;
                i = iSegCount; // 20/5 ma dawać 4
                m2 = 1.0;
                jmm2 = 0.0;
            }
            while (tv1 < 0.0)
                tv1 += 1.0; // przestawienie mapowania
            tv2 = tv1 - step / fTextureLength; // mapowanie na końcu segmentu
            t = fTsBuffer[i]; // szybsze od GetTFromS(s);
            pos2 = FastGetPoint(t);
            dir = FastGetDirection(t, fOffset); // nowy wektor kierunku
         // parallel2 = CrossProduct(dir,vector3(0,1,0)); //wektor poprzeczny
            parallel2 = Normalize(vector3(-dir.z, 0.0, dir.x)); // wektor poprzeczny

            // Tutaj renderowanie podkladow?

            if (!bTieAdded)
              {
              float r1 = RadToDeg(fRoll1);
              float r2 = RadToDeg(fRoll2);
              float angle = GetAngleOfLineBetweenTwoPoints(pos1, pos2);
              float troll = r2;

              if (pos1.z > 0) troll = -troll;
              if ( r2 < 0.1)  troll = 0.0f;

              // CZY TUTAJ POWINNO BYC ZROBIONE TWORZENIE PODKLADOW JAKO TGroundNode, POZWOLILOBY TO NA
              // USTAWIENIE MAXDISTANCE
              //--draw_railtiex(pos1.x, pos1.y-0.37, pos1.z, angle, troll, false);

               AnsiString asRailJointModel;
               AnsiString NN = "tie-" + IntToStr(QGlobal::iRENDEREDTIES);

               tiefile = "podklad-hd-1l.t3d";
             //tiefile = "podklad-ps93-1h.t3d";

               tiefile = "none";
               //if (TRK->asTieModelL == "none") tiefile = "podklad-hd-1l.t3d";

               asRailJointModel = "lacznikszyn-1.t3d";
              if ((lastS >= fLength-0.5))
                Global::pGround->AddGroundNodeQ("J"+NN+FloatToStr(pos1.z), "jnt", "none", asRailJointModel, "none", 110, 0, pos2.x, pos2.y-0.14, pos2.z, -angle, troll);

               if (TRK->asTieModelL != "none") tiefile = TRK->asTieModelL;

            //   if (lastS != (fLength))
               if ((lastS < fLength-0.2) && (lastS > 0.4))
               if (tiefile != "none") Global::pGround->AddGroundNodeQ(NN, "tie", "none", tiefile, "none", 110, 0, pos1.x, pos1.y-0.37, pos1.z, -angle, troll);
             //if ((lastS <= 0.75))
             //if (tiefile != "none") Global::pGround->AddGroundNodeQ("f"+NN, "tie", "none", tiefile, "none", 110, 0, pos1.x, pos1.y-0.37, pos1.z+0.20, -angle, troll);

               if (tiefile != "none") QGlobal::iRENDEREDTIES++;
              }

            pos1 = pos2;
            parallel1 = parallel2;
            tv1 = tv2;
        }


Taki se fail...
(http://dropbox.eu07.es/pmppw/ROZNE/20160129-123328.jpg) 

Hmm... Skoro juz tak wpatrzyliscie sie w ten zwrotnik... Jestem ciekaw kto pierwszy zaproponuje dodanie renderowania numeu rozjazdu. Co Wy na to? ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 29 Stycznia 2016, 13:40:57
A masz w planach takie podkłady na rozjazdach i ewentualnie automatyczną podsypkę na nich?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 13:46:42
Widze to jako automatyczne wstawiane gotowego modelu podrozjezdnicy dla konkretnego rozjazdu, wymagaloby to stworzenia takich modeli. Podsypke pod rozjazdem, o ile nie ma zadnych przeciwwskazan mozna rysowac programowo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 29 Stycznia 2016, 14:20:10
Ten fail to jak rozumiem łączenie łupkowe w miejscu w którym przebiega zwrotnica. No w przypadku zwrotnicy łączenia są w ściśle określonych miejscach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 14:23:17
Nom, ale na razie to zostawiam jak jest, bo z tym wykrywaniem momentu zakonczenia toru do wstawienia lacznika jest za duzo zaleznosci coby na szybko to ogarnac. Przynajmniej dla mnie jest to problematyczne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Stycznia 2016, 14:27:17
Widze to jako automatyczne wstawiane gotowego modelu podrozjezdnicy dla konkretnego rozjazdu, wymagaloby to stworzenia takich modeli. Podsypke pod rozjazdem, o ile nie ma zadnych przeciwwskazan mozna rysowac programowo.
O to by wiele uprościło, bo teraz trzeba robić osobny model dla każdego przekroju podsypki. Miałem też problemy z przenikaniem płaszczyzny podsypki i podrozjezdnic co wymuszało wycinanie dziur na podkłady. Zbędna robota i komplikowanie siatki.
Jak jest liczony punkt odtworzenia dźwięku stukotu? Ktoś już proponował powiązanie z tym.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 14:34:40
Kalkulacja punktu stukotu musi zostac tak jak jest, wczoraj @youBy mi to uzmyslowil - w rzeczywistosci laczenia torow wystepuja nawet na prostym odcinku nie koniecznie co 100m, a my nie mozemy sobie w tym celu pozwolic na wstawianie odcinkow toru powiedzmy co 20m coby bylo jak w rzeczywistosci. Widzi mi sie wstawienie np. modelu lacznika w osi toru i przejazd osi nad nim wlasnie bylby wyznacznikiem do odtworzenia dzwieku, z tym ze to tez nie wiadomo czy to zawsze byloby wykryte bo pojazdy nie wprzemiesczaja sie ze stalym odstepem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Stycznia 2016, 14:37:37
W drugą stronę mam na myśli. Wykorzystać algorytm od stukotu do wstawiania łupków. Ale znając maszynę, to jest robione jakąś prowizorką i się nie da. :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 14:38:58
Moze i sie da, pomysle o tym w wolnej chwili :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: jakol112 w 29 Stycznia 2016, 14:44:14
@Q, taki moja luźna propozycja, którą rzucam w ten wir dyskusji- rozdzielenie dźwięków hebelków i przycisków. Czy wykonalne i czy warto?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 14:53:07
A bo sa identyczne? Nie powinno byc wiekszego problemu. Rozumie ze w .mmd sie nie da?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Stycznia 2016, 15:18:20
Każdy przełącznik ma przypisany dźwięk, zazwyczaj niewyprowadzony do mmd. Nie jest sprawdzany jego sposób animacji. Hebel drzwi odtwarza ...dźwięk ruchu drzwi. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 15:23:36
O borze! Przec to jest szczyt niekompetencji. Ktos cos popsul czu byl zbyt leniwy?
Ponizej rozjazd z podsypka rysowana autoamtycznie, a tekstura brana z sasiedniego toru  w przypadku braku zdefiniowanej. Po dodaniu podrozjezdnicy chyba bedzie ok. Jakies przeciw?
(http://dropbox.eu07.es/pmppw/ROZNE/20160129-153008.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 29 Stycznia 2016, 15:55:40
A można widok od strony ukresu?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Stycznia 2016, 16:02:25
Profil podsypki one mają zgodny? bo coś mapowanie się rozlazło.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 16:13:06
A ktory parametr odpowiada za obciecie boku tekstury?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 29 Stycznia 2016, 16:22:50
A to są jakieś wyjątki. Ra robił by była zgodność ze starymi podsypkami i można było tworzyć nowe proporcjonalne. Dla jakiegoś parametru powtarzania tekstury są jedne proporcje dla reszty inne. Prędzej pewnie znajdziesz w kodzie niż tu/na wiki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Stycznia 2016, 21:41:51
Progress...

(http://dropbox.eu07.es/pmppw/ROZNE/20160129-213944.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160129-214119.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160130-140250.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160130-144400.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q
Wiadomość wysłana przez: EP08_015 w 30 Stycznia 2016, 09:27:05
U mnie na td2 się nie uruchamia. Wywala do windy nawet w trybie zgodności.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 30 Stycznia 2016, 12:31:53
Witam!
Jeśli Wam to nie przeszkadza, chciałbym dołączyć do testów. Korzystając z tego, że jest jakiś problem z serwerem (404) to chciałbym zapytać, jakie exe potrzebuje do testów? Jeszcze coś musze pobrać (oczywiście poza paczką z 1 posta)?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Stycznia 2016, 12:51:52
Teoretycznie powinna byc to ostatina paczka, zadnych wczesniejszych! Czyli z dina 24.01. Stare paczki po jakims czasie bede usuwal, poniewaz niektorzy 'innomądrzy' wolą sie zatrzymac na jakiejs starej dzialającej niz pomagac w szukaniu bledow w nowych.  Dzis powinien jakis apdejt byc.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 30 Stycznia 2016, 14:48:00
Skrinszoty nie działają - wstaw ten ostatni progress jako załącznik. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Stycznia 2016, 15:09:32
Pewnie domena sie propaguje, albo jakis inny problem techniczny na lisku... Jednak niedokonanie na czas platnosci za domene, wkrotce ponownie bedzie funkcjonowac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 30 Stycznia 2016, 19:22:33
Ankieta. 409 odpowiedzi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 30 Stycznia 2016, 23:47:55
(http://q.lisek.org.pl/dropbox/20160130-221639.jpg)  (http://q.lisek.org.pl/dropbox/20160130-234315.jpg)  (http://q.lisek.org.pl/dropbox/20160130-230220.jpg)  (http://q.lisek.org.pl/dropbox/20160130-234242.jpg) 
Musze jescze troche pomeczyc sie z tymi rozjazdami, bo czasami sie wysypuje zaraz po rozpoczeciu renderowania. kompletnie nie wiem o co chodzi. Moze byc ze cos nie tak z modelem lewego rozjazdu bo byl mirrorowany.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 31 Stycznia 2016, 12:40:55
Jest mały problem. Szyna jest zgodna z profilem. Tylko, że podsypka jest kładziona na 0 a szyna była plus 0,18 i całość taboru jest o tyle podnoszona. Są tylko dwa wyjścia. Albo zaczynamy uwzględniać 0 na wysokości PGS i wtedy większość podsypek zapadnie się w ziemię, albo z każdym modelem będziemy przeliczać rodzaj szyny co spowoduje przeskoki wysokości na łączeniach.

Do tego profil szyny na rozjeździe i na torze jest inny chociaż teoretycznie ten sam.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Stycznia 2016, 13:34:18
Dlatego trzeba bedzie odwrocic kolejnosc i zaczac od gory przeliczac to, a ze podsypki te 2 cm bedzie w ziemi to chyba niejest wielkim problemem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Siecool w 31 Stycznia 2016, 14:24:58
Bardzo ładnie to wygląda, ciekaw jestem tylko, jak to wpłynie na FPS. Czy rozwiązanie, które przygotowujesz jest wstecznie kompatybilne? W sensie czy będzie można użyć tych rozjazdów na dotychczasowych sceneriach czy też będzie trzeba przerabiać geometrie torów?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 31 Stycznia 2016, 14:30:27
FPS masz podany w lewym dolnym rogu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Stycznia 2016, 14:52:10
FPS powinien byc dobry - wszystko bedzie zalezec od modelu podkladu czy rozjazdu i odleglosci renderowania. Wlasine obmyslam sposob zachowania zgodnosci wstecznej czyli ze w konfiguracji scenerii wpisem mozna by wlaczyc renderowanie nowych rozjazdow jednoczesnie wylaczajac stary rozjazd. Jesli cos staine na przeszkodzie to jedynie w nowych sceneriach bedzie sie te rozwiazanie wprowadzac, ewentualnie
wymiana na jakichs malych. Ja chcialbym na EC Dobre zaprezentowac ten ficzer.

  Dodano: 31 Stycznia 2016, 20:23:30
Trzy godziny zeszly na przeniesienie elementow rozjazdu na jedna teksture. Prawy juz prawie gotowy, barkuje tylko optymalizacji submodeli.
(http://q.lisek.org.pl/dropbox/20160131-201740.jpg)  (http://q.lisek.org.pl/dropbox/20160131-201615.jpg)  (http://q.lisek.org.pl/dropbox/20160131-201419.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Marcin1992 w 02 Lutego 2016, 19:53:30
Witam. Exe 240116-1 z wgranymi obiema poprawkami crashuje się praktycznie na starcie (program przestał działać). Log w załączniku. Userpid: 2527883363. Poprzednia któraś wersja działała w porządku, niestety nie pamiętam która to była. Bez poprawek (wgrałem na czysto) również to samo. Klucze do rejestru również wprowadziłem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 19:59:02
Usun katalog stations, wypakuj nowy z najnowszej paczki i czytaj dokladnie temat, bo bylo powtarzane nie raz. A juz a chwile APDEJT :).
Paczka sprawdzajaca czy wszystko jest na swoim miejscu po tygodniu wywracania kodu na lewa strone ;). Jezeli wszystko bedzie ok, byc moze jescze dzis instrukcje co i jak z podkladami 3D i rozjazdami.

EU07-020216-1 (http://eu07.es/EXETEST/EU07-020216-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 02 Lutego 2016, 20:44:59
Problem z wysypami na starcie niestety nadal obecny. Zarówno przy uruchamianiu z Rainsted jak i z samego EXE. Zauważyłem, że ustawienie sobie w Rainstedzie rozdzielczości natywnej monitora "generuje" zwykły komunikat o zamknięciu aplikacji. Z kolei mniejsza rozdzielczość wyrzuca na pulpit z komunikatem o braku sterowników OpenGL.
Skorzystałem też z wcześniejszej Twojej rady, tj ze zmiany w configu parametru "getscreenb" i wychodzi na to, że ustawienie jej na 0 nie zmienia nic, ustawienie jej na "1" z kolei kończy pracę mojej maszyny pięknym BSOD-em (zdarzyło się dwa razy na dwie próby uruchomienia).

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 20:48:24
O popatrz! Hmm.. a ustawienia rozdzielczosci w config.txt jak masz? Teoretycznie gdy jest 0x0 to powinno ustawiac taka jak w eu07.ini zas inne wartosci maja nadpisywac.

screenresw   :0                 // szerokosc, gdy zero - brane jest z eu07.ini 
screenresh   :0                 // wysokosc, gdy zero - brane jest z eu07.ini 

Potrzebuje osobe ktorej uruchamianie exe konczy sie na  debuglog no : debuglog-> [no][] . Pilnie! Potrzebuje pliki eu07.ini od osob z takim problemem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 02 Lutego 2016, 21:44:57
Obie te wartości mam na zero.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 02 Lutego 2016, 22:42:41
U mnie nadal exe z apdejtu EU07-020216-1 kompletnie wykłada system z bluskrinem... czyżby to był tylko mój jednostkowy przypadek?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 02 Lutego 2016, 22:50:10
U mnie jest ok. Logi poszły na serwer. Porobiłem trochę screenów z Kaliskiej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 22:52:34
No byl, na szczescie juz nie jest ;-P - bedziemy szukac
Poniewaz wiekszosc nie zglosila bledow, jak i po logach na serwerze mozna tez wnioskowac, tak jak obiecalem daje kompletna paczke, ktora pozwala na uruchomienie na TD2 podkladow 3D oraz modelowanych rozjazdow. Podklady defaultowo sa wylaczone a wlacza sie je opcja rail_ties w config.txt. Opcja tiemaxdist (140.0) ustawia maksymalna odleglosc renderowania (jeden podklad ma 512tri, mozna go by jescze okroic ale to w pozniejszych wydaniach. Aby podklady i rozjazdy byly widoczne nalezy nadpisac stare pliki scenerii (td2.scn oraz katalog scn_td2). Ponadto z nowosci to klucz rail_model ktorym mozemy ustawic typ renderowanej szyny (w przyszlosci bedzie ustawiane z wpisu toru). Na jutro przygotuje rowniez EC Dobre na full z podkladami i rozjazdami.
Nie polecam uruchamiac duzych scenerii z wlaczonym renderowaniem podkladow, chyba ze sie dysponuje mocnym sprzetem, poniewaz podklady sa wstawiane juz po zaladowaniu w czasie renderowania odcinkow toru.

EU07-020216-2 (http://eu07.es/EXETEST/EU07-020216-2.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 02 Lutego 2016, 23:19:17
E, tam. Ładnie jest. Zaraz odpalę coś wielkiego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 23:20:31
wlacz jeszcze podklady...
Tak w ogole to podklad i tekstura dla toru bedzie ustalana w jego wpisie, ale takze bedzie opcjonalne automatyczne wstawianie defaultowego podkladu dla torow ktore nie maja wpisu (teraz automatycznie daje defaultowy tam gdzie nie ma wpisu). Ponadto bedzie mozliwosc zdefiniowania jednej tekstury dla defaultowego podkladu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 02 Lutego 2016, 23:20:47
Działa. Modele ładniej na screenach wyglądały. :P
FPS: 95 z wszystkimi torami w zasięgu kamery; 600 z pustynią.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 23:27:06
Bo mam dobry aparat do robiena zdjec a Ty przeplaciles z tym monitorem HD ;-D

Mac310: mozesz mi wylistowac rozdzielczosci jakie Twoja karta obsluguje? Przypisze wybrana przez Ciebie na sztywno i sie zobaczy co sie bedzie dzialo :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 02 Lutego 2016, 23:31:40
Coś widocznie w config.txt przeszkadzało bo jak podmieniłem na domyślny z apdejtu to przestało wywalać bluskrina i wszystko łądnie ruszyło. Teraz tylko nie wiem gdzie szukać FPSów po wprowadzeniu tych licznych nowych paneli. Swoją drogą dla mnie są w wielu miejscach nieczytelne i zajmują sporo miejsca na ekranie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 23:33:13
CTRL+SHIFT+W lub CTRL+SHIFT+F
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 02 Lutego 2016, 23:37:56
OK, no to ja mam na td2 dość stabilnie w okolicy 60 i włączonych podkładach. A co robi teraz F7 po po wciśnięciu znika częśc scenerii... może coś mi umknęło, bo nie zawsze śledzę dokładnie całą dyskusję?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Lutego 2016, 23:42:43
F7 w debugmode od zawsze wlaczalo renderowanie siatki, ja to dalem takze do normalnego trybu. Mac310, z pokeysem wszystko ok?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 03 Lutego 2016, 00:06:22
Teraz jestem daleko od pulpitu więc nie wiem czy się coś zmieniło. Na razie uruchamiam na samym laptoku. Pod koniec tygodnia jak wrócę to sprawdzę czy nic się na PoKeysie nie posypało.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 00:26:02
Potrzebuje osobe ktorej uruchamianie exe konczy sie na  debuglog no : debuglog-> [no][] . Pilnie! Potrzebuje pliki eu07.ini od osob z takim problemem.

Powyzsze nieaktualne. Wlasnie sobie uswiadomilem ze to nie wysypanie sie exe, a wylaczenie logowania w tym momencie, dlatego bylo to ostatnia linia w plikach na serwerze. BC. Dajta jeskies screeny (PRO) z rozjazdami i podkladami :D.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: GOPdriver w 03 Lutego 2016, 17:36:46
Ruszylem na odsiecz posiadaczom slabszychkomputerow i zrobilem trojstopniowy LOD podkladow drewnianych. Model bez LOD ma 510 poly (wywalilem dolna scianke), na 1 poziomie lod ma 174 poly, na drugim 30, a na trzecim 10. Zrobie jeszcze strunobetonowy i stosowna paczuszka wyladuje u Q.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Zukow w 03 Lutego 2016, 18:43:54
Witam. Niestety, najnowsza wersja u mnie nie działa. Wygląda na to, że log nie poszedł na serwer, więc załączam tutaj.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 19:13:25
To jakis nowy przypadek. na razie mecze sie z przeniesieniem generowania podkladow do fazy wczytywana scenerii, pozniej zobacze co moze byc przyczyna.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 03 Lutego 2016, 21:58:14
Chciałbym zgłosić, że również mam problem z buescreenem. Od razu wywala. Pomogło gdy wgrałem defaultowy config. Coś z funkcją getscreenb jest nie tak, bo zmieniłem tylko ją na "1" i aspectratio na 169. Czy na td2 wszystkie podkłady nie powinny być nowe? bo U mnie są tak pół na pół i dodatkowo coś takiego się zrobiło jak na screenie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wokulski w 03 Lutego 2016, 22:01:36
Igor, popraw literówkę. Odpalając LPM+7 jest napisane "INDYWIDUALNY ROSKŁAD JAZDY". Zmień S na Z.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 22:05:14
Meril: do zrobienia jest usuwanie podsypki pod rozjazdami tej z inca gdy wlaczona jest opcja wstawiania modelu rozjazdu. Ja sobie pokomentowalem te podsypki w incach rozjazdow. To wkrotce.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 03 Lutego 2016, 22:29:04
Nie chcą mi chłopki do pociągu wsiadać. Czyżbym coś źle zainstalował? Albo źle skonfigurował? Na czystą maszyne (z patchem 15.04coś tam) wypakowałem najnowszą paczke. Uruchamiam przez ransted, zapis pliku tymczasowego odklikany, nic innego nie ruszałem. PS i offtop, ta siódemka na td2 to ma moc, rozpędziłem ją aż skali brakło (tak na oko 180km/h) ;)
Edit:
Dodaje loga.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 23:19:08
Dziwne ze nie wsiadaja. Siodemka bierze fizyke z katalogu dynstats z dedykowanego pliku fiz. Gdy go usuniesz bedzie  normalnie ze swojego bazowego brac.

(http://dropbox.eu07.es/pmppw/ROZNE/20160203-231555.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160203-231445.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160203-231424.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160203-225453.jpg) 
(http://dropbox.eu07.es/pmppw/ROZNE/20160203-224346.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160203-224002.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160203-223502.jpg) 

Linia61 - 272 tys podkladow. Na innych sceneriach wykrzacza sie podczas tworzenia, czasami tez na mniejszych, wiec raczej ilosc podkladow nie ma tu znaczenia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: łuki94 w 03 Lutego 2016, 23:34:37
Postanowiłem pomóc przy testowaniu. W tym celu stworzyłem osobny folder z czystą MaSzyną i patchami. Przy próbach uruchomienia td2 przez Rainsted dzieją się takie cuda, jakie widać na załączonych zrzutach. Sterowniki od karty graficznej mam aktualne. Mój userpid: 2899448786, jeżeli chodzi o kartę graficzną, to jest to NVDIA GeForce 9800GT. Logi posłane automatycznie na serwer.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 23:36:53
To jest na renderowaniu z VBO? Hmmm.. Patrze po logach i widze ze DisplayListy, dziwne bardzo...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: łuki94 w 03 Lutego 2016, 23:44:28
Mam tak zarówno przy zaznaczeniu VBO, jak i bez.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Lutego 2016, 23:47:33
Igor, popraw literówkę. Odpalając LPM+7 jest napisane "INDYWIDUALNY ROSKŁAD JAZDY". Zmień S na Z.

Indywidualny powiadasz? Pierwsze slysze takie okreslenie.

  Dodano: 03 Lutego 2016, 23:50:25
Mam tak zarówno przy zaznaczeniu VBO, jak i bez.
Wyglada na to ze nie odznaczyles 'Zapis pliku trymczasowego' w Rainstedzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: łuki94 w 04 Lutego 2016, 00:06:53
No tak... Skleroza mnie dopada, teraz wszystko gra i buczy ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 04 Lutego 2016, 00:25:02
Mała poprawka, jednak ludziki wchodzą... Tylko że robią to w takim tempie że myślałem że stoją :D Jedna płyta chodnikowa na peronie w 5s. Zaraz wejdą w nadświetną!
EDIT:
Jeszcze kosmetyka ze skalowaniem ekranu wczytywania, ucina mi kawałek (rozdz. 1600x900). Screen w załączniku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Lutego 2016, 00:27:11
No tam wypadaloby dopisac zaleznosci w przypadku gdy ludek jest z 60m od wagonu, to zeby sie posuwal szybciej a nie sie czai. Jaki masz FPS? Wychodzi na to ze jednak predkossc porusznai sie jest zalezna od deltatime, a nie powinna.

TODO:

Zglaszajacy                problem
------------------------------------------------------------------------------------------------------------------------------------------------------------
Max_EN_57                znikajace niebo
meril                         pasek postepu wczytywania wylazi za obraz
meril                         predkosc poruszania ludzikow uniwzaleznic od deltatime
meril, mac310 , t_b    problem z ustawianiem rozdzielczosci (BSOD)       
zukov                        problem z parsowaniem eu07.ini
milek                         parsowanie eu07.ini, wine
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 04 Lutego 2016, 00:35:24
Nie wiem jak u Was, ale u mnie tak pędzą, że przejście przez szerokość peronu pół minuty im zajmuje. Nie wiem gdzie sprawdzić w nowych panelach... ale mam tak z 20-30... Tak wiem, mój laptop ma małe problemy z wydajnością, pomimo dobrych bebechów, ale to długa i nie na temat historia ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Lutego 2016, 00:43:00
Cos tam jescze powaznego sie dzialo ostatnio co warto na liste TODO wrzucic?

  Dodano: 04 Lutego 2016, 00:47:26
Ja sie zawijam, listujcie tylko nie zasypcie mnie bo sie ne odkopie xd.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 04 Lutego 2016, 09:16:58
Panowie, czy nie lepiej wygladaloby swiatlo z swiatlo a raczej latarnia z poswiata? Robimy i dodajemy do modelu CONE z 25% przezroczystosci i to co jest teraz czyli placek swiatla. Teraz te same placki wygladaja bardzo spartansko itd.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: CX MANIAK w 04 Lutego 2016, 23:08:32
Witam.
 Udało mi się w końcu uruchomić wyświetlanie podkładów 3D, oraz nowych szyn. Niestety nie wczytuję się tekstura nieba, oraz przeświecają na obie strony pasy świetlne na semaforach. Jest jeszcze problem z podsypką rozjazdów, która to wczytuje się wraz z podkładami 2D, oraz 3D. Powoduje to migotanie tekstur. Nie mam tez napisów na górze ekranu (albo nie umiem włączyć na obecnym exe). Mój userpid: 407710690. Poniżej screeny ze scenerii TD2, oraz Bałtyk.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Lutego 2016, 13:05:13
Hej.  Niebo zapewne jest, tyle ze zakrywa je mgla. To byl eksperyment sprawdzajacy czy takie rozwiazanie bedzie lepsze, bo w zasadzie gdy jest mgla to nieba nie widac, no chyba ze jej gestosc jest mala. Pasy swietlne to jest jeden z powazniejszycyh efektow ubocznych, ktore powstaly wraz z wprowadzeniem plynnie pulsujacych swiatel (bedzie to naprawiane wkrotce). Natomiast jesli chodzi o podsypke, u mnie wszystko jest ok poniewaz wywalilem stara z incow rozjazdow, ale bedzie utworzone automatyczne wylaczanie renderowania ich gdy do toru jest podlaczony model rozjazdu. Panele informacyjne sie wlacza kombinacja lewego myszy z cyfra od 1-9 a pozniej beda jeszcze litery.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wokulski w 05 Lutego 2016, 14:28:04
Igor, popraw literówkę. Odpalając LPM+7 jest napisane "INDYWIDUALNY ROSKŁAD JAZDY". Zmień S na Z.

Indywidualny powiadasz? Pierwsze slysze takie okreslenie.
Jak pierwszy raz słyszysz takie określenie? A rozkład, który się nam wyświetla to jest jaki rozkład, jak nie indywidualny?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Lutego 2016, 19:11:11
No to jest kolejny apdejt. W zasadzie traktuje to jako patch. Mam nadzieje ze zlikwiduje kilka zgloszonych problemow. Generalnie patch jest skierowany do osob z listy ponizej.
EU07-050216-1 (http://eu07.es/EXETEST/EU07-050216-1.rar)


TODO:

Zglaszajacy                problem
------------------------------------------------------------------------------------------------------------------------------------------------------------
Max_EN_57                znikajace niebo
meril                         pasek postepu wczytywania wylazi za obraz
meril                         predkosc poruszania ludzikow uniwzaleznic od deltatime
meril, mac310 , t_b    problem z ustawianiem rozdzielczosci (BSOD)       
zukov                        problem z parsowaniem eu07.ini
milek                         parsowanie konfigu loadera
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 05 Lutego 2016, 19:51:46
Poprawka działa. Pasek postępu jest cały i nie ma blue screena :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Lutego 2016, 19:56:21
Rozumiem ze sprawdziles rozne opcje ustawienia rozdzielczosci w config.txt oraz wymuszenia takiej jak w systemie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Zukow w 05 Lutego 2016, 20:35:35
Działa. Na razie tylko uruchomiłem, nie zagłębiałem się w nowe opcje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: meril w 05 Lutego 2016, 21:52:49
Tak, gdy opcja włączona zawsze bierze ustawienia z windowsa, a nie eu07.ini bez jakichkolwiek błędów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Lutego 2016, 22:22:23
Przed chwila na ircu jeszcze @stappox zglaszal problem ze sterownikami OpenGL 1.3. U niego powodowalo to ustawianie pelnego ekranu z config.txt.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 05 Lutego 2016, 23:22:39
Zassałem nowego patcha. Mojego problemu niestety nie naprawił (choć już nie sypie BSOD-ami :) , ale mam dla Ciebie małą wskazówkę. Wywalenie (kulturalne, do Windowsa ze zwykłym komunikatem o zakończeniu działania exeka) następuje na 99% tylko przy ładowaniu td2. Na 99%, bo sprawdziłem kilka innych scenerii i tam było wszystko ok, niezależnie od ustawień rozdzielczości, pełnego ekranu itd. Co więcej, gdy przypadkowo zostawiłem włączone generowanie pliku tymczasowego, td2 się załadowało aczkolwiek bez składu gracza. Idąc tym tropem, zacząłem grzebać w samej scenerii- zakomentowałem wpierw Twój wagon doczepiony do siódemki, potem wszystkie bilbordy, potem i to i to. Nie pomogło, ale może to jakiś trop?
Oczywiście przed wrzuceniem nowej paczki wywaliłem folder "stations".

Ps. Wszystkie logi z nieudanego ładowania td2 kończą się na:
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 05 Lutego 2016, 23:30:52
T_B: wyglada na to ze wysypuje Ci siena splash screenie. Wylacz go :).

splashscrn   :1                 // splashscreen przy uruchamianiu ,
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: trzecia_bateria w 06 Lutego 2016, 08:35:35
Dzięki za radę, ale to nie to:) Splashscreen w moim configu był domyślnie wyłączony, jego włączenie też w sumie nie zmienia sytuacji z wysypami.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Lutego 2016, 16:32:47
Ogarnianie bugow idzie pelna para - wczoraj poprawianie przejscia ze splashscreena na ekran wczytywania (czasami ekran migal w tym mmomencie na bialo) oraz szukanie przyczyny wysypywania sie na wczytywaniu niektorych scenerii z wlaczonym generowaniem podkladow. Natomiast dzisiaj zrobilem podmiane tekstur podsypki gdy wlaczoana jest opcja podkladow modelowanych. Kilka screenow, miedzyinnymi z krzyzowej, ktora wczesniej sie wysypywala na tworzeniu podkladow. Jak widac przeszlo 300tys podkladow a powstawianie ich zajelo 300s.

(http://dropbox.eu07.es/pmppw/ROZNE/20160207-162545.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160207-033634.jpg)  (http://dropbox.eu07.es/pmppw/ROZNE/20160207-033412.jpg) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 07 Lutego 2016, 17:38:38
To masz jeszcze bug-a na generowaniu podkładu przy łączeniu bezierów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 07 Lutego 2016, 21:03:50
Moze to malo istotne, ale zwrotnice i angliki tez tak beda wygladac?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Lutego 2016, 01:46:40
(http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=test)  (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160207-033412)  (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160131-201419) 
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 08 Lutego 2016, 19:05:41
Wiesz co sobie pomyslalem teraz? Mozna klasc podsypke osobno z roznych textur przejscia, rozmycia, i na nich bedzie siedzial ten podklad i szyny. Byloby lepiej niz w Trainz. Lapiesz o co mi chodzi?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Lutego 2016, 19:15:10
No nie bardzo, narysuj namaluj :)...


LISTA PLIKOW ROZWOJOWEJ WERSJI MaSZyny




EU07-DDMMYY-X.exe              : ! : plik wykonywalny programu (dzien, miesiac, rok, wydanie dzienne)
eu07.ini                       : ! : plik konfiguracyjny
fsys.txt                       : ! : plik z lista katalogow niezbednych, ktore sa sprawdzane podczas uruchamiania
config.txt                     : ! : plik konfiguracyjny roboczy (na czas ulepszania symulatora)
data/loaderconf.txt            : ! : plik z ustawieniami obrazu wczytywania, kolory i pozycje elementow
data/exiftool/exiftool.exe     : ۰ : zewnetrzny program do zapisywania danych exif do screenshotow
data/fonts/ubuntumono-r.ttf    : ! : czcionka gui
data/fonts/creditvz.ttf        : ! : --^--
data/fonts/arial.ttf           : ! : --^--
data/gmfs/semlense.bmp         : ! : grafika poswiaty swiatla semafora
data/gfxs/semlight.bmp         : ! : grafika swiatla semafora
data/icons/appico128.ico       :   : ikona aplikacji
data/icons/e3d.ico             :   : ikona pliku modelu binarnego
data/icons/t3d.ico             :   : ikona pliku modelu tekstowego
data/lbacks/splashscreen.jpg   : ! : obraz ekranu startowego, poprzedzajacego wczytywanie (tzw. splashscreen)
data/lbacks/lbackgdef.jpg      : ! : defaultowy plik tla ekranu wczytywania wyswietlany gdy brak zdefiniowanych
data/lbacks/modelviewer-1.jpg  : ! : plik ekranu wczytywania dla modelviewera
data/lbacks/modelviewer-2.jpg  : ! : plik ekranu wczytywania dla modelviewera
data/lbacks/modelviewer-3.jpg  : ! : plik ekranu wczytywania dla modelviewera
data/menu/menu_xfont.bmp       : ! : bitmapfont ze znakami alfanumerycznymi (stary system generowania napisow 2d)
data/sounds/shutter.wav        : ! : dzwiek odtwarzany podczas robienia zrzutu ekranu
data/sounds/start.wav          : ! : dzwiek wejsciowy przy opcji splashscreen
data/pbars/                    :   : folder przechowujacy dane paska postepu wczytywania
data/briefs/                   :   : folder przechowujacy opisy misji
data/logs/                     :   : folder z kopiami pliku log.txt
dynstates/ep07-424.fiz         :   : plik fizyki dedykowany dla konkretnego egzemplarza pojazdu
keyboards/4e.txt               :   : opis klawiszologii dla typu pojazdu
keyboards/201e-w.txt           :   : --^--
keyboards/303e.txt             :   : --^--
tutorials/                     :   : katalog z opisami uruchamiania poszczegolnych typow pojazdow
stations/                      :   : katalog z plikami zawierajacych informacje o stacjach
scr/                           :   : katalog zrzutow ekranu
models/1435mm/elements/        :   : modele elementow torowiska
models/1435mm/sleepers/        :   : modele podkladow dla opcji podkladow 3D
models/1435mm/switches/        :   : modele rozjazdow dla opcji rozjazdow modelowanych
textures/1435mm/elements/             :   : tekstury elementow torowiska
textures/1435mm/sleepers/             :   : tekstury podkladow 3D
textures/1435mm/ballasts/             :   : tekstury podsypek dla opcji podkladow 3D
textures/1435mm/switches/             :   : tekstury rozjazdow modelowanych


! - oznacza pliki niezbedne do uruchomienia lub te,  ktorych brak moze powodowac problemy (np. wizualne) podczas dzialania
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 08 Lutego 2016, 19:31:29
No mam na mysli:

jesli exe bedzie generowac jedynie szyny i podklady BEZ PODSYPKI to wtedy mozemy sobie sami dodawac podsypke w 3Dmax i ja dowolnie texturowac, zmieniac ksztalt itd itd.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Lutego 2016, 19:35:15
To nie jest najlepszy pomysl :). Lepiej sie wstrzymac z takim 'prowizorycznym' rozwiazaniem, bo po pierwsze nie wiadomo czy w ogole bedzie komukolwiek chcialo sie w ten sposob robic scenerie, a po drugie to nie wiadomo czy przypadkiem nie wynajde jeszcze lepszego rozwiazania.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: bohunIC w 08 Lutego 2016, 20:16:26
Rozumiem ze wrogiem dobrego jest jeszcze lepsze :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Lutego 2016, 22:19:55
Kolejne udogodnienie w exe, w zwiazku z coraz to czestszymi prosbami o wystawienie 'paczki zbiorczej'. Informuje ze nie ma czegos takiego jak paczka zbiorcza, no chyba ze chcecie caly folder z maszyna, bo ja nie wiem o co chodzi, skoro kazdy apdejt zawiera wszystkie nowe pliki dodane do obslugi. Ewentualnie tylko patche wydawane tego samego dnia sa paczka tylko z exe i ewentualnie jakimis tam w tym momencie zmienianymi plikami... Udogodnieniem tym jest plik z lista plikow i folderow, ktore pojawily sie od poczatku rozpoczecia ulepszania MaSZyny 474. Podczas uruchamiania pliki z listy sprawdzane sa pod kontem istnienia i generowane beda komunikaty w przypadku braku.

CMDLINE:
Lauching program from EXE file
CMDLINE:

CHECKING FILE SYSTEM...
FLDR: texpath, TEXTURES\\, OK
FLDR: mdlpath, MODELS\\, OK
FLDR: scnpath, SCENERY\\, OK
FLDR: scrpath, SCR\\, OK
FLDR: sndpath, SOUNDS\\, OK
FLDR: dynpath, DYNAMIC\\, OK
FILESYS OK.


CHECKING IMPORTANT FILES...
FILE: EU07-DDMMYY-X.exe, [!] FAIL.
FILE: eu07.ini, [!] OK.
FILE: fsys.txt, [!] OK.
FILE: config.txt, [!] OK.
FILE: data/loaderconf.txt, [!] OK.
FILE: data/exiftool/exiftool.exe, [] OK.
FILE: data/fonts/ubuntumono-r.ttf, [!] OK.
FILE: data/fonts/creditvz.ttf, [!] OK.
FILE: data/fonts/arial.ttf, [!] OK.
FILE: data/gfxs/semlense.bmp, [!] OK.
FILE: data/gfxs/semlight.bmp, [!] OK.
FILE: data/icons/appico128.ico, [] OK.
FILE: data/icons/e3d.ico, [!] OK.
FILE: data/icons/t3d.ico, [!] OK.
FILE: data/lbacks/splashscreen.jpg, [!] OK.
FILE: data/lbacks/lbackgdef.jpg, [!] OK.
FILE: data/lbacks/modelviewer-1.jpg, [!] OK.
FILE: data/lbacks/modelviewer-2.jpg, [!] OK.
FILE: data/lbacks/modelviewer-3.jpg, [!] OK.
FILE: data/menu/menu_xfont.bmp, [!] OK.
FILE: data/sounds/shutter.wav, [!] OK.
FILE: data/sounds/start.wav, [!] OK.
FLDR: data/pbars/, [] OK.
FLDR: data/briefs/, [] OK.
FLDR: data/logs/, [] OK.
FILE: dynstates/ep07-424.fiz, [] OK.
FILE: keyboards/4e.txt, [] OK.
FILE: keyboards/201e-w.txt, [] OK.
FILE: keyboards/303e.txt, [] OK.
FLDR: tutorials/, [] OK.
FLDR: stations/, [] OK.
FLDR: scr/, [] OK.
FLDR: models/1435mm/elements/, [] OK.
FLDR: models/1435mm/sleepers/, [] OK.
FLDR: models/1435mm/switches/, [] OK.
FLDR: textures/1435mm/elements/, [] OK.
FLDR: textures/1435mm/sleepers/, [] OK.
FLDR: textures/1435mm/ballasts/, [] OK.
FLDR: textures/1435mm/switches/, [] OK.
FILESYS ERRORS. (1)

Reading eu07.ini...
Config parsing...
OK.
Keys init...
Keys init OK.
READING CONFIG FILE... (G:\MaSzyna_15_04\\config.txt)
CONFIG FILE OK.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 09 Lutego 2016, 12:20:04
Mi brakuje możliwości rozpoczęcia symulacji od początku, bez ponownego ładowania scenerii, możliwości otwierania drzwi przesuwnych w wagonach bez konieczności modyfikowania funkcji lokomotyw.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 09 Lutego 2016, 12:29:00
Problem trzeba racjonalnie umocować. To co piszesz nie jest problemem, ja nie znam symulatora, lub gry, gdzie można wrócić na początek bez powtórnego wczytania. Problem jest, ale po stronie właśnie długiego wczytywania scenerii, bo to jest upierdliwe i to jest powodem Twojego pomysłu. Wagony z drzwiami przesuwnymi posiadamy i animują się, przy czym trudno wyczuć o jaką modyfikację lokomotyw masz na myśli.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Lutego 2016, 19:34:25
06.02.16 - generowanie podkladow przeniesiono do fazy wczytywania scenerii
08.02.16 - sprawdzanie obecnosci waznych plikow skladowych podczas startu programu

EU07-090216-1 (http://eu07.es/EXETEST/EU07-090216-1.rar)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 09 Lutego 2016, 20:07:42
Wagony z drzwiami przesuwnymi posiadamy i animują się, przy czym trudno wyczuć o jaką modyfikację lokomotyw masz na myśli.
Chodzi mi o konieczność dodania wpisu przypisującego przyciskom ",", "." funkcję otwierania/zamykania drzwi. Gdy wagony są podłączone do EN57 gdzie jest ta czynność jest przypisana do tych przycisków to nie ma problemu z otwarciem w nich drzwi. Lokomotywy nie mają takiej funkcji przypisanej do tych przycisków. W niektórych tymi przyciskami włącza się wyświetlacze i nie mogą tym samym służyć do obsługi drzwi w wagonach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Lutego 2016, 20:13:07
Chodzi o np Push-Pulle? Kiedys mialem takie cos zrobione wlasnie gdy skladalem te wagony, z EU07 KM moglem otwierac drzwi w wagonach. Da sie zrobic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 09 Lutego 2016, 20:29:56
Nie ma lokomotywy z otwieraniem drzwi jak w kiblu. Trzeba pierwej zmienić sposób otwierania drzwi na dawanie zgody i wtedy dać hebelek do kabiny.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 09 Lutego 2016, 20:37:33
Sa, chociazby tramwaje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: jakol112 w 10 Lutego 2016, 14:56:50
Witam.
Po załadowaniu scenerii przy komunikacie "przygotowywanie kabiny do sterowania" wyskakuje okienko Player train not exist. Po jego pominięciu ukazuje mi się pusta sceneria. Przy próbie uruchomienia innej scenerii niż td2 nie dzieje się nic. Zapis pliku tymczasowego mam wyłączony.


Proszę o zepchnięcie na bocznicę.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Lutego 2016, 15:38:28
Ten log nie jest z mojego exe...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 10 Lutego 2016, 16:04:32
Po bezpośrednim uruchomieniu program przestaje działać.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Lutego 2016, 17:03:07
Wiem o co chodzi, ogarne to :). Tymczasem zakomentuj 3 modele billboardow w td2.scn.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 10 Lutego 2016, 19:55:40
Wagony z drzwiami przesuwnymi posiadamy i animują się, przy czym trudno wyczuć o jaką modyfikację lokomotyw masz na myśli.
Chodzi mi o konieczność dodania wpisu przypisującego przyciskom ",", "." funkcję otwierania/zamykania drzwi. Gdy wagony są podłączone do EN57 gdzie jest ta czynność jest przypisana do tych przycisków to nie ma problemu z otwarciem w nich drzwi. Lokomotywy nie mają takiej funkcji przypisanej do tych przycisków. W niektórych tymi przyciskami włącza się wyświetlacze i nie mogą tym samym służyć do obsługi drzwi w wagonach.
Jak postulowałem to z rok, dwa lata temu to zjechano mnie że to mało realistyczne, bo przecież mechanik nie steruje drzwiami z lokomotywy - a przecież to byłoby najbardziej praktyczne rozwiązanie na chwile obecną.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Lutego 2016, 20:34:42
No sa lokomotywy ze sterowaniem drzwiami i Stele robiac Traxxa powinien dobrze o tym wiedziec :D (zamykanie drzwi). Inny przyklad to Siemens Vectron - otwieranie/zamykanie
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 10 Lutego 2016, 20:46:07
Nie ma lokomotywy z wymuszonym otwieraniem/zamykaniem drzwi. Vectron ma zgodę na stronę i zamykanie. Traxx ma zgodę na całość i zamykanie. Bez zmiany w drzwiach (wymaganej z innych względów też zresztą) nie oddamy tego i tyle.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 10 Lutego 2016, 21:13:53
No to zwracam honor w takim razie ;/.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 10 Lutego 2016, 22:02:31
Pakiet z 9-02 u mnie działa bez zarzutu. Parę dodanych gadżetów, dżingielek dźwiękowy przy starcie, przenikające wchodzenie ekranów... Najlepiej samemu sprawdzić.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 11 Lutego 2016, 13:06:45
To jaki jest sens robienia wagonów z możliwością otwierania drzwi skoro nie ma jak je otworzyć?
Może te wagony same w sobie powinny mieć przypisane funkcję otwierania. Podchodzę do wagonu naciskam kombinację klawiszy i drzwi się otwierają, a gdyby lokomotywa ruszyła same by się zamykały?
U mnie generowanie podkładów trwa nawet kilka godzin. Czy nie można wyłączyć tego upiększenia?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Lutego 2016, 13:30:24
No przeciez pasazerowie beda se otwierac drzwi a pozniej ewentualnie gdy nie pozamykaja za soba to zamykacz sie przejdzie wzdluz skladu ;). Natomiast dla takich podkladow warto czekac nawet i dzien. Od nastepnego wydania do paczki bedzie dolaczany QLauncher - tam bedzie mozliwosc zmian opcji, ktorych nie ma w Rainstedzie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 11 Lutego 2016, 13:44:40
Jeżdżę tak szybko, że nawet nie zauważam tych podkładów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Lutego 2016, 14:06:04
Ja nie mam pendolino, to moge se cale te piekno otoczenia z wolna podziwiac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: dymus w 11 Lutego 2016, 14:08:37
@Michal1983 zobaczyłbyś plik config.txt to byś wiedział co zmienić żeby wyłączyć podkłady.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Lutego 2016, 14:14:55
Po co sledzic temat na forum i czytac pliki info i changelog - strata czasu tylko (DOSLOWNIE) ;d. Teraz w Launcherze zrobie takie napastliwe komunikaty i FAQ, porady dnia beda wyskakiwac na starcie a bedzie mozna je wylaczyc w configu opcja 'alreadyIamnotatroll: 1'
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 11 Lutego 2016, 14:51:04
No przeciez pasazerowie beda se otwierac drzwi a pozniej ewentualnie gdy nie pozamykaja za soba to zamykacz sie przejdzie wzdluz skladu ;).
Przy odskokowo-przesuwnych powyżej 5km/h powinny się automatycznie zamknąć chyba, że ktoś zdejmie blokadę kwadratem. ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 11 Lutego 2016, 15:08:04
Podobno to samo jest w niektórych EZT.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 11 Lutego 2016, 17:14:37
W symku póki co przy każdych się zamykają w takiej sytuacji (w wagonach).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 12 Lutego 2016, 02:24:32
Miałem sporą przerwę i sprawdziłem dzisiaj apdejt EU07-090216-1 (na razie na szybko bez PoKeys niestety, z PoKeys postaram się sprawdzić niebawem). Startuje bez błędów jednak zauważyłęm, że jeśli w config.txt jest podana rozdzielczość to nie przyjmuje aktualnej rozdzielczości z rainsteda. Dopasowanie do rozdzielczości systemowej niczego nie zmienia i odpala się zawsze w proporcji 4:3. Jak wyzeruję rozdzielczość w config.txt to już jest OK i bierze ze startera. To w sumie drobiazg bo przynajmniej nie wróciły wywalenia systemowe.
Sprawdziłem jeszcze przestawiając aspectratio na 169 i teraz odpala się na całym ekranie. Mam wrażenie, że wcześniej ten parametr niczego nie wnosił.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Lutego 2016, 17:43:57
Heja Hej! Ostatnio troche przycichlo a to wszystko dlatego, ze zaniedbalem Was z troska o Was ;). Coraz wiecej znakow na ziemii i niebie, ze coraz wiecej ludzi sciaga exe i odpala bez czytania co i jak (dolaczonych plikow info czy changelog) a pozniej placz i tryliard pytan czemu to nie dziala, czemu to jest tak a tamto inak. Otoz od okolo tygodnia trwaja nieprzerwalne prace nad nowym starterem dla EU07.exe. Wszystko idzie bardzo dobrze i juz wkrotce bedziecie mogli sie cieszyc prostszym konfigurowaniem opcji oraz wygodniejszym uruchamianiem scenerii.


QLauncher nie bedzie multinarzedziem jak w przypadku Rainsteda. Program bedzie pozwalal na standardowe uruchamianie scenerii
tak jak sa oferowane, czyli bez ich modyfikacji (przynajmniej w pierwszych jego wersjach). QL glownie bedzie sie skupial na prostocie obslugi oferowanej 'uzyszkodnikowi' koncowemu, eleganckim wygladzie i dostepie do bazy najczesciej zadawanych pytan (FAQ). Eksperymentalnie powstaje takze menedzer pakietow ktorych zadaniem bedzie wyreczenie uzytkownika podczas instalacj iscenerii.

Reg. obowiązki 2.
Grafiki zostały usunięte, ponieważ użytkownicy zgłaszali rozjeżdżanie się posta.
Benek
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mac310 w 16 Lutego 2016, 23:44:58
Długo trwało, ale w końcu mogę potwierdzić, że EU07-090216-1.exe działa poprawnie z PoKeys. Nie ma jeszcze obsługi buczka, ale to co dotychczas działało to nadal działa... chyba, że coś mi umknęło ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Lutego 2016, 14:47:45
Drodzy Fani! Poniewaz kilka dni temu jednen z moderatorow (ten ktoremu zawsze sie cos nie podoba) wystosowal do mnie pw z nakazem usuniecia grafik ktore od pewnego momentu zaczalem wstawiac inna metoda niz poprzez zalacznik, stwierdzajac ze dostawal zgloszenia od Was ze posty sie rozjezdzaja, informuje, ze zdecydowalem sie na zamieszczanie obrazkow w ten sposob z dwoch glownych powodow - jeden to ograniczenie wielkosci a drugi to niewygoda przy ogladaniu przyjmijmy 20 obrazkow w jednej kolumnie. Hmm.. Rozwazmy moze teraz wady i zalety obydwoch metod. Wstawianie poprzez zalacznik na forum:
- obrazki sa na serwerze na zawsze (plus)(taka linie obrony przyjmuja administratorzy)
- jest limit wielkosciowy (minus)
- obrazki sa w kolumnie (minus)

wstawianie obrazkow z innego serwera:
- obrazki sa na serwrze moim wiec raczej predko nie znikna
- brak obciazania serwera eu07
- mam mozliwosc regulacji wielkosci miniatur
- mam mozliwosc dolaczania watermarkow
- jest mozliwosc wyswietlenia EXIF zawartego w obrazie (informacje o scenerii)
- mam mozliwosc wrzucenia na serwer duzej ilosci obrazkow za jednym razem
- moge wprowadzac tresc posta pod kazdym wierszem z obrazkami
- wiele innych mozliwosc do wprowadzenia

Wiecej nie chce mi sie wymieniac :)

Okej teraz pytanie do Was... Czy bardzo Wam przeszkadza to ze grtafiki sie rozjezdzaja? Przeciez wystarczy tylko kliknac prawym myszy i wybrac 'pokaz obrazek'. Czy to tak wiele? Wiem ze ktos raz wspomnial w temacie w ktoryms tam poscie ze sie rozjezdzaja, czy komus jescze ten fakt bardzo przeszkadza i zglosil to do moderacji czy moze poprostu Benek sobie wymyslil bo poprostu mu sie to nie podoba? Powiedzie, nie bojcie sie ja nie gryze. Zdaje sobie sprawe z tego ze to co zrobilem nie wspolgra z regulaminem, ale czyz ostatnio nie bylo dyskusji o zwiekszeniu limitu wielkosci obrakow? Odpowiem - byla i co z tego wyniklo - kupa jak zawsze. Na koniec jescze pytanie bo juz sam nie wiem, czy ja jestem przewrazliwiony czy faktycznie dobrze mi sie wydaje ze kolega Moderator @benek jest nazbyt nadgorliwy? Zdeceydowalem sie napisac tego posta poniewaz adnotacja w ostatnim moim poscie odnosnie usuniecia grafik wprawila mnie w totalne oslupienie

No Benek, jezeli twierdzisz ze grafiki zostaly usuniete no to GRATULUJE KOMPETENCJI!
Pocytujmyż...
Cytuj
Umieszczając na Forum materiały graficzne służące za poglądowe, skorzystaj z funkcji Załącz lub naszego Uploadu.
Obowiązuje wówczas limit 250 KiB na plik. W uzasadnionych przypadkach dopuszczalne jest umieszczanie grafik w treści wiadomości
(np. wątki o charakterze poradników). Wówczas grafiki nie mogą mieć wymiarów większych niż 640 × 480 pikseli i wagi większej niż 120 KiB, jednakże mogą stanowić odnośniki do grafik znacznie większych. Jeżeli masz problem z przystosowaniem obrazków do podanych wymogów,  zajrzyj do Poradnika. Nieakceptowalne jest pozostawianie "białych połaci" przy zewnętrznych krawędziach obrazka.
W takim przypadku obraz powinien zostać przycięty. Obrazy takie, mimo spełniania limitu wagowego, będą usuwane.


Cytuj
Grafiki zostały usunięte, ponieważ użytkownicy zgłaszali rozjeżdżanie się posta.
Benek

Az sprawdzilem w IE coby sie upewnic czy w cache nie zostaly i teraz sie utwierdzielm o niekompetencji Pana Moderatora @Benka.

Reasumujac...

Jezeli Wam bardzo przeszkadza ten sposob wstawiania screenshotow to spokojnie powiedzcie mi o tym a zastosuje sie
jezeli zdanie wiekszosci bedzie identyczne, ale nie zastosuje sie do widzimisie moderatora i antycznego regulaminu o ktorym
juz tez zreszta wiele bylo ze jest do zmiany poniewaz jest zbyt rygorystyczny o czym jakis czas temu pisal @AtapiCL.

Tak wiec spoko, przyjme na klate ostrzezenie, moze nawet bana a wtedy utwierdze sie w przekonaniu ze faktycznie Ten moderator
dziala na szkode symulatora i wielkie checi niektorych nowych uzytkownikow

  Dodano: 17 Lutego 2016, 15:11:52

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher10.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher10) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher11.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher11)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Carmelovy w 17 Lutego 2016, 15:21:32
Moim zdaniem wstawianie obrazów "Twoim sposobem"  jest wygodniejsze.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: joey w 17 Lutego 2016, 15:31:22
Przepraszam bardzo, ale ja musze po powiekszeniu przewijac calego posta w poziomie, bo widze tylko pol szerokosci obrazka (moja rozdzielczosc monitora 1280x1024), a klik srodkowym klawiszem myszy nie otwiera obrazka w nowej karcie — zachowanie ktorego oczekiwalbym. PPM > pokaz obraz jest zbyt czasochlonne (klik, przejechanie mysza na opcje w menu rozwinietym menu, drugi klik vs jeden klik srodkowym przyciskiem).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 17 Lutego 2016, 15:43:57
PPM, za długo trwa? Ja myślałem, że tu przychodzi się poczytać bez stresu i pośpiechu. Ja nie mam zdania jak powinno być, ale na innych forach nie ma aż takich obostrzeń. Mam monitor4*3 1024*768, trzeba było się przestawić na inny sposób otwierania i tyle. Dawniej w treści wiadomości, można było wstawić cały szereg obrazków, a czepiano się złych zachowań i niemerytorycznej treści. Z punktu widzenia byłego moderatora, wiem, że czasami rację się ma, czasami nie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Lutego 2016, 15:53:35
Tu juz nie chodzi o to czy ma sie racje czy nie, ale o zdrowy rozsadek a w szczegolnosci o przemyslenie problemu zanim sie cos napisze i
zabroni. Jezeli moderatorowi sie nie podoba to niech nie otwiera, jezeli komus sie bedzie podobac to co robie, bedzie zainteresowany trescia ktora mam do przekazania w taki lub inny sposob to ma 2 wyjscia - przyjac taka forme prezentacji  lub jezeli mu sie nie podoba zrezygnowac z odbioru takiej tresci. Ja w tej chwili czekam na glosy potencjalnych interesantow i jezeli przegram ze swoimi argumentami to poprostu przestane zamiesczac jakiekolwiek grafiki, moze tak bezie lepiej...
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160217-160743.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160217-160743) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160217-160720.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160217-160720)


Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: youBy w 17 Lutego 2016, 16:24:33
Dla mnie największym problemem/niedogodnością przy przeglądaniu powyższych obrazków jest to, że obejrzenie obrazka wymaga ode mnie dużo większej aktywności niż gdyby były wstawione przez załącznik. Po kliknięciu, obrazki są wyższe niż wysokość ekranu, więc nie widzę całości obrazka. Obrazki są też szersze niż szerokość mojego ekranu, więc muszę przewijać na boki, żeby móc się zapoznać z jego treścią. Nie mogę też i otworzyć kilku obrazków jednocześnie, np. żeby je porównać, bez wykonywania dodatkowych czynności. W tym momencie muszę ręcznie otwierać każdy obrazek w nowej karcie z menu kontekstowego. Wymaga to większej precyzji ruchów niż proste kliknięcie środkowym przyciskiem na rządku załączników.
Nie neguję tego, że obrazki są wtedy bliżej odnoszącego się do nich tekstu, przez co odbiór treści jest łatwiejszy. Wydaje mi się jednak, że powiększanie ich w poście jest zbędne. Zamiast tego wolałbym zwykłą miniaturkę z linkiem do dużego obrazka.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, li
Wiadomość wysłana przez: endriuk21 w 17 Lutego 2016, 16:43:01
Cześć. Wiem że nie udzielam się tutaj dość często, ale proszę mi uwierzyć że od lat związany jestem z maszyną :-) Co do moderatorów to się nie wypowiem, może właśnie dlatego mało się udzielam. Jeśli chodzi o grafiki mi wielkiej różnicy jako dla zwykłego użytkownika sposób ich wyświetlania nie robi. Może dla osób tworzących czy testujących ma to znaczenie ale myślę że oni mają dostęp do oryginału tych grafik także....
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 17 Lutego 2016, 17:18:31
Dla mnie najwygodniejsza byłaby możliwość dawania linków wyświetlających miniaturkę w tekście a po kliknięciu albo galeria albo nowa karta. ja za każdym razem muszę przewijać w prawo lewo posta, szczególnie jak otwieram np. 4 obrazek w linijce. Niewygodne to jest.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Lutego 2016, 17:21:45
Ja jestem za czyns takim http://forum.eu07.es/index.php/topic,29.msg59.html#msg59


Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 17 Lutego 2016, 17:50:59
To jest dobre rozwiązanie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Lutego 2016, 18:04:48
Kolega z irca podal jescze jedna mozliwosc ktora powinna ulepszyc ta metode ktorej uzywam, ale to wkrotce ogarne skrypt.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 17 Lutego 2016, 18:21:30
Okej teraz pytanie do Was... Czy bardzo Wam przeszkadza to ze grtafiki sie rozjezdzaja?
A czy mnie one przeszkadzały? Zobacz swoje wszystkie wiadomości, w zasadzie większość z nich łamie Regulamin i już wcześniej się one rozjeżdżały, a ja je ignorowałem. Masz niewiele niebieskich wpisów. Gdy użytkownicy, którzy są dłużej od Ciebie na forum i zrobili po prostu więcej niż Ty (mam na myśli oficjalną twórczość), zaczęli zgłaszać że im się posty nie mieszczą na szerokość monitora, to postanowiłem zareagować - zwłaszcza że u mnie występowało to samo. Co więcej, wysłałem Ci PW, żeby załatwić sprawę po cichu, nie edytując Twojego posta. Miałem nie reagować? No niestety, taka jest rola moderatora i pewnie mało kto wie że zgłaszałem administratorom, by zmienić Regulamin skoro jest tyle skarg. Oczywiście nikt nie widzi drugiej strony, zawsze ludzie łapali się na populizmy.

W tej chwili zrobiłeś sobie śmietnik w temacie. Jeśliby ktoś ogarnięty chciał się w nim odnaleźć, to prędko by się zniechęcił. Nawet sobie nie zadałeś trudu, by stworzyć osobny wątek na tę dyskusję. Ponadto piszesz gorzkie żale publicznie, co też jest niezgodne z Regulaminem (zakazy 23). Tylko czekać aż każdy wygodnicki zacznie wrzucać grafiki na zewnętrzne serwer, idąc Twoim śladem. Dziwne masz zwyczaje, zwłaszcza że dobrzy programiści dbają o pisownię, czytelne przekazy i porządną dokumentację.

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Lutego 2016, 18:43:02
Wiem ze mam niewiele wpisow, bo malo pisze gdziekolwiek indziej i bardzo staram sie na bierzaco poprawiac literowki, ktore niestety mi sie zdarzaja, czasami nawet po dluzszym czasie od napisania postu. Orty tez mi sie zdarzaja. Byc moze z powodu przebywania z dyslektykami
na codzien. Osobnego watku nawet nie warto bylo tworzyc w tym celu bo wiadomo jakby sie to skonczylo. To co chialem napisac lezy tylko w moim interesie zwiazanym z tym tematem - i ma na celu ciagle ulepszanie narzedzi do komunikacji pomiedzy mna a odbiorca. Byc moze dzis w nocy ogarne to i beda wszyscy zadowoleni. Natomiast jezeli nie, trdno -z opcji wstawiania jako zalacznik wiecej korzystac nie bede bo poprostu jest dla mnie ona malo wygodna i nie pozwala na wstawianie grafik rzedami. @Benek, wytlumacz mi dlaczego zawsze jezeli cos pisza zlego o moderatorach to w wiekszosci wypadkow o Tobie, z @sawim jakos tego problemu nie ma.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 18 Lutego 2016, 22:43:37
Mi to przeszkadza. Po kliknięciu w obrazek, jak on się powiększa to rozwala posta. Lepszym wyjściem byłoby wrzucanie linków do obrazków na zew. serwerze czy gdzie tam to trzymasz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 19 Lutego 2016, 23:54:25
Najpierw odpowiedzmy sobie na pytanie, czy pozwalamy na umieszczanie grafik na zewnetrznym serwerze? Jesli tak, to wszystkim, ktorzy beda mieli na to ochote. Jesli nie, to nikomu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Pablo w 20 Lutego 2016, 01:02:57
Dla mnie nie jest ważne, że muszę się trochę bardziej pofatygować i mam nieznacznie więcej klikania i przesuwania. Ważne jest natomiast co na tych screenach było widoczne. Moim zdaniem to Q. robi świetną i wielce pożądaną robotę dla rozwoju Maszyny. Natomiast działania nadgorliwych moderatorów mogą zirytować i skutecznie zniechęcić nie jednego zdolnego dewelopera do jakiegokolwiek (w końcu dobrowolnego) wkładu w rozwój maszyny.     
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Mariusz1970 w 20 Lutego 2016, 02:09:48
Sila zlego na jednego.
A Benek, to myslisz, ze dostaje kase? Wszyscy tutaj sa dobrowolnie i za darmoche. Benka  wklad rowniez jest pozyteczny. To sie tak latwo ocenia, ale nikomu do lba nie przyjdzie zastanowic sie, co zrobilibyscie na jego miejscu?
Ignorowac, no mozna. Teraz Igora, jutro Iksinskiego, Ygrekowskiego itp. Bedzie dobrze?
Jest konfilkt, to go rozwiazujmy jednym postanowieniem zadanym w poprzednim moim poscie. W jedna lub w druga strone.
ps. Ciekaw jestem, jakby to forum wygladalo, gdyby krytykanci Benka, modami byli.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Lutego 2016, 06:42:11
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160217-160743.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160217-160743) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160217-160720.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160217-160720)

A teraz? ;) Dobra spadam kontynuowac ogarnianie starego 8 letniego zloma, bo nowy dwu letni umarl we snie przedwczorajszej nocy. (*). Mialem stawiac XP, znaczy sie byl juz postawiony ale okazalo sie ze exe skompilowane w nim sie wysypuje na samym starcie bez zalogowania czegokolwiek, prawdopodobnie na etapie wczytywania dll glut32. Kompletnie nie wiem o co kaman, czy przesadzilem z iloscia zmiennych w klasie czy cos innego - nie ogarniam tego.
Tytuł: , lifting exe
Wiadomość wysłana przez: youBy w 20 Lutego 2016, 06:57:29
A teraz to chyba nie działa...

  Dodano: 20 Lutego 2016, 07:47:05
…za to na komputerze jest świetnie! :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: danniel w 20 Lutego 2016, 10:07:09
Na konkurencyjnym sprzęcie jest ok.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 20 Lutego 2016, 10:56:19
Natomiast działania nadgorliwych moderatorów mogą zirytować i skutecznie zniechęcić nie jednego zdolnego dewelopera do jakiegokolwiek (w końcu dobrowolnego) wkładu w rozwój maszyny.   
Mam wątpliwości, czy przeczytałeś moją wiadomość ze zrozumieniem. Jest Regulamin, który albo przestrzega każdy, albo nikt - wtedy Regulamin można w ogóle zlikwidować i się nim nie przejmować. Przeglądałeś kiedyś wiadomości ze starszych lat podczas poszukiwania interesującego Cię zagadnienia? Bo ja tak, zwłaszcza wtedy gdy próbowałem się czegoś nauczyć. I okazywało się często, że wystawiona grafika na zewnętrznym serwerze już dawno zniknęła, a obrazowała istotę problemu. Zauważ, że jeśli zostanie zmieniony Regulamin, to ja nie będę protestował, tylko się dostosuję, zwłaszcza że sam to już proponowałem. Każdy z Was ma prawo założenia tematu, przedyskutowania tego problemu i napisania do administratorów forum co o tym sądzi. Jak zrobicie to grupowo, to na pewno to miało większe znaczenie niż wiadomości PW pojedynczych osób.

Wiem, że ludzie nie lubią być zmuszani, czujecie się bardzo ważni, bo coś tworzycie. Ja też tworzyłem i przestrzegałem Regulaminu. Jak weźmiecie w banku kredyt, to spróbujcie się zbuntować i przestać go spłacać. Jest umowa i macie się dostosować. Tutaj jest dokładnie tak samo, przy czym macie prawo głosu i możecie przekonać drugą stronę, by zmienić warunki umowy. Swego czasu zauważyłem nadużywanie praw przez jednego z moderatorów. Zebrałem argumenty, przedstawiłem na forum i moderator został odwołany. Pomimo tego potrafię się z tą osobą dogadać i ustalić jakieś sprawy dotyczące MaSzyny. Uważam, że to jest właśnie dojrzałość. Możecie mnie odwołać, skarżyć się, jeśli administracja uzna, że jestem nadgorliwy i stwierdzi, że się nie nadaje, to ja odpuszczę. Na nikogo się nie obrażę, bo już jestem za stary na takie dziecinady. A przy okazji zyskam około jedną godzinne dziennie, którą poświęcam na czytanie forum i reagowanie jako moderator.

Nie chciałem więcej pisać w tym temacie, bo i tak jest już to spory bałagan i offtopic. Jednak może ten post dotrze do tych, którzy mają problem z przemyśleniem sytuacji i kierują się tylko emocjami.
Tytuł: Odp: , lifting exe
Wiadomość wysłana przez: Krzysiek626 w 20 Lutego 2016, 11:26:55
A teraz to chyba nie działa...

  Dodano: 20 Lutego 2016, 07:47:05

…za to na komputerze jest świetnie! :)
Działa na telefonie (trzech na androidzie) i także tablecie (też android). Na PC jest bardzo dobrze. Morał, bo taki musi być: Zawsze można wypracować coś fajnego dla wszystkich, warunek, to nie obrażanie na siebie tylko rzeczowa dyskusja i zrozumienie argumentów.
Jest konfilkt, to go rozwiazujmy jednym postanowieniem zadanym w poprzednim moim poscie. W jedna lub w druga strone.
ps. Ciekaw jestem, jakby to forum wygladalo, gdyby krytykanci Benka, modami byli.
Odpowiadam, tak samo. Tak samo jak wtedy kiedy Benek mnie krytykował. Robi tą samą robotę jak umie najlepiej, tak jak ja umiałem i jak Ty Mariusz, też byłeś Moderatorem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Lutego 2016, 13:38:05
Cytuj
Jak weźmiecie w banku kredyt, to spróbujcie się zbuntować i przestać go spłacać. Jest umowa i macie się dostosować. Tutaj jest dokładnie tak samo, przy czym macie prawo głosu i możecie przekonać drugą stronę, by zmienić warunki umowy.
Z bankami to bywa tak ze zwijaja sie w najmniej przewidzianym momencie, a klienci zostaja pozbawieni dostepu do swoich kont.
Bardzo dobry przyklad bo albo forum padnie z powodu rygorystycznych regulaminow inekorzystnych dla uzytkownikow, ktorzy powoli przegladaja na oczy, albo zawinie sie z innych powodow. Tak wiec lepiej sie buntowac na bierzaco zanim bedzie za pozno, bo skoro mogli se wprowadzac bezkarnie takie i inne obostrzenia to bardzo prawdopodobne ze dojdzie do ubezwlasnowolnienia potencjalnego uzytkownika a na to JA ine pozwole ;). Na http://rcnkonstantynow.pl/ trzy lata temu jakos mi nikt nie robil problemu ze linkuje grafike ze swojego serwera mimo ze bylem nowym uzytkownikiem, screeny nadal tam sa, jaki z tego moral? Taki ze w moim przypadku tlumaczenie ze cos zniknie po jakims czasie jest niezasadne - standardowa linia obrony moderacji gdy nie ma innych argumentow. A moze ma to na celu ubic w zalazku jakikolwiek przejaw innowacji wprowadzanych w wyswietlaniu obrazkow pogladowych?

Aha bym zapomnial... 'Nowy' komp zmartwychwstal po trzech dniach tak po prostu - wracam do gry ;-)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 20 Lutego 2016, 14:37:53
Taki ze w moim przypadku tlumaczenie ze cos zniknie po jakims czasie jest niezasadne - standardowa linia obrony moderacji gdy nie ma innych argumentow.
Jeśli zapewnisz to, że inni użytkownicy będą uploadować grafiki na inne serwery, z których nigdy grafiki nie zostaną usunięte, to ok. Ale czy Ty się będziesz tym przejmował? Nie. Możesz też poprosić administratorów o zmianę Regulaminu, zamiast robić tutaj offtopic. Zrozum że ja się nie czepiałem, dopóki użytkownicy nie zaczęli zgłaszać, że im to przeszkadza. Nie jesteś tutaj sam, więc uszanuj zdanie innych. Nie moje, innych. W logach moderacyjnych nadal widać te zgłoszenia, także jest dowód tego, że ja sobie tego nie wymyśliłem.
A moze ma to na celu ubic w zalazku jakikolwiek przejaw innowacji wprowadzanych w wyswietlaniu obrazkow pogladowych?
Wstawienie linków w tagi img do grafik na zewnętrznych serwerach, to bardziej przejaw lenistwa niż innowacji. W dodatku wstawienie tych grafik w szablon tabeli, która powoduje przekroczenie domyślnej szerokości wiadomości - przez co pojawia się poziomy suwak dla niektórych rozdzielczości monitorów, to już szczyt bezguścia. Innowacyjne to byłoby napisanie skryptu w PHP czy innym języku, który analizowałby wysyłaną wiadomość i po znalezieniu znacznika img, ściągał ją na serwer eu07.pl (jeśliby byłaby na innym serwerze), odpowiednio zmniejszał jej wagę (przez konwersję) i umieszczał jako załącznik.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Lutego 2016, 14:53:11
Cytuj
Jeśli zapewnisz to, że inni użytkownicy będą uploadować grafiki na inne serwery, z których nigdy grafiki nie zostaną usunięte, to ok. Ale czy Ty się będziesz tym przejmował? Nie. Możesz też poprosić administratorów o zmianę Regulaminu, zamiast robić tutaj offtopic. Zrozum że ja się nie czepiałem, dopóki użytkownicy nie zaczęli zgłaszać, że im to przeszkadza. Nie jesteś tutaj sam, więc uszanuj zdanie innych. Nie moje, innych. W logach moderacyjnych nadal widać te zgłoszenia, także jest dowód tego, że ja sobie tego nie wymyśliłem.

Nadal nie rozumiesz ze moj przypadek jest wyjatkowy i jedyny w swoim rodzaju. Dlaczego wszyscy mieliby podazac ta droga?


Cytuj
Wstawienie linków w tagi img do grafik na zewnętrznych serwerach, to bardziej przejaw lenistwa niż innowacji. W dodatku wstawienie tych grafik w szablon tabeli, która powoduje przekroczenie domyślnej szerokości wiadomości - przez co pojawia się poziomy suwak dla niektórych rozdzielczości monitorów, to już szczyt bezguścia. Innowacyjne to byłoby napisanie skryptu w PHP czy innym języku, który analizowałby wysyłaną wiadomość i po znalezieniu znacznika img, ściągał ją na serwer eu07.pl (jeśliby byłaby na innym serwerze), odpowiednio zmniejszał jej wagę (przez konwersję) i umieszczał jako załącznik.

NIe jest to przejaw lenistwa a ulatwianie sobie zycia poprzez wykorzystanie dostepnej technologii, bo po co mam xnascie razy klikac na 'wybierz grafike' by pozniej miec xnascie obrazkow w jednej kolumnie skoro moge zaznaczone obrazki przeciagnac se na program a po wyslaniu na serwer otrzymac gotowy kod phpbb. Swoja droga sa technologie ktore pozwalaja na stronie web robic formy na ktore przeciaga sie wybrane obrazki po czym uploaduja sie na neta, ale ja tu juz wiele sie nie spodziewam w kwestii ulepszania forum, bo od jakiegos czasu nie ma komu. Z tego co wiem, to od poranka tego pieknego dnia problem juz nie istnieje, wiec po co dalej ciagniesz, pasprzatasz po sobie? :-)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Milek7 w 20 Lutego 2016, 15:02:18
odpowiednio zmniejszał jej wagę (przez konwersję)
Czyli psuł jakość, zmniejszając do absurdalnego, jak podejrzewam miałeś na myśli, 250KiB. Mamy 2016 rok.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: matek123 w 20 Lutego 2016, 15:02:37
Q. Równie dobrze możesz wrzucić miniaturki na serwer eu07.pl i by było bez nerwów po problemie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 20 Lutego 2016, 15:18:18
Czyli psuł jakość, zmniejszając do absurdalnego, jak podejrzewam miałeś na myśli, 250KiB. Mamy 2016 rok.
Ja tego nie ustaliłem, czytaj ze zrozumieniem. Ja jestem od tego, by sprawdzać czy użytkownik przestrzega Regulaminu. Dla mnie może być limit 5GB na obrazek. Chcesz by limit był większy, pisz do administratorów, to jedyna droga.
Nadal nie rozumiesz ze moj przypadek jest wyjatkowy i jedyny w swoim rodzaju. Dlaczego wszyscy mieliby podazac ta droga?
Sęk w tym, że nie jesteś wyjątkowy. Każdy jest tutaj równy.
Z tego co wiem, to od poranka tego pieknego dnia problem juz nie istnieje, wiec po co dalej ciagniesz, pasprzatasz po sobie? :-)
Masz złe informacje. Jeśli użytkownicy będą zgłaszać Twoje wiadomości, a one nie będą zgodne z Regulaminem, to będziesz nadal poprawiany.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: muri w 21 Lutego 2016, 15:22:52
A teraz? ;)
No co, zamiast rozjeżdżającego się posta mamy po prostu obrazek w nowym oknie. Czyż nie o to chodziło? Gra i trąbi. Howgh.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Lutego 2016, 19:17:58
zadowolony ;d.
Tymczsem pragne ponformowac, ze wstepne prace nad starterem dedykowanym do rozwojowej wersji exe sie zakonczyly i dzis, zaraz bede na ircu szukal kliku chetnych na wstepne testy coby tutaj pozniej wtopy jakiejs mega nie bylo. Tak wiec po pomyslnych testach wracam do programowania exe, elol
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 22 Lutego 2016, 19:38:31
Q, prosimy Cię bardzo o fizę w C++
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 22 Lutego 2016, 20:00:57
Coraz blizej do zajecia sie ta kwestia :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 22 Lutego 2016, 21:09:53
Chciałbym już przestać kompilować na Borlandzie. I mieć normalny podgląd na zmiennie, intellisense i takie tam ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: PanMechanik w 24 Lutego 2016, 14:11:56
Okej teraz pytanie do Was... Czy bardzo Wam przeszkadza to ze grtafiki sie rozjezdzaja?

Igor, z całym szacunkiem do Twojej ciężkiej pracy, ale dla mnie osobiście rozwalanie posta umieszczaniem grafik poziomo jest uciążliwe. Zrobisz tak, jak jest Ci wygodniej, ja jedynie wyrażam mój pogląd i odpowiadam na Twoje pytanie z cytatu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Marca 2016, 16:08:51
No cze. Dizs wielki dzien - dla jednych mistyczna data, dla innych wymowka na wszystkie zapytania 'kiedy bedzie', kiedy bedzie zazwyczaj cos czego nikomu nie chce sie zrobic lub jest awykonalne. Tak, dzis wlasnie mamy 30 lutego i dzis wlasnie jest ten dzien gdy na sceneriach maSZynowych zaczna pojawiac sie nowe efekty 'srodowiskowe' wyczekiwane od zarania MaSZyny. Nastepna taka okazja bedzie dopiero za 4 lata ;). Ostatnie tygodnie to na przemian tworzenie nowego startera i poprawianie/ulepszanie funkcjonalnosci ktore pojawily sie od grudnia. Miedzy innymi udalo sie usunac problem ze swiecacymi pasami semaforow oraz z wczytywaniem tekstur reklam na billboardach pobieranych z internetu polegajacy na wysypywaniu sie podczas braku polaczenia z serwerem/internetu. Teraz jescze chwile przytrzymam Was z niespodzianka, natomiast tymczasem polecam lekturke tematu, ktory poswiecony bedzie powstawaniu QLaunchera. Temat ten bedzie prowadzony na forum @K626, tak wiec natenczas spadam kompletowac paczke jak najlepiej sie da, tak aby nie bylo niespodzianki, znaczy sie wpadki (a pewnie i tak cos bedzie jak zawsze:)).

http://krzysiek626.yaazzo.net/forum/viewtopic.php?f=24&t=10
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-154147.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-154147) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-154451.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-154451) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-154324.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-154324) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-154242.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-154242)


(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-154123.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-154123) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-152900.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-152900) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-145911.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-145911) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-022956.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-022956)

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160229-174151.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160229-174151) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160229-173426.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160229-173426) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-022939.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-022939) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160301-022817.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160301-022817)

&feature=youtu.be
&feature=youtu.be

Ale to bylo Dobre, ale urwal FPS ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 01 Marca 2016, 19:06:09
Czy widzicie uruchamianie gagara i stonki od zera? OSP nie musiała interweniować, mam nadzieję.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Wokulski w 01 Marca 2016, 19:20:44
Uruchamianie 6Dg to jest wykonanie: baterie, stacyjka, przełącznik biegu jałowego, aktywacja pulpitu, przełączenie biegu jałowego z powrotem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Marca 2016, 19:24:11
Wszysko bedzie zalezec od inwencji tworczej trasopisarzy. Juz teraz moznaby wymienic wilele przykaldow zastosowan emiterow pary czy dymu lub ognia, tylko aby byla mozliwosc wszestronnego zastosowania trzeba pierw zrobic bardzo elastyczna konfigurowalnosc.

Mam nadzieje ze jescze dzis, trwaja ostatnie testy z krolikami doswiadczalnymi ;)
EU07-300216-1 (http://eu07.es/EXETEST/EU07-300216-1.rar)

Okej, wstepny test nie wykazal jakichs brakow, czy problemow z uruchomieniem exe. Testowano na laptopie z windowsem 10 i karta AMD Radeon HD 7640G na laptopie. FPS ze sniegiem 5-7, bez okolo 25.

Paczke sciagamy i wypakowujemy zastepujac zawartoscia wszystkie poprzednie skladniki. Exe odpalamy z Rainsteda bez tworzenia pliku tymczasowego.

Za pare chwil takze pierwsza publikacja QLaunchera. Wstepne testowany przez kilka osob na systemach win7, win10

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher03.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher03) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher04.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher04) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher01.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher01) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/qlauncher02.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=qlauncher02)

   (http://http://eu07.es/index.php?a=dappsD [/url)
http://eu07.es/index.php?a=dappsD
http://eu07.es//qlauncher/qlauncher-readme.html
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 01 Marca 2016, 22:03:50
Wszystko śmiga, 12 fps na TD2 przy domyślnych cząsteczkach czyli śnieg+beczka.
Śnieg śliczny, z dymem gorzej. To wszystko jest wolumetryczne? Na dym nie wystarczyłby strumień pojedynczych cząstek o większym rozmiarze, obracanych w stronę kamery? Zwłaszcza blisko emitera widać że sporo jest równoległych do kamery. Ani nie wygląda to dobrze, ani wydajności nie poprawia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Marca 2016, 22:09:02
To nie dym tyle fpsu zbija - snieg. Ja na TD2 ze sniegiem mam okolo 30, po wylaczeniu z samym dymem 50. Snieg definitywnie jest do optymalizacji i mam nawet pewna koncepcje juz. Cos mi te obracanie billboardowe czasteczek nie wychodzi, ale wczesniej czy pozniej ogarne to.

Starterek:

http://eu07.es/index.php?a=dappsD
http://eu07.es//qlauncher/qlauncher-readme.html

Do dyskusji, pytan jak i propozycji odnosnie QL zapraszam goraco na forum @K626, do ktorego link podawalem kilka postow wyzej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mrofkojat w 01 Marca 2016, 22:40:14
@Q, pierwszy link niezmiennie przenosi w nicość, tj. w "http://otchlankosmosu-424.com/", lub też nigdzie. W zależności od przeglądarki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Marca 2016, 22:41:16
Czyli jestes robotem przeszukujacym xd... Jaki masz user-agent? Ja tam mam odsiew botow, bardzo pokazna lista user-agentow i kilkanascie na adres ip. Ustal swoj UA to cos pomysle.

UWAGA! QLaunchera nie wypakowujemy do katalogu MaSZyny.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: sebastian82 w 01 Marca 2016, 23:27:26
Hmmm> Igor kawał dobrej roboty. Więc skoro mamy śnieg to może być i deszcz. A z tym wiąże seię przerabianie modeli tak aby wycieraczki uruchomić. W większości taboru są zespawane z pudłem lub detalami. Kiedyś coś takiego było w symku (działająca wycieraczka).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 01 Marca 2016, 23:30:09
O ile mnie pamięć nie zawodzi to by była ruchoma wycieraczka trzeba ją podzielić na odpowiednie submodele. To była bodajże animacja wip http://rainsted.com/pl/Symulator/MaSzyna/EU07.EXE_355#15._Animacja_.22wip.22_w_MMD
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 01 Marca 2016, 23:50:55
Przecieram oczy ze zdumienia. Zapytam krótko, czy śnieg może padać tylko w określonej części scenerii?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 01 Marca 2016, 23:55:34
To jest tak zrobione zeby padal tylko w okreslonym kwadracie w  pewnym promieniu od kamery, bo po co ma padac wszedzie? Gdyby mial byc wszedzie to musialbys pierdyliard czasteczek generowac a tak to jest tylko pewien dystans. Jadac pojazdem powiedzmy te 150km/h raczej nie powinno byc sytuacji ze wyjedziesz poza obszar padania bo bedzie sie wystarczajaco szybko przesuwal. Natomiast co sie tyczy deszczu to moglby byc nastepny w kolejce jak tylko  zoptymalizuje snieg i zrobie mozliwosc wstawiania emiterow z poziomu scenerii.

  Dodano: 02 Marca 2016, 00:00:48
Hmmm> Igor kawał dobrej roboty. Więc skoro mamy śnieg to może być i deszcz. A z tym wiąże seię przerabianie modeli tak aby wycieraczki uruchomić. W większości taboru są zespawane z pudłem lub detalami. Kiedyś coś takiego było w symku (działająca wycieraczka).

Wycieraczki mozna zrobic jako oddzielne modele...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 02 Marca 2016, 07:58:07
Żeby wycieraczki miały sens, to należałoby zbierać wodę na szybie. Przy wyłączonych wycieraczkach i padającym deszczu, widzialność powinna się pogarszać:
Czy to jest możliwe do wykonania?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: adamst w 02 Marca 2016, 09:59:23
To z Railworksa to chyba z shaderów korzysta - i jest to naprawdę fajny efekt. Ja w Trainzie, który takich opcji nie ma, a silnik graficzny ma strasznie archaiczny, robię prymitywne obejście przy pomocy tekstur. Mam trzy wymienne submodele szyb - suchą, zalaną, i zalaną-przetartą wycieraczką. I wyświetlam je w zależności od sytuacji. Wygląda to np tak:
(http://trainzimage.pl/images/2016/02/28/adamstan_20160228_0000.md.jpg) (http://trainzimage.pl/image/msM)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Marca 2016, 12:59:36
Żeby wycieraczki miały sens, to należałoby zbierać wodę na szybie. Przy wyłączonych wycieraczkach i padającym deszczu, widzialność powinna się pogarszać:
Czy to jest możliwe do wykonania?

Mam dwie koncepcje - jedna to teksturowanie z pliku avi, gdzie takie wypelnianie szyby kroplami deszczu  byloby po prostu odtwarzaniem wideo na powierzchni obiektu, a druga to rysowanie w pamieci na bitmapie kropek deszczu i na koniec tym teksturowanie. Jesli ktos juz by mogl sie zajac znalezieniem filmu przedstawiajacego padanie deszczu na szybe i obrobienie go tak zeby nie bylo nic widoczne za szyba, to byloby super na te chwile. Minusy tych rozwiazan sa takie ze, krople nie beda znieksztalcac widoku.

Tymczasem trwa optymalizacja sniegu. W wejsciowej wersji silnika czasteczek sniegu platki rysowane byly polygonami ze skompilowanych DisplayList. Niby DisplayListy powinny byc elementem optymalizujacym. Jednak okazuje sie ze lepszym rozwiazaniem bedzie renderowac
czasteczki bez uzycia matryc i tych list. Juz teraz zastepujac polygon pointem i wywalajac matryce odzyskalem 80% straconego FPSu od momentu wprowadzenia opadu sniegu. Teraz zadaniem jest ogarniecie skalowania pointow, bo te co sa blizej kamery sa mniejsze od dalszych.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160302-133321.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160302-133321)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 02 Marca 2016, 18:58:47
Co do filmiku to obczaj ten autorstwa @mechatronik'a
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Marca 2016, 19:18:46
Za moment lukne :)

Tymczasem informuje, ze udalo sie dobrze zoptymalizowac snieg i dym ale to jescze nie koniec. Odzyskalem caly stracony fps i przy okazji juz powstala jakas konfiguracja wzizualna sniegu. Wpisem do scenerii bedzie mozna decydowac o tym czy snieg ma byc jednolitego koloru czy randowmowe kolorowanie platkow z zakresu, typ blendingu, czy czastki maja byc teksturowane oraz typ rysowania czastek podzielony na 4 rodzaje - trojkaty, polygony, linie lub pointy.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160302-191304.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160302-191304) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160302-190115.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160302-190115) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160302-190052.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160302-190052)

Jakie sa techniczne mozliwosci usuniecia z tego filmu wycieraczki i tla za szyba? Jak dla mnie to jest awykonalne ale ja sie nie znam, ktos sie wypowie w tej kwestii? Ewentualnie trzebaby nagrac takie cos  ale na tle nieba czy na greenscreenie, dobrze mysle?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 02 Marca 2016, 19:25:29
Można by nagrać, ze skrajnie małą głębią ostrości.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mrofkojat w 02 Marca 2016, 22:21:32
Czyli jestes robotem przeszukujacym xd.

Gdyby ktoś miał ten sam problem, to link "http://eu07.es/index.php?a=dappsD" nie lubi VPN. Rozwiązane.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 02 Marca 2016, 22:32:05
UWAGA! Mateu robi porzadki wiosenne na serwerze, tak wiec przez jakis czas beda problemy techniczne :)

Wczoraj przed optymalizacja, 30.000 platkow sniegu - 25fps, dzis po ulepszeniu 120.000 platkow FPS powyzej 50.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MaciejM w 03 Marca 2016, 00:06:42
[ot]
Cytuj
UWAGA! Mateu robi porzadki wiosenne na serwerze, tak wiec przez jakis czas beda problemy techniczne :)
Dlatego mi strona nie działa... ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Marca 2016, 11:20:27
Wstepne parametry platka sniegu, czy o czyms waznym moze zapomnialem?

// ***********************************************************************************************************
// INICJALIZACJA CZASTEK SNIEGU, Funkcja ustawiajaca wlasnosci sniegu odczytywane z pliku scenerii
// parametry wejsciowe:
// - ilosc platkow:                      max 150000
// - obszar padania:                  max 2000m
// - rozmiar platka:                   max 0.2
// - typ obiektu platka:              1-triangle, 2-polygon, 3-line, 4-point
// - losowy kolor platka od:        0.0 - 1.0
// - losowy kolor platka do:        0.0 - 1.0
// - losowa przezroczystosc od:   0.0 - 1.0
// - losowa przezroczystosc do:   0.0 - 1.0
// - kolorowe czy jednolite:         true/false
// - czy teksturowac obiekt:        true/false
// - czy obiekt odbiera swiatlo:    true/false
// - rodzaj blendowania:            1,2
// ***********************************************************************************************************
bool __fastcall TSnow::Init(int snowflakesnum, float sarea, float ssize, int stype, float srcf, float srct, float sraf, float srat, bool scolor, bool stex, int sbf)
{
...
}
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 03 Marca 2016, 12:03:15
1. A fastcall to co tam robi?
2. Typ płatka jest enumem czy czym, bo w ini jest tekstem a w Init jest int.
3. Może jednak zmienne bardziej po ludzku? Bo srat nic mi nie mówi co to jest.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Marca 2016, 12:10:57
        else if (str == AnsiString("snow"))
        { //
            WriteLog("Scenery snow definition");
            parser.getTokens(2);
            parser >> QGlobal::snow_type >> QGlobal::snow_flakes;
            parser.getTokens(6);
            parser >> QGlobal::snow_area >> QGlobal::snow_size >> QGlobal::snow_srcf >> QGlobal::snow_srct >> QGlobal::snow_sraf >> QGlobal::snow_srat;
            parser.getTokens(4);
            parser >> QGlobal::snow_color >> QGlobal::snow_tex >> QGlobal::snow_light >> QGlobal::snow_blend;


            if (QGlobal::snow_flakes > 150000) QGlobal::snow_flakes = 150000;
            if (QGlobal::snow_area > 2000) QGlobal::snow_area = 2000;
            if (QGlobal::snow_size > 0.2) QGlobal::snow_size = 0.2;
            if (QGlobal::snow_blend > 2) QGlobal::snow_blend = 1;
            if (QGlobal::snow_type > 4) QGlobal::snow_type = 1;
           
            parser.getTokens();
            parser >> token;
            while (token.compare("endsnow") != 0)
            { // a kolejne parametry są pomijane
                parser.getTokens();
                parser >> token;
            }
        }

snow 1 135000 150 0.05 0.1 0.7 0.2 0.4 1 0 1 1 endsnow

No moge zrobic typy numeryczne dla przejrzystosci.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 03 Marca 2016, 14:05:42
Jak dla mnie we wpisie ini podajesz typ jako string (zgodnie z tym co napisałeś) a w parserze próbujesz odczytać int. Czegoś nie rozumiem?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Marca 2016, 14:17:39
To nie ma znaczenia w przypadku znaku numerycznego. Da sie w c++ cos takiego wykonac?
function StrToEnumTest(aStr:String):TEnumTest;
begin
  result := TEnumTest(GetEnumValue(TypeInfo(TEnumTest),aStr));
end;

i odwrotnosc...

s := GetEnumName(TypeInfo(TIncType), integer(inctype)) ;

  Dodano: 03 Marca 2016, 17:33:31
Patch z optymalizacja silnika czasteczek sniegu jak i dymu (ale to jescze nie koniec)
EU07-300216-1p2 (http://eu07.es/EXETEST/EU07-300216-1p2.rar)
wpis do scenerii (ma priorytet - nadpisuje wlaczenie sniegu i ilosc podana w config.txt):
snow 1 53000 150 0.05 0.1 0.7 0.2 0.4 1 0 1 1 endsnow

wpisy emiterow dymu juz dzialaja, mozna wstawiac z kilkoma opcjami, do ogarniecia zostaja wpisy emiterow ognia.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160303-213610.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160303-213610) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160303-213506.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160303-213506) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160303-213401.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160303-213401)

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 03 Marca 2016, 21:54:10
Jak dla mnie we wpisie ini podajesz typ jako string (zgodnie z tym co napisałeś) a w parserze próbujesz odczytać int. Czegoś nie rozumiem?
Na moje to typ jest podany jako liczba w zakresie 1-4. Parser wywiedziony jest z std::basic_stringstream i jako taki przeprowadza automatyczna konwersje takiego "tekstu" do podstawowych typow numerycznych (w tym wypadku int) poprzez operator>> Podobnie jak robi to z reszta parametrow.
Edit: a tak przy okazji
Cytuj
            parser.getTokens(7);
            parser >> QGlobal::snow_area >> QGlobal::snow_size >> QGlobal::snow_srcf >> QGlobal::snow_srct >> QGlobal::snow_sraf >> QGlobal::snow_srat;
            parser.getTokens(3);
            parser >> QGlobal::snow_color >> QGlobal::snow_tex >> QGlobal::snow_light >> QGlobal::snow_blend;
Tu jest chyba blad -- parser pobiera 7 parametrow, ale przekazuje dalej 6. Potem odczytuje 3 ale probuje przekazac 4. Problem w tym ze getTokens() kasuje poprzednia zawartosc bufora, wiec snow_color dostanie zawartosc snow_tex itd, a snow_blend nie dostanie nic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Marca 2016, 22:15:38
Ano, przy edytowaniu zmian wkleilem nowa zmienna a nie poprawilem ile pobiera, no ale w kodzie jest wszystko ok. A ktos Ty? Nowy programista do pomocy? :D
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 03 Marca 2016, 22:18:10
Nie zauważyłem, że opis jest jednocześnie int i string ;) Cały czas bylem pewien, że typ jest podawany we wpisie jako string nie jako int. Z drugiej strony byłoby to troszkę bardziej intuicyjne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 03 Marca 2016, 22:27:55
Zrobilbym nawet we wpisie podawanie nazwy typu wyliczeniowego, ale w c++ konwersja typow na string i odwrotnie nie jest userfriendly.
W pascalu to  jest jedna linijka kodu, przyklady dla c++ sa na internetach, ale jest to przerost formy nad trescia.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 03 Marca 2016, 22:34:23
Najprostsze rozwiązania są najlepsze:
if ... else if ... else if ...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 04 Marca 2016, 00:13:14
zrobilbym nawet we wpisie podawanie nazwy typu wyliczeniowego, ale w c++ konwersja typow na string i odwrotnie nie jest userfriendly.
W pascalu to  jest jedna linijka kodu, przyklady dla c++ sa na internetach ale jest to przerost formy nad trescia.
Oj tam oj tam, technika poszla do przodu:

std::unordered_map<std::string, int> values = { { "triangle", 1 }, { "polygon", 2 }, { "line", 3 }, { "point", 4 } };

auto lookup = values.find( "polygon" );
auto value = lookup == values.end() ? 0 : lookup->second; // zamiast 0 mozna podac wartosc default

I juz. Jedna linijka inicjalizacji a potem dwie, zeby znalezc co trzeba (albo 0 jak nie znajdzie) zaraz tam przerost formy :d

(parametr dla find() powinien byc pewnie konwertowany do lowercase na wszelki wypadek, bo znajac zycie to ktos zaraz sobie napisze w .ini "Point" bo tak ladniej i beda cztery litery)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Marca 2016, 00:16:18
To jest zgodne z C99? Bo mnie sie wydaje ze to moze byc C++11...
No juz widze ze unordered_map nie ma w std... No wiec odpada :). Do przeportowania kodu na C11 jeszcze dluga droga, ale mam nadzieje ze do konca roku.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 04 Marca 2016, 00:36:01
To jest zgodne z C99? Bo mnie sie wydaje, ze to moze byc C++11...
Auto jest c++11 ale to tylko moje lenistwo, zawsze mozna podac typ recznie. Inicjalizacja listy, nie jestem pewien; VS2012 chyba tego nie przelknie, 2013 kompiluje bez problemu (podobnie z reszta jak auto) i jest darmowa wersja Express z MS, wiec to tez raczej nie tragedia..?
Edit: unordered_map w starszej wersji byla pod nazwa hash_map, jesli uzywasz VS2012 to bedzie w stdext::
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Marca 2016, 00:43:06
Nie, no jak juz sie rozpocznie translacja na dobre, znaczy pierw bedzie translacja tej starej kompletnie na c++ bo jest fizyka w pascalu, nastepnie gdy juz bede kontynuowal przenoszeni na MSVS to bedzie to 2013 Express

  Dodano: 04 Marca 2016, 00:48:09
MaSZyne sie kompiluje na Borland C++ Builder 5.02 z 2001r :-)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 04 Marca 2016, 06:13:08
Ale po co 2013 EE jeśli można użyć 2015 Community?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: joxar w 04 Marca 2016, 14:12:24
queuedEU, chciałbym zgłosić, że najnowszy .exe odmawia mi współpracy w trybie pełnoekranowym. Przy uruchamianiu wyrzuca komunikat, że "Requested fullscreen mode is not suported by your video card." Rzeczona karta to Nvidia GeForce GT 440, sterownik w wersji 10.18.13.5891. W oknie 1280x1024 wszystko hula.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Marca 2016, 14:23:58
Firley, rok temu ShaxBe mowil ze lepiej bedzie pisac na Express 2013 niz 2012, bo takie bylo wtedy najpopularniejsze. Idac tym tropem mam rozumiec ze za rok zmienisz zdanie i bedziesz mnie goraco namawial  na przesiadke na 2017 bo dodali jakas ***? No nie popadajmy w skrajnosc ;). 2013 i jego mozliwosci kompletnie wystarcza do stworzenia wypasionej grafiki na kolejne 20 lat.
Joxar, prawdopodobnie rozdzielczosc ktora jes tw config.txt (1280x1024) nie jest obslugiwana w trybie pelnego ekranu przez twoja karte.
Mozesz sciagnac starterr scenerii QLauncher, ktory zaczal powstawac wlasnie z mysla zastapienia recznego grzebania w config.txt przez bardziej intuicyjny interfejs.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 04 Marca 2016, 14:51:40
Ale to jest jakiś problem z przesiadką na VS2015? Po prostu jest nowszy kompilator, uwzględnia więcej rzeczy z C++11 i zaczyna wstępnie uwzględniać C++14, reszta została w zasadzie taka sama.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Marca 2016, 15:08:29
Tylko uwzglednij to, ze przepisywanie na te srodowisko zaczalem w zeszlym roku, projekt jest zapauzowany ze tak powiem. Na razie mowie jak mowie, a pozniej jak przyjdzie co do czego bede myslal czy warto instalowac i zapoznawac sie z nowa wersja i konwertowac projekt ;d
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 04 Marca 2016, 15:56:18
MaSZyne sie kompiluje na Borland C++ Builder 5.02 z 2001r :-)
No to faktycznie, kamieni kupa. Tak sie zastanawiam, jesli te kawalki w Pascalu tak wszystko blokuja, to moze sprobowac automatycznej konwersji na poczatek i potem to ewentualnie doszlifowac? Jakies narzedzia sa: http://www.garret.ru/lang.html i dokumentacja na http://www.garret.ru/ptoc/Readme.htm chociaz nie wiem na ile skuteczne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 04 Marca 2016, 16:10:23
Reczne przepisanie fizyki na c++ zajmuje jakies 2 tygodnie. Ja osobiscie sie pogubilem ze wskaznikami i cos nie dzialalo jak trzeba z hamulcami. Ale to bylo podczas pierwszej proby translacji wszystkiego bezposrednio na MSVS. Najlepiej po trochu przenosic funkcje wykorzystujac napisany  po stronie kodu C przez @Ra wrapper. Tam juz jest kilka funkcji przetlumaczonych.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 04 Marca 2016, 21:24:28
Projektu się już nie konwertuje, bo nie zmieniła się struktura plików opisujących. W zasadzie nie ma znaczenia dopóki ktoś nie zacznie używać funkcji języka dostępnych dopiero w 2015.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MarcinW w 04 Marca 2016, 22:59:01
To i ja się dołączam do oczekiwaczy na przepisanie fizyki na coś sensownego, zamiast implementowania lanserskich bzdetów. Tam ciągle jest trochę przydatnych rzeczy, a łatwiej w nich dłubać, jeśli będą w czymś sensownym napisane :)

Swoją drogą to gdybyście tę fizykę pisali w czymkolwiek 'managed', np c#', to byście mieli praktycznie od ręki możliwość skryptowego rozszerzania jej bez dziwnych kompilacji. Zamiast miliona ifów, kawałki customowego kodu c# w .fiz :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 05 Marca 2016, 08:21:28
Marcin, to było trzeba to od razu pisać w C++, a nie w jakiejś dziwnej hybrydzie ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: MarcinW w 05 Marca 2016, 08:58:08
Nie miałem skąd zdobyć visuala, miałem tylko buildera. A Maciek już miał zaczątki fizyki w Pascalu :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Michal1983 w 07 Marca 2016, 18:01:19
Jakie parametry powinien mieć snow aby można było zasypywać śniegiem scenerię baltyk_zima? Gdzie można na tej scenerii obserwować takie opady?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 07 Marca 2016, 19:54:10
W zależności od mocy komputera zaznaczasz w QLauncherze odpowiednio opcję śnieg i ustawiasz jego parametry. Śnieg jest zawsze tam, gdzie kamera.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 07 Marca 2016, 21:22:27
Na dniach bedzie apdejt i opis sczegolowy parametrow. Bedzie tez mozliwosc wstawiania emiterow dymu i ognia poprzez wpis do scenerii ale ograniczona do pewnej ilosci.

Kolejny system czasteczek dodany. To mamy juz wodotryski, jescze tylko fajerwerkow i wybuchow brakuje ;). Oczywiscie fontanny rowniez beda posiadac spora konfiguracje. Natomiast na ta chwile trwa obmyslanie systemu generowania oswietlenia przeszkodowego dla kominow i nie tylko.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160310-044420.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160310-044420) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160309-153403.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160309-153403) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160309-153107.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160309-153107) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160309-103604.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160309-103604)
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160311-051417.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160311-051417)

Jak zapewne wszyscy wiecie, oswietlenie przeszkodowe kominow bywa rozne - jedne maja stale swiecace lampy na wszystkich pomostach,
drugie migajace, inne jescze stale z migajacymi na ostatnim lub na odwrot i jescze wiele innych kombinacji. Rowniez czasy
trzymaina w wygaszeniu/zalaczeniu bywaja rozne oraz synchronizacje pomiedzy poziomami czy np jak w przypadku turbin wiatrowychch,
gdzie na rzedzie wiatrakow sygnalizacja jest zapalana na moment od pierwszego do ostatniego. Takie wlasnie mozliwosci oswietlenia kominow chcialbym oprogramowac. Nie bedzie to trudne a dane beda trzymane w pliku tekstowym w ktorym bedzie konfiguracja osobno dla poszczegolnych poziomow oswietlenia. Naglowek pliku bedzie okreslal maksymalny dystans renderowania pozycje xyz i liczbe poziomow.
Kolejne linie beda juz definicjami okreslajacymi takie sprawy jak kolor i zachowanie lamp na poszczegolnych poziomach. Ktos ma cos do dodania w tej kwestii od siebie? cos jest nie jasne, do wyjasnienia?


  Dodano: 12 Marca 2016, 12:27:32
Czy ktos sie spotkal z innym kolorem oswietlenia przeszkodowego kominow niz czerwony?


(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160312-125211.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160312-125211) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160312-125108.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160312-125108) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160312-124927.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160312-124927) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160312-124916.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160312-124916)
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160312-124027.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160312-124027)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: mareczek w 12 Marca 2016, 13:42:54
ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY
z dnia 25 czerwca 2003 r.

w sprawie sposobu zgłaszania oraz oznakowania przeszkód lotniczych

 Załącznik nr 2
PODSTAWOWE CHARAKTERYSTYKI ŚWIATEŁ PRZESZKODOWYCH

(https://www.piib.org.pl/images/stories/akty_prawne/rozp_min_infr_25-06-2003_przeszkody/zal2.gif)

Wychodzi że jest tylko czerwone.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Marca 2016, 13:49:37
Ok, ja np nie przypominam sobie zebym sie spotkal z innym oswietleniem kominow jak czerwone, moze ze slunska ludki sie wypowiedza? - Tam jest tego wiecej. A jeszcze o osygnalizowanie turbin wiatrowych bym zapytal, bo wiem, ze za granica sa markowane na bialo tez, jak z nimi jest u nas i w ogole od jakiej wysokosci obiekt powinien byc oswietlany?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 12 Marca 2016, 14:00:29
Niedawno byłem w Koszalinie i z tego widziałem, to na trasie w kierunku Słupska występuje mnóstwo tych turbin bądź  wiatraków jak zwał tak zwał i świeca one na czerwono migając. Przeważnie na Śląsku kominy są też oświetlone czerwonym migającym światłem.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Krzysiek626 w 12 Marca 2016, 14:29:51
Cytuj
... od jakiej wysokosci obiekt powinien byc oswietlany?
Nie wiem czy jest to regulowane konkretnymi wytycznymi, ale na drodze podejścia do lądowania, oznaczone są koło mnie nawet 10 piętrowe budynki mieszkalne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Marca 2016, 15:24:29
&feature=youtu.be
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 12 Marca 2016, 16:14:05
Q, a tak a propos migania świateł, czy ja dobrze widzę, na jednym z filmików, że są możliwe do ustawienia różne szybkości migania lamp w komorach na semaforze?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 12 Marca 2016, 16:22:22
Na te chwile to jest bug, bo brak uzalezinenia od FPS, znaczy sie powinno zawsze tak samo pulsowac przy roznym fps.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 12 Marca 2016, 21:48:52
Miganie można ustawić eventem? Wtedy można by latarniom dodać wbudowane eventy że mają się zapalać po godz. 18. a gasić o 6. ;)
EDIT: Eleganckie kominy tak BTW.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 01:33:21
w oddzielnych plikach jest definiowanie zachowania oswietleina na poszczegolnych poziomach, plik dolaczany wpisem. Jezeli bedzie potrzeba sterowania czyms eventami to nie bedzie wiekszego problemu oprogramowac.

wpis dolaczajacy oswietlenie przeszkodowe
obstructlights obstructlights-1.txt end

plik ustawien oswietlenia
@obstructlightsfile # maxdist, position xyz, levels,
#obstructlights-1.txt
#
MAIN 900.0 90.0 0.0 10.0 12
#
#     ln rad  hght  r d foff foffs  fin   fins  pon  poff on * color
LEVEL 10 7.7  42.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  65.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 7.2  72.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 7.1  72.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  80.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  85.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  90.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  95.00 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 2.0  100.0 0 0 0.1  0.065  0.91  0.15  2.0  3.0  1  0 1.0 0.1 0.0 1.0
LEVEL 10 6.1  104.0 0 0 0.1  0.015  0.91  0.65  3.0  0.5  1  1 1.0 0.1 0.0 1.0
LEVEL 40 3.1  108.1 0 0 0.1  0.065  0.91  0.15  0.5  3.0  1  1 1.0 0.1 0.0 1.0
LEVEL 2  3.1  112.1 0 0 0.1  0.065  0.91  0.15  0.5  0.2  1  1 1.0 0.1 0.0 1.0

opis parametrow:
ilosc lamp, promien, wysokosc poziomu, rotacja, opoznienie zadzialania, dolna granica zakonczenia wygaszania, predkosc wygaszania
gorna granica zapalania, predkosc zapalania, czas trzymania w zapaleinu, czas trzymania w wygaszeniu,  czy wlaczone oswietlenie,
czy migajace, kolor



  Dodano: 13 Marca 2016, 09:19:20
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160313-091602.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160313-091602) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160313-091524.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160313-091524) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160313-090106.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160313-090106) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160313-090041.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160313-090041)
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160313-085720.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160313-085720)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 13 Marca 2016, 09:51:01
Czy Ty możesz prezentować screeny z normalnym oświetleniem i normalną teksturą nieba? Ta szarość na screenach wygląda słabo.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 09:59:28
Nie moja wina ze jest bezksiezycowa zimowa noc i w dodatku pada snieg ;p

  Dodano: 13 Marca 2016, 10:37:02
Nie moja wina ze jest bezksiezycowa zimowa noc i w dodatku pada snieg ;p





tak wyglada zazwyczaj niebo podczas gdy pada sineg. Czy ja jestem slepy i zle odwzorowuje pewne warunki pogodowe, czy po prostu Benek sie czepia na sile? Chcesz sie czepiac, nie podoba Ci sie cos to idz poogladaj sobie obrazki w innym temacie, tesknic nie bede.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 13 Marca 2016, 10:42:18
Igor skończ już wreszcie te swoje osobiste potyczki bo jakby nie spojrzeć to na screenach wygląda słabo. Widocznie padło już tobie na wzrok skoro tego nie dostrzegasz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 10:47:45
Ale jakie moje osobiste, teraz staniesz w jego obronie, bo twierdzi ze powinienem dac widoczne niebo i dzien? Gdzie jest napisane ze screeny maja byc robione z atmosfera dzienna? Na scenie jest odwzorowanie atmosfery panujacej zima na zadupiu gdzie nie ma lamp w dodatku pda snieg z niskich chmur. Niebo calkowicie zasloniete, widocznosc 1300m. Jedyne swiatlo jakie tu panuje to rozproszone swiatlo szczatkowe.
Taka jest moja inwencja tworcza do tej scenerii i nikt tego nie zmieni.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Sawi w 13 Marca 2016, 10:55:39
Nie staję w niczyjej obronie, tylko naprawdę robi się już męczące to iż jeśli ktoś nie zachwyca się czymś z twojej twórczości, to wielce się czepia i ma sobie oglądać coś innego. Chłopie trochę więcej pokory. Robisz dobrą robotę to fakt, ale szukanie na siłę czepiania zaognia niepotrzebnie od pewnego czasu coraz bardziej napiętą atmosferę.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 13 Marca 2016, 10:56:35
Ja bym to rozwiązał w inny sposób:
@Benio, wystarczyło zapytać @Igora czy by nie pokazał screenów w porze dziennej bo jesteś ciekaw jak to co robi się prezentuje w innych warunkach. Szczególnie, że w porze dziennej inaczej widoczny jest padający śnieg niż w porze nocnej.
@Igor, wstawiał bym po prostu obok siebie screeny porównawcze dzień / noc i zbierał opinie.
I nie  bóldupić mi się tu bo nie ma o co.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 11:00:43
Ale tu wystarczy pomyslec z jakiego powodu dalem nocne screeny, ale nie, lepiej sie czepic i dodac ze nocne screeny sa kiepskie.
Ale ja za inkogo myslec nie bede. Moze sami sie domyslicie czemu akurat ta seria jest robiona pora nocna. Pozdro.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 13 Marca 2016, 11:25:44
Mnie tego tłumaczyć nie musisz. Ale zakończmy temat bo chcę o coś zapytać.
Mianowicie, czy przy obecnym silniku graficznym i tym sposobie oświetlenia modeli które jakiś czas temu prezentowałeś, istnieje możliwość generowania cieni obiektów? Od czego by to było zależne, aby poprawnie się wyświetlały i ew. były ruchome wraz z ruchem słońca?
Interesuje mnie to w kwestii drzew. Jeśli słońce generowało by cień drzewa na podstawie ustawionych plane`ów mogłoby się to skończyć lekką katastrofą, szczególnie, że obliczany był by model z którego drzewo jest wykonane, tak więc nawet mając drzewo złożone z samych gałęzi, jego cień miałby formę pełną kulistą.
Czy w takim razie potrzebne by było stworzenie nowych drzew, czy w jakiś magiczny sposób była by możliwość aby alpha była traktowana jako "dziura" przez które słońce by przechodziło i generowało realistyczny cień?
<szept: liczę, że zrozumiecie o co mi chodzi :P >
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 11:33:14
Jest wiele technik pozwalajacych na generowanie cieni na sceneriach. Sa takie, ktore wymagaja powaznych zmian w kodzie (pewnie bym sie pogubil przy skladaniu tego) i sa nowsze ktore bylyby latwiejsze do wdrozenia (np wykorzystujac shadery). No ale wlasnie, wiekszosc exampli ktore mam bazuje na bibliotekach opengl, ktore nie sa dostepne dla borlandowskiego srodowiska, a nawet jesli sa to w starszych wersjach gdzie brakuje niektorych funkcji. Tak wiec w obu przypadkach trzeba niezle sie na kombinowac, a na razie nie che marnowac czasu na przewracane kodu do gory nogami, nie majac gwarancji ze sie uda.

  Dodano: 13 Marca 2016, 11:52:05
No sa tez techniki, ktore generuja cien elementow na teksturze alpha. Znajde chwile, przejrze zasoby tutoriali i powybieram wszystko co sie cieni tyczy, wrzuce na serwer se posciagasz poogladasz demka.

http://gamedev.stackexchange.com/questions/5038/shadow-mapping-and-transparent-quads
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 13 Marca 2016, 12:15:45
Jest jakaś instrukcja jak to instalować czy coś, bo ja po instalacji paczek mam od 1 do 2 FPS? I z której paczki uruchamiać? Wszystko jest takie popierniczone...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 12:19:25
No po ostatniej calosciowej miales jescze dwa patche, czytaj dokladniej. Pierwsza wersja ze sniegiem i dymem (na tym spadl fps do 2?) byla nie zoptymalizowana, pozniej doszly patche poprawiajace wydajnosc.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 13 Marca 2016, 12:20:44
Ale jakie patche? tego jest za dużo, poza tym jest w pierwszym poście? Bo chyba nie. Po instalacji ostatniej paczki nie było ani śniegu, ani dymu, ani nic. Nie było też tekstur podkładów.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 12:23:28
W pierwszym nie zawsze pamietam dac :). jest kilka stron wstecz.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 13 Marca 2016, 12:24:16
No dobra, a które instalować? Pogubiłem się :P
Usunąłem paczki które instalowałem. Teraz jeszcze raz-co po kolei?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 12:26:43
Kazda paczka ktora nie jest patchem, zawiera zawsze wszystkie pliki niezbedne, natomiast patche tylko exe i ewentualnie inne wplywajace na poprawke. Wystarczy ze sciagniesz ostatnia cala i ewentualne patche po niej.

EU07-300216-1 ze strony 30 i -1p2 ze strony 32

SPRAWDZ 2 - 3 strony wstecz ...
wiadomosc 882 i 904 linki sa na czerwono czcionka 20 bodajze...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: lukasn26 w 13 Marca 2016, 12:49:54
Te trójkąciki to śnieg? :P I jeszcze jedno; ludzie na prawdę muszą tak wolno chodzić? :P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 13:10:46
Tak - lepsze trojkaty jak polygony bo mozna 2x wiecej platkow wygenerowac, a ze nie ma tekstury to tylko dlatego ze ja tak sobie ustawilem a jak Ty bedziesz chcial to juz mnie nie interesi - Bedziesz mial opcje - bedziesz sie bawil. Na te chwile sa juz 3 rodzaje reprezentacji sniegu - triangle, line i point. Najbardziej wydajne beda linie i pointy, ale nie bedzie widoczny do pewnej odleglosci od kamery (jescze nie wiem czemu). Wkrotce kolejny apdejt.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Benek w 13 Marca 2016, 13:19:44
Nie moja wina ze jest bezksiezycowa zimowa noc i w dodatku pada snieg ;p
Chodziło mi na przykład o płonącą beczkę czy kolorową fontannę.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 13:25:14
W tej serii do pokazaina bylo oswietleine przeszkodowe kominow, beczki z ogniem w dzien miales strone i dwie wczesinej. Jezeli wrzucam screeny w takiej a nie innej postaci, to nie po to aby komus zrobic na zlosc, nie z jakiegos radomowego powodu. Wystarczy pomyslec.
Jescze moze zacznijcie narzucac jak powinny wygladac scenerie ktore daje w paczce do testowania. Przypuszczam ze jesli w nastepnej bedzie wlasine ta sceneriia z noca to bedzie lecial inezly hejt, podczas gdy ja wlasnie bede oczekiwal testowania pewnych ostatnio dodanych spraw w nocy a nie W DZIEN.Tyle. Czy to juz jest jasne?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 13 Marca 2016, 14:05:44
No ale wlasnie, wiekszosc exampli ktore mam bazuje na bibliotekach opengl, ktore nie sa dostepne dla borlandowskiego srodowiska, a nawet jesli sa to w starszych wersjach gdzie brakuje niektorych funkcji.
Biblioteki sa z reguly tylko wrapperem do tworzenia/obslugi okien, ladowania danych itp, wiec nie sa tak naprawde konieczne. Chyba duzo wiekszy problem to brak obslugi shaderow w kodzie EU. Gdyby byla to kupe rzeczy moglbys zrobic w 10 minut metoda google/skopiuj/wklej. A tak to trzeba sie bawic w szukanie kodu sprzed 10+ lat. Tutaj jest cos co moze dzialac: http://www.paulsprojects.net/opengl/shadowmap/shadowmap.html (z naciskiem na 'moze')
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 13 Marca 2016, 14:16:23
Shadery juz mialem w maszynie 2 lata temu, a w zeszlym roku bylo zrobione rysowanie stozka swiatla i renderowanie sceny w odcieniach szarosci. Problem polega na tym, ze rozne biblioteki maja rozne funkcje od obslugi shaderow, wiec raz jest latwiej cos na zywca przepisac innym trudniej bo na przyklad hnaglowki z funkcjami sa z 64 bitowymi typami danych, ktorych BCB5 ine obsluguje. Wiecej zachodu z tym niz pozytku.

Hehe, teraz wlasnie patrze na linka... No dokladnie 30 minut temu po poscie ST44-003 znalazlem tego tutaka i powiem ze juz skompilowalem w borlandzie. Jest obiecujacy :). Co ciekawe on jakies tam headery od jakiejs biblioteki x11 ma podpiete i glx.h, ale wywalilem to i sie skompilowalo i dziala poprawnie. Jutro sie przyjrze moze sie uda cienie zrobic :-). Najlepsze jest to ze tutaj scena jest rysowana w 3 przejsciach... Juz widze trzykrotny spadek FPSu ;]...

  Dodano: 15 Marca 2016, 08:01:44
Cieni z tego exampla nie da sie zastosowac - w tym przypadku tekstura obiektu jest jego poprzedni render z dodana tekstura cienia w kolejnym przejsciu, co nadpisywaloby wlasciwa teksture obiektu. Ta metoda odpada ;/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 15 Marca 2016, 15:53:31
EU07.EXE 15.4.1171.474
Missed texture: textures\textures\none01.
Missed texture: textures\textures\none02.
Missed texture: textures\textures\none03.
Missed texture: textures\textures\none04.
Missed texture: textures\textures\none05.
Missed texture: textures\textures\none06.
Missed texture: textures\textures\none07.
Missed texture: textures\textures\UN.
Missed texture: textures\textures\none10.
Missed texture: textures\textures\none11.
Missed texture: textures\textures\UN01.
Missed texture: textures\textures\UN02.
Missed texture: textures\textures\UN03.
Missed texture: textures\textures\UN04.
Missed texture: textures\textures\UN05.
Missed texture: textures\textures\UN06.
Missed texture: textures\textures\UN07.
Missed texture: textures\textures\UN08.
Missed texture: textures\textures\UN09.
Missed texture: textures\1435mm\switches\undefined.
Missed texture: textures\1435mm\sleepers\none.
Missed texture: textures\ip\tracks\ps93-1.
Duplicated model: billboard
Duplicated model: billboard
Missed event: zwr02- in multiple keyctrl09
Missed event: zwr02+ in multiple keyctrl08
Missed event: zwr02+ in multiple keyctrl07
Missed event: zwr02+ in multiple keyctrl06
Missed event: zwr02+ in multiple keyctrl05
Missed event: zwr02+ in multiple keyctrl04
Missed event: zwr02+ in multiple keyctrl03
Missed event: zwr01- in multiple keyctrl02
Missed event: zwr01+ in multiple keyctrl01
Missed texture: textures\dynamic\pkp\303e_v1\nowhere.

Bledy z TD2.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 16 Marca 2016, 14:03:48
No i jest kolejny bardzo elastyczny silnik czasteczek ktory oferuje az 50 parametrow wplywajacych na efekt koncowy.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135534.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135534) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135357.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135357) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135317.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135317) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135142.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135142)
(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135105.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135105) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160316-135020.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160316-135020)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 16 Marca 2016, 14:09:47
Teraz tylko zadbać o modele pojazdów straży pożarnej ;)
Efekt wizualny jak dla mnie super. :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Pablo w 16 Marca 2016, 14:28:01
Fajnie to wygląda. Jeszcze do tych dymów i ogni przydałby się jakiś parowóz z dymem i parą w różnych miejscach i żarem
spadającym z pod paleniska w ciemnej nocnej scenerii. Sorry ale rozmarzyłem się trochę:)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Marca 2016, 09:52:52
A tak bedzie wygladal mniej wiecej (bo jeszcze moze ulec zmianie kolejnosc parametrow) wpis od kolejnego systemu efektow czasteczkowych.

particleem 122 50 1.2 3.9 0.5 true  10.0 0.1 310.0 0.1 0.0 0.0  1.0 0.0 0.0 1.0 0.5 0.0  0.7 0.7 1.0 1.0 0.3 0.0  1.0 1.0 0.0 0.0  0.0 1.0 0.0 0.1 0.2  0.2 0.3 0.5 0.62  0.1 0.2  0.0 1.0 0.0 0.08 0.9 0.08 true  -0.82 0.82  1  particle1.tga end

opis parametrow:

int initialnum,
int createpersec,
float mindieage,
float maxdieage,
float creationvar,
bool recreateondie,
vector3 empos,
vector3 emarea,
color4 borncolor1,
color4 borncolor2,
color4 diecolor1,
color4 diecolor2,
color4 alpha,
vector3 accdir,
float accmin,
float accmax,
float ssizemin,
float ssizemax,
float esizemin,
float esizemax,
float minemspd,
float maxemspd,
vector3 emdir,
vector3 emdeviation,
bool particleleavesys,
float spinspdmin,
float spinspdmax,
int billboardtype,
char *texture
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 17 Marca 2016, 11:10:51
@Q a od czego zależy, żeby śnieg był deszczem? Bo według tego co ostatnio dokonałeś w tej materii, wygląda, że wystarczy tylko zmienić "teksture" i ew. parametry lepkości i jest deszcz :)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Marca 2016, 11:15:31
Fizyka sniegu niby moglaby sie nadawac na deszcz, gdyby zmienic szybkosc padainia. Nie wiem czy czasem nie bedzie trzeba dedykowanej  fizyki zmontowac. Zobaczyy się - dam jakies przyklady w kolejnym wydaniu i sami ocenicie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 17 Marca 2016, 13:00:29
Parowoz mamy :) Może będzie można go uruchomić jako ai. Jeszcze nie został wydany. Jeszcze nie wszystkie części mechaniczne dzialaja.

Q da się już ustawić jakas animacje dymu w spalinakch? I nie odpisales mi na poprzednia wiadomość, czego mi brakuje, bo miałem biale tory nie pokryte tekstura.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Marca 2016, 13:06:43
Poprawilem te braki pomimo ze nie byly one powazne. Ludki na peronach mialy podane replacableskin, pomimo ze maja teksture na sztywno.
Tory masz na bialo bo gdy jest wlaczona opcja podkladow 3d, to tekstury sa brane z innego katalogu i pewnie tam nie masz ich.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 17 Marca 2016, 14:38:49
Teksture podsypki mialem ale na niej lezy moze snieg?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 17 Marca 2016, 15:34:53
No a wyglada to ja ktekstura sniegu czy jak onbiekt bez tekstury?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 17 Marca 2016, 15:51:33
NBardziej jak cos bez tekstury. Wyglada na to ze nie mam podsypki torow. Wypakowalem ostatnia paczke 30.02 i nic to nie zmienilo. Dalej brakuje podsypek. Jedynie na rozjazdach jest.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 20 Marca 2016, 21:03:32
Dokumentacja Online: http://eu07.es/index.php?a=exe16

A juz za kilka chwil kolejne wydanie EXE

EU07-200316-1 (http://eu07.es/EXETEST/EU07-200316-1.rar)

Wypakowac wszystko, zastapic. Pamietac o wpisaniu sobie swojej rozdzielczosci do config.txt albo QLauncherem nadpisac konfiguracje.

Go go go :-)

Generalnie od ostatniego apdejtu 20 dni temu przybyly tylko wstawianie emiterow efektow czasteczkowych za pomoca wpisow.
Opisy parametrow wpisow to juz jutro ogarne.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od
Wiadomość wysłana przez: EP08_015 w 21 Marca 2016, 16:28:27
Dalej nie mam podsypek ani podkladow 3d. Wypakowalem poprzednia i te paczke.

Missed texture: textures\1435mm\switches\undefined.
Missed texture: textures\1435mm\sleepers\none.
Missed texture: textures\ip\tracks\ps93-1.
Missed event: zwr02- in multiple keyctrl09
Missed event: zwr02+ in multiple keyctrl08
Missed event: zwr02+ in multiple keyctrl07
Missed event: zwr02+ in multiple keyctrl06
Missed event: zwr02+ in multiple keyctrl05
Missed event: zwr02+ in multiple keyctrl04
Missed event: zwr02+ in multiple keyctrl03
Missed event: zwr01- in multiple keyctrl02
Missed event: zwr01+ in multiple keyctrl01
Missed texture: textures\dynamic\pkp\303e_v1\nowhere.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 16:37:46
A logow czemu nie dajesz? Lo albo daj se w stopce swoj identyfikator i wlacz wysylanie na ftp to se sam znajde jak sie nie chce wystawiac.
Juz mowilem ze szklana kula mi sie stlukla ;P
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 21 Marca 2016, 16:39:05
Ale przyczyne widze. Brask plikow. W katalogach, do któorych odnosi sięe log ich nie ma.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 16:44:24
No to pochwal sie w jakich katalogach i jakich plikow nie  miales,. mMoze komus sie taka informacja przyda...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: EP08_015 w 21 Marca 2016, 16:45:22
textures\ip\tracks\ps93-1 < wystaw mi ten plik.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 16:56:05
eu07.es/tracks.rar
To jest podklad i nie widze zwiazku z brakiem podsypki. Doprosze sie tego loga? Na przyszlosc, nastepnym razem oczekuje kompleksowego przedstawienia problemu w jednym poscie z zalaczeniem plikow logu lub identyfikatora katalogu na ftp, bo nie widzi mi sie generowanie kilku postow w celu rozwiazania jednego problemu. Po prostu bede ignorowal zgloszenie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow
Wiadomość wysłana przez: EP08_015 w 21 Marca 2016, 18:19:30
Proszę bardzo. Pomimo uzupełnieniua braku tego pliku, dalej mam biale podsypki. Oczywoiscie braku pliku nie loguje.
Dalej sa logowane:
Missed texture: textures\1435mm\switches\undefined.
Missed texture: textures\1435mm\sleepers\none.
Regulamin obowiązki 11b i do tego zbędne spacje. Poprawiłem.
Pedrosiasty

Podklady 3d wlaczylem z poziomu configa.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 19:09:18
W katalogu textures/1435mm/ballasts masz tpbps-new2-snow.dds, przekopiuj to do textures, dziwne ze nie bierze z tga. Poza tym w log.txt wyraznie jest ze te teksture wczytuje, moze ona jest tak jasna ze az biala (kontrast)? Nie no to jest przeciez nie mozliwe, nie ogarniam o co chodzi...

W ogole to od jutra bedziemy przenosic fizyke z pascala na c++.

Jakies pytania, sprzeciwy, sugestie?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 21 Marca 2016, 20:03:27
Sprzeciw. Najpierw zrzucę wszystko co zrobiliśmy do tej pory na mastera i zrób rebase do tego, bo nie chcę doprowadzić znowu do rozjechania wersji. Szczególnie, że było dużo zmian w fizyce właśnie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 20:10:09
Racja. Ty robisz zmainy tylko w driver.cpp, tak? Stele wypowiedz sie o swoich zmianach. Ja jestem poprostu za wzieciem tych plikow i wrzuceinu do katalogu reczine bo  gitshella wole nie ruszac :).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 21 Marca 2016, 20:21:04
Ja dłubię głównie w trainie, jakieś drobiazgi w driverze i dynobj też były. Chodzi głównie o to byś zmiany yB w moverze ujął. Bacz też że nie są one ostateczne i kicaj ciągle coś tam udoskonala w pascalu.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 21 Marca 2016, 20:26:57
Duzo zmian w train.cpp? Zmiany w mover.cpp ma sie rozumiec?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 21 Marca 2016, 20:29:49
Zrzuciłem wszystko na mastera na moim i zrobiłem pulla na główne repo. Merg'a robi shax, kiedyś, być może. Mnie tam wyszło 152 zmodyfikowane pliki od wersji 469 ;)

  Dodano: 21 Marca 2016, 20:31:28
A, przerzuciłem wszystkie znaczące strony z wiki Ra na to na Twoim serwerze. Zmodyfikowałem też już strony, bo niektóre się zdezaktualizowały. Stele, dorzuć gdzieś tam nowe przyciski czy co tam jeszcze dodałeś.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 22 Marca 2016, 11:52:21
W ogole to od jutra bedziemy przenosic fizyke z pascala na c++.

Jakies pytania, sprzeciwy, sugestie?
<Odetchnięcie z ulgą> - z resztą chyba nie ja jeden.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 23 Marca 2016, 19:55:11
No w koncu dzialaja kominy w eu07, 15 lat... d;

https://youtu.be/Ve8a62xIsIc

&feature=youtu.be

Kto chetny do rozpisania fizyki emisji spalin? Na poczatek proponowalbym odpalanie silnika.

A tutaj dokumentacja mozliwosci emitera:  http://eu07.es/index.php?a=exe16&el=0033#gohere

Jedynie wzglednie realne zachowanie sie emisji zadecyduje o tym czy generowanie spalin przez pojady bedzie wlaczone w pozniejszych wydaniach.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: cody3223 w 24 Marca 2016, 14:43:43
No w koncu dzialaja kominy w eu07, 15 lat... d;

https://youtu.be/Ve8a62xIsIc

&feature=youtu.be

Kto chetny do rozpisania fizyki emisji spalin? Na poczatek proponowalbym odpalanie silnika.

A tutaj dokumentacja mozliwosci emitera:  http://eu07.es/index.php?a=exe16&el=0033#gohere

Jedynie wzglednie realne zachowanie sie emisji zadecyduje o tym czy generowanie spalin przez pojady bedzie wlaczone w pozniejszych wydaniach.
Ale wydaje mi się, że tworzysz dym w jednym punkcie co czasem powoduje, że tekstury spalin wystają przed komin, może lepie zrobić aby najpierw pionowo wychodziły z komina, a potem po łuku?
Jeżeli się przyda, to tu masz dobrze zobrazowane:
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Marca 2016, 14:47:13
Zgadza sie, trzeba bedzie troche te fizyke przerobic, bo nie do tego byla stworzona i mimo ze ma ponad 50 parametrow to raczej nie da sie ustawic wypchniecia 'czastek' na pewna wysokosc, ale jescze pokombinuje.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Irek_Wd w 24 Marca 2016, 15:46:39
Proponuję wziąć się za parowozy do MaSzyny. Przy tych możliwościach na trasie całkowskiej będą wyglądać miodnie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 24 Marca 2016, 15:57:42
Zgadza sie, trzeba bedzie troche te fizyke przerobic, bo nie do tego byla stworzona i mimo ze ma ponad 50 parametrow to raczej nie da sie ustawic wypchniecia 'czastek' na pewna wysokosc, ale jescze pokombinuje.
To co jest powinno w zasadzie wystarczyc -- czastki wedruja "w gore" zgodnie ze zdefiniowanym parametrem, a dodatkowo powinny byc (ewentualnie) popychane zgodnie z kierunkiem wiatru podanym w scenerii, a nie w emiterze. W przypadku dymu z lokomotywy itp "luk" bierze sie z tego, ze czastka po wyemitowaniu nie podaza dalej za zrodlem ale "wisi" w powietrzu podczas gdy lokomotywa leci dalej do przodu.

W skrocie -- koordynaty dla czastek powinny byc generowane we wspolrzednych globalnych raczej niz lokalnych w stosunku do emitera.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Marca 2016, 16:02:44
Na to jak wysoko zostana spaliny wyrzucone w gore zanim zaczna poddawac sie sile wiatru wplywa wiele czynnikow  zaleznych od pracy silnika. Czastki sa w koordynatach globalnych. Ja czekam az ktos napisze fizyke generowania spalin zalezna od obrotow i mocy.

Postep przenoszenia extrasow @Stele i @Firlaya do mnie. Podwojny plus to moduly z ktrorych wszystko czego brakowalo jest juz wziete.
world.cpp  ++
train.h      ++
Train.cpp    ++
globals.h    ++
globals.cpp  ++
dynobj.h     +
dynobj.cpp   +
driver.h  ++
driver.cpp   ++
button.h     ++
button.cpp   ++
console.h    ++
console.cpp  ++

Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Cesky Kretek w 24 Marca 2016, 16:50:42
Jubaj czasem do któregoś DizelPacka nie pracował nad prowizorycznym dymem (też z takich trójkącików)? Może coś tam było lepiej rozpisane.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Marca 2016, 17:52:36
Chyba czas na przetestowanie ekranow traxxa... Gdzie ten traxx jest?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: ST44-003 w 24 Marca 2016, 18:16:53
Na wydziale beta. Ostatnio była nawet robiona wersja całościowa. Tylko pamiętaj, że zmieniły się biblioteki pythonowskie i trzeba je sobie dograć bo inaczej nie będzie działało.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 24 Marca 2016, 18:23:10
Mam te co @Sawi wystawial ostatnio.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: sebastian82 w 25 Marca 2016, 10:56:19
Igor mam pytanko. Czy jest możliwość wykorzystania Twoich płomieni i dymu tak aby "podpalić jakąś symkową łąkę" za pomocą eventu? Pożar w pobliżu szlaku spowodowany przez "jakiegoś matoła" jadącego w pociągu i rzucającego niedopałek. Przez co otrzymamy zadymienie utrudniające jazdę i ganiającego gdzieś przy szlaku "fajermana" z dymnicą lub wężem. Żuka na wóz strażacki się ogarnie.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 25 Marca 2016, 11:52:38
Na teraz inie ma zadnych ewentow do tego.

News z ostatniej chwili: Jest juz dopisany pythonowy inerpreter  i modul do obslugi ekranow diagnostycznych w lokomotywach.

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160325-185616.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160325-185616) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160325-185837.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160325-185837) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160325-185739.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160325-185739)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 26 Marca 2016, 08:00:32
Wrzuciłem na moje repo jeszcze jedną poprawkę do Console.cpp.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Marca 2016, 14:26:37
Co sie stanie gdy przeniose *DynamicObject do public?

    private: //żeby go nic z zewnątrz nie przestawiało
    TDynamicObject *DynamicObject; // przestawia zmiana pojazdu [F5]

W klasie pochodnej od TTrain nie widzi mi tego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: youBy w 26 Marca 2016, 14:35:25
Stanie się to, że możesz potem przypadkiem coś w tym zmienić na drugim końcu kodu ;) Przerzuć to w takim razie do protected.

Po co Ci klasa pochodna do TTrain?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 26 Marca 2016, 14:38:30
No w module diwajsa do obslugi pulpitow beda duplikowane obslugi nacisniecia kalwiszy z train.cpp, no i tam juz mi nie widzi DynamicObject.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: cody3223 w 27 Marca 2016, 18:18:04
@queuedEU: Mam do ciebie pytanie, to jest twój "odłam MaSzyny" czy może w przyszłości zostanie to dodane do oficjalne paczki?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Kacper9 w 27 Marca 2016, 19:26:09
Chyba wystarczy:  "implementacja ficzerow od Q do głównej gałęzi" główna gałąź to oficjalna paczka ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Marca 2016, 19:42:40
Bedzie wszystko razem, od kilku dni dopisuje rzeczy od Firleya i Stele, pozniej tlumaczenie fizyki.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 27 Marca 2016, 19:49:22
Rzeczy od jubaja w moverze też przepisałeś?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 27 Marca 2016, 19:51:39
Mover to raczej w calosci przekopiuje, za duzo tam do wybierania, porownywania...
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: djuzi w 28 Marca 2016, 13:19:40
@queuedEU nie zapomnij o dodatkowych ramkach WM_COPYDATA wprowadzonych przez @youBy'a, co bym mógł przetestować jak to będzie współgrało z zewnętrznymi programami sterującymi.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 28 Marca 2016, 14:31:35
Nie zapomne, tym bardziej ze nie wiem o co kaman ;-D. Moze jakies szczegoly o jakiej ilosci ramkach, gdzie do czego, (cos popsulem?) - wtedy przynajmniej bede wiedzial o czym zapomniec i w jakiej i jak bardzo ;). O WM_COPYDATA wiem tyle, ze sluzy do przesylania danych pomiedzy okienkami niezaleznych aplikacji. Tego co bys chcial tam jeszcze to nie wiem, bo szkoda ze nie napisales. No ale moze znajde numer do Jackowskiego to wypytam ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: djuzi w 28 Marca 2016, 21:53:57
@queuedEU: Nie wiem czy @youBy commitował wszystkie swoje zmiany odnośnie ramek pojazdów.
Generalnie powinny być oprócz tych opisanych ramek jeszcze ramki: stanu pojazdu, usterek pojazdu, wszystkich pojazdów (12, 13, 14 chyba). Ramki te służą kolejno: do zewnętrznego podglądu parametrów prowadzonego pojazdu, jego usterek i położenia wszystkich pojazdów dostępnych na scenerii. Więcej szczegółów zna ten, co to popełnił ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 31 Marca 2016, 20:15:04
To jest w nowych exe. Q portuje z najnowszej wersji więc i te zmiany też będą. I tak mu ciągle jeszcze dorzucam :D

  Dodano: 31 Marca 2016, 20:16:10
A tak swoją drogą to trzeba by zmienić tą prowizorkę na coś normalnego (czyli bibliotekę do komunikacji).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 31 Marca 2016, 23:16:23
No nie nadazam juz ;<. Aktualnie kilka dni przerwy i pewnie znowu bede musial doganiac. DJuzi, olej WM_COPYDATA, kiedys zrobie Ci zdalna diagnostyke pojazdow na protokole TCP i mapa z gpsem ;d. Bym zapomnial... Jeszcze bedziesz mial wysylanie stanu zuzycia energi do PKP ENERGRTYKA co 15min ;)
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 01 Kwietnia 2016, 08:55:20
Oficjalnie zostałem dodany jako admin do głównego repo na githubie. Więc jak tylko dojdziemy w końcu do stanu braku poprawek do 475 i wyjdzie oficjalnie to zrzucam wszystko na mastera i będzie podstawa do dalszych prac.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: djuzi w 04 Kwietnia 2016, 11:26:27
Na razie nie mogę olać, bo to jedyny działający sposób na wymianę parametrów, a bez niego nie będzie mi działać SCS i SimControl ;) Jeśli będzie jakaś alternatywa działająca, to wówczas będziemy mogli się przesiadać. Póki co wolałbym, żeby to zostało i sobie działało.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 04 Kwietnia 2016, 12:01:13
Na dluzsza mete to bardziej rozwojowym podejsciem byloby pewnie wsparcie dla pluginow -- w najprostszym wydaniu pozwalajace np. na odczyt stanu i wysylanie komend dla okreslonego pojazdu. A czy juz potem plugin wewnetrznie uzywa sobie WM_, TCP albo sygnalow dymnych zeby sie laczyc z odbiorca/kontrolerem i przekazywac mu te dane, to jego prywatna sprawa. Jako bonus calkiem latwo mozna by na tym budowac jakies formy multiplayera.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 08 Kwietnia 2016, 15:04:00
Od dnia trzeciego jest juz ulepszona obsluga paneli z trescia klawiszologii i obslugi pojazdu. Ulepszenie polegalo na dodaniu mozliwosci przewijania zawartosci scrollem myszy, natomiast scrool z wcisnietym control zmienia stopien przezroczystosci tla. Dzisiaj dodalem kolejny panel pod LMB+8 z zawartoscia pliku errors.txt. Aha, panel z klawiszologia jest pod LMB+K a obsluga pojazdu pod LMB+T.

Przeklejka dziennego logu z pierwszej strony:
03.04.16 - ulepszono panel z trescia obslugi pojazdu o mozliwosc przewijania zawartosci (scrool) i zmiana przezroczystosci tla (ctrl+scrool)
08.04.16 - dodano panel z bledami i ostrzezeniami zawartymi w pliku errors.txt (LMB+8)

(http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160403-233801.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160403-233801) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160403-233744.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160403-233744) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160408-161922.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160408-161922) (http://dropbox.eu07.es/pmppw/ROZNE/thumbs/20160408-170238.jpg) (http://dropbox.eu07.es/pmppw/ROZNE/iv.php?i=20160408-170238)


Dodaje mozliwosc wyroznienia linii kolorem, gdyby zaszla potrzeba wyszczegolnienia czegos. Znacznik formatujacy linie to <<X>, gdzie x to wielka litera okreslajaca kolor. Dostepne kolory to R G B Y.


+---------------------------------------------------------+
|            Poruszanie sie po scenerii             |
+---------------------------------------------------------+

<<B>F4   - Wyjscie oraz powrót do lokomotywy
<<B>HOME - Zmiana pomieszczen pociagu w przod / w strone
<<B>END  - Zmiana pomieszczen pociagu w glab / w strone tylnej kabiny
<<B>INSERT - Sprzeganie skladu (1 wcisniecie - sprzeg mechaniczny, 2 wcisniecie - przewod glowny, 3 wcisniecie - przewod pomocniczy)
<<B>DELETE - Rozprzeganie skladu

<<B>SHIFT+] | ] - W zaleznosci od lokomotywy otwarcie | zamkniecie drzwi
<<B>SHIFT+[ | [ - W zaleznosci od lokomotywy otwarcie | zamkniecie okna

+---------------------------------------------------------+
|          Uruchamianie lokomotywy EU07 oraz EP07:        |
+---------------------------------------------------------+
Kazda opcje mozemywlaczyc uzywajac "SHIFT+klawisz" oraz wylaczyc wciskajac sam "klawisz"

SHIFT+J - Wlaczenie Baterii, nastepuje wlaczenie "Czuwaka"
D / R - zmiana kierunku jazdy Przod / Tyl
SPACJA - Wylaczenie czuwaka (migajacych lampek oraz buczka)
SHIFT+P / SHIFT+O - podniesienie przedniego / tylniego pantografu (poczekaj az woltomierz WN pokaze okolo 3400 V)
W przypadku braku cisnienia (cisnieniomierz "zbiornika glownego") do podniesienia pantografow nalezy:
 Wejsc do przedzialu maszynowego [SHIFT+END]
 Odlaczyc zbiornik pantografow od zbiornika glownego [Ctrl+V]
 Zalaczyc sprezarke pomocnicza [Przytrzymujemy Shift+V]
 Wracamy do kabiny [SHIFT+HOME]
 Podnosimy pantografy [SHIFT+O/P]
 Zalaczamy wylacznik szybki, przetwornice, sprezarke, gdy cisnienie na cisnieniomierzu zbiornika glownego bedzie wieksze niz 0.4 atm:
  Wchodzimy do przedzialu maszynowego [SHIFT+END]
  Ponownie laczymy pantografy ze zbiornikiem glownym [SHIFT+CTRL+V]

<<R>SHIFT+M - zalaczenie wylacznika szybkiego (nalezy przytrzymac az zapali sie kontrolka "wylacznik szybki")
<<Y>SHIFT+X - zalaczenie przetwornicy
<<R>SHIFT+C - zalaczenie sprezarki (nalezy odczekac chwile od wlaczenia przetwornicy, inaczej zadziala przekaźnik nadmiarowy)


+---------------------------------------------------------+
|           Jazda lokomotywa EU07 i EP07            |
+---------------------------------------------------------+

<<G>+   -    - zwiekszanie oraz zmniejszanie mocy (zmiana pozycji nastawnika)
<<G>         Najpierw nalezy przestawic nastawnik na pozycje "1" oraz poczekac na zgaszenie sie lampki "styczniki liniowe wyl"
<<G> lokomotywa EU07 i EP07 posiada 43 pozycje nastawnika, 41 oporowych na ktorych nie nalezy za dlugo jechac,
<<G> oraz 2 bezoporowe (pozycja 28 i 43 oznaczona literami S i R, na nich mozna jechac caly czas)
<<G>     Gdy jedziemy na pozycjach oporowych pali sie kontrolka "Jazda na oporach roz."
<<G> Gdy w cylindrach hamulcowych jest wiecej niz 0.2 atm zasilanie silnikow jest odciete
<<G>
<<G>/   \   - zwiekszanie | zmniejszanie bocznikowania
<<G> Bocznikowanie to zwiekszanie predkosci obrotowej silnikow, "bocznikowac" mozna tylko na pozycjach bezoporowych oznaczonych na nastawniku literami "S" oraz "R"
<<G>
<<G>a       - niski ton syreny lokomotywy
<<G>SHIFT+A - wysoki ton syreny lokomotywy "Gwizdek"
<<G>
<<G>ENTER - Likwidowanie poslizgu (gdy zapali sie lampka "Poslizg")
<<G>S   - Zalaczenie piasecznic (stosowane podczas poslizgu oraz hamowania)
<<G>
<<G>SHIFT+F - Tryb wysokiego rozruchu (przekaźnik nadmiarowy ustawiony na 750 A)
<<G>
<<G>SHIFT+H - Zalaczenie ogrzewania
<<G>
<<G>W przypadku uszkodzenia silnikow:
<<G> Wchodzimy do przedzialu maszynowego [SHIFT+END]
<<G> Wciskamy [Shift+E]
 
+---------------------------------------------------------+
|          Hamowanie kranem hamulca FV4a            |
+---------------------------------------------------------+

NUM. - Popelnienie, sposob odhamowania uzywanego w dlugich skladach towarowych ("Fala", wzrost cisnienia w przewodzie glownym)
NUM4 - "Jazda", sklad powoli odhamowuje
NUM2, NUM5, NUM8 - pozycje hamowania zasadniczego (obnizanie cisnienie przewodu glownego)
NUM0 - pozycja hamowania naglego (awaryjnego)
NUM3, NUM7  - pozwala plynnie poruszac sie miedzy pozycjami; NUM3 - kran kreci sie w strone maszynisty zmniejszajac cisnienie; NUM9 - kran kreci sie od maszynisty zwiekszajac

cisnienie
[CTRL+NUM5] - pozycja "odciecie" gdy zmieniamy kabiny lub jedziemy w trakcji ukrotnionej

NUM1 | NUM7 - Hamowanie | Odhamowanie hamulca lokomotywy
NUM6 - Odluźniacz

[CTRL+NUM1] - Zahamowanie hamulcem recznym
[CTRL+NUM7] - Odhamowanie hamulca recznego

+---------------------------------------------------------+
|       Zabezpieczenia lokomotyw EU07 i EP07        |
+---------------------------------------------------------+

  Czuwak oraz SHP
Urzadzenie w postaci "buczka" i migajacych lampek
zalaczajace sie podczas jazdy co 60 sekund oraz
przed semaforami, nalezy je "skasowac", inaczej
       nastapi hamowanie awaryjne
SPACJA  - Skasowanie czuwaka
SPACJA [przytrzymanie] - Test czuwaka

  Przekaźnik nadmiarowy
  Podczas jazdy lokomotywa nie nalezy przekraczac 600 A
  na kazdy amperomierz (750 A podczas wysokiego rozruchu)
  inaczej nastapi wylaczenie silnikow, wtedy nalezy ustawic
  nastawnik na '0' oraz odblokowac przekaźnik
N - Odblokowanie przekaźnika

  Przekaźnik nadmiarowy ogrzewania i przetwornic
    Zadziala w przypadku przeciazenia przetwornicy  lub ogrzewania
  Czesto po zadzialaniu tego przekaźnika nalezy wlaczyc wylacznik szybki
CTRL+N - Odblokowanie przekaźnika

        Zabezpieczenie zanikowo-napieciowe
Gdy napiecie w sieci spadnie do okolo 2200 volt zadziala wylacznik szybki,
gdy napiecie ponownie sie pojawi nalezy wlaczyc wylacznik
SHIFT+M - Zalaczenie wylacznika szybkiego

+---------------------------------------------------------+
|                    Oswietlenie                    |
+---------------------------------------------------------+

[CTRL+SHIFT+;] - zalaczenie oswietlenia kabiny
[SHIFT+;]    - zalaczenie podswietlenia wskaźnikow i manomentrow

SHIFT+I|SHIFT+U|SHIFT+Y - Wlaczanie swiatla bialego Prawego|Gornego|Lewego
I|Y         - Wlaczanie swiatla czerwonego Prawego/Lewego

Generalnie takie samo formatowanie mozna zrobic dla zawartosci errors.txt czy log.tx, gdzie np ostrzezenia o ewentach czy brakujace tekstury i inne takie, podswietlane bylyby roznym kolorem.

  Dodano: 09 Kwietnia 2016, 15:19:18
Podmienilem caly katalog McZapkie oraz driver.cpp i .h i stwierdzam ze pojazdy albo wpadaja w rolowanie albo nabieraja zbyt szybko predkosci. Brakuje przeniesc rzeczy z aktualnego dynobj.cpp i jesli to nic nie zmieni to zabieram sie za tlumaczenie na tym co mam.

  Dodano: 09 Kwietnia 2016, 19:46:01
Dynobj.cpp przepisany, zestawy nada lroluja. Byc moze jescze cos do zmiany w mover.cpp jest...
A jednak nie, data pliku identyczna. No to juz nie wiem o co chodzi ;/

  Dodano: 09 Kwietnia 2016, 21:12:15
Niestety musze stwierdzic ze ponownie sprawdzilem zgodnosc train.cpp i rowniez tu wykluczam mozliwosc brakow. W tym wypadku nauwa mi sie jedynie opcja  ze pomiedzy paczka 15.04 na ktorej pracuje (bez patcha), a aktualnymi zrodlami byla jakas zmiana w plikach fizyki.
Innego powodu rolowaina zestawow po kompletnym skopiowaniu fizyki, ja zmiany w samych fizykach sie nie dopatruje ;/
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 11 Kwietnia 2016, 08:23:31
A może odwrotnie, tj. skopiuj najpierw nowe pliki a potem nałóż na nie swoje zmiany i zobacz czy dalej będzie rolowało. Ale to jest dziwne, gdyż nie przypominam sobie żadnych zmian w plikach dot. fizyki (oprócz asynchronów).
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: tmj w 11 Kwietnia 2016, 17:32:20
Poslizgi albo nabieranie zbyt szybko predkosci to raczej brzmi jak jakas literowka przy kopiowaniu/przepisywaniu wzorow obliczajacych tarcie albo cos. Wystarczy np. przecinek przesuniety o miejsce w ktoras strone, latwo to przegapic.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 11 Kwietnia 2016, 19:37:55
Nie ma mowy o takiej opcji bo dzieje sie tak po wzieciu nowszej fizyki z repo @Firleja ktora przeze mnie nie byla modyfikowana, tak samo ja w swoich zrodlach nie modyfikowalem zadnych plikow fizyki .pas. Pozniej jeszcze sprawdze opcje ktora podsuwa @Firlej wyzej.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: queuedEU w 29 Kwietnia 2016, 18:48:36
Powracam na kilka chwil z pewna koncepcja ktora wynikla z napotkanego problemu podczas modelowania towarowego wagonu przegubowego ze wspolnym wozkiem pomiedzy czlonami. Problem powstaje w momencie wstawiania kontenera i nie gra roli czy 40' czy 20'. Model jest dosyc szczegolowy a kontenery byly modelowane tak, aby byly mocowane w miejscu zaczepow na wagonie. Problem pojawia sie na czlonie ktory jest modelowany niesymetrycznie na dlugosci - czyli na plusowej stronie osi jest krotsza czesc zas na minusowej dluzsza i jest wstawiony jako reversed. Ladunek sytuuje sie tam gdzie nie powinien.
Nalezy tez wspomniec o tym ze na jednej platformie moze byc kilka kontenerow w zaleznosci od rozmiarow. W tym przypadku kompletnie nie ma sensu modelowanie roznych wariantow zestawienia kontenerow, wiec koncepcja jest taka zeby zwiekszyc ilosc ladunkow do postawienia na wagonie do 4 i modelowac je jako osobne unity. Zdazylem juz zrobic mozliwosc zmiany tekstury dla ladunku, ale w zwiazku z tym ze wyszedl robal w praniu, to trzeba bedzie kompletnie zmienic system dolaczania ladunkow. Definiowanie 2 modeli ladunku i wymiennych tekstur dla nich we wpisie pojazdu - wygladalo by to tak:

node -1 0 sggmrrss02a dynamic pro\sggmrrss 2 sggmrrss-ka 0.0 nobody 3 1 container20d+container20c:tex1+tex2 enddynamic

Po czasie ochlanalem zdajac sobie sprawe ze takie podejscie jest nieprzyszlosciowe, pokrecone i nieelegancko to wyglada.
Nie dosyc ze juz dodatkowy model i tekstury zmniejszaja czytenosc wpisu to jeszcze wypadaloby gdzies trzymac przesuniecia poszczegolnych modeli ladunkow.
Powyzsze rozwiazanie porzucam i chcialbym zaproponowac w miejsce gdzie sie definiowalo typ ladunku nazwe pliku w ktorym beda trzymane modele, tekstury i przesuniecia ladunkow na wagonie,z zachowaniem kompatybilnosci wstecznej, czyli mniej wiecej tak:

node -1 0 sggmrrss02a dynamic pro\sggmrrss 2 sggmrrss-ka 0.0 nobody 3 1 xnl-ctnr40+20 enddynamic
node -1 0 sggmrrss02a dynamic pro\sggmrrss 2 sggmrrss-ka 0.0 nobody 3 1 xnl-ctnr20+20 enddynamic
node -1 0 sggmrrss02a dynamic pro\sggmrrss 2 sggmrrss-ka 0.0 nobody 3 1 xnl-ctnr10+10+10+10 enddynamic


Prefiks xnl- bylby informacja ze ladunek jest definiowany w nowym systemie z pliku.

Jezeli ktos ma jakies sugestie, lub byc moze jest jescze cos o czym powinienem wiedziec to piszcie smialo :).

  Dodano: 30 Kwietnia 2016, 11:56:05
W zrodlach jest cos takiego jak poziom podlogi dla ladunku, to jest to definiowane w plikach fizyki?
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: Stele w 30 Kwietnia 2016, 12:09:34
http://rainsted.com/pl/Symulator/MaSzyna/EU07.EXE_464#Wysoko.C5.9B.C4.87_pod.C5.82ogi
Nigdy nie użyte do dnia dzisiejszego.
Tytuł: Odp: Ratowanie MaSZyny, implementacja ficzerow od Q do głównej gałęzi, lifting exe
Wiadomość wysłana przez: firleju w 02 Maja 2016, 08:07:19
Q, opanowałeś fizykę?