Wysłany: 19-01-2013, 14:58 Znikające towary - test
Ostatnio otrzymałem kilka informacji o znikających towarach masowych w moich wagonach. Pewien Niemiec nakierował mnie na potencjalne rozwiązanie. Trochę źle go pierwotnie zrozumiałem, ale być może przez to odkryłem drugi sposób. Problem nie występuje już w TS12, dlatego go trochę ignorowałem.
Sposób zaproponowany na forum Auranu przez Niemców jest następujący:
Cytat:
Wszystkie towary dać jako jeden load, bo problemem jest to, że jest jeden mesh ładunku, a loadów jest kilka
To pewnie dobry sposób, ale sami wiemy, że łądunki mają różną masę i objętość, więc odpada.
Natomiast przy okazji prezentowania configów zauważyłem, że w moich wagonach jest tylko wpis product-kuid, a nie ma wpisu allowed-products. Dałem tak poprawiony wagon Mateo739, który ostatnio zgłaszał mi ten problem. Wygląda na to, że się udało! Jednak chciałbym przekazać osobom ze starszym Trainzem niż TS12 taki wagon na próby. Wagon przez jakiś czas będzie dostępny tutaj
Zapraszam do testowania i proszę o ewentualne uwagi.[/quote]
Pomógł: 27 razy Wiek: 37 Dołączył: 13 Sie 2011 Posty: 1485 Skąd: Pruszków
Wysłany: 19-01-2013, 17:19
Dobra, to tak.
Koniec końców testowane przeze mnie towary pojawiły się w Maszyniście:
Jednak nie bez małych przeszkód i jednego przypadku. Ale od początku:
- w wagonach 2 oraz 3 towar pojawił się od razu i utrzymał się w wagonie,
- w wagonie 4 na początek wstawiłem z początku zestaw kołowy (z którym oczywiście nie było kłopotu), potem wsadziłem 65 000kg złomu. Na miękko jak widać - towar jest.
- problem pojawił się w wagonie nr. 1, gdzie próbowałem dodać drugi czy trzeci towar z listy (miał węglowy). Nie pojawił się.
Próbując zmienić go na inny (wybrałem z listy, wpisałem wartość, zatwierdziłem małe okienko) przez przypadek zamiast "ptaszka" w oknie ładunków nacisnąłem "iksa". Wtedy mesh ładunku w wagonie jakby się "przeładował", "przeskoczył" - nie wiem jak to nazwać i pokazał się miał węglowy w pożądanej przeze mnie wcześniej ilości.
Mam nadzieję, że coś pomogłem, jakbym zbyt niezrozumiale opisał, to przepraszam.
_________________ Imperium kontratakuje?
Baron von Schlosserhoffen.
----------------------------------------------------------
W TC działa metoda podobna do tego co opisał Qdaty.
Po kolei:
- ładuję w geodecie towar np. węgiel, mesh ładunku oczywiście znika.
- zatwierdzam okno właściwości
- ponownie wchodzę do właściwości wagonu
- znajduję kolejkę z załadowanym towarem i kasuję ten towar za pomocą X
- wychodzę z okna właściwości wagonu za pomocą X (czyli nie zatwierdzając zmian!)
- mesh ładunku w cudowny sposób się pojawia.
Pomógł: 27 razy Wiek: 37 Dołączył: 13 Sie 2011 Posty: 1485 Skąd: Pruszków
Wysłany: 19-01-2013, 17:36
Cytat:
- ładuję w geodecie towar np. węgiel, mesh ładunku oczywiście znika.
- zatwierdzam okno właściwości
- ponownie wchodzę do właściwości wagonu
- znajduję kolejkę z załadowanym towarem i kasuję ten towar za pomocą X
- wychodzę z okna właściwości wagonu za pomocą X (czyli nie zatwierdzając zmian!)
- mesh ładunku w cudowny sposób się pojawia.
Zrobiłem coś podobnego, tylko Ty zgrabniej to ująłeś. U mnie takie działanie było dziełem czystego przypadku :)
_________________ Imperium kontratakuje?
Baron von Schlosserhoffen.
----------------------------------------------------------
Wysłany: 19-01-2013, 17:40 Re: Znikające towary - test
W TRS2006 i TC również znika.
samplaire napisał/a:
Sposób zaproponowany na forum Auranu przez Niemców jest następujący:
Cytat:
Wszystkie towary dać jako jeden load, bo problemem jest to, że jest jeden mesh ładunku, a loadów jest kilka
To pewnie dobry sposób, ale sami wiemy, że łądunki mają różną masę i objętość, więc odpada.
Niemcy Ameryki nie odkryli, to chowanie się animacji załadunku, to bug gry.
Pisał o tym Jacek 83218 w FAQ kilka lata temu: http://www.trainz.pl/_forum/viewtopic.php?t=3426 Jak również o rozwiązaniu tego, poprzez zgrupowanie wszystkich towarów masowych w jednym load.
Wygląda na to, że w TS12 naprawili sprawę z chowaniem animacji, ale za to u mnie nie działa komenda stalerpa: "cstt_VehicleProductManager" kuid2:77641:90010:1
_________________ TRS2006 EK build 3092, TC 3323, TS2010 49933, TS12 49922
Mapka Kaczyce-Manowce dostępna w archiwum TrainzMaps
Jestem, tak jak zolwik za osobnymi load dla każdego towaru masowego.
Chociaż kiedyś preferowałem, (to po tym FAQ Jacka 83218) jak wszystkie towary masowe były w jednym load: http://www.trainz.pl/_for...ighlight=#57928
Na przykładzie tego Fas 443 z tego posta powyżej, którego zrobiłem z jednym load dla wszystkich towarów masowych.
Po jego załadowaniu maksymalną wartością size = 35714, wtedy przypisanych do niego towarów, to ciężar towaru wynosił odpowiednio:
- węgiel wbudowany 35714 x 0.86 = 30,7 tony
- chesterowe podsypka i kruszywo 35714 x 1.4 = 50 ton
- chesterowy piasek 35714 x 2 = 71,4 tony
Ten ostatni towar ważył ponad 70 ton, a dopuszczalna ładowność Fas 443 to jest 50 ton.
Trzeba było to obchodzić ładując piasek w geodecie wartością 25000, ale w maszyniście nie było już na to żadnego wpływu. Załadowany na jakiejś ładowni piaskiem, cały wagon ważył 100 ton.
Oczywiście można by zmienić tą wartość size na 25000, ale wtedy towar z pozostałymi towarami, jeździłby tylko w połowie załadowany.
Teraz gdy mamy takie fajne nowe towary, w węglarkach osobne animacje załadunku dla towarów lżejszych i cięższych, nie warto stosować jednego load dla wszystkich towarów masowych.
_________________ TRS2006 EK build 3092, TC 3323, TS2010 49933, TS12 49922
Mapka Kaczyce-Manowce dostępna w archiwum TrainzMaps
Jeszcze jedno rozwiązanie kołacze mi się w głowie, a i koledzy z Niemiec sugerują, więc rzucam tutaj. A co by było, gdyby każdy ładunek miał swój mesh? Powiedzmy, że węglarki mają 6 typów ładunku masowego. To daje 6x40 poly=240poly, czyli o 160 więcej niż teraz. Z obliczeń wychodzi, że bocznica z 200 wagonami miałaby więcej o 32000poly, to jakieś 30-40 wagonów (licząc z LODem). Czy gra jest warta świeczki? Czekam na Wasze opinie.
jeśli by działało to można by działać w tej sprawie.
ale żeby zmniejszyć poły to może zrobić tak ze te 40poly jest widoczne w odległości np 10m później LODa do jak najmniej poly.
bo jak towar jest nie załadowany to jest 200m pod wagonem więc nie widać to tam można zrobić tylko plane i bedzie 2 poly
Pomijając pozostałe kwestie techniczne to w jaki sposób oddzielny mesh do każdego ładunku sprawi, że nie będzie on znikał? Bo chyba coś przeoczyłem.
Poza tym to bugi TRSa związane z towarami to nie tylko sprawa znikania ich w geodecie. Dochodzą też błędy przy zapisie sesji (nie tylko dla towarów masowych), które są dużo bardziej kłopotliwe. Znowu skupiliście się na części problemu, mam wrażenie że najmniej istotnej.
P.S.: Jak sprawa kręgów drutu i tarcicy? To są realne wyrwy w systemie które blokują przejście do dalszego etapu.
Kręgi drutu - połowicznie mam zrobione, ale odłożione - źle się robi jedną część.
Wracając do tematu:
Jeśli jednemu meshowi przypisanych jest kilka loadów to znikają. Jeśli każdy load ma swój mesh, to nie znikają, stąd nasze/moje pytanie Qniu. Proszę o ustosunkowanie się do kwestii poly/lod.
Ponawiam moją prośbę do kompetentnych osób o odpowiedź na pytanie:
- zrobić osobne meshe do każdego towaru?
Słuchajcie, nie robię tego dla siebie, bo u mnie nie ma problemu w TS12. Chcę to zrobić jednak porządnie i mając na uwadze użytkowników starszych wersji Trainza. . Im więcej wagonów zrobię bez takiej poprawki, tym więcej będę miał później roboty, a jeśli teraz zrobię poprawkę i potem będą lamenty, że to nieekonomiczne rozwiązanie, to będzie kicha - nieużywane wagony, a ja w d. z ilością zmarnowanego czasu. Więc jak?
Pomógł: 54 razy Wiek: 29 Dołączył: 28 Sie 2009 Posty: 1617 Skąd: Kargowa/Wolsztyn
Wysłany: 23-01-2013, 19:16
Ja jestem za tym pomysłem, jeśli da się odpowiednie lody dla nieużywanych meshów, to dlaczego nie? W końcu z tego co rozumiem, to skład węglarek załadowanych tym samym będzie tak samo ciężki jak teraz.
_________________ Jaka praca dziś, taka Polska jutro!
Ostatnio zmieniony przez UAZ 23-01-2013, 19:18, w całości zmieniany 1 raz
Myślę, że każdy powinien sam zadecydować.
Dla mnie problem znikania ładunku w geodecie jest dosyć marginalny.
Jeżeli przyjmę, że na mesh loadu zużywam obecnie ok. 100 polygonów, a w węglarce mam zdefiniowanych 8 różnych towarów sypkich to wychodzi mi 800 poly per dodatek. Z jednej strony to niedużo ale z drugiej cały wagon ma niewiele więcej.
Stosowanie siatek LOD to raczej zły pomysł przy takim meshu (bo komp będzie w kółko mielił siatki low/hi, Auran zaleca takie wynalazki jak LOD do obiektów powyżej 400 poly). Ja bym dał sobie spokój. Szczególnie, że jeżeli komuś bardzo zależy to może sam sobie to poprawić, kopiując pierwszy load i nadając mu inne nazwy.
Dla mnie to gra nie warta świeczki, szczególnie że nie rozwiązuje innych dużo poważniejszych bugów z towarami które są w TRS.
Wydaję mi się, że udało mi się rozwiązać problem ze znikaniem animacji załadunku towarów masowych.
Początkowo próbując rozwiązać ten problem, zrobiłem tak jak proponował Qń:
Qń napisał/a:
...Szczególnie, że jeżeli komuś bardzo zależy to może sam sobie to poprawić, kopiując pierwszy load i nadając mu inne nazwy...
Ale tylko dla miału - pierwszej pozycji w queues. Często korzystam z komendy "Instant Load", po jej użyciu cały skład ładuje się towarami z pierwszej pozycji w queues.
Całkiem przypadkowo kilka dni temu, odkryłem że nie trzeba dodawać kolejnych folderów z animacjami, wystarczają już te 2 istniejące w Eaosach: load_li i load_he
Trzeba tylko "trochę" rozbudować wpisy load w tabeli siatek.
Kopiujemy istniejący load_li w mesh-table, zmieniając mu nazwę na load_coal (to dla miału), oraz w queues w load0 (u mnie jest to miał) zmieniamy wpis w animated-mesh z "load_li" na "load_coal"
I to wszystko. Robiąc to tylko dla miału, przybywa nam w configu tylko 12 linijek.
Przygotowałem 2 Eaosy, gdzie można to przetestować:
- w wersji "light" gdzie to jest zrobione tylko dla miału, wagon "PKP_Eaos_CSD/E_920-0_St.Lazy" kuid2:493736:1000304:2
- w wersji "full" gdzie jest to zrobione dla wszystkich towarów masowych - "Carbo_Holding_Eaos_425Wa_776-3_St.Kunowice" kuid2:370130:179:6
Wagony są w folderach, można sobie podejrzeć config, zrobić klona ze swoim id i dopiero wrzucić do CMP.
Proszę o przetestowanie tego, o spostrzeżenia i uwagi o takim rozwiązaniu tego irytującego problemu znikania animacji.
Kilka słów o moim dostosowaniu Eaosów do PNT.
Jest 7 towarów masowych PNT: miał, koks, buraki cukrowe, piasek, kruszywo, ruda żelaza i złom.
I 4 towary sztukowe:
"PNT - Zwoj stali" - ładowanie 3 sztuki
"PNT - Belki Stalowe 9m 45t" x 1
"PNT - Kłody 4,2m" (Qnia) x 3
"PNT - Kłody 2,7m" (Qnia) x 3
Starałem się dokładnie powyliczać size dla każdego towaru masowego, dobrać odpowiedni wózek Samplaire itd.
_________________ TRS2006 EK build 3092, TC 3323, TS2010 49933, TS12 49922
Mapka Kaczyce-Manowce dostępna w archiwum TrainzMaps
Akurat w dobrym czasie napisałeś poradnik - sprawdzimy to dziś
[edit]
Przeczytałem ze zrozumieniem Twój post i zastanawiam się nad jednym. Na pewno jest teraz lżej niż sugerował Qcyk, bo ładuje się ta sama siatka, a nie taka sama, co lekko odciąży grę. Jednak ta siatka nadal się ładuje. Czyli jeśli siatka ma (w przypadku moich 426W na przykład) 34 poly (jakoś tak), to jesli towarów jest 6, to razem załaduje się dodatkowych 136 poly (w tej chwili są 2 siatki - dla towaru ciężkiego i lekkiego). To chyba jest do przejścia... Czy ktoś ma inne zdanie?
Ja wczoraj sprawdziłem działanie w różnych konfiguracjach i ładunek zawsze widoczny.
Co do tego co Wojtek napisał to myślę ze te 100(z hakiem) poly można uznać za cenę działających w pełni wagonów
Pomysł jest dobry. Tylko jest jedno małe ale. Jeżeli mesh towaru ma 30 poly to wszystko jest OK, natomiast jeżeli mesh ma 100+ to robi się z tego całkiem pokaźna liczba (wręcz porównywalna z liczbą poly całego wagonu). I wtedy jest to rozwiązanie wątpliwe.
W każdym bądź razie do wagonów z mocno uproszczoną siatką ładunku można przedstawiony sposób zarekomendować.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach