programowanie w ,,Paitonie"
#4
Spolszczenie jakiegos ogfx-mars-industries.grf  to mniej wiecej tyle:
Najpierw nalezy upewnic sie, ze sa odpowiednie grafiki.
Mozna wyszukac w pliku .nml  zawarte obrazy .png 
Liste kompletowac z repozytorium -
https://dev.openttdcoop.org/projects/ope...repository

Do tego kody zrodlowe .pnml wraz z .lng  -
https://dev.openttdcoop.org/projects/opengfx-mars-industries/repository

Calosc pobrana np. w [REPOZYT] i umieszczona podkatalogach wg schematu struktur:
\graphics\
 hgignore (niewymagane kiedy nie jest pobierane wszystko)
 
\graphics\Buildings\
 Industry_AirMine_8bpp.png
 Industry_AquiferPump_8bpp.png
 Industry_ChemicalFactory_8bpp.png
 Industry_FarmFields_8bpp.png
 Industry_Farm_8bpp.png
 Industry_FusionPlant_8bpp.png
 Industry_GoodsFactory_8bpp.png
 Industry_HydrolysisPlant_8bpp.png
 Industry_IceMine_8bpp.png
 Industry_LifeSupport_8bpp.png
 Industry_MetalWorks_8bpp.png
 Industry_OreMine_8bpp.png  
 Industry_RegolithMine_8bpp.png
 Industry_RegolithProcessing_8bpp.png
 Industry_TerraformingPlant_8bpp.png

\graphics\Buildings\Stockpiles\
 Stockpiles_8bpp.png
 Stockpiles_MixedOres_8bpp.png
 Stockpiles_Regolith_8bpp.png

\graphics\Cargos\
 Cargo_Icons.txt (dla informacji)
 Cargo_Icons_8bpp.png

\graphics\common_nml\
 cargo_table.pnml

\mars_industries\
 findversion.sh (offline nie wymagane)
 hgignore (niewymagane)
 Makefile (przydatne przy modyfikacjach)
 Makefile.config (pomocny do makefile)
 ogfx-mars-industries.nml
 ogfx-mars-industries.pnml

\mars_industries\lang\
 english.lng
 polish.lng (przepisame z tlumaczeniem w kodowaniu UTF-8)

\mars_industries\src\
 airmine.pnml 
 aquiferpump.pnml
 cargos.pnml
 cargosprites.pnml
 chemicalfactory.pnml
 electrolysisplant.pnml
 farm.pnml
 fusionpowerplant.pnml
 goodsfactory.pnml
 header.pnml
 icemine.pnml
 industry_templates.pnml
 lifesupport.pnml
 metalworks.pnml
 oremine.pnml
 regolithmine.pnml
 regolithprocessing.pnml
 stockpiles.pnml
 terraformingplant.pnml
\mars_industries\tep\ (tylko folder jesli jakies zmiany oprocz jezykowych)

Jak bez logowania to W header.pnml -
uniewaznic linie ( "komentem" // ) -
Kod:
,,,
// version: NEWGRF_VERSION;
,,,

dodac :
Kod:
,,,
 version: 2;
,,,


podobnie w obu .lng (wstawoenie #) -
Kod:
,,,
# STR_GRF_NAME :OpenGFX Mars Industries {VERSION}
,,,

dopisanie :
Kod:
,,,
STR_GRF_NAME :OpenGFX Mars Industries 2
,,,


i oprocz tego w polskim :
Kod:
,,,
##plural 7
...
# Dlugie nazwy ladunku - { 3 odmiany P-koncowek} np.
STR_WATER_LONG_CARGO  :{COMMA} litr{P "" y ów} wody
...

Kompilacja spolszczenia, bez linqw i na plik wynikowy .GRF < ze sciezki do ,nml > :

Kod:
nmlc -c --grf ogfx-mars-industries.grf ogfx-mars-industries.nml


Jesli ma powstac nowa przerobka .nml to poprzedzonec potokiem wsadowym :
Kod:
@ echo off
echo Preprocessing ~~~~
gcc -E -x c ogfx-mars-industries.pnml -o tep\ogfx-mars-industries.nml
rem -nie kompiluj -jezyk C <plik wejsciowy> -output <miejsce wyjsciowe>
echo = = = = = = = = KONIEC

 .no i przekopiowanie


Wiadomości w tym wątku
programowanie w ,,Paitonie" - przez metro - 01-12-2018, 18:49
RE: programowanie w ,,Paitonie" - przez metro - 02-12-2018, 15:57
RE: programowanie w ,,Paitonie" - przez metro - 08-12-2018, 16:32
RE: programowanie w ,,Paitonie" - przez metro - 17-05-2019, 22:24
RE: programowanie w ,,Paitonie" - przez metro - 17-05-2019, 22:27

Skocz do:

[-]
Zamknięcie forum OpenTTD Polska
Forum OpenTTD Polska zostało wyłączone. Obecnie znajduje się tu archiwum dyskusji o dodatkach tworzonych przez naszą społeczność.
Po aktualne treści i dyskusje zapraszamy na nasz discord! :)

[-]
Discord