FORUM PTT -

SZUKAM - Poszukuje wagonów do transportu samochodów

Bizon97 - 19-08-2014, 21:54
: Temat postu: Poszukuje wagonów do transportu samochodów
Witam :D
Poszukuję tych oto wagonów do przewozów samochodów pod TRS2006.
https://www.youtube.com/watch?v=Yd9AC7VxdD4 te wagony od 2:00
D_M - 19-08-2014, 22:08
:
Jest platforma od Daniela Maslaka : http://www.trainz.cz/down...laaers-ba-700-1 http://www.youtube.com/watch?v=zwoMrvZl0nE
Bizon97 - 20-08-2014, 11:07
:
Musze zobaczyć czy zadziałają na TRS2006 :D
ryszard - 20-08-2014, 11:16
:
Pewnie nie zadziała, bo jest od 2009+. Masz tutaj : http://archiv.trainzdepot...ad.php?catid=26 tylko że paintowe.
D_M - 20-08-2014, 11:55
:
Bizon97 napisał/a:
Musze zobaczyć czy zadziałają na TRS2006 :D

Nawet nie próbuj :!: , ta platforma jest tylko do TS-ów i trzeba mieć komputer z NASA :->
Sam wagon nie jest super ciężki (wg CMP z TRS2006 człony tej platformy maja po ok 18000 poligonów, oraz po 40MB całkowitego rozmiaru).
Problemem jest ogrom zależności tych platform (samych towarów - samochodów jest z 50, wszystkie bardzo ciężkie) i chyba sam skrypt.
Ja kiedyś przerabiałem ten wagon do TRS2006, zmniejszyłem i przyciemniłem tex, zmieniłem skrypt na wddo, rezygnując z tych ruchomych górnych pomostów - pozostał tylko jeden górny pomost na stałe.
Po przeróbce rozmiar w CMP spadł do 10 MB i około 6200 poly na człon.
Dodatkowo zrobiłem queues (ładowanie tylko 2 towarów), bo oryginalnie załadowanie tymi towarami było sterowane skryptem.
Nawet category-class ten wagon miał "AS" (z lokomotywy), zmieniłem na "XF" (platforma, ale właściwszy byłby chyba "XFA" - platforma przegubowa).
Oczywiście przeróbka była tylko na własny użytek.

Jest jeszcze Sitfa od Torstena: http://trainworks.eu/foru...c.php?f=39&t=25
Po małych przeróbkach nie jest zła:

Bizon97 - 20-08-2014, 13:26
:
No właśnie ta Sitfa całkiem o niej zapomniałem :D Dzięki za pomoc :D
jagg - 20-08-2014, 14:21
:
Pro kompletnost:
Ddm915 - trainzfans
Ddm916 - STR
Maslak alias didi udělal i Laekks:
http://www.trainz.cz/down...-leakks-z-gefco
Jacek - 20-08-2014, 15:58
:
no mam podobny zgryz, bo na Zimowisku zachciało mi się terminala logistycznego dla sieci autohausów ;) I już zdążyłem zauważyć to o czym pisze D_M. Dzięki za podpowiedź jak odchudzić te wagony. Postawiłem 5 sztuk, załadowałem auta i wentylator karty wpadł w spazmy ;).

Mam wrażenie że nieergonomicznie wykonany tabor zabija nasze mapy skuteczniej niż budynki, ale może się mylę.
Bizon97 - 20-08-2014, 16:07
:
Może są jeszcze jakieś inne wagonu do transportu samochodów pod TRS2006 ?
jagg - 20-08-2014, 19:41
:
Pro milovníky lowpoly: http://www.ltsv.com/t_wag_automotive.php
Bizon97 - 20-08-2014, 20:33
:
O proszę tej strony nie widziałem :D Dzięki za pomoc :D
D_M - 21-08-2014, 21:06
:
Jacek napisał/a:
no mam podobny zgryz, bo na Zimowisku zachciało mi się terminala logistycznego dla sieci autohausów ;) I już zdążyłem zauważyć to o czym pisze D_M. Dzięki za podpowiedź jak odchudzić te wagony. Postawiłem 5 sztuk, załadowałem auta i wentylator karty wpadł w spazmy ;).

Mam wrażenie że nieergonomicznie wykonany tabor zabija nasze mapy skuteczniej niż budynki, ale może się mylę.

