![]() |
|
Sprity openttd - 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: Sprity openttd (/showthread.php?tid=2466) |
Sprity openttd - ROANIMG - 02-02-2021 Cześć, mam pytanie. W jaki sposób zrobić sprita np. autobusu do newgrf do gry openttd w programie gimp? Mam pobraną grę v.10.0.3, gimpa, paletę kolorów openttd do gimpa. RE: Sprity openttd - yazalo - 03-02-2021 (02-02-2021, 17:14)ROANIMG napisał(a): Cześć, mam pytanie. W jaki sposób zrobić sprita np. autobusu do newgrf do gry openttd w programie gimp?Tu jest tutorial, który opisuje trochę na co zwrócić uwagę podczas tworzenia sprite'ów, ogólnych: https://www.tt-wiki.net/wiki/DrawingSprites Polecam ci zacząć od przerobienia na swoje potrzeby już istniejącego rysunku, zakodowania go wstępnie, i zobaczenia jak ci to idzie. Na przykład tutaj masz autobusy z PolRoadu: https://dev.openttdcoop.org/projects/polroad/repository/show/src/gfx/bus, albo podstawowe pojazdy z gry: https://raw.githubusercontent.com/OpenTTD/OpenGFX/master/sprites/png/roadvehicles/vehiclesroad01.png. Więcej setów możesz znaleźć tutaj: https://bananas.openttd.org/package/newgrf, tylko pamiętaj że jeśli będziesz korzystał z ich grafik, musisz w swoim NewGRFie wymienić ich autorów (licencje GPL i CC-BY) RE: Sprity openttd - ROANIMG - 03-02-2021 Dziękuję RE: Sprity openttd - ROANIMG - 05-02-2021 (03-02-2021, 12:54)yazalo napisał(a):(02-02-2021, 17:14)ROANIMG napisał(a): Cześć, mam pytanie. W jaki sposób zrobić sprita np. autobusu do newgrf do gry openttd w programie gimp?Tu jest tutorial, który opisuje trochę na co zwrócić uwagę podczas tworzenia sprite'ów, ogólnych: https://www.tt-wiki.net/wiki/DrawingSprites Jak już napisałem plik NML z grf i lang do grf to teraz muszę plik NML skompilować do pliku grf a potem co z resztą? RE: Sprity openttd - yazalo - 06-02-2021 (05-02-2021, 18:10)ROANIMG napisał(a): Jak już napisałem plik NML z grf i lang do grf to teraz muszę plik NML skompilować do pliku grf a potem co z resztą? RE: Sprity openttd - ROANIMG - 07-02-2021 Napisałem to i nie mogę skompilować do pliku grf bo pisze że plik english.lng nie istnieje jak go zrobiłem. plik grf.nml grf { grfid:"MC01"; name: string (STR_GRF_NAME); desc: string (STR_GRF_DESCRIPTION); version: 0; min_compatible_version: 0; } item (FEAT_ROADVEHS, item_jelcz272mex) { property { /* common properties */ name: string(STR_GRF_NAME); climates_available: bitmask(CLIMATE_TEMPERATE, CLIMATE_ARCTIC, CLIMATE_TROPICAL); introduction_date: date(1963, 1, 1); model_life: 14; vehicle_life: 20; reliability_decay: 20; refittable_cargo_classes: bitmask(CC_PASSANGERS); loading_speed: 5; cost_factor: 100; running_cost_factor: 80; speed: 60 km/h; power: 140 hp; weight: 10 ton; cargo_capacity: 80; sound_effect: SOUND_BUS_START_PULL_AWAY; } } spriteset (spriteset_jelcz_272_mex, "gfx / Jelcz272MEX.png") { // left_x, upper_y, width, height, offset_x, offset_y [9, 9, 8, 20, -3, -9] [25, 9, 22, 14, -10, -7] [58, 9, 36, 12, -17, -5] [105, 9, 21, 14, -10, -7] [137, 9, 8, 20, -3, -9] [153, 9, 21, 14, -10, -7] [185, 9, 36, 12, -17, -5] [233, 9, 22, 13, -10, -6] } pliki lang english.lng ## grflangid 0x01 # This is an English file # Definition of GRF names and descriptions STR_GRF_NAME: My GRF 0.1.0 STR_GRF_DESCRIPTION: My GRF is my first addition. {} {COPYRIGHT} 2016 Derp {} # vehicle names STR_GRF_MYVEHICLE: Jelcz 272 MEX polish.lng ## grflangid 0x30 # To jest plik w języku polskim # Definicja nazw i opisów GRF STR_GRF_NAME: Mój GRF 0.1.0 STR_GRF_DESCRIPTION: Mój GRF jest moim pierwszym dodatkiem. {} {COPYRIGHT} 2016 Derp {} # nazwy pojazdów STR_GRF_MYVEHICLE: Jelcz 272 MEX Plis napiszcie co mam zrobić dalej? RE: Sprity openttd - McZapkie - 08-02-2021 A masz te pliki w podkatalogu lang ? RE: Sprity openttd - ROANIMG - 08-02-2021 (08-02-2021, 14:34)McZapkie napisał(a): A masz te pliki w podkatalogu lang ? Tak Jakby co korzystam z Windows 10 home 64 bit RE: Sprity openttd - yazalo - 08-02-2021 (07-02-2021, 20:02)ROANIMG napisał(a): Napisałem to i nie mogę skompilować do pliku grf bo pisze że plik english.lng nie istnieje jak go zrobiłem. Usuń w obu plikach spację między "##" a "grflangid". U mnie zadziałało. (Zostaw spację tam, gdzie jest pojedynczy "#", również zostaw między "grflangid" a indywidualnym numerem) Ponadto:
PS: dodawaj kod w znacznikach [code], przyjemniej się go czyta
|