Dodawanie Map


Po pierwsze- będziesz potrzebować "city patch", który usuwa limit miast. (można go znaleźć w katalogu Mods: Patches)(Ale nie u nas. A gdzie? Skąd ja mam wiedzieć, przecież netu nie mam! Zapomne pewnie Qbajotowi powiedzieć żeby to wstawił, ale może kiedyś to sprostujemy :) - dop. Czołzen Łan) [To jest na stronie Fallout Modding Center (patrz linki), a jesli szczeście dopisze, to jest w bonusie - dopis. Qbajot]

1. umieść swoja mapę w folderze fallout2\data\maps (edytor powinien zrobić to automatycznie, ale jeśli nie jest to twoja mapa to umieść ja tam właśnie). 2. rozpakuj plik master.dat do folderu fallout2\data używając "datmanlite" lub innego odpowiedniego programu (powinieneś mieć po zakończeniu wszystkie pliki z dat w podkatalogach ..\data ie fallout2\data\art i tak dalej (myślę, że nie musisz rozpakowywać całego pliku a jedynie katalog data z master.dat).

Jeśli używasz oficjalnego patcha- również potrzebujesz rozpakować patch000.dat po tym jak juz rozpakujesz master.dat i pozwól mu nadpisać wszystkie pliki które chce, następnie zmień nazwę/usuń patch000.dat zanim przystąpisz do..

(przyczyna skasowania, zmiany nazwy pliku patch000.dat jest spowodowana tym ze najeżdża (override) on pliki w katalogu data)

3. otwórz plik nazywający się maps.txt, który można znaleźć w fallout2\data\data (jeśli rozpakowałeś to właściwie).

4. przewiń na koniec listy i skopiuj/wklej jeden z bloków wejściowych na końcu co powinno Ci dąć w rezultacie:

[Map 150]
lookup_name=Bess Dead
map_name=rndbess
music=07desert
saved=No


[Map 150]
lookup_name=Bess Dead
map_name=rndbess
music=07desert
saved=No

5. zmień liczbę bloku, który właśnie wkleiłeś jako następny w liście (na 151).

6. zmień nazwę po: map_name= na nazwę Twojej mapy.

7. ustaw muzykę jaka tylko chcesz w: music= (zobacz inne bloki wejściowe dla przykładu jaka muzykę możesz użyć).

8. zmień: saved=No na: saved=Yes (to spowoduje zapisanie statusu mapy, gdy będziesz w grze więc możesz upuścić jakiś przedmiot i nie stracić go) (przynajmniej tak mi się wydaje :-p).

9. lookup_name jest tym co city.txt do mapy
(nie wiem czy dobrze przetłumaczyłem :-/
The lookup_name is what the city.txt file references the map with.)
W każdym bądź razie powinieneś mięć cos takiego:

Map 150]
lookup_name=Bess Dead
map_name=rndbess
music=07desert
saved=No


[Map 151]
lookup_name= (YourMap_Entrance :czyli wejście do Twojej mapy)
map_name=twojamapa
music=07desert
saved=Yes


10. zapisz plik

11. otwórz plik zatytułowany city.txt To tutaj ustala się gdzie mapa ma być w mapie świata i ustawia obrazek "town map" dzięki któremu możesz wybrać do której (jeśli jest złożona z kilku) części Twojej mapy chcesz wejść, gdy odwiedzisz lokacje z mapy świata.

12 przewiń na koniec i skopiuj/ wklej ostatni fragment, tak jak poprzednio co powinno dąć w rezultacie:

[Area 48]
area_name=Reno Stables
world_pos=953,882
start_state=Off
;lock_state=on
size=Small
townmap_art_idx=-1
townmap_label_art_idx=-1
entrance_0=On,130,410,New Reno Stables,-1,-1,0


[Area 48]
area_name=Reno Stables
world_pos=953,882
start_state=Off
;lock_state=on
size=Small
townmap_art_idx=-1
townmap_label_art_idx=-1
entrance_0=On,130,410,New Reno Stables,-1,-1,0


13. zmień numer lokacji w następnej sekwencji (przykładowo biedzie to Area 49)

14. ustaw koordynaty, gdzie chcesz żeby Twoje miasto pojawiło się na mapie w linii: world_pos= (ale przeczytaj resztę żeby się upewnić, że nie zastąpisz swoja lokacja już istniejącej- umieścisz w tym samym miejscu :-D).

15. ustaw: start_state jako włączona czyli: on (wiec się pokaże w mapie świata).

16. ustal: size= na jakiekolwiek rozmiar kolka chcesz (okrągłe zielone pole wokół lokacji, prawdopodobnie można zmieniać po między small, a large czyli małe lub duże).

17. linia: townmap_art_idx= powinna być pozostawiona jako -1 (dla żadnego- odnosi się do zewnętrznego pliku tekstowego szukając nazwy obrazka mapy lokacji)jaki powinien być townmap_lable_art_idx=

może nieco w oryginale, bo nie jestem pewien:

the townmap_art_idx= should be left as -1 ( for none.. it references an external txt file to look up the name of the townmap artwork.. ) as should the townmap_lable_art_idx=

ok, przejdźmy do punktu następnego:

18. Linia: "entrance_0=..." ustala czy lokacja w mieście jest dostępna czy tez nie- taki trójkącik w townmap- mapie miasta (koordynaty x,y), który gdy się naciśnie to przenosi na piętro odległy hex i rotacje mapy (na życzenie).

19. zamien xxx,xxx koordynaty w mapie swiatowej i YourMap_Entrance (wejście twojej mapy) z jakakolwiek nazwa lookup_name w pliku maps.txt

Wiec powinieneś mieć takie coś:

[Area 48]
area_name=Reno Stables
world_pos=953,882
start_state=Off
;lock_state=on
size=Small
townmap_art_idx=-1
townmap_label_art_idx=-1
entrance_0=On,130,410,New Reno Stables,-1,-1,0

[Area 49]
area_name=nazwa twojej lokacji
world_pos=xxx,xxx ;( pozycja twojego miasta w mapie światowej )
start_state=On
;lock_state=on
size=Small
townmap_art_idx=-1
townmap_label_art_idx=-1
entrance_0=On,130,410,wejscie_twojejmapy,-1,-1,0


(wejście twojej mapy- w oryginale: YourMap_Entrance)

możesz mieć extra "entrance_x=" (dodatkowe wejście) w każdej lokacji jak wiele map jest w mieście, tylko dodaj je po: entrance_0 i kolejno ponumeruj je- zobacz pozostałe lokacje dla przykładu.

20. zapisz plik .

21. otwórz plik map.msg (znaleziony w \fallout2\data\text\english\game ) i przewiń go do końca- na dół (jeśli nie umiesz otworzyć pliku .msg dwuklikiem: otwórz go np. notepadem poprzez menu file-open przy czym zaznacz "wszystkie pliki *.*" w polu wyboru).

22. skopiuj i wklej ostatnia linie

co powinno Ci dąć w rezultacie:

{1540}{}{Guardian of Forever}
{1541}{}{Toxic Waste Dump}
{1542}{}{Pariahs}
{1543}{}{Mad Brahmin}
{1544}{}{Caravan}
{1545}{}{Vault 13}
{1546}{}{Fake Vault 13}
{1547}{}{Random Encounter}
{1548}{}{Stables}
{1548}{}{Stables}


23. zmień numer linii, która właśnie wkleiłeś na następny numer i zmień nazwę na własną

{1540}{}{Guardian of Forever}
{1541}{}{Toxic Waste Dump}
{1542}{}{Pariahs}
{1543}{}{Mad Brahmin}
{1544}{}{Caravan}
{1545}{}{Vault 13}
{1546}{}{Fake Vault 13}
{1547}{}{Random Encounter}
{1548}{}{Stables}
{1549}{}{moja superowa mapka}
24. znajdź ostatnie wejście przed początkiem 1500 i skopiuj/ wklej go pod spodem:

# 148. Shi Temple
{644}{}{Shi Temple}
{645}{}{Shi Temple}
{646}{}{Shi Temple}
# 149. In Game Movie
{647}{}{Desert}
{648}{}{Desert}
{649}{}{Desert}
# 150. RndBess
{650}{}{Desert}
{651}{}{Desert}
{652}{}{Desert}
# 150. RndBess
{650}{}{Desert}
{651}{}{Desert}
{652}{}{Desert}

#
# Short City names
#

{1500}{}{Arroyo}
{1501}{}{Den}
{1502}{}{Klamath}
{1503}{}{Modoc}
{1504}{}{Vault City}
{1505}{}{Gecko}
{1506}{}{Broken Hills}

25. przenumeruj wejście, które właśnie wkleiłeś jako następny numer/numery (jak pokazane jest na dole- łatwo rozpoznać które) i zmień nazwę na nazwę Twojej mapy.

# 148. Shi Temple
{644}{}{Shi Temple}
{645}{}{Shi Temple}
{646}{}{Shi Temple}
# 149. In Game Movie
{647}{}{Desert}
{648}{}{Desert}
{649}{}{Desert}
# 150. RndBess
{650}{}{Desert}
{651}{}{Desert}
{652}{}{Desert}
# 151. twojamapa
{653}{}{Desert}
{654}{}{Desert}
{655}{}{Desert}

#
# Short City names
#

{1500}{}{Arroyo}
{1501}{}{Den}
{1502}{}{Klamath}
{1503}{}{Modoc}
{1504}{}{Vault City}
{1505}{}{Gecko}
{1506}{}{Broken Hills}
26. zapisz plik.



Lich