Ten Laaers BLG napsuł mi trochę krwi, coś mniej więcej tak jak swego czasu rumuńscy zmodowani pasażerowie :->
Ściągnąłem go i zainstalowałem w TRS2006. Spojrzałem w parametry, no "troszkę" ciężki 2 x po 40MB i 18000 polygonów, sprawdziłem jeszcze trainz-build 2 więc powinien działać w 2006.
Postawiłem na mojej mapie testowej kilka tych wagonów, próbowałem załadować jakieś samochody i zaliczyłem crasha trainza, z odbudową bazy itd.
Zapomniałem o nim, aż spotkałem w Petrovicach u K. cały skład takich wagonów:

Pomyślałem, że fajnie byłoby mieć taki wagon w trainz. Przypomniałem sobie o nim, próbowałem go jakoś odchudzić, by stał się grywalny, ale za 1 razem się nie udało.
Dopiero może za 3 razem, już totalnie psując model, zmieniając skrypt i usuwajać prawie wszystkie te górne rampy - pomosty, udało się.

Mój sposób na "odchudzenie" tego wagonu.
Mam nadzieję że opisałem sposób tej przeróbki w miarę czytelnie:

1.Kopiujemy sobie z CMP na zewnątrz obie częsci tej platformy, kuid:353787:670 oraz kuid:353787:671.
Najlepiej z TRS2006, w nim configi są najlepiej dla mnie czytelne.

2.Z głównych folderów obu części wagonu usuwamy całe foldery html.

