Uhh, sorry for the late repsonse . I just couldn't indulge with modding and m&b...
Mostly yes, execpt for the horse textures.
Thank you for pointing out but i didn't witness anything regarding transparency issues.
Sorry to keep you waiting, i was busy with some stuff irl. Here some sneak peaks from me to not let you feel dissapointed:
Update: No it wasn't about the assets.IT WAS ALL ABOUT THE CODES
[("undeadface_a",0xffffffff,["hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
("undeadface_b",0xffcaffc0,["hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
("undeadface_c",0xffffffff,["hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
("undeadface_d",0xff4fbb6c,["hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
], #undead_face_textures,
Yes, you were right. It was all about the assets.
(
"zombie", 0,
"man_body", "man_calf_l", "m_handL",
"male_head", man_face_keys,
["man_hair_s","man_hair_m","man_hair_n","man_hair_o", "man_hair_y10", "man_hair_y12","man_hair_p","man_hair_r","man_hair_q","man_hair_v","man_hair_t","man_hair_y6","man_hair_y3","man_hair_y7","man_hair_y9","man_hair_y11","man_hair_u","man_hair_y","man_hair_y2","man_hair_y4"], #man_hair_meshes ,"man_hair_y5","man_hair_y8",
["beard_e","beard_d","beard_k","beard_l","beard_i","beard_j","beard_z","beard_m","beard_n","beard_y","beard_p","beard_o", "beard_v", "beard_f", "beard_b", "beard_c","beard_t","beard_u","beard_r","beard_s","beard_a","beard_h","beard_g",], #beard meshes ,"beard_q"
["hair_blonde", "hair_red", "hair_brunette", "hair_black", "hair_white"], #hair textures
["beard_blonde","beard_red","beard_brunette","beard_black","beard_white"], #beard_materials
[("zombie_1",0xffe1d7cd,["hair_blonde"],[0xffffcded, 0xffbbcded, 0xff99eebb]),
("zombie_2",0xffd0e0e0,["hair_blonde"],[0xff83301a, 0xff502a19, 0xff19100c, 0xff0c0d19]),
("zombie_3",0xffdcdfdf,["hair_blonde"],[0xff171313, 0xff007080c]),
], #man_face_textures,
[(voice_die,"snd_undead_die"),(voice_hit,"snd_undead_hit"),(voice_yell,"snd_undead_yell")], #voice sounds
"skel_human", 1.2,
psys_game_blood,psys_game_blood_2,
[[1.7, comp_greater_than, (1.0,face_width), (1.0,temple_width)], #constraints: ex: 1.7 > (face_width + temple_width)
[0.3, comp_less_than, (1.0,face_width), (1.0,temple_width)],
[1.7, comp_greater_than, (1.0,face_width), (1.0,face_depth)],
[0.3, comp_less_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[1.7, comp_greater_than, (1.0,eyebrow_height), (1.0,eyebrow_position)],
[-0.7, comp_less_than, (1.0,nose_size), (-1.0,nose_shape)],
[0.7, comp_greater_than, (1.0,nose_size), (-1.0,nose_shape)],
[2.7, comp_greater_than, (1.0,chin_size), (1.0,mouth_nose_distance), (1.0,nose_height), (-1.0,face_width)],
]
),
Hmm maybe i better remake some assets.
Not too much also.
I think i didn't see any.
tf_male = 0
tf_female = 1
tf_undead = 2
Sorry if i am too pesky to help with...
(
"undead", 0,
"undead_body", "undead_calf_l", "undead_handL",
"undead_head", undead_face_keys,
[],
[],
[],
[],
[("undeadface_a",0xffffffff,[]),("undeadface_b",0xffcaffc0,[]),("undeadface_c",0xffcaffc0,[]),("undeadface_d",0xff4cff37,[]),]
[], #voice sounds
"skel_human", 1.1,
),
it's still not working unfortunately...
that helped me a lot actually
Idk if this coding tutorial is fully for NW but i started to write a code from the tut. as far as i could get:
#america(scripts)
("mp_america",
[
(item_set_slot, "itm_america_mg", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(item_set_slot, "itm_america_assault", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(item_set_slot, "itm_america_medic", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(item_set_slot, "itm_american_boots1", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(item_set_slot, "itm_american_boots2", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(item_set_slot, "itm_wrapping_boots", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(item_set_slot, "itm_helmet_a1", slot_item_multiplayer_item_class, multi_item_class_type_hat),
(item_set_slot, "itm_helmet_a2", slot_item_multiplayer_item_class, multi_item_class_type_hat),
(item_set_slot, "itm_machine_gun_test", slot_item_multiplayer_item_class, multi_item_class_type_gun),
(item_set_slot, "itm_rifle_test", slot_item_multiplayer_item_class, multi_item_class_type_gun),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american_sniper"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american_sniper"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_medic", "trp_american_medic"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american_sniper"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots2", "trp_american_medic"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_sniper"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_medic"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american_sniper"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a2", "trp_american_medic"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_machine_gun_test", "trp_american_nco"),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_rifle_test", "trp_american"),
]),
#america(scripts)
[
(try_begin),
(item_set_slot, "itm_america_mg", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(else_try),
(item_set_slot, "itm_america_assault", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(else_try),
(item_set_slot, "itm_america_medic", slot_item_multiplayer_item_class, multi_item_class_type_uniform),
(else_try),
(item_set_slot, "itm_american_boots1", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(else_try),
(item_set_slot, "itm_american_boots2", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(else_try),
(item_set_slot, "itm_wrapping_boots", slot_item_multiplayer_item_class, multi_item_class_type_boot),
(else_try),
(item_set_slot, "itm_helmet_a1", slot_item_multiplayer_item_class, multi_item_class_type_hat),
(else_try),
(item_set_slot, "itm_helmet_a2", slot_item_multiplayer_item_class, multi_item_class_type_hat),
(else_try),
(item_set_slot, "itm_machine_gun_test", slot_item_multiplayer_item_class, multi_item_class_type_gun),
(else_try),
(item_set_slot, "itm_rifle_test", slot_item_multiplayer_item_class, multi_item_class_type_gun),
(try_end),
(try_begin),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_mg", "trp_american_sniper"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_assault", "trp_american_sniper"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_america_medic", "trp_american_medic"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots1", "trp_american_sniper"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_american_boots2", "trp_american_medic"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_sniper"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_wrapping_boots", "trp_american_medic"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a1", "trp_american_sniper"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_helmet_a2", "trp_american_medic"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_machine_gun_test", "trp_american_nco"),
(else_try),
(call_script, "script_multiplayer_set_item_available_for_troop", "itm_rifle_test", "trp_american"),
(try_end),
]),
Don't be resentful if i didn't fully get your judgement (sentence).
["American","3rd Infantry Division","Rifleman",tf_guarantee_all,0,0,fac_britain,
[itm_rifle_test,itm_bullets,itm_british_baker_bayonet,itm_helmet_a1,itm_american_boots1,itm_america_assault,itm_america_assault,itm_america_mg,itm_wrapping_boots],
def_attrib|level(20),wpex(30,5,90,5,170,5),knows_common|knows_ironflesh_2|knows_power_strike_1|knows_athletics_3,swadian_face_middle_1, swadian_face_old_2],
["American_nco","American soldier","Machinegunner",tf_guarantee_all,0,0,fac_british_ranks,
[itm_machine_gun_test,itm_bullets,itm_british_baker_bayonet,itm_helmet_a1,itm_american_boots1,itm_america_assault,itm_america_assault,itm_america_mg,itm_wrapping_boots],
def_attrib|level(20),wpex(30,5,90,5,170,5),knows_common|knows_ironflesh_2|knows_power_strike_1|knows_athletics_3,swadian_face_middle_1, swadian_face_old_2],
["American_sniper","American soldier","Sniper",tf_guarantee_all,0,0,fac_british_ranks,
[itm_sniper_rifle,itm_bullets,itm_british_baker_bayonet,itm_helmet_a1,itm_american_boots1,itm_america_assault,itm_america_assault,itm_america_mg,itm_wrapping_boots],
def_attrib|level(20),wpex(30,5,90,5,170,5),knows_common|knows_ironflesh_2|knows_power_strike_1|knows_athletics_3,swadian_face_middle_1, swadian_face_old_2],
["American_medic","American soldier","Medic",tf_guarantee_all,0,0,fac_british_ranks,
[itm_bandages,itm_america_medic,itm_american_boots2,itm_helmet_a2,itm_wrapping_boots,itm_british_pistol,itm_pistol_ammo,itm_russian_peasant_knife],
def_attrib|level(20),wpex(30,5,90,5,170,5),knows_common|knows_ironflesh_2|knows_power_strike_1|knows_athletics_3,rhodok_face_younger_2, swadian_face_old_2],
# American
["america_mg", "American Machine Gunner Uniform", [("america_mg",0)], itp_merchandise| itp_type_body_armor |itp_covers_legs |itp_civilian,0,
100 , weight(3)|abundance(100)|head_armor(0)|body_armor(15)|leg_armor(6)|difficulty(0) ,imodbits_cloth ],
["america_assault", "American Infantry Uniform", [("america_assault",0)], itp_merchandise| itp_type_body_armor |itp_covers_legs |itp_civilian,0,
100 , weight(3)|abundance(100)|head_armor(0)|body_armor(20)|leg_armor(6)|difficulty(0) ,imodbits_cloth ],
["america_medic", "American Medic Uniform", [("america_medic",0)], itp_merchandise| itp_type_body_armor |itp_covers_legs |itp_civilian,0,
100 , weight(3)|abundance(100)|head_armor(0)|body_armor(13)|leg_armor(6)|difficulty(0) ,imodbits_cloth ],
["american_boots1", "Pair of Boots", [("boots_america",0)], itp_merchandise| itp_type_foot_armor |itp_civilian | itp_attach_armature,0,
10 , weight(1.25)|abundance(100)|head_armor(0)|body_armor(0)|leg_armor(30)|difficulty(0) ,imodbits_cloth ],
["american_boots2", "Pair of Boots", [("boots_america2",0)], itp_merchandise| itp_type_foot_armor |itp_civilian | itp_attach_armature,0,
10 , weight(1.25)|abundance(100)|head_armor(0)|body_armor(0)|leg_armor(30)|difficulty(0) ,imodbits_cloth ],
["wrapping_boots", "Wrapping Boots", [("wrapping_boots_a",0)], itp_merchandise| itp_type_foot_armor |itp_civilian | itp_attach_armature,0,
10 , weight(1.25)|abundance(100)|head_armor(0)|body_armor(0)|leg_armor(30)|difficulty(0) ,imodbits_cloth ],
["helmet_a1", "American Helmet", [("helmet_a",0)], itp_merchandise| itp_type_head_armor |itp_civilian|itp_doesnt_cover_hair ,0, 4 , weight(1.0)|abundance(100)|head_armor(20)|body_armor(0)|leg_armor(0)|difficulty(0) ,imodbits_cloth ],
["helmet_a2", "American Medic Helmet", [("helmet_am",0)], itp_merchandise| itp_type_head_armor |itp_civilian|itp_doesnt_cover_hair ,0, 4 , weight(1.0)|abundance(100)|head_armor(20)|body_armor(0)|leg_armor(0)|difficulty(0) ,imodbits_cloth ],
["machine_gun_test", "Machine gun", [("Russian_rifle_1805",0)], itp_type_crossbow|itp_merchandise|itp_cant_reload_on_horseback|itp_two_handed|itp_primary|
itp_next_item_as_melee|itp_cant_reload_while_moving, itcf_shoot_musket|itcf_carry_crossbow_back, 683, weight(5.0)|difficulty(0)|spd_rtng(18)|shoot_speed(250)|thrust_damage(100,pierce)|max_ammo(150)|accuracy(50), imodbits_none ],
["rifle_test", "Assault rifle", [("baker_rifle",0)], itp_type_crossbow|itp_merchandise|itp_cant_reload_on_horseback|itp_two_handed|itp_primary|
itp_next_item_as_melee|itp_cant_reload_while_moving, itcf_shoot_musket|itcf_carry_crossbow_back, 683, weight(3.0)|difficulty(0)|spd_rtng(18)|shoot_speed(300)|
thrust_damage(100,pierce)|max_ammo(45)|accuracy(87), imodbits_none ],