Pytania i odpowiedzi / F.A.Q - Jak to zrobić                               autor: K4thos

Spis treści
Spis treści:
Jak dodać postacie do Mugena ?
Jak dodać areny ?
Jak wgrać motyw/screenpack, lifebary ?
Jak stworzyć postać, arenę, screenpack etc ?
Jak włączyć/wyłączyć wyświetlanie informacji trybu debug ?
Jak zmienić w screenpacku ilość miejsc na postacie ?
Jak ustawić kolejność walk w Mugenie ?
Jak zmienić liczbę rund potrzebnych do wygrania walki ?
Jak zmienić muzykę na arenie, w czasie intra, ekranu tytułowego i wyboru postaci ?
Jak konwertować muzykę na inne formaty ?
Jak zmienić portret postaci ?
Jak skonfigurować Mugena ?
Jak odpalić Mugena na pełnym ekranie i zmienić jakość wyświetlanej grafiki ?
Jak zmienić ilość życia postaci, siłę ataków itp ?
Jak stworzyć postać ukrytą (niewybieralną) w select screen ?


Jak dodać postacie do Mugena ?
Jak dodać postacie do Mugena ?
Otwórz plik select.def znajdujący się w folderze data Mugena za pomocą dowolnego edytora tekstowego np. notatnika. Jeśli chcesz dodać postać Goku (nazwa folderu postaci) zapis powinien wyglądać następująco:

[Characters]
Goku, random, order=1

Więcej informacji na temat dodawania postaci (przypisywanie aren, muzyki itd.) znajdziesz na stronie Samouczka w poradniku: Dodawanie postaci i aren.
Cofnij    Spis    Następne


Jak dodać areny ?
Jak dodać areny ?
Podobnie jak w przypadku dodawania postaci areny dodaje się w pliku select.def. Pod wpisem [ExtraStages] wpisz nazwy plików DEF aren umieszczonych w folderze stages oraz ścieżkę do nich tak jak na poniższym przykładzie:

[ExtraStages]
stages/kfm.def;
stages/stage0.def

Więcej informacji na temat dodawania aren do Mugena znajdziesz na stronie Samouczka w poradniku: Dodawanie postaci i aren.
Cofnij    Spis    Następne


Jak wgrać motyw/screenpack, lifebary ?
Jak wgrać motyw/screenpack, lifebary ?
Główne pliki odpowiedzialne za wygląd Mugena znajdują się w folderze "data", czcionki w "font", itd. Lista wszystkich plików odpowiedzialnych za motyw znajduje się w pliku system.def, natomiast pliki wchodzące w skład lifebarów są zapisane w fight.def Najprostszy sposób instalacji polega na przeniesieniu wszystkich plików screenpacka/lifebara do odpowiednich folderów zgodnie z zapisanymi ścieżkami w plikach definicji i nadpisanie wszystkich już istniejących plików. Czyli czcionki ze screenpackowego folderu "font" należy przenieść do mugenowego folderu "font" a pliki ze screenpackowego folderu "data" do mugenowego folderu "data". Mugen daje również możliwość zamiennego używania wielu motywów. Więcej informacji na ten temat znajdziesz na stronie Samouczka w poradniku: Dodawanie motywów.
Cofnij    Spis    Następne


Jak stworzyć postać, arenę, screenpack etc ?
Jak stworzyć postać, arenę, screenpack etc ?
Strona M.U.G.E.N Samouczek została stworzona po to żeby w przystępny sposób wytłumaczyć podstawy programowania w Mugenie i zachęcić polskich fanów do pracy nad własnymi kreacjami. Zapraszam do przeczytania umieszczonych na stronie tutków i odwiedzania naszej strony jak najczęściej. Kolejne poradniki na temat tworzenia postaci, aren i modułów już w drodze ;)
Cofnij    Spis    Następne


Jak włączyć/wyłączyć wyświetlanie ...
Jak włączyć/wyłączyć wyświetlanie informacji trybu debug ?
W czasie gry wciśnij kombinacje Ctrl+D lub w pliku data/mugen.cfg zmień w grupie [Debug] zapis Debug = 1 na Debug = 0.
Cofnij    Spis    Następne


