Tworzenie postaci
Artykuł z serii Jak stworzyć modyfikację?
Znajomość tworzenia nowych postaci to podstawa każdego modera serii Jagged Alliance. Bez tego po prostu nie da się stworzyć dobrej modyfikacji, która byłaby w stanie konkurować z innymi, znanymi produkcjami. W tym poradniku omówimy wszystkie kwestie z tym związane.
Twarz postaci
Twarze najemników zapisane są w pliku Faces.slf (Data/Faces.slf). Aby je wypakować z pliku SLF używamy popularnego programu SLF-Explorer. W pliku Faces.slf, który przed chwilą wypakowaliśmy do nowego folderu znajdują się trzy katalogi:
- 33face - Twarze w bardzo małym rozmiarze
- 65face - Twarze w trochę większym rozmiarze
- Bigfaces - Główne twarze w największym rozmiarze będące wyświetlane w laptopie.
Zanim przystąpimy do wklejania zdjęcia musimy najpierw wybrać postać, której chcemy zmienić twarz, weźmy dla przykładu plik 00.STI w którym zapisana jest twarz Barry'ego, najemnika agencji A.I.M.
Uruchamiamy program STI-Edit i wczytujemy wybrany plik z twarzą. Następnie otwieramy zdjęcie, które chcemy wstawić, kopiujemy zawartość pliku (samo zdjęcie, nie plik) i wklejamy do naszego pliku z twarzą (w tym przypadku 00.STI) w programie STI-Edit za pomocą klawiszy Ctrl+V bądź za pomocą funkcji "Otwórz plik BMP" (12 ikonki od lewej na górze programu) wybieramy z dysku nasze zdjęcie i zapisujemy plik zachowując odpowiednią nazwę pliku.
Należy pamiętać o zachowaniu rozmiaru zdjęcia dla danego pliku, nasze nowe zdjęcie wklejamy do wszystkich plików z tą samą nazwą (w tym przypadku 00.STI).
Wygląd zewnętrzny postaci
Wygląd zewnętrzny czyli kolor włosów, ubranie itp. "figurki" postaci jaką widzimy na ekranie taktycznym. Do tego celu używamy programu ProEdit, który znajduje się w każdym JA2 w Binarydata.slf.
Uruchamiamy program. W lewym dolnym rogu znajduje się tabelka System info, naciskamy przycisk Edit System. Otwiera się nowe okienko w którym możemy wszystko ustawiać, nas interesują następujące opcje:
- Body type (Typ ciała) - Wybieramy kobiece lub męskie kształty postaci, lub nawet czy ma być to pojazd.
- Hair colour (Kolor włosów) - Ustalamy kolor włosów, do wyboru 7 kolorów.
- Skin colour (Skin colour) - Ma być białasem, czarnuchem czy po prostu opalony? Tutaj to ustawisz.
- Shirt colour (Kolor koszulki) - Co tu dużo mówić - kolor koszuli, do wyboru mamy nieco więcej opcji.
- Pants colour (Kolor spodni) - Tak samo, ustalamy kolor spodni.
Poszczególnych opcji do wyboru nie bedziemy opisywać, gdyż nie ma to większego sensu. Słówka są natomiast na tyle proste, że każdy powinien wiedzieć o co chodzi.
Statystyki postaci
Żadna to postać jeśli nie wyróżnia się umiejętnościami. Do edycji statystyk postaci używamy programu ProEdit. Uruchamiamy program. W lewym górnym rogu znajduje się tabelka Known Properties, aby edytować te dane naciskamy przycisk Edit Known. Otwiera się nowe okienko w którym możemy ustawiać co tylko chcemy, na samej górze możemy wpisać imię i nazwisko postaci a obok jej pseudonim, oto krótki opis pozostałych pól:
- Sex (Płeć) - Jak nietrudno się domyślić, do wyboru mamy dwie opcje.
- Race (Rasa) - Biały, murzyn, azjata, eskimos i hiszpan do wyboru.
- Nationality (Narodowość) - Wybieramy kraj pochodzenia naszej postaci, Polska na szczęście jest.
- Experience (Doświadczenie) - Ustawiamy doświadczenie postaci od 1 do 10 maksymalnie.
- Life (Zdrowie) - Ilość punktów zdrowia naszej postaci, ustawiamy w zakresie od 15 do 100 pkt.
- Dexterity (Zręczność) - Od zręczności zależy m.in. jak dobrze postać będzie rzucała granatami, ustawiamy od 1 do 100 pkt.
- Agility (Zwinność) - Od zwinności zależy prędkość poruszania się postaci.
- Strength (Siła) - Czyli siłaczem czy flakiem ma być postać.
- Wisdom (Inteligencja) - Od inteligencji zależy szybkość nabywania pozostałych umiejętności. Lepiej nie dawać zbyt mało bo postać bedzie zapominała co miała zrobić.
- Leadership (Dowodzenie) - Umiejętność dowodzenia potrzebna jest do szkolenia samoobrony, jej brak nie ma większego wpływu na postać.
- Markmanship (Um. strzeleckie) - Chyba najważniejsza opcja, od niej głównie zależy czy postać bedzie warta swojej ceny.
- Medical (Um. medyczne) - Umiejętności medyczne decydują o prędkości z jaką będzie bandażować siebie lub kogo innego.
- Mechanical (Mechanika) - Znajomość mechaniki przydaje się przy naprawianiu broni lub otwieraniu zamków w drzwiach.
- Explosives (Zn. Mat. Wyb.) - Znajomość materiałów wybuchowych to ważna umiejętność, bez niej nasza postać nawet nie zauważy miny.
- Scientific (Fachowość) - Nie bardzo wiem do czego służy ta opcja.
- Daily salary (Dziennie wynagrodzenie) - Ustalamy ile postać będzie sobie życzyła za dzień najmu.
- Weekly salary (Tygodniowe wynagrodzenie) - Ustalamy ile postać będzie sobie życzyła za tydzień najmu.
- Bi-weekly salary (Dwutygodniowe wynagrodzenie) - Ustalamy ile postać będzie sobie życzyła za 2 tygodnie najmu.
- Medical deposit (Zastaw na życie) - Jeśli zaznaczone - nasza postać będzie wymagała zastawu na życie.
Oprócz tego w tabelce Hidden znajdującej się prawym rogu programu ustawiamy dwie opcje: Skill Trait (Umiejętność) - Czyli w czym najlepiej się czuje nasza postać. Możemy wybrać m.in. nocne operacje, kamuflarz, walka wręcz itp. Skill Trait 2 (Druga umiejętność) - To samo co wyżej.
Charakterystyka postaci
Czyli ustalamy czy postać ta ma być zimnym draniem, dobrym przyjacielem, gnojkiem itp. itd.
Do tego celu standardowo używamy programu ProEdit.
Otwieramy program.
W prawym górnym rogu znajduje się tabelka Hidden, która zajmuje 1/4 powierzchni całego okna programu, naciskamy przycisk Edit Hidden.
Pojawia się nowe okienko w którym możemy wszystkie dane edytować.
Poniżej znajduje się opis opcji, które nas interesują:
- Appearance (Wygląd) - Możemy ustalić czy bedzie atrakcyjny, brzydki czy nawet ma być dzieckiem. Obok możemy wybrać jak bardzo: brak, trochę lub mocno.
- Refinement (Subtelność) - Wiadomo, jeśli chcemy aby był np. prostakiem to jest to dobre miejsce. Obok możemy wybrać jak bardzo.
- Hated Nationality (Nielubiana narodowość) - Możemy tu ustawić aby nie lubiał np. rosjanów czy niemców. Obok możemy wybrać jak bardzo.
- Sexist (Seksowny) - Seksowny, nie seksowny lub dżentelmen, do wyboru.
- Racist (Rasista) - Może być rasistą lub nie.
- Attitude (Nastawienie) - optymista, pesymista, przyjacielski itp. itd.
- Personality Trait (Zarysy osobowości) - Ma mieć klaustrofobie, nerwice czy może być psychopatą?
- Evolution (Rozwój) - Brak, normalny lub cofający się.
- Death Rate (Śmiertelność) - Nie bardzo wiem o czym to decyduje.
- Base morale (Baza morale) - Czyli jak szybko nasza postać będzie tracić i zyskiwać morale.
- Reputation Tolerance (Tolerancja) - Dokładnie nie wiem ale domyslam się, że im więcej tym bardziej tolerancyjny.
- Need for sleep (Potrzeba snu) - Im więcej punktów tym więcej snu będzie potrzebować.
- Buddy Merc 1 / Buddy Merc 2 (Przyjaciele) - Wybieramy postacie, które będzie lubić.
- Learn to like (Stara się lubić) - Postać, którą stara się lubić.
- Hated Merc 1 / Hated Merc 2 (Nieprzyjaciele) - Czyli nieprzyjaciele z którymi będzie się gryzł.
- Learn to hate (Stara się nie lubić) - Postać, którą stara się nie lubić.
- Merc-Npc approaches - Ustawiamy jak postać ma reagować na poszczególne sposoby rozmowy z nią (przyjaźnie, groźnie, bezpośrednio itp.)
Głosy i dialogi postaci
Bez głosów i dialogów postać nad, którą tyle się męczyliśmy będzie niczym. Potrzebny nam będzie program EDT Editor.
Dialogi, albo jak kto woli - teksty postaci znajdują się w plikach Npcdata.slf (dla postaci NPC) i Mercedt.slf (dla postaci RPC).
Znajdują się tam pliki z rozszerzeniem EDT, które otwieramy za pomocą programu EDT Editor.
Gdy je otworzymy szybko zorientujemy się o co chodzi - po prostu na miejsce obecnych tekstów wpisujemy własne.
Uwaga!
Przy wybieraniu pliku uważamy aby plik miał taki numer jaki miał plik z twarzą postaci, czyli np. 139.EDT.
Głosy postaci znajdziemy w plikach Npc_Speech.slf i Speech.slf. Znajdują się tam pliki w rozszerzeniu WAV. W ich nazwach jest zapisana liczba przedstawiająca postać oraz numer wiersza w pliku EDT, który wymawia np. 139_000.WAV.
Wyposażenie postaci
Czyli co ma mieć przy sobie nasza postać. Otwieramy program ProEdit i w prawym dolnym rogu widzimy dość płaską tabelkę Items, naciskamy przycisk Edit Items, otwiera nam się nowe okienko w którym możemy wybrać przedmioty w poszczególnych slotach:
- Helmet (Hełm) - Wybieramy hełm dla postaci.
- Vest (Kamizelka) - Wybieramy kamizelkę.
- Leggings (Spodnie) - Wybieramy spodnie
- Main Hand (Główna ręka) - Czyli to co ma mieć postać w swojej prawej ręce.
- Big Slots (Duże sloty) - Wybieramy przedmioty, które mają się znaleźć w dużych slotach w inwentarzu postaci.
- Small slots (Małe sloty) - Wybieramy przedmioty, które mają się znaleźć w małych slotach w inwentarzu postaci.
Pozycja postaci w sektorze
Czyli gdzie nasza postać ma się znajdować, o ile nie jest to najemnik. Włączamy program ProEdit i w tabelce Hidden, która znajduje się w prawym górnym rogu, wciskamy przycisk Edit Hidden i zwracamy uwagę na następujące opcje:
- NPC Town - Wybieramy miasto w którym ma się znajdować nasza postać.
- Town Attch - Nie wiem dokladnie co to daje ale się dowiem ;-)
- Sector - Czyli sektor w którym ma być nasza postać.
- Level - Poziom sektora, 0 oznacza powierzchnię a 1,2 i 3 oznaczają kolejne poziomy kopalni.