Untote einfügen

正在查看此主题的用户

Ke

Knight at Arms
Ich habe mich mal an dieses Tutorial gehalten um Untote einzufügen:
Und was ist dabei herausgekommen:
bf2pu8vqbku5.jpg


znnfcqyfvl1p.jpg
:lol:
Kann mir bitte jemand sagen was ich falsch gemacht habe?
 
Fürn Anfang wärs ganz praktisch den Code zu sehen wie er bei dir aussieht. Poste den am besten mal.
 
Hier der Code:

module_game_menues:
  ("start_female",[],"Female",
      [
        (troop_set_type, "trp_player", 1),
        (assign, "$character_gender", tf_female),
        (jump_to_menu, "mnu_start_character_1"),
      ]
      ),
    ("start_undead",[],"Undead",
      [
          (troop_set_type,"trp_player",0),
          (assign,"$character_gender",tf_male),
          (troop_raise_attribute, "trp_player",ca_strength,1),
          (troop_raise_attribute, "trp_player",ca_charisma,1),
          (jump_to_menu,"mnu_start_character_1")
        ]
      ), 

  ("go_back",[],"Go back",

module_skin:
  [(voice_die,"snd_woman_die"),(voice_hit,"snd_woman_hit"),(voice_yell,"snd_woman_yell")], #voice sounds
    "skel_human", 1.0,
    psys_game_blood,psys_game_blood_2,
  ),
 
(
    "undead", 0,
    "undead_body", "undead_calf_l", "undead_handL",
    "undead_head", undead_face_keys,
    [],
    [],
    [],
    [],
    [("undeadface_a",0xffffffff,[]),
    ("undeadface_b",0xffcaffc0,[]),
    ], #undead_face_textures
    [(voice_hit,"snd_woman_hit")], #voice sounds
"skel_human", 1.0,
  ),


]

und:
(190,0,-0.4,0.8, "Face Width"),

(280,0,0.0,1.0, "Post-Edit"),
]


undead_face_keys = []
undead_hair_meshes = []
undead_face_textures =  [("undeadface_a.dds",0xffffffff),("undeadface_b.dds",0xffcaffc0)]

(
    "undead", 0,
    "undead_body", "trousers_hide_a", "undead_calf_l", "undead_handL",
    "undead_head", undead_face_keys,
    [],
    undead_hair_meshes,
    undead_face_textures,
    [],
    [],
),



chin_size = 0
chin_shape = 1
chin_forward = 2
jaw_width = 3

Wie gesagt ganz nach dem Tut (ein paar änderungen ausgenommen :smile:)
Ich habe es vorher schon alleine und mit anderen Tuts verucht allerdings gab es dort immer eine riesen Fehler liste  :smile:
 
Das was der Typ am Anfang vom Topic gepostet hat war kein vollständiger Code, sondern ein fehlerhafter., Das meinte Gotha. Er hat in dem Topic die Frage gestellt was falsch sei, also vielleicht hilfts ja das Topic weiter zu lesen, hab selbst bloss den ersten Post da gelesen.
 
Ich glaube, zumindest ein Fehler ist hier:
(assign,"$character_gender",tf_male),
Ein Untoter ist nicht männlich (tf_male) oder weiblich (tf_female) sondern untot (tf_undead), da Rasse und Geschlecht in einer Variable abgebildet werden. Solltest du weibliche Untote wollen müsstest du eine neue Variable einführen (und allem was dazu gehört).
 
http://forums.taleworlds.com/index.php/topic,62094.msg1608489.html#msg1608489

fällt mir auch noch dazu ein.

mfg
 