Jak zmienić w screenpacku ilość miejsc ...
Jak zmienić w screenpacku ilość miejsc na postacie ?
Najłatwiej jest ściągnąć interesujący Cię motyw z odpowiednią ilością miejsc na postacie. W bazie danych Samouczka znajdziesz linki do wielu ciekawych screenpacków. W folderze data/big znajduję się również domyślny motyw z 60 slotami. Wystarczy przenieść znajdujący się w nim plik system.def do folderu data Mugena.

Można również samemu edytować plik system.def w części [Select Info] określającej wygląd ekranu wyboru postaci. Wybrane funkcje dotyczące zmiany ilości slotów opisałem na przykładzie domyślnego motywu "big" dołączonego do Mugena.

[Select Info]
rows = 6 ;Ilość wierszy
columns = 10 ;Ilość kolumn
wrapping = 1 ;1 - obramowanie
pos = 17,24 ;Pozycja na osi x,y
showemptyboxes = 1 ;1 - wyświetla puste sloty na postacie
moveoveremptyboxes = 1 ;1 - pozwala kursorowi poruszać się po pustych boxach.
cell.size = 27,27 ;Wielkość poszczególnych komórek podana w pikselach (x,y)
cell.spacing = 2 ;Odstęp pomiędzy komórkami
.....
portrait.scale = 1,1 ;Skalowanie ikony postaci. Wartość 1,1 oznacza, że każda ikona w komórce będzie wyświetlana w oryginalnej wielkości (domyślnie 25x25 pikseli) Jeżeli zmniejszysz wielkość poszczególnych komórek np. o połowę wtedy skalowanie ikon powinno wynosić 0.5,0.5 etc.
.....

W [Select Info] można również zmienić położenie, wielkość i wygląd elementów, z których zbudowany jest ekran wyboru postaci. Zmiana wielkości komórek (cell) jest równoznaczna z koniecznością dopasowania wielkości grafik w pliku system.sff np. ikony random itd.  Więcej informacji na temat screenpacków, oraz poradnik na temat tworzenia własnych motywów znajdziesz już wkrótce na stronie Samouczka.
Cofnij    Spis    Następne


Jak ustawić kolejność walk w Mugenie ?
Jak ustawić kolejność walk w Mugenie ?
Postacie możesz dodać w pliku select.def z parametrem order = ? od 1 do 10 określając w ten sposób ich tzw. priorytet. Dzięki temu określasz kolejność i ilość walk z wybranymi postaciami np. najpierw kilka walk z łatwymi przeciwnikami, później bardziej wymagającymi a na końcu bossami itp. Przykładowo, jeśli chcesz żeby postać o nazwie Goku miała order = 2 zapis w pliku select.def powinien wyglądać następująco:

[Characters]
Goku, order= 2

[Options]
arcade.maxmatches = 5,4,3,2,0,0,0,0,0,1
team.maxmatches = 4,1,1,0,0,0,0,0,0,0

Ten kod odnosi się do parametru: order = ? i wygląda to następująco:

arcade.maxmatches = order=1, order=2, order=3, order=4, order=5, order=6, order=7, order=8, order=9, order=10

Zapis:
arcade.maxmatches = 5,4,3,2,0,0,0,0,0,1

oznacza, że wybierając w Mugenie opcje Arcade stoczysz 5 walk z losowo dobranymi postaciami, które mają order = 1, później 4 z order = 2 itd... a na końcu 1 walkę z order = 10. Oczywiście jak to sobie ułożysz zależy od ciebie. Jeśli postać nie ma określonego parametru order to Mugen odczytuje ją jakby miała order=1. W takim wypadku interesuję cię tylko pierwsza liczba w arcade i team maxmatches. Więcej informacji na ten temat znajdziesz na stronie Samouczka w poradniku: Dodawanie postaci i aren.
Cofnij    Spis    Następne


Jak zmienić liczbę rund potrzebnych do ...
Jak zmienić liczbę rund potrzebnych do wygrania walki ?
Edytorem tekstu otwórz plik fight.def i w ustawieniach [Round] zmień wartość match.wins = ? na odpowiadającą ci liczbę rund potrzebnych do wygrania walki.
Cofnij    Spis    Następne


