Tekst zaczerpnięty jest z forum (można powiedzieć już, że ze starego forum). Dziękuję bardzo osobie, która poświęciła się i napisała wspaniałą instrukcje obsługi programu do tworzenia postaci.
Obsługa programu może wydawać się dość trudna, lecz w gruncie rzeczy jest banalna.
Obsługę programu będę tłumaczył na podstawie, Bandite (dla niewtajemniczonych to wandal z gry, ma czarne okularki rodem z matrixa, czerwona chusta, taki mały karzeł)
Tłumaczenia terminów używanych w programie:
standing- stanie
walking - chodzenie
running - bieganie
heavy_obj_walk- chodzenie z cięższą rzeczą
heavy_obj_run- bieganie z cięższą rzeczą
normal_weapon_atck- atak normalną bronią
jump_weapon_atck- atak bronią w skoku
run_weapon_atck- atak bronia w biegu
dash_weapon_atck- atak bronią w wyskoku z biegu
light_weapon_thw- rzucanie lekką bronią
heavy_weapon_thw- rzucanie ciężką bronią
sky_lgt_wp_thw- rzucanie lekką bronią z powietrze
weapon_drink- picie
punch- uderzenie
super_punch- uderzenie, gdy przeciwnik jest oszołomiony
jump_attack- atak w wyskoku
run_attack- atak w biegu
dash_attack- atak ze skoku z rozbiegu
dash_defend- skok tyłem
rowing- dosłownie słow "row" znaczy rząd
defend- obrona
broken_defend- zniszczenie obrony
picking_light- podnoszenie lekkiej broni
picking_heavy- podnoszenie cięzkiej broni
catching- łapanie
picked_caught- podnoszenie, złapanie
falling- zderzenie
ice- zamrożenie
fire- spalenie
tired- oszołomienie
jump- skok
dash- skok z rozbiegu
crouch- przysiad
stop_running- zakonczenie biegu
crouch2- inny przysiad
injured- ranny
lying- leżenie
throw_lying_man- rzucanie inną postacią
dummy- pozór
Na następnej stronie już zaczyna się wspaniały kurs tworzenia postaci, dzieki któremu stworzysz wojowników o niespotykanych dotąd umiejętnościach.
1. Otwieramy program.
2. Najlepiej wczytujemy którąś z postaci(dobrze jest ówcześniej ją skopiować). Wybieramy file, open i znajdujemy bandite,
oczywiście możecie wybrać kogo chcecie, ale ja jak jush wspomniałem upodobałem sobie baaandite
3.Wyświetli nam plik trextowy data bandite
4. Teraz wkleję tutaj początek tekstu data bandite:
name: Bandit (imię, wpisujemy własne jeśli chcemy)
head: sprite\sys\bandit_f.bmp (odnośnik do rysunku twarzy)
small: sprite\sys\bandit_s.bmp
file(0-69): Mały rysunek całego bandite, widoczny w trybach championship
sprite\sys\bandit_0.bmp w: 79 h: 79 row: 10 col: 7
file(70-139): Rysunki akcji bandite
sprite\sys\bandit_1.bmp w: 79 h: 79 row: 10 col: 7 Rysunki akcji bandite 2
walking_frame_rate 3 rodzaj chodu
walking_speed 4.000000 prędkość chodu
walking_speedz 2.000000prędkość chodu (góra dół)
running_frame_rate 3 rodzaj biegu
running_speed 8.000000 szybkość biegu
running_speedz 1.300000 szybkość biegu (góra, dół)
heavy_walking_speed 3.000000 prędkość chodu z cięższą rzeczą
heavy_walking_speedz 1.500000 prędkość chodu z ciężką rzeczą (gora, dol)
heavy_running_speed 5.000000 prędkość biegu z ciężką bronią
heavy_running_speedz 0.800000 prędkość biegu z ciężką bronią(góa, dół)
jump_height -16.299999 długość skoku w górę
jump_distance 8.000000 długość skoku w bok
jump_distancez 3.000000 długość skoku w bok i /\ lub \/
dash_height -11.000000 wysokość rzutu
dash_distance 15.000000 dystans rzutu
dash_distancez 3.750000 dystans rzutu góra, dół
rowing_height -2.000000 wysokość wiosłowania
rowing_distance 5.000000 dystans wiosłowania
5. Aby dać bandite zdolność specjalną najlepiej skopiujmy text z innej postaci np. lodową kule weźmiemy od freeza. Czasem będziemy musieli dorysować rysunek owej akcji.
Trochę jaśniej...:
Na każdy rysunek akcji postaci
(sprite\sys\bandit_0.bmp w: 79 h: 79 row: 10 col: 7
file(70-139): Rysunki akcji bandite
sprite\sys\bandit_1.bmp w: 79 h: 79 row: 10 col: 7 Rysunki akcji bandite 2 dla przypomnienia)
składa się wiele kratek animacji, każda z nich ma swój własny numer
Patrzymy które kratki animacji u bandite są wolne. Są to np. 235, 236 i 237
Przy dobrych układach coś dzisiaj napiszę!
6. Wygląd dowolnie zmieniamy w folderze sprite\sys
pliki bmp odpowiadające bandite to:
-bandite_0 (rysunki akcji)
-bandite_0b (rysunki akcji bandite w innym kolorze)
-bandite_1 (inne rysunki akcji)
-bandite_1b (inne rysunki akcji dla bandite w kolorze granatu)
-bandite_f (twarz bandite)
-bandite_s (mały wizerunek bandite)
7. Dźwięki wytłumaczę na przykładzie biegu z ciężką bronią (heavy_obj_run)
Macie tu tę częśc data:
Dźwięki możemy wstawić do innych czynności w których owego dźwięku nie ma. np dochodzenia z ciężką bronią (heavy_obj_walk)
Wpisujemy tylko
sound: data\własnydźwięk.wav
8. MP
Ileż razy mielismy problemy z brakującą iloscią magic points?
ile razy? teraz to sie skonczy.
Zeby było mi łatwiej mp wytłumaczę na przykładzie Firzena:
a) wczytujemy plik data firzena
b) disaster. Kazdy wie co tzn normalnie kosztuje 100mp
240 disaster
pic: 83 state: 3 wait: 1 next: 241 dvx: 0 dvy: 0 dvz: 0 centerx: 39 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0 mp: 100 Tu zmieniamy ilość zuzywanego mp na atak disaster. Jesli zamiast 100 wpiszemy 1 to tyle własnie mp zuzywac będzie tan atak. Prościutko nie
wpoint:
kind: 1 x: 44 y: 49 weaponact: 31 attacking: 0 cover: 1 dvx: 0 dvy: 0 dvz: 0
wpoint_end:
bdy:
kind: 0 x: 21 y: 18 w: 43 h: 62
bdy_end:
9. poruszanie się w przód i górę-dół podczas wykonywania ataku:
Pod nazwą każdego ataku mamy różne nieznane skróty, często zastanawiamy się co to znaczy np:
dvz - po wykonaniu ataku wybieramy w jakie miejsce chcemy się przenieść(góra dół) i o ile np
dvz 100
dvx - wykonując atakprzenosimy się o wybraną ilość kroków do przodu
wpisujemy to jak w poprzednim wypadku: dvx 100
innych lepiej nie zmieniać gdyż po wpisaniu złych liczb ataki moga zaniknąć
10. Obrona odbijająca kule (taka jak u Firzena, Jan i Knighta)
(pamiętajcie,że tłumaczę nadal na przykładzie bandite)
jeśli w ilości mp(patrz punkt 8 )
wpiszemy naprzykład 2300 (pamiętajmy, że postać nie ma aż tyle mp) to wykonywany atak będzie zabierał 4 punkty energii hp i 60 magic points (mnożenie przez 2 liczb 2 i 30, ale zawsze musimy pamietac o ostatnim zerze)
13. Zapewne zastanawiacie się dlaczego do niektórych ataków po kilka razy pisane sa podobne texty. (Jeden się kończy i zaczyna się drugi o podobnym tytule)
Otóż każdy dotyczy innej czynności jednego ataku. NP freeza: atak sword występuje aż 6 razy. Dlaczego? otwórzmy freeze_2 w folderze sprite\sys
Ile jest rysunków akcji dotyczących lodowego miecza?
Odpowiedź dla nieumiejących liczyć: 6
14. Zapisywanie postaci:
a) klikamy na 3 guzik z dyskietką
b) naciskamy ctr+s
c) wybieramy file -> save
d) wybieramy file -> save as
Ja radziłbym zapisywać tym ostatnim...
Podajemy nazwę pliku data (najlepiej dać mu taką nazwę jak nazywa się nasza postać. Jesli nazwaliśmy postać heniek to temu plikowi dajmy nazwę heniek.dat
15. Umieszczanie postaci w grze
plik data naszej postaci dopisujemy do listy w pliku textowym data w folderze data: