Ta sekcja zawiera tzw. 'tutoriale' dotyczące tworzenia NewGRF dla TTDPatch i OpenTTD przy użyciu języka NFO.
Dla autorów: pisz je w kolejności i zawsze wyjaśniaj zmiany między krokami/stronami. Idealnie byłoby, gdyby każdy temat zawierał plik demo do pobrania, który pokazuje te kroki "w akcji" ~in action)
Contents |
NFO tutorial
Będzie to przewodnik krok po kroku, który uczy, jak tworzyć nowe zestawy graficzne za pomocą NFO, od pierwszego prostego silnika pociągu po najbardziej wyrafinowane zestawy pociągów z elementami zmieniającymi się w czasie i efektami specjalnymi, takimi jak oświetlenie (backlights) wagonów. Jak rysować grafikę opisano w GraphicsTutorial.
Chociaż 'tutorial' będzie dotyczył głównie pojazdów kolejowych, wszystkie kroki dotyczą również innych typów pojazdów, choć z niewielkimi (ale oczywistymi) zmianami.
Niektóre strony mogą mieć sekcje oznaczone jako "zaawansowane koncepcje" (advanced concepts), w których wyjaśniono bardziej zaawansowane zastosowania niektórych funkcji. Być może nie powinieneś próbować ich zrozumieć podczas pierwszego czytania, ale pamiętaj o nich i wróć później, jeśli będziesz gotowy na nieco bardziej wyrafinowaną grafikę.
- Preliminaries - Co musisz wiedzieć i robić przy tworzeniu nowej grafiki
- NFOFoundations - Jak rozpocząć edycję .nfo
- TheFirstVehicle - Wprowadzenie pierwszego pojazdu do gry
- SelectiveGrfLoading - Selektywne ładowanie plików GRF
- VariableVehicleID - Jak zaimplementować GRFS ze zmiennymi ID pojazdów
- CallbacksTut - Tutorial korzystania z wywołań zwrotnych
- GeneralNfoStrategy - Ogólna strategia pisania plików NFO
- SampleNfoFile - Prosty plik NFO
- SimpleNFOStation (en) - Prosta stacja NFO
- PoweredWagons - Jak tworzyć pociągi z wagonami
Niedokończone Tutoriale
- TestingChanges - Jak przetestować zmiany wprowadzone w plikach graficznych
- SettingSpeedEtc - Jak ustawić prędkość i inne właściwości pojazdu
- NamingYourVehicle - Jak nazwać swój nowy pojazd
- EnsuringCompatibility - Jak uczynić swój plik kompatybilnym z innymi
- ShowingLoadingStates - Jak pokazać efekty stopniowego ładowania
- DifferentCargoTypes - Jak sprawić, aby Twój wagon pokazywał różne rodzaje ładunku
- WagonOverride - Jak tworzyć zestawy pociągów z pasującymi wagonami
- LiveryChanges - Jak zmienić grafikę pojazdu z czasem lub innymi czynnikami
- RandomLivery - Jak zdobyć losową barwę
- SpecialEffects - Różne efekty specjalne, których możesz użyć do nowej grafiki
Inne 'tutoriale'
Tutaj znajdują się 'tutoriale' na temat kodowania NFO.
GRFMaker
GRFMaker to narzędzie, które zapewnia graficzny interfejs użytkownika do kodowania NewGRF w NFO. Nadal musisz być w stanie zrozumieć pojęcia NFO, aby móc z niego korzystać.
- UsingGRFMaker - Informacje na temat korzystania z GRFMaker
tutoriale Lakie's
Są to tutoriale, które napisał Lakie z TT-Forums , są one na chwilę obecną na jego stronie internetowej.
Pamiętaj, że są one opracowywane i nie są w pełni kompletne.