Jak zmienić muzykę na arenie, w czasie ...
Jak zmienić muzykę na arenie, w czasie intra, ekranu tytułowego i wyboru postaci ?
Mugen do odtwarzania muzyki używa dokładnie tych samych pluginów co Winamp. Jeśli ich nie posiadasz, to zapoznaj się z tekstem na temat konfiguracji Mugena, gdzie zamieściłem paczkę pluginów, oraz sposób ich instalacji. Tutaj zajmiemy się zmianą domyślnie odtwarzanej muzyki w Mugenie. Muzykę odtwarzaną na arenie można zmienić otwierając edytorem tekstu plik DEF areny. Pod wpisem [Music] wybierasz ścieżkę do wybranej piosenki. W bgvolume = dopasowujesz głośność odtwarzania piosenki (zakres od 0 do 255).

[Music]
bgmusic = sound/nazwapiosenki.mp3
bgvolume = 255

Muzykę odtwarzaną na głównym menu, ekranie wyboru postaci itd. zmienia się w pliku system.def odpowiedzialnym za screenpack.

[Music]
;Muzyka odtwarzana na ekranie wyboru trybu gry
title.bgm = title.mp3
title.bgm.loop = 1

;Muzyka odtwarzana na ekranie wyboru postaci
select.bgm = select.mp3
select.bgm.loop = 1

;Muzyka odtwarzana w czasie versus screen
vs.bgm = versus.mp3
vs.bgm.loop = 1

Zapis bgm.loop = 1 oznacza, że utwór po skończeniu odtwarzania będzie odgrywany ponownie. Można również dodać muzykę do wyświetlanego w Mugenie intra, loga, ekranu game over itd. otwierając odpowiedni plik DEF (np. intro.def) i dodając lub zmieniając wpis na temat odtwarzanej muzyki tak jak na przykładzie poniżej:

[Scene 0]
bgm = sound/intro.mp3
bgm.loop = 1
Cofnij    Spis    Następne


Jak konwertować muzykę na inne formaty ?
Jak konwertować muzykę ? WAV - MP3 - OGG
Muzyka w formacie mp3 czasami przycina nawet przy idealnych ustawieniach Mugena i wgranych pluginach. Jeśli chcesz raz na zawsze pozbyć się problemów z odtwarzaniem i nieprawidłowym zapętlaniem się utworów powinieneś rozważyć zmianę formatu plików dźwiękowych. Najmniej konfliktowym formatem dla Mugena jest na dzień dzisiejszy vorbis .ogg

Przed przystąpieniem do konwersji plików konieczne będzie zdekompresowanie wybranych utworów do stanu początkowego - formatu WAV. Poniżej zamieszczam poradnik krok po kroku jak tego dokonać przy pomocy popularnego Winampa:
1. Odpal program winamp i wejdź w 'Options' -> 'Preferences...'
2. W zakładce 'Plug-ins' -> 'Output' wybierz z dostępnych pluginów 'Nullsoft Disk Writer' i kliknij na przycisk 'Configure'.
3. Zaznacz opcję 'Output to directory containing source files' i w zakładce 'Output file type' wybierz 'Auto'.
4. Kliknij na duży przycisk w części 'Conversion', ustaw 'Format' PCM 48,000 kHz; bitów: 16 ; Stereo 187 kb/s i zatwierdź ustawienia.
5. Upewnij się, że opcję 'Single-file mode', 'Override thread priority' i 'Conversion' NIE są zaznaczone.
6. Zatwierdź ustawienia i wyłącz program.
7. Przejdź do katalogu z muzyką i zaznacz interesujące cię kawałki. Wciśnij prawy przycisk myszy i wybierz opcję 'Play in Winamp'. Zamiast odtwarzania muzyki program rozpocznie dekompresję do formatu WAV.

Konwersja .ogg:
1. Ściągnij i zainstaluj program dBpoweramp Music Converter razem z codec'iem vorbis.
2. Wybierz gotowe pliki w formacie .wav do konwersji.
3. W zakładce 'Converting To' ustaw format ogg vorbis (ten z rybą :)), oraz 'Frequency' -> 48 KHz, 'Channels' -> 'stereo CD'.
4. Wciśniecie przycisku 'Start converting' rozpoczyna konwersję plików.