Jetzt habe ich das mal so gemacht wie ich mir das gedacht habe:
module_game_menue:
("start_female",[],"Female",
      [
        (troop_set_type, "trp_player", 1),
        (assign, "$character_gender", tf_female),
        (jump_to_menu, "mnu_start_character_1"),
      ]
      ),
    ("start_undead",[],"Undead",
      [
          (troop_set_type,"trp_player",0),
          (assign,"$character_gender",tf_male),
          (troop_raise_attribute, "trp_player",ca_strength,1),
          (troop_raise_attribute, "trp_player",ca_charisma,1),
          (jump_to_menu,"mnu_start_character_1")
        ]
      ),
    ("go_back",[],"Go back",

module_skin:
[(voice_die,"snd_woman_die"),(voice_hit,"snd_woman_hit"),(voice_yell,"snd_woman_yell")], #voice sounds
    "skel_human", 1.0,
    psys_game_blood,psys_game_blood_2,
  ),
 
  (
    "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,
  ),

]

und:
(210,0,-0.5,0.9, "Face Ratio"),
(190,0,-0.4,0.8, "Face Width"),

(280,0,0.0,1.0, "Post-Edit"),
]


undead_face_keys = []




chin_size = 0
chin_shape = 1

Ist das richtiger?
(richtiger  :lol:)

Allerdings stürtzt das Spiel nun immer ab, wenn ich die Truppen zu sehen bekommen müsste (bei schlachten, im truppen menü ...)!

Edit: Ich habe es noch mal mit dem alten und der Flag tf_undead versucht (peinlich, dass ich die vergessen habe :lol:) (die flag ist automatisch vorhanden wär sie es nicht müsste man sie in header_troops deklarieren) und es sah immer noch gleich aus! Und beim anderen ... wie gesagt ... da kachelt immer das Spiel ab wenn ich das sehen würde.
 
Das liegt daran, dass keine Bärte un Haare für die eingestellt sind, das müssen sie aber sein, auch wenns nur unsichtbare bzw. leere meshes sind.
 
Und wie mache ich das mit leeren Meshes?
bzw. Was muss ich im MS verändern?
 
Ich glaube du arbeitest im moment an zu vielen Sachen gleichzeitig die alle nicht so wollen wie du. Lass es ruhig angehen, das ist alles nicht ebsonders schwer. Du brauchst bloss leere meshes zu erzeugen und die bei den Skins eintragen, schau dir mal die anderen Einträge von den Skins an, dann weisst du zumindets schon mal wo du das ganze ändern musst.
 
Geschaft!

Nun mache ich nur noch unsichtbare bärte und haare.
Aber wiso ist am hals der zombies so viel weiß?
Hier ein Bild:
rduqadd7ru8m.jpg
 
Was anderes als dass es an der Grafik oder so liegen könnte fällt mir da grad nicht ein...
 
Kann mir einer sagen wo in dieser zeile ein non ASCII Charakter drinnen ist?
插入代码块:
  "Der Nekromant kann ihnen zwanzig Zombies für null Dinar beschwoeren",
Ich finde dort keine :???:

Schon behoben!

Aber jetzt habe ich einen ellenlangen Fehler über diese Zeilen:
插入代码块:
("recruit_zombies",
      [
       ]
       ,"Sprecht mit dem Nekromanten dieses Dorfes",
       [
         (jump_to_menu, "mnu_recruite_zombies"),
        ]),
und:
插入代码块:
  (
  "recruite_zombies"
  "Ihnen werden zwanzig Zombies beschworen",
    "none",
    [
      ("beschwoeren_lassen",
	  [
	  ],
	  "beschwoeren lassen",
       [
         (party_add_members, "p_main_party", "trp_zombie", 20),
		 (jump_to_menu,"mnu_village"),
        ]),

     
      ("continue_not_enough_gold",
      [
      ],
      "I don't have enough money...",
      [
        (jump_to_menu,"mnu_village"),
      ]),
	 ]
   ),

(Das erste ist ein Menüpunkt und kein eigenständiges Menü!)
Hier der Fehler:
u1impfg4vlbn.jpg

s1jdlo54wobx.jpg
(Ich hoffe es ist zu erkennen wo ich geschnitten habe.)
(Dieses mal kann ich auch nichts alleine machen, da ich den Fehler nicht kenne!)
 
后退
顶部 底部