(27-04-2014, 19:07)McZapkie napisał(a): No tak, że w ustawieniach newgrf definiuje się dzielnik pasażerów - ile razy mniej niż standardowo.
Tak jak pisałem, cargodist znacznie zwiększa ilość przewożonych pasażerów i poczty (przy tej samej produkcji).
Najlepiej, gdyby taki dzielnik był definiowany dla każdej epoki...
Takie rzeczy to tylko w Erze...

Można zrobić modyfikator liczby mieszkańców w budynku (normalna/zmniejszona), na podstawie której wyliczana jest następnie produkcja pasażerów. Ale to będzie się przekładało wprost na populację miasta i na prędkość jego rozwoju.
Można też spróbować napisać własny algorytm produkcji pasażerów, ale będzie on bardzo ułomny, trudny do zbalansowania i nie będzie uwzględniał wielu przypadków, np. recesji. Poza tym, nie jest rolą NewGRF-a modyfikowanie kodu gry...
Pisząc na nowo set polskich budynków staram się tak dobrać parametry, aby współgrały z TTRS i Swedish Houses. Zakładam więc, że żadne dodatkowe modyfikatory nie będą potrzebne...
Powinno wystarczyć odpowiednie dobranie liczby mieszkańców w budynkach, uwzględniające nieliniowy przyrost produkcji pasażerów.Edit:
Problem z CargoDist bierze się z tego, że w oryginale pasażerowie "znikają" zaraz po dojechaniu do jakiejkolwiek stacji/przystanku. A w CargoDist przesiadają się oni do innego środka transportu i jadą dalej, co daje efekt, jakby się dodatkowo "produkowali" na stacjach pośrednich.
Ale to jest raczej problem topologii i przepustowości sieci komunikacyjnej, a nie samej liczby pasażerów. Zmniejszenie liczby pasażerów, owszem, rozwiąże problem zatorów na stacjach, ale jednocześnie zmniejszy potencjalne zyski, bo zysk jest liczony per pasażer, a nie per środek transportu, którym jechał.
No i jeszcze jedna sprawa. CargoDist można wyłączyć w trakcie gry, ze zmianą parametrów GRF jest gorzej. Dlatego tuningowanie budynków osobno pod standard, a osobno pod CargoDist nie będzie zbyt wygodne w użyciu...
![OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]](https://forum.openttd.pl/images/logo.png)
