INNE Narzędzia do automatycznej generacji rzeczywistych map
#10
Patch jest już gotowy, można wczytywać z pliku miasta, wsie, obiekty, napisy, przemysł, lasy, skały, rzeki/kanały a także czyścić kratki (np. w celu usuwania wody).
Ponadto bardzo małe miejscowości mogą być zastąpione przemysłem (mam bazę danych 40 tys. polskich miasteczek i wsi, losowo stawiane są tylko wybrane, ale i tak ich wiele - zamiast nich mogą być farmy itp).
Nagłówek pliku powinien zawierać:
współrzędne brzegów mapy
prawdopodobieństwo wsi b. małych i małych oraz prawdopodobieństwo zastąpienia b. małych przez przemysł
10 identyfikatorów przemysłu zastępującego opcjonalnie bardzo małe wsie
(lista identyfikatorów jest np. tu: https://newgrf-specs.tt-wiki.net/wiki/In...properties kolumna 0B)

Przykładowy początek pliku:
Kod:
55,24.19,48.4,13.95
1,15,20
9,9,9,9,9,9,9,3,3,2
# header above, city or object list below:
KAUNAS,M,1,54.897280,23.899059,3
Druskininkai,S,0,54.016667,23.966667,5
Naujeliskiai,V,1,54.45,23.2,5
Rubaiciai,V,0,54.45,23.65,5
# etc.
Pierwsze 3 linijki to nagłówek, potem są linijki z kolejnymi obiektami, tu akurat z miastami, ale mogą też być inne, zależnie od komendy czyli litery po nazwie obiektu.
Format linijki definiującej obiekt:
Kod:
<nazwa_obiektu>,<komenda>,<rozmiar/istotność>,<szerokość geog.>,<długość geogr.>,<układ/rodzaj itp>
W pliku tekstowym mogą być następujące komendy i ich parametry:

Kod:
<komenda>       <rozmiar/istotność>            <układ/rodzaj itp>
miasta:
L,M,S           0/1: miasto/metropolia         0...4 układ ulic, 5: z ustawień gry
wsie:
V                  0/1: małe/duże prawdopodobieństwo     0...4 układ ulic, 5: z ustawień gry
obiekty:
T                  0/1: napis                           0: antena, 1: latarnia
napisy
N                  brak                                 brak
przemysł
Y                            0/1: napis                                             Id - 0: kopalnia, 1: elektrownia, itp...
lasy
F                            rozmiar lasu (0 to pojedyczne drzewo)       rodzaj drzewa
skały
R                            ilość losowych pól skalnych                      brak
woda
W                           rozmiar (0 to pojedyncza kratka)               0: rzeka, 1: kanał
czyszczenie kratki
D                            rozmiar obszaru                                     kształt obszaru - 0: kwadrat, 1: romb

(niestety to forum nie umie formatować tekstu o stałej szerokości).

W załączeniu zmodyfikowane pliki źródłowe landscape.cpp i console_cmds.cpp
(nie trzeba patchować, wystarczy podmienić za oryginalne i skompilować)
a dla nieumiejących kompilować - plik openttd.exe (ale w wersji wczytującej tylko BMP jako bitmapy wysokościowe).
Jest też bitmapa wysokościowa i komplet plików txt do generacji mapy Polski.
Powinno wyjść coś takiego:
http://www.tt-forums.net/download/file.php?id=179704
http://www.tt-forums.net/download/file.php?id=179705

Z tymi narzędziami można spokojnie zmieniać newgrf, klimat itp., po prostu generując nową mapę.
W przypadku standardowego przemysłu, polecam zastąpić go przez manualindustries.grf, w którym można ustawić (podobnie jak w FIRS) aby przemysł nie znikał i nie pojawiał się w sposób przypadkowy.
Co do pojawiania się przemysłu w grze w konkretnych miejscach, to opiszę to innym razem.


Wiadomości w tym wątku
RE: Narzędzia do automatycznej generacji rzeczywistych map - przez McZapkie - 24-07-2014, 01:03
RE: Mapa wysokości Polski - przez Walter Novotny - 26-05-2014, 20:07
RE: Mapa wysokości Polski - przez McZapkie - 16-06-2014, 12:22
RE: Mapa wysokości Polski - przez McZapkie - 18-06-2014, 23:14
RE: Mapa wysokości Polski - przez pAter - 19-06-2014, 12:12

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