Nie zapomnij zainstalować w Mugenie pluginu vorbis.dll do odtwarzania formatu .ogg W tym celu ściągnij przygotowaną przez nas paczkę pluginów a następnie otwórz plik mugen.cfg Instalacja polega na dodaniu odpowiedniego wpisu w części dotyczącej konfiguracji dźwięku:
[Sound Win]
plugin = looptype=2, plugins/in_vorbis.dll, ogg

UWAGA:
Windowsowe przyspieszenie sprzętowe dla odtwarzania muzyki powinno być wyłączone: Start -> Ustawienia -> Panel Sterowania -> Dźwięki, mowa i urządzenia audio -> Dźwięki i urządzenia audio -> Zaawansowane... -> wydajność. Przyśpieszenie sprzętowe wyłączasz przesuwając suwak skrajnie w lewo.

Jak konwertować muzykę ? On-Line
Pozostaje jeszcze inne rozwiązanie, jeżeli nie chcesz niepotrzebnie instalować dodatkowych programów wystarczy poszukać w sieci konwerterów on-line. Jest ich sporo, pozwalają na darmowe przetwarzanie plików graficznych, dźwiękowych a także filmów. Oto przykładowa strona: Media Convert.
Cofnij    Spis    Następne


Jak zmienić portret postaci ?
Jak zmienić portret postaci ?
Portret standardowo powinien mieć wymiary 120x140, 256 kolorów i być zapisany w formacie PCX. Żeby podmienić portret otwórz plik SFF postaci np. programem Fighter Factory. Znajdź grupę 9000 i sprite numer 1. Teraz po prostu zamień go na inny (zmień/change sprite). Ważne jest żeby nie dzielił on palety z resztą spritow -> Odznacz opcje "Podzielna paleta" (Shared palette).
Cofnij    Spis    Następne


Jak skonfigurować Mugena ?
Jak skonfigurować Mugena ?
Mugena można skonfigurować korzystając z pliku mugen.cfg znajdującego się w folderze data. Otwórz go edytorem tekstu np. notatnikiem i zmodyfikuj wpisy tak jak opisałem to na stronie Samouczka w poradniku na temat konfiguracji Mugena.
Spolszczone pliku konfiguracyjnego:
mugen.cfg [Dosmugen od wersji: 2001.04.14]
mugen.cfg [Winmugen wersja: 2003.06.14]
Cofnij    Spis    Następne


Jak odpalić Mugena na pełnym ekranie ...
Jak odpalić Mugena na pełnym ekranie i zmienić jakość wyświetlanej grafiki ?
Użyj podanej poniżej konfiguracji w pliku mugen.cfg znajdującym się w folderze data Mugena.

[Video Win] ;Opcje graficzne dla WinMugena
;Rozdzielczość Mugena. Jeśli Twoja karta graficzna ma problemy z poprawnym
;wyświetlaniem grafiki użyj rozdzielczości 320x240.
Width = 640
Height = 480


;Głębia kolorów, w jakiej uruchamiany jest MUGEN. Domyślnie 16 bit.
; 16 - najlepsza
; 24,32 - wolniejsza
; 8 - najgorsza
Depth = 16

; 1 - dopasowuje wielkość ekranu do wybranej rozdzielczości.
; 0 - wyłącza automatyczne rozciąganie ekranu.
Stretch = 1

;Wybór filtrów poprawiających grafikę. Zalecane dla szybszych komputerów.
; 0 - wyłączone filtry
; 1 - wygładzone i wyostrzone krawędzie
; 2 - rozmycie tekstur
; 3 - linie znane z automatów
; 4 - hi-res - podbija rozdzielczość
DoubleRes = 2

;DirectX mode
; Hardware / Software - Fullscreen mode (tryb pełnoekranowy)
; Windowed / Overlay - Window mode (Mugen w oknie)
; Overlay - Szybszy tryb od Window mode, obsługiwany przez niektóre karty graficzne.
; Safe - Użyj Safe mode jeśli gra nie uruchamia się w innych trybach.
; None - Brak obsługi DirectX
DXmode = Hardware

; 1 - pozioma synchronizacja obrazu. Likwiduje migotanie ekranu.
; 0 - jeśli BlitMode = PageFlip.
VRetrace = 0

;Metoda wyrysowywania obrazu
; Normal - normalnie
; PageFlip - zastępowanie klatek
BlitMode = PageFlip

