Liczba postów: 2
Liczba wątków: 1
Dołączył: Nov 2014
Witam, zwracam się z pytaniem do koderów w NML. Chciałbym nauczyć się kodować NewGRF w NML. Niestety przy początkowych próbach NMLC wywala mi błąd "Deafault language file "lang\emglish.lng" doesn't exist" i dalej błąd o nierozpoznanym stringu, mimo że ten plik się tam znajduje. Ręczne zadanie lokacji plików językowych też nic nie daje, zawsze odwołuje się do lokacji domyślnej. Wszystkie pliki tworzone w Geany. ma ktoś jakiś pomysł co może być problemem?
Liczba postów: 1,084
Liczba wątków: 10
Dołączył: Oct 2011
02-01-2015, 23:14
(Ten post był ostatnio modyfikowany: 02-01-2015, 23:15 przez TadeuszD.)
W nazwie pliku masz literówkę. Mam nadzieję, że to tylko przy przepisywaniu.
NMLC trzeba wywoływać z tego katalogu, w którym jest plik projektu. Jeśli twój projekt jest w katalogu C:\GRF\proj.nml to polecenie:
Kod:
nmlc -c --grf C:\GRF\proj.grf C:\GRF\proj.nml
pójdzie w maliny.
Kompilator trzeba wywołać tak:
Kod:
cd C:\GRF
nmlc -c --grf proj.grf proj.nml
Pliki językowe muszą być w katalogu C:\GRF\lang .
A tak poza tym warto pamiętać, że pliki tekstowe (językowe) muszą być zakodowane w UTF-8 bez BOM.
Liczba postów: 2
Liczba wątków: 1
Dołączył: Nov 2014
Dzięki wielkie Tadeusz

, teraz działa wszystko. Mam nadzieję że teraz bez problemów powoli to wszystko ogarnę i w paru rzeczach wam pomogę.