Wow, dzięki wam za tyle porad!
Niestety mój komputer ma awarię chłodzenia, więc wszystkie zmiany, które planowałem dokonać w weekend, będę musiał wprowadzić później. Z tego samego powodu, zrzuty ekranu też pojawią się dopiero później
. Na razie jestem w stanie powiedzieć tyle:
Licencje
Możliwość usuwania latarni
Nieusuwalne obiekty: (żadne)/(istniejące latarnie morskie)/(wszystkie)
Prawdopodobnie tak właśnie zrobię, dla wczesnych scenariuszy. Dodałem również parametr pozwalający włączyć/wyłączyć flagę ONLY_SE, dzięki czemu latarnie mogą być dostępne tylko z poziomu Edytora scenariuszy. To zapobiegnie ośmiu identycznym latarniom obok siebie w grze wieloosobowej
Przebudowa latarni
Uwaga: nowy pomysł
Wpadłem teraz na pomysł współpracujących ze sobą parametrów, które postaram się zrealizować:
Dostępność latarni: (zawsze)/(wg rzeczywistych dat)
i
Przebudowane latarnie: (stary wygląd latarni dostępny jako osobny obiekt)/(automatyczna przebudowa wg rzeczywistych dat)
Opis:
Połączenie opcji "Automatyczna przebudowa" i opcji "Dostępność latarni: zawsze" spowoduje, że latarnia pojawi się w danym miejscu dopiero w momencie faktycznego wybudowania, nawet, jeśli obiekt umieszczony został tam wcześniej.
opcjonalnie:
Automatyczna przebudowa uwzględnia także wyburzanie latarni, które w rzeczywistości już nie istnieją, jeśli na ich miejscu nie powstały nowe. Niezalecane w połączeniu z ustawieniem parametru "Nieusuwalne obiekty" na "wszystkie".
Przekroczono limit obrazków w poście, ciąg dalszy w następnym
Niestety mój komputer ma awarię chłodzenia, więc wszystkie zmiany, które planowałem dokonać w weekend, będę musiał wprowadzić później. Z tego samego powodu, zrzuty ekranu też pojawią się dopiero później
. Na razie jestem w stanie powiedzieć tyle:Licencje
(04-02-2021, 14:01)pAter napisał(a): Skoro już jesteśmy przy licencjach i rozpoczynasz nowy projekt, to poczytaj o licencjach Creative Commons, które pozwalają na nieco bardziej precyzyjne określenie warunków wykorzystywania, niż GPL: https://creativecommons.pl/poznaj-licenc...e-commons/Przeczytałem poradnik tutaj, zajrzałem też na kilka stron poświęconych licencjonowaniu. Nie chcę stosować tej licencji, ponieważ to uniemożliwi wykorzystanie fragmentów NewGRFa w innych dodatkach, udostępnianych w większości na warunkach GPL. Ponadto:
planetmaker napisał(a):This choice excludes the NewGRF also from being included in cover-DVDs of computer magazines and alike which ship e.g. OpenTTD bundled with base sets and a hand-selected set of NewGRF.Zastanawiam się, czy dodatkowo nie udostępnić tego na licencji CC-BY-SA, jeśli ktoś będzie chciał wykorzystać to w projektach licencjonowanych w ten sposób.
Możliwość usuwania latarni
(05-02-2021, 00:18)LaChupacabra napisał(a): Jeśli nie będzie to problemem, myślę, że dobrze by było dać opcję włączającą / wyłączającą nieusuwalność latarni.
Na serwerze dobrze by było aby były nieusuwalne, ale w grze solo to ograniczenie może być wkurzające.
Tym pierwotnym latarniom nie dawałbym w ogóle tego ograniczenia.
(04-02-2021, 14:01)pAter napisał(a): jeśli jest taka możliwość, to tylko te istniejące do dziś mogłyby mieć flagę IRREMOVABLE). Myślę, że każdy gracz już sam mógłby sobie wybrać, czy chce starą latarnię usunąć, czy nową postawić obokJeszcze wczoraj stworzyłem parametr, który odpowiada za nieusuwalność obiektów. Jest on na razie typu on/off, ale w skoro i tak już istnieje, równie dobrze mogę zmienić go na taki z dostępnymi trzema opcjami:
Nieusuwalne obiekty: (żadne)/(istniejące latarnie morskie)/(wszystkie)
Prawdopodobnie tak właśnie zrobię, dla wczesnych scenariuszy. Dodałem również parametr pozwalający włączyć/wyłączyć flagę ONLY_SE, dzięki czemu latarnie mogą być dostępne tylko z poziomu Edytora scenariuszy. To zapobiegnie ośmiu identycznym latarniom obok siebie w grze wieloosobowej

Przebudowa latarni
(04-02-2021, 14:01)pAter napisał(a): Z renowacjami jest problem taki, że ciężko, aby scenariusz z automatu usuwał jakąś i zastępował ją inną.Właśnie dlatego zastanawiam się, czy nie wprowadzić tego jako jeden obiekt, który do (np.) 1962 roku będzie miał określony wygląd, a potem inny. To jest możliwe i nietrudne do zrobienia, za pomocą funkcji current_year. (Obiekt sam się zmienia.) Jednak:
(05-02-2021, 00:18)LaChupacabra napisał(a): Nie dawałbym jednak automatycznej aktualizacji (chyba, że opcjonalnie) - czasami dawny wygląd może być ciekawszy - niech gracz zadecyduje czy będzie chciał odnowić latarnie np. nadbudowując ją.Nie wiem jak działa ta nadbudowa, kiedy odzyskam komputer, spróbuję to rozgryźć. Dobrze rozumiem że jeden obiekt może być nadbudowany innym, konkretnym?
Obiekty mogą pozwalać na nadbudowanie lub nie. Nadbudowa też może wiązać się z kosztami, a może być za darmo. GarryG zrobił w kilku miejscach ten błąd, że nadbudowując niektóre obiekty można coś zarobić.
Uwaga: nowy pomysł

Wpadłem teraz na pomysł współpracujących ze sobą parametrów, które postaram się zrealizować:
Dostępność latarni: (zawsze)/(wg rzeczywistych dat)
i
Przebudowane latarnie: (stary wygląd latarni dostępny jako osobny obiekt)/(automatyczna przebudowa wg rzeczywistych dat)
Opis:
Połączenie opcji "Automatyczna przebudowa" i opcji "Dostępność latarni: zawsze" spowoduje, że latarnia pojawi się w danym miejscu dopiero w momencie faktycznego wybudowania, nawet, jeśli obiekt umieszczony został tam wcześniej.
opcjonalnie:
Automatyczna przebudowa uwzględnia także wyburzanie latarni, które w rzeczywistości już nie istnieją, jeśli na ich miejscu nie powstały nowe. Niezalecane w połączeniu z ustawieniem parametru "Nieusuwalne obiekty" na "wszystkie".
Przekroczono limit obrazków w poście, ciąg dalszy w następnym
![OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]](https://forum.openttd.pl/images/logo.png)