Tryby Hardware i Software odpalają Mugena na pełnym ekranie. Zalecana rozdzielczość to 640x480 i włączony Stretch = 1. Do wygładzania tekstur służy filtr DoubleRes = 2 przez wielu uważany za najlepszy ze względu na wyraźną poprawę wyświetlanej grafiki jednak wiele nowszych screenpacków i lifebarów tworzone jest obecnie w wyższej rozdzielczości i wymaga użycia filtra DoubleRes = 4. Wybór należy do Ciebie. Więcej informacji na temat pliku mugen.cfg i jego spolszczenie znajdziesz w poradniku na temat konfiguracji Mugena.
Cofnij    Spis    Następne


Jak zmienić ilość życia postaci, siłę ataków itp ?
Jak zmienić ilość życia postaci, siłę ataków itp ?
Zacznijmy od zmiany podstawowych wartości i ustawień takich jak maksymalny poziom życia czy ogólna siła ciosów postaci. W górnej części jednego z plików CNS znajdziesz linie [Data], w której możesz zmienić  opisane poniżej parametry:

[Data]
;tu ustalasz maksymalny poziom energii życiowej postaci.
life = 1000
;maksymalny poziom energii z której możesz korzystać wykonując ataki specjalne.

power = 3000

;wartość procentowa, która odnosi się do siły obrażeń ciosów (100%)
attack = 100
;poziom obrony w procentach, odnosi się do wytrzymałości postaci.
defence = 100
;procentowy przyrost obrony kiedy postać leży na ziemi (została powalona).
fall.defence_up = 50
;czas przez jaki postać leży na ziemi (60 taktów = 1s)

liedown.time = 60

Teraz zajmiemy się zmianami siły poszczególnych ataków, która jest zapisana w jednym z plików CNS lub ST w folderze z postacią. Jeśli nie znasz nazwy interesującego cię ataku, lub nie jest ona podana w pliku CNS, to sprawa się nieco komplikuję. W takim wypadku otwórz plik CMD i zwracając uwagę na wpisy command określające kombinację klawiszy potrzebną do wyprowadzenia danego ataku znajdź interesujący cię numer akcji value =. Gdy już go znasz, wróć do pliku CNS i używając opcji szukaj (Ctrl+F) znajdź interesujący cię atak. Teraz pod linią [Statedef numer akcji] zmień wartość zadawanych obrażeń damage = tak jak na przykładzie poniżej:

[Statedef 230]
type = S
movetype= A
.....

[State 230, 2]
type = HitDef
.....
damage = 26
.....

Więcej informacji na temat plików CNS i CMD znajdziesz na stronie Samouczka.
Cofnij    Spis    Następne


Jak stworzyć postać ukrytą (niewybieralną) ...
Jak stworzyć postać ukrytą (niewybieralną) w select screen ?
W celu ukrycia postaci np. bonusowej planszy można posłużyć się prostym trickiem. W pliku system.def przejdź do wpisów poświęconych select screen:

[Select Info]
rows = 6 ;liczba wierszy
columns = 10 ;liczba kolumn
...
showemptyboxes = 0 ;wyświetlanie pustych pól (1- włączone, 0 - wyłączone)
moveoveremptyboxes = 0 ;poruszanie po pustych polach (1- włączone, 0 - wyłączone)

Zmiana liczby wierszy i kolumn jest równoznaczna ze zmianą wyglądu ekranu wyboru postaci. Kolejne rzędy zostaną dodane na dole i po prawej stronie ekranu. Edytując [Select Info] nie zapomnij zmienić funkcji showemptyboxes = ? i moveOverEmptyBoxes = ? na 0 jeśli domyślnie były włączone. W pliku select.def dodaj postacie tak jak na przykładowym schemacie:
gdzie:
- postać
- puste pole (wpis nie odnoszący się do postaci np. 'blank')
- ukryta postać, w zależności od używanego motywu należy dodać odpowiednią ilość rzędów w system.def i pustych wpisów w select.def tak aby wychodziły poza widoczny w grze ekran wyboru postaci. Na pierwszy rzut oka może się to wydawać trochę skomplikowane jednak poniższy schemat powinien rozwiać wszelkie wątpliwości:
Cofnij    Spis