3.Usuwamy pliki skryptu laaers_a.gse i laaers_b.gse. W zamian dajemy wddo.gs (razmiar pliku 10,6kB może być z tego wagonu: http://www.trainz.pl/_dow...1w_wwzo_01.html )

4.Zmniejszamy obrazki screen.jpg do rozdzielczości 240x180 (oszczędność ponad 150kB)

5.Przechodzimy do folderów model, w nich:
- zostawiamy tylko jeden plik rampa_5.im, wszystkie pozostałe 10 plików rampa_x.im usuwamy.
- usuwamy pliki koncovka.im i koncovka.texture.txt oraz metal.texture.txt
- dodajemy po jednym pliku att_dm_blg_a.im do członu A i z literką b w nazwie do członu B Pliki_att_do_BLG_Laaers.7z

Po tych zmianach w obu folderach >model< w członie A ma być 12 plików, w członie B jeden mniej 11.

6. Następny krok to foldery textury, z nich usuwamy 2 pliki graficzne: koncovka.tga i metal.tga
Tylko z członu B usuwamy plik alfy: main_vuz_apracovni_alpha.bmp
Pozostałym plikom, z wyjątkiem plików od cienia (stin.bmp i stin_a.bmp), można zmienić rozmiar o połowę, a pliki bez alfy można ściemnić (ja ściemniłem w IrfanView, -50 na suwaku Jasność).
Ostatecznie w textury członu A ma być 7 plików, w członie B również jeden plik mniej.

7.Zmiany w configu:
- username można zmienić na "BLG_Laaers_BA_700.1_740-2_St.Bremerhaven_A" i B na końcu w członie B.
- kuid najlepiej zmienić na swój, nie zepsujemy sobie oryginalnych wagonów.
- category-class zmieniamy "AS" na "XFA"
- mass zmieniamy na 19200 (cały wagon ma masę 38400, ale dzielimy to na 2 częsci)
- max-coupler-gap 0 ja to usunąłem.
- zmieniamy linie script i class na:
Kod:
script                            "wddo"
class                            "wddo"

- usuwamy całe mesh-table
8.Nowy mesh-table do części A wagonu:

Kod:
mesh-table {
    default {
        mesh                    "model/main.im"
        auto-create                1
    }
    latarnie {
        mesh                    "model/att_dm_blg_a.im"
        auto-create                1   
        effects {
            pp1 {
                kind            "attachment"
                att            "a.pp1"
            }
            pp2 {
                kind            "corona"
                att            "a.pp2"
                texture-kuid        <kuid2:438004:21001:1>
                object-size        0.028
                directional        1
            }
            pl1 {
                kind            "attachment"
                att            "a.pl1"
            }
            pl2 {
                kind            "corona"
                att            "a.pl2"
                texture-kuid        <kuid2:438004:21001:1>
                object-size        0.028
                directional        1
            }
        }
    }
    rampa5 {
        mesh                    "model/rampa_5.im"
        auto-create                1
    }
    horpl_5 {
        att                    "a.horni_plosina_point5"
        att-parent                "default"
        mesh                    "model/hp.im"
        auto-create                1
    }
    dolpl {
        att                    "a.dolni_plosina_point"
        att-parent                "default"
        mesh                    "model/dp.im"
        auto-create                1
    }
}


9.Oraz członu B, nie pomylić się bo się różnią:

Kod:
mesh-table {
    default {
        mesh                    "model/main.im"
        auto-create                1
    }
    latarnie {
        mesh                    "model/att_dm_blg_b.im"
        auto-create                1   
        effects {
            tp1 {
                kind            "attachment"
                att            "a.tp1"
            }
            tp2 {
                kind            "corona"
                att            "a.tp2"
                texture-kuid        <kuid2:438004:21001:1>
                object-size        0.028
                directional        1
            }
            tl1 {
                kind            "attachment"
                att            "a.tl1"
            }
            tl2 {
                kind            "corona"
                att            "a.tl2"
                texture-kuid        <kuid2:438004:21001:1>
                object-size        0.028
                directional        1
            }
        }
    }
    rampa5 {
        mesh                    "model/rampa_5.im"
        auto-create                1
        att                    "a.rampa"
        att-parent                "default"
    }
    horpl_5 {
        att                    "a.horni_plosina_point5"
        att-parent                "default"
        mesh                    "model/hp.im"
        auto-create                1
    }
    dolpl {
        att                    "a.dolni_plosina_point"
        att-parent                "default"
        mesh                    "model/dp.im"
        auto-create                1
    }
}


10. Usuwamy string-table oraz string-table-cz
W zamian dajemy, string-table do obsługi skryptu wddo:

Kod:
string-table-pl {
    mass                        "Masa pociągowa: "
    priority                    "Priorytet: "
    koncowki                    "Sygnały końca pociągu: "
    st_physics                    "wyłącz fizykę pojazdu"
    s1                        "brak"
    s2                        "tarcze"
    s3                        "latarnie wył&#8218;"
    s4                        "latarnie wł&#8218;"
}
string-table {
    mass                        "Train mass: "
    priority                    "Prioryty: "
    koncowki                    "Train end signals: "
    st_physics                    "Disable physics"
    s1                        "none"
    s2                        "signs"
    s3                        "lights off"
    s4                        "lights on"
}


11. Dodajemy queues do członu A:

Kod:
queues {
    load0 {
        size                    6
        initial-count                0
        attachment-points {
            0                "a.auto_v04"
            1                "a.auto_v05"
            2                "a.auto_v06"
            3                "a.auto_v01_5"
            4                "a.auto_v02_5"
            5                "a.auto_v03_5"
        }
        allowed-products {
            0                <kuid2:102243:1119043:1>
        }
        conflicts-with-queues {
            0                "load1"
        }
    }
    load1 {
        size                    8
        initial-count                0
        attachment-points {
            0                "a.auto_m05"
            1                "a.auto_m06"
            2                "a.auto_m07"
            3                "a.auto_m08"
            4                "a.auto_m01_5"
            5                "a.auto_m02_5"
            6                "a.auto_m03_5"
            7                "a.auto_m04_5"
        }
        allowed-products {
            0                <kuid:102243:112036>
            1                <kuid:102243:112037>
            2                <kuid:102243:112038>
            3                <kuid:102243:112039>
            4                <kuid:102243:112040>
            5                <kuid:102243:112041>           
        }
        conflicts-with-queues {
            0                "load0"
        }
    }
}


Oraz do członu B:

Kod:
queues {
    load0 {
        size                    6
        initial-count                0
        attachment-points {
            0                "a.auto_v04"
            1                "a.auto_v05"
            2                "a.auto_v06"
            3                "a.auto_v01_5"
            4                "a.auto_v02_5"
            5                "a.auto_v03_5"
        }
        allowed-products {
            0                <kuid2:102243:1119043:1>
        }
        conflicts-with-queues {
            0                "load1"
        }
    }
    load1 {
        size                    6
        initial-count                0
        attachment-points {
            0                "a.auto_m04"
            1                "a.auto_m05"
            2                "a.auto_m06"
            3                "a.auto_m01_5"
            4                "a.auto_m02_5"
            5                "a.auto_m03_5"
        }
        allowed-products {
            0                <kuid:102243:112036>
            1                <kuid:102243:112037>
            2                <kuid:102243:112038>
            3                <kuid:102243:112039>
            4                <kuid:102243:112040>
            5                <kuid:102243:112041>           
        }
        conflicts-with-queues {
            0                "load0"
        }
    }
}


Jest zrobione ładowanie:
12 x Zastava 1100: http://www.trainz.samplai...download_id=683 oraz
14 x 126p 73: http://www.sony25.cal.pl/...download_id=245
Słowem komentarza, dlaczego te wszystkie attachment-points są nie po kolei. Jest tak zrobione po to, by wpierw ładowały się pojazdy na dole. Wykorzystałem pointy już wbudowane w model i nie jestem do końca z tego zadowolony, ale nie chciałem już dodawać kolejnych. Wagon i tak ma już ich kilkaset.

12.Dodajemy extensions dla obsługi ASDEKa:

Kod:
extensions {
    osie                        "2"
}


13. W kuid-table wystarczy dać kuidy potrzebne do skryptu, czyli:

Kod:
kuid-table {
    czerwone                    <kuid2:438004:21001:1>
    tarczka                        <kuid2:95400:60001:1>
    latarnia                    <kuid2:438004:60004:1>
}

Resztę, czyli towary, wózek, enginespec CMP uzupełni już sobie sam.

14.Widok po instalacji w TS2010:


Spora różnica w rozmiarze to efekt usunięcia zbędnej alfy w członie B.
Poligonów przez podwójne teksturowanie jest więcej, po ok. 10 tyś na człon.
Jak wszystko zrobione będzie dobrze, to wagon będzie działał również i w TRS2006:

Bizon97 - 21-08-2014, 22:53
:
Te queues ma dodać zaraz po string-table ?
D_M - 21-08-2014, 23:40
:
To jest w sumie obojętne, ale wzorując się na innych wagonach, zazwyczaj queues jest zaraz za mesh-table.

Prawidłowy string-table, bo teraz zauważyłem, jakieś nieprawidłowości w string-table-pl przy s3 i s4:
Kod:
string-table-pl {
    mass                        "Masa pociągowa: "
    priority                    "Priorytet: "
    koncowki                    "Sygnał końca pociągu: "
    st_physics                    "wyłącz fizykę pojazdu"
    s1                        "brak"
    s2                        "tarcze"
    s3                        "latarnie wył"
    s4                        "latarnie wł"
}
string-table {
    mass                        "Train mass: "
    priority                    "Prioryty: "
    koncowki                    "Train end signals: "
    st_physics                    "Disable physics"
    s1                        "none"
    s2                        "signs"
    s3                        "lights off"
    s4                        "lights on"
}


Najlepiej string-table skopiować sobie z tego wagonu, z którego będzie się też brało skrypt wddo.gs.
Bizon97 - 22-08-2014, 13:50
:
Czy człon A po przeróbce zawiera błedy ? Bo u mnie jest pełno błedów.
D_M - 22-08-2014, 16:45
:
Nie ma prawa być żadnego błędu, tak to wygląda w CMP z TRS2006:

Z TS2010 prezentowałem już wcześniej.
Daj PPM na ten błędny człon, wybierz >Lista błędów<, zrób screenshota i wrzuć do tego tematu.
Bizon97 - 22-08-2014, 16:52
:

Ja mam aż tyle błędów. Ten człon A z błedami działa mi w TRS2006.
D_M - 22-08-2014, 17:58
:
Pewnie gdzieś przed thubnails brakuje Tobie nawiasu }
To ostatnie ostrzeżenie z pierwszego ss o tym świadczy.
Pierwszy błąd (jeszcze na 1 ss), to któryś z plików alfy ma inny rozmiar od jego grafiki, sprawdź czy wszystkie 3 pary maja takie same rozmiary.
Późniejsze błędy to już mogą być konsekwencje braku tylko jednego }
Prawidłowy config członu A: http://wklej.org/id/1446613/?hl=text
Bizon97 - 22-08-2014, 18:04
:
No tak teraz już wszystko ok :D Podmieniłem na ten twój config członu A zmieniłem kuid na swój i zmieniłem rozmiar alfy i pięknie działa bez błędów :D