Witaj Wesnothańczyku
Nawigacja
-> Poradniki dla graczy
-> Poradniki dla twórców
-> Zrzuty ekranu
-> Komendy do BfW
-> Ladder of Wesnoth
-> JAK NIE DOSTAĆ BANA?
-> Kodeks strony
-> Kanały IRC
-> Darczyńcy
-> Galeria
-> Kontakt
-> Szukaj

-> Władcy Taktyk
-> Polski Ranking Graczy

-> Era Magii
-> Eastern Europe at War
-> Forgotten Legends
-> Nowy Porządek
-> Ku Nieznanym Krainom
 
Aktualnie online
-> Gości online: 1

-> Użytkowników online: 0

-> Łącznie użytkowników: 2,126
-> Najnowszy użytkownik: AntoniMacierewicz
 
Ankieta
Jaki poziom trudności wybierasz w kampaniach BfW?

Łatwy
Łatwy
19% [4 głosy]

Normalny
Normalny
57% [12 głosy]

Trudny
Trudny
5% [1 głos]

Najtrudniejszy
Najtrudniejszy
14% [3 głosy]

Nie gram w kampanie
Nie gram w kampanie
5% [1 głos]

Ogółem głosów: 21
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/11/2017 17:39

Archiwum ankiet
 
Linki

















Polecane portale

Sygnaturki i buttony wesnoth.com.pl


 
Nawigacja
Artykuły » Poradniki dla twórców » 2. Tworzenie map
2. Tworzenie map

Tworzenie map



W tym rozdziale zajmiemy się pierwszym typem dodatków do Battle for Wesnoth, czyli mapami. W tym rozdziale dowiesz się jak je robić, jak sprawić, aby były grywane i co uczynić, aby można było wykorzystywać je do turniejów.

Edytor:

Do tworzenia map wykorzystuje się wbudowany w grę edytor. Uruchamiamy go klikając na przycisk „Edytor” w menu głównym gry. To potężne narzędzie jest w języku polskim, więc nie będę opisywał krok po kroku wszystkich jego funkcji. Jeśli to Twój pierwszy kontakt z edytorem map, to proponuję Ci poeksperymentować z różnymi dostępnymi przyciskami i ustawieniami. Zrobienie prostej mapki nie powinno sprawić Ci żadnych problemów. Z doświadczenia jednak wiem, że schody zaczynają się, kiedy chcesz swoją mapkę zapisać i w nią zagrać.

Zapisywanie i granie we własną mapę:

Jeśli chcesz zapisać swoją mapę, klikasz „Plik” w lewym górnym rogu i wybierasz pozycję „Zapisz mapę jako”. Pojawi się okienko. Nas interesuje sam dół. Nad przyciskami „Ok.” i „Anuluj” masz coś w rodzaju napisu „Plik:” i pola tekstowego. To właśnie tu wpisujesz nazwę swojej mapy. Postaraj się nie robić w nazwie spacji (zamiast tego użyj _), ani umieszczać dziwnych znaków. Na końcu możesz dodać tzw. rozszerzenie .map, ale nie jest to konieczne, zwłaszcza jeśli nie masz zamiaru jej publikować.
Przykłady dobrze nazwanej mapy: „MojaMapa”; „Pojedynek.map” itp.
Jeśli już nazwiesz swoją mapę, możesz nacisnąć przycisk „Ok”. Twoja mapa została zapisana. Znajdziesz ją w ścieżce dodatków pod adresem editor/maps.
Nie zapisuj zwykłych map nigdzie indziej, bo inaczej gra ich nie znajdzie!

Skoro masz już zapisaną mapkę to czas w nią zagrać. Wyjdź z Edytora do menu głównego i naciśnij F5 (gra wczyta na nowo swoje zasoby, dzięki czemu znajdzie Twoją mapkę). Teraz możesz założyć lokalną grę wieloosobową. W oknie wyboru mapy powinna pojawić się nowa pozycja o takim samym tytule jak Twoja mapa. To właśnie ona. Jeśli jej nie ma, oznaczać to może, że zapisałeś ją gdzieś indziej. W takim razie musisz ją ręcznie odszukać i przenieść do folderu editor/maps.

Wybrałeś już swoją mapę, zatwierdzasz ustawienia i... lipa. Wyskakują Ci jakieś błędy! Dzieje się tak tylko wtedy, jeśli zapomniałeś o pewnej bardzo ważnej rzeczy – pozycjach startowych. Bez nich gra nie wie ilu graczy jest na mapie i gdzie zaczynają. Aby naprawić ten problem musisz wejść z powrotem do Edytora, wczytać swoją mapę i ustawić te pozycje.
Pod minimapą masz 4 przyciski. Wśród nich jest ten:


Wybierając go, masz możliwość zadecydowania o liczbie graczy oraz o tym, gdzie zaczynają (z reguły będą to twierdze w zamkach). Jeśli już wszystko ustawiłeś, to opuść edytor, wciśnij F5 i spróbuj raz jeszcze założyć grę. Tym razem powinno się udać. Od tej pory możesz grać na własnej mapce z innymi graczami i to nawet bez wysyłania im pliku mapy. Gra wyśle go automatycznie do każdego, kto dołączy do Twojej potyczki. To znacznie ułatwia życie, ale jednocześnie znacznie je komplikuje, w sytuacji, kiedy chcesz, aby mapa była tajna (np. w celach turniejowych, żeby pozostali gracze nie mogli jej poznać). Cóż, coś za coś.

Skoro już wiesz jak robić własne mapki i w nie grać, czas abyś poznał parę trików, które mogą Ci się przydać.

Zapisywanie map z kampanii:
Załóżmy, że grając w jakąś kampanię odkryłeś bardzo fajną mapkę, w którą chciałbyś pograć z innymi. Nic trudnego. Wystarczy, że w trakcie gry wybierzesz „Menu” i pozycję „Zapisz mapę”. Teraz wpisz nazwę i gotowe. Od tej pory mapa będzie dostępna na liście i będziesz mógł na niej pograć z kolegami jak również modyfikować w edytorze.

Zmienianie rozmiaru mapy:
Załóżmy, że mamy gigantyczną mapę Europy.

Nie potrzebujemy jednak całości. Powiedzmy, że interesuje nas tylko południowy fragment Hiszpanii. Jak usunąć resztę? Pomoże nam w tym opcja zmiany rozmiaru mapy w Edytorze.
Wybierz przycisk „Mapa” a następnie „Zmień rozmiar mapy”. Pokaże nam się nowe okno:

Nas interesuje najbardziej te 9 kwadracików. Przedstawiają one obszary naszej mapy. Ta biała kropka to obszar, który chcemy zachować. Jest to też centrum (punkt orientacyjny), od którego będziemy mapę powiększać lub pomniejszać. My chcemy zachować Hiszpanię i w jej kierunku skurczyć mapę. Hiszpania znajduje się w lewym dolnym rogu, dlatego też klikamy na lewy dolny kwadracik. Teraz suwakami zmieszamy wartości. Na kwadracikach pojawią się strzałki pokazujące kierunek skurczenia się krawędzi. Jak już wybierzemy optymalną szerokość i wysokość, zatwierdzamy to wszystko przyciskiem „Ok”. Otrzymaliśmy nową mapkę z interesującym nas obszarem.



Tworzenie map turniejowych:

Jak pewnie zauważyłeś, prawie wszystkie mapy do gry wieloosobowej są w jakiś sposób symetryczne. Dzięki temu rozgrywka na nich jest wyrównana. Każdy zamek ma w pobliżu tyle samo wiosek tak samo od niego odległych. Podobnie jest też z terenem.
Zrobienie takiej mapki przy użyciu Edytora jest bardzo trudne, a dla początkującego niemożliwe. Jest jednak pewne potężne narzędzie, które potrafi zrobić z każdej mapy prawdziwe arcydzieło turniejowe. Jest to Wesnoth Map Symmetrizer.

Oto co potrafi:
Mapa przed obróbką i po:

Prawda, że niezłe? Ty też możesz robić takie mapki.
Oto link do programu:
Wesnoth Map Symmetrizer

Aby go uruchomić potrzebujesz Pythona i wxPythona
UWAGA: przy instalacji obu tych pakietów NIE ZAZNACZAJ opcji "Convert all .py files to .pyc" (czy jakoś tak).
Jeśli aplikacja nie uruchamia się, pobierz to:
Folder
Jest to mój własny folder z ustawionym configiem. Wystarczy, że podmienisz go ze starym folderem programu. Powinno zadziałać.


Program jest po angielsku, ale jest prosty w obsłudze. Klikając na „Browse...” wybieramy naszą mapkę, którą chcemy poddać symetrii. Następnie wybieramy, czy chcemy zrobić symetrię wzdłuż linii pionowej (vertical) czy poziomej (horizontal), po czym określamy połówkę (Source) do odbicia na drugiej stronie. Kiedy wszystko ustawimy, wciskamy Execute (Wykonaj). Program utworzy obok naszej mapki drugą z dopiskiem _mirrored. Teraz już tylko należy ją sprawdzić w edytorze i możemy rozpocząć turniej ;)
Oczywiście mapkę możemy kilkukrotnie poddać symetrii, dzięki czemu otrzymamy jeszcze ciekawsze rezultaty.

W następnym odcinku omówione zostanie tworzenie zestawów map wieloosobowych oraz ich publikacja na serwerze.
Komentarze
#1 | Nelgor dnia październik 27 2010 07:22:37
Kuffa. Ten symmetrizer nie chce się uruchomić przez Wine.
#2 | ygbut dnia październik 27 2010 14:29:26
Czy poradnik o tworzeniu ery będzie na końcu?
#3 | Sylar dnia październik 27 2010 14:41:46
"W następnym odcinku" Wink Niezły serial się z tego robi. Ale me serce się raduje, bo na reszcie poznałem coś nowego, a zarazem jak przydatnego! Wcześniej moje mapy robiłem odręcznie, a to była kupa roboty i rysowania na kartkach ;D Ale koniec z tym! I informacje na samym końcu... suuuper! W końcu wystawię swoje projekty na serwer CoolOczywiście, dopiero po nadejściu odc. 3 ;]
PS: Ale niestety nie działa ten program, pomimo, że mam wszystko. Wie ktoś może, dla czego??
#4 | inferno8 dnia październik 27 2010 17:31:39
@Sylar: Spróbuj pobrać najnowszego Pythona i wxPytohna. Dałem w linkach nieco starsze wersje w obawie przed zgodnością, więc może w tym tkwi problem.
#5 | Tomorrow1991 dnia listopad 12 2010 07:45:15
Nie używam symmetrizera albo raczej nie użyję Smile Wie ktoś gdzie można wrzucić autorskie mapki? Grin
#6 | PanMleczko dnia kwiecień 13 2011 17:25:17
Poradnik świetny, ale mam pytanie: czy da się ustawić jednostki w edytorze na naszej mapie?
#7 | LegionistaRzymu dnia wrzesień 29 2013 09:23:36
Czy mógłbyś omówić różnice wprowadzone w edytorze w wersji 1.11.6? Dużo się tam pozmieniało...
#8 | RaDzik21PL dnia marzec 24 2016 23:34:09
Mam identyczne pytanie jak PanMleczko, czyli czy można ustawić jednostki w edytorze.
#9 | inferno8 dnia wrzesień 19 2016 13:34:55
Nie można w obecnej wersji. Kiedy to piszę, mamy wersję 1.12
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.
Oceny
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 100% [8 głosów]
Bardzo dobre Bardzo dobre 0% [0 głosów]
Dobre Dobre 0% [0 głosów]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
 
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

11-12-2017 11:29
Ikonka strony u mnie jest niewłaściwa.

10-12-2017 20:36
Ponadto shoutbox jest rozjechany. W sensie ikonki pod shoutboxem.

10-12-2017 19:54
W Nawigacji jest też linijka przerwy między zakładkami. I nicki mają inny kolor.

10-12-2017 19:21
Wydaje mi się, że nagłówki działów zmieniły czcionkę. Poza tym w newsach pojawił się bardzo rażący w oczy przycisk z drukarką.

10-12-2017 17:14
@Jarom, możesz dac znać co się zmieniło? Widzisz różnice?

10-12-2017 17:08
Wydaje mi się, że forum wyglądało inaczej przed aktualizacją

10-12-2017 11:18
Witamy pana ministra...

09-12-2017 23:48
Na forum.wesnoth.org,
wysyłając mu prywatną wiadomość tudzież pisząc posta w odpowiednim temacie.

09-12-2017 22:35
A nie sorki, chyba wreszcie znalazłem odpowiedni mod. Jest to "Move Units Between Campaigns" Jego autor to Dugi. Jak mogę mu zgłosić bugi?

09-12-2017 22:25
A więc może chodzi o ten dodatek: "Custom Campaign"? Może ktoś to sprawdzić nie jestem najlepszy z angielskiego.

 
Wygenerowano w sekund: 0.06
5,341,472 unikalne wizyty