![]() |
|
Kompilacja GRF - Wersja do druku +- OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] (https://forum.openttd.pl) +-- Dział: OpenTTD (https://forum.openttd.pl/forumdisplay.php?fid=1) +--- Dział: Pomoc (https://forum.openttd.pl/forumdisplay.php?fid=41) +--- Wątek: Kompilacja GRF (/showthread.php?tid=1976) |
Kompilacja GRF - P_I_T_E_R - 24-08-2016 Korzystając z poradników napisanych na forum czyli: http://openttd-polska.pl/Thread-Inne-Podstawy-kodowania-NewGRF-%C3%B3w i http://openttd-polska.pl/Thread-Inne-Tworzenie-NewGRF-w-NML-1-drezyna-WM-15A Starałem się nauczył podstaw tworzenia NewGrf Mam trzy małe pytania: jak skompilować pliki z drugiego poradnika do formatu GRF, niestety nie znam angielskiego zbyt dobrze i poradniki po angielsku zbytnio mi nie pomogą? Drugie pytanie odnosi się do pierwszego poradnika czy mam podać ścieżkę do folderu z pythonem czy do któregoś pliku w tym folderze? Jeszcze co mam zrobić z plikiem zawartym w pierwszym poradniku czyli nml wrzucić do folderu lib tak jak poprzednie? Dziękuję za jakąkolwiek pomoc. RE: Kompilacja GRF - McZapkie - 26-08-2016 Jakiego systemu operacyjnego używasz? Ja kompiluje pod linuxem i tam wszystko działa bezproblemowo, pod widnowsami co do szczegółów nie umiem pomóc. Generalnie zasada jest taka, ze pliki .nml kompilujesz programem nmlc, ale może być jeden plik nml na jeden grf. Dlatego by wygodnie pracować, robi się pliki .pnml, które przed kompilacją 'skleja się' do jednego pliku roboczego .nml - do tego potrzebny jest python. RE: Kompilacja GRF - P_I_T_E_R - 26-08-2016 Korzystam z Windowsa10 RE: Kompilacja GRF - P_I_T_E_R - 27-08-2016 Pomoże ktoś np. przetłumaczył tą stronkę? https://newgrf-specs.tt-wiki.net/wiki/NML:Getting_started RE: Kompilacja GRF - Sander - 28-08-2016 (27-08-2016, 17:24)P_I_T_E_R napisał(a): Pomoże ktoś np. przetłumaczył tą stronkę? https://newgrf-specs.tt-wiki.net/wiki/NML:Getting_started https://translate.google.pl/translate?sl=auto&tl=pl&js=y&prev=_t&hl=pl&ie=UTF-8&u=https%3A%2F%2Fnewgrf-specs.tt-wiki.net%2Fwiki%2FNML%3AGetting_started&edit-text=&act=url Nie jest to moze profesjonalne tlumaczenie, ale sens jest zachowany (za wyjatkiem polecen) RE: Kompilacja GRF - P_I_T_E_R - 28-08-2016 Tylko nie wiem dalej jak zainstalować Ply i Pil. W jaki sposób użyć "sudo python setup.py install". RE: Kompilacja GRF - saunter - 28-08-2016 (28-08-2016, 16:02)P_I_T_E_R napisał(a): W jaki sposób użyć "sudo python setup.py install". To komenda linuxowa, na windowsie nie zadziała. Generalnie to: Cytat:nmlc [options] <filename>gdzie [options] to tabelka na dole tutaj a <filename> to nazwa pliku nml. Chyba. Jeśli dobrze zrozumiałem to za pomocą options załadujesz również pliki językowe i graficzne. Chyba ![]() Wpisując Cytat:nmlc twojgrf.nmlpowinien stworzyć się twój grf bez grafiki i plików językowych. Przynajmniej o ile wszystko zrozumiałem dobrze i o ile masz poprawnie zainstalowanego pythona i nml
RE: Kompilacja GRF - P_I_T_E_R - 29-08-2016 Dzięki saunter ,ale właśnie chyba zrobiłem coś źle z pythonem. Nie rozumiem za bardzo jak to zainstalować ,ale mam nadzieje dojdę do tego. RE: Kompilacja GRF - Meril - 12-10-2021 Zreanimuje ten dość stary wątek. Mógłby ktoś bardzo prosto wytłumaczyć (programować nie umiem, mam Windows 10), jak połączyć pliki .pnml? Chciałem zmodyfikować pare parametrów w newgrf. Pobrałem kod źródłowy, pozmieniałem co chciałem i teraz nie mogę tego skompilować. Angielskie strony kierują do niedziałających linków. Próbowałem ./nmlc.exe --nml=test.nml <plik .pmnl który chyba powinien to łączyć> oraz ./nmlc.exe --grf=test.grf <plik .pmnl który chyba powinien to łączyć>. Efekt był ten sam: Kod: nmlc.exe: error: Error: only a single nml file can be read per run
RE: Kompilacja GRF - McZapkie - 12-10-2021 nmlc.exe jest właśnie do kompilacji pojedynczego pliku nml, aby połączyć kilka, trzeba uzyć preprocessor gcc, nie wiem jak w windowach ale w linuxie używam tak: gcc -E -x c polroad.pnml -o polroad.nml gdzie polroad.pnml zawiera #include innych plików pnml, a polroad.nml to jest plik wynikowy, który można już skompilować z nmlc. RE: Kompilacja GRF - Meril - 12-10-2021 (12-10-2021, 22:38)McZapkie napisał(a): nmlc.exe jest właśnie do kompilacji pojedynczego pliku nml, aby połączyć kilka, trzeba uzyć preprocessor gcc, nie wiem jak w windowach ale w linuxie No właśnie to jest ten problem, bo gcc jest na linuxa. Słabo to wszystko ogarniam i nie wiem czym, i jak można to zastąpić. RE: Kompilacja GRF - shoter - 13-10-2021 gcc jest też na Windowsa |