(
"undead", 0,
"undead_body", "undead_calf_l", "undead_handL",
"undead_head", undead_face_keys,
[],
[],
[],
[],
[("undeadface_a",0xffffffff,[]),
("undeadface_b",0xffcaffc0,[]),
], #undead_face_textures
[], #voice sounds
"skel_human", 1.0,
),
]
W module_skins jeśli chodzi o rasę Zombiaków, która była w oryginalnych plikach warbanda nic nie zmieniałem, tylko usunąłem krzyżyki (płotki # ) z przodu linijek mówiących o zombiakach, co zresztą jest przedstawione w spojlerze.
Natomiast w pliku module_game_menus dodałem Zombie do wyboru rasy na starcie, pod płcią kobiety, zgodnie z tutorialem:
[
("start_male",[],"Male",
[
(troop_set_type,"trp_player", 0),
(assign,"$character_gender",tf_male),
(jump_to_menu,"mnu_start_character_1"),
]
),
("start_female",[],"Female",
[
(troop_set_type, "trp_player", 1),
(assign, "$character_gender", tf_female),
(jump_to_menu, "mnu_start_character_1"),
]
),
("start_undead",[],"Zombie",
[
(troop_set_type,"trp_player", 2),
(assign,"$character_gender",tf_undead),
(jump_to_menu,"mnu_start_character_1"),
]
),
("go_back",[],"Go back",
[
(jump_to_menu,"mnu_start_game_0"),
]),
]
),
Na czystym module_system próbowałem od nowa usunąć szkielety i robić tylko zombiaki. Tutaj zamiast man_face_keys mamy undead_face_keys. Ale pomimo braku jakichkolwiek zmian, poza usunięciem tych krzyżyków i dodania linijki w game_menus, która powinna umożliwić grę rasą undead, nadal występują błędy.
PS: Odnośnie dołączania plików: nie wiem, jak zamieścić tutaj plik na forum, gdzie tu się dodaje załączniki, chyba nie ma takiej opcji nigdzie, nawet w PW i wszystko będę musiał gdzieś uploadować a potem umieszczać linki do pobrania.
Podejrzane, żeby się upewnić wklej gdzieś(pastebin? wklej.org?) rgl_log.txt z folderu głównego warbanda po uruchomieniu gry na modzie i crashu. Ale w międzyczasie patrzę i widzę że wszystkie rasy z CoMM mają ustalone tekstury włosów, nawet gdy nie posiadają żadnej bujnej czupryny do wyboru. Spróbuj zamienić na:
(
"undead", 0,
"undead_body", "undead_calf_l", "undead_handL",
"undead_head", undead_face_keys,
[],
[],
["hair_blonde"], #hair textures
["hair_blonde"], #beard_materials
[("undeadface_a",0xffffffff,["hair_blonde"]),
("undeadface_b",0xffcaffc0,["hair_blonde"]),
], #undead_face_textures
[], #voice sounds
"skel_human", 1.0,
),
]
Mat, jesteś geniuszem!
Teraz niby działa, bo nie crashuje przy ekranie twarzy, ale pojawiają się za to inne błędy, których nie sposób wyrazić słowami. Zaraz wrzucam screeny. Poczekajcie chwilkę na edit posta.
EDIT:
Dobra, tu są screeny:
http://iv.pl/images/38337485920861796671.jpg
http://iv.pl/images/33894925389678256002.jpg
Nie wiem, czy hotlinkowanie działa, więc wrzucam dwukrotnie.
(http://iv.pl/images/38337485920861796671.jpg)
(http://iv.pl/images/33894925389678256002.jpg)
Twarze już naprawiłem, problem był taki, że kopiując twój tekst
(
"undead", 0,
"undead_body", "undead_calf_l", "undead_handL",
"undead_head", undead_face_keys,
[],
[],
["hair_blonde"], #hair textures
["hair_blonde"], #beard_materials
[("undeadface_a",0xffffffff,["hair_blonde"]),
("undeadface_b",0xffcaffc0,["hair_blonde"]),
], #undead_face_textures
[], #voice sounds
"skel_human", 1.0,
),
]
nie uwzględniłem tego, że w swoim pliku Zombie.brf zmieniłem twarze na undead_face, zamiast undeadface (innymi słowy, dodałem kładkę). Twarz już jest normalnie wyświetlana.
Okej, więc dłoń będę musiał naprawić albo sam, albo poprosić kogoś o pomoc (na teksturowaniu zupełnie się nie znam).
Ale zastanawia mnie inna rzecz - dłonie mężczyzn i kobiet w grze są zaciśnięte, a tutaj dłoń truposza jest rozprostowana, co głupio wygląda, gdy trzyma on miecz. Jak zrobić, żeby jego dłonie były zaciśnięte tak samo, jak dłonie mężczyzn i kobiet?
PS: To jest dziwne, ale jak patrzę w te pliki .BRF w CommonRes w pliku body_meshes to dłonie kobiet i mężczyzn są tak samo wyprostowane, ale w grze się zaciskają ._.
Zainteresuj się czymś co się nazywa animacja vertexowa, pomieszaj w modelu(ważne jest żeby liczba verteksów i ich kolejność została identyczna!) i zaimportuj do gry żeby wyglądało tak samo jak w podstawce. Wtedy gra powinna ogarnąć i powinno działać.
(http://iv.pl/images/16596129106966427913.png)