New map icons

正在查看此主题的用户

DuoGum

Recruit
I have a problem to new map icon.
Initializing...
Traceback (most recent call last):
  File "process_global_variables.py", line 11, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Exporting strings...
Exporting skills...
Exporting tracks...
Exporting animations...
Exporting meshes...
Exporting sounds...
Exporting skins...
Traceback (most recent call last):
  File "process_map_icons.py", line 3, in <module>
    from module_map_icons import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_map_icons.py", line 41
    ( "new_icon", 0, "City", 5.0 snd_footstep_grass),
                                                  ^
SyntaxError: invalid syntax
Exporting faction data...
Exporting item data...
Traceback (most recent call last):
  File "process_items.py", line 59, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Exporting scene data...
Traceback (most recent call last):
  File "process_scenes.py", line 15, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Exporting troops data
Exporting particle data...
Traceback (most recent call last):
  File "process_scene_props.py", line 7, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_tableau_materials.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_presentations.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Exporting party_template data...
Traceback (most recent call last):
  File "process_parties.py", line 5, in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Exporting quest data...
Traceback (most recent call last):
  File "process_scripts.py", line 7, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_mission_tmps.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_game_menus.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_simple_triggers.py", line 5, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_dialogs.py", line 9, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "process_global_variables_unused.py", line 3, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town
" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-
1, -1), [(trp_vaegir_knight, 6,0)]),


              ^
SyntaxError: invalid syntax

______________________________

Script processing has ended.
Press any key to exit. . .


module_map_icons
map_icons = [
  ("player",0,"player", avatar_scale, snd_footstep_grass, 0.15, 0.173, 0),
  ("player_horseman",0,"player_horseman", avatar_scale, snd_gallop, 0.15, 0.173, 0),
  ("gray_knight",0,"knight_a", avatar_scale, snd_gallop, 0.15, 0.173, 0),
  ("vaegir_knight",0,"knight_b", avatar_scale, snd_gallop, 0.15, 0.173, 0),
  ("flagbearer_a",0,"flagbearer_a", avatar_scale, snd_gallop, 0.15, 0.173, 0),
  ("flagbearer_b",0,"flagbearer_b", avatar_scale, snd_gallop, 0.15, 0.173, 0),
  ("peasant",0,"peasant_a", avatar_scale,snd_footstep_grass, 0.15, 0.173, 0),
  ("khergit",0,"khergit_horseman", avatar_scale,snd_gallop, 0.15, 0.173, 0),
  ("khergit_horseman_b",0,"khergit_horseman_b", avatar_scale,snd_gallop, 0.15, 0.173, 0),
  ("axeman",0,"bandit_a", avatar_scale,snd_footstep_grass, 0.15, 0.173, 0),
  ("woman",0,"woman_a", avatar_scale,snd_footstep_grass, 0.15, 0.173, 0),
  ("woman_b",0,"woman_b", avatar_scale,snd_footstep_grass, 0.15, 0.173, 0),
  ("town",mcn_no_shadow,"map_town_a", 0.35,0),
  ("town_steppe",mcn_no_shadow,"map_town_steppe_a", 0.35,0),
  ("village_a",mcn_no_shadow,"map_village_a", 0.45, 0),
  ("village_burnt_a",mcn_no_shadow,"map_village_burnt_a", 0.45, 0),
  ("village_deserted_a",mcn_no_shadow,"map_village_deserted_a", 0.45, 0),
( "new_icon", 0, "City", 5.0 snd_footstep_grass),

module_parties.py
  ("salt_mine","Salt_Mine",icon_village_a|pf_disabled|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(14.2, -31),[]),
  ("four_ways_inn","Four_Ways_Inn",icon_village_a|pf_disabled|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(4.8, -39.6),[]),
  ("test_scene","test_scene",icon_village_a|pf_disabled|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(10.8, -19.6),[]),
  ("battlefields","battlefields",pf_disabled|icon_village_a|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(10.8, -16.6),[]),
  ("dhorak_keep","Dhorak_Keep",icon_town|pf_disabled|pf_is_static|pf_always_visible|pf_no_label|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-50,-5:cool:,[]),

  ("training_ground","Training Ground",  pf_disabled|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(3, -7),[]),
 
  ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]), ( "new_town", "Mod_Town" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-1, -1), [(trp_vaegir_knight, 6,0)]),



  ("training_ground_1", "Training Field",  icon_training_ground|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible|pf_label_medium, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(44,61),[], 100),
  ("training_ground_2", "Training Field",  icon_training_ground|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible|pf_label_medium, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-38, 81.7),[], 100),
  ("training_ground_3", "Training Field",  icon_training_ground|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible|pf_label_medium, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(89.2, 16),[], 100),
  ("training_ground_4", "Training Field",  icon_training_ground|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible|pf_label_medium, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(9.5 , -80.5),[], 100),
  ("training_ground_5", "Training Field",  icon_training_ground|icon_training_ground|pf_hide_defenders|pf_is_static|pf_always_visible|pf_label_medium, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-34.75, -30.3),[], 100),

All in tutorial - part 2.
 
( "new_icon", 0, "City", 5.0 snd_footstep_grass),

Po 5.0 powinien być przecinek.

( "new_town", "Mod_Town" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-1, -1), [(trp_vaegir_knight, 6,0)]),

Po "Mod_Town" i pf_town.

edit: Poza tym masz dwa wpisy "new_town" a tak być nie może. Musisz je inaczej nazwać (jeśli chcesz, by obydwa działały).
 
Pozmieniałem :
("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),

  ( "new_icon",0,"City", 5.0,snd_footstep_grass),

I daleej błąd... :

Initializing...
Traceback (most recent call last):
  File "process_global_variables.py", line 11, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting strings...
Exporting skills...
Exporting tracks...
Exporting animations...
Exporting meshes...
Exporting sounds...
Exporting skins...
Traceback (most recent call last):
  File "process_map_icons.py", line 6, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting faction data...
Exporting item data...
Traceback (most recent call last):
  File "process_items.py", line 59, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting scene data...
Traceback (most recent call last):
  File "process_scenes.py", line 15, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting troops data
Exporting particle data...
Traceback (most recent call last):
  File "process_scene_props.py", line 7, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_tableau_materials.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_presentations.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting party_template data...
Traceback (most recent call last):
  File "process_parties.py", line 5, in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Exporting quest data...
Traceback (most recent call last):
  File "process_scripts.py", line 7, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_mission_tmps.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_game_menus.py", line 8, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_simple_triggers.py", line 5, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_dialogs.py", line 9, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined
Traceback (most recent call last):
  File "process_global_variables_unused.py", line 3, in <module>
    from process_operations import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\process_operations.py", line 18,
in <module>
    from module_parties import *
  File "D:\Moutn & Blade - MODDING\ModuleSystem\module_parties.py", line 251, in
<module>
    ("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral
,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
NameError: name 'icon_new_icon' is not defined

______________________________

Script processing has ended.
Press any key to exit. . .

Co tym razem ?  :???:
 
W module_parties zmień to "icon_new_icon" na jakąś istniejącą ikonę (np. "icon_town"), skompiluj, zmień z powrotem na "icon_new_icon", skompiluj.
 
Well, i have no idea what you are saying, so i will just say my take on it.

I am almost certain you can't add troops to towns this way:
[(trp_vaegir_knight,6,0)]
Remove it.

I am not sure adding sounds to towns work:
snd_footstep_grass
If above doesn't help, remove this too.
 
Działa, tylko jak wchodzę to miasta to... okazuje się, że napotkałem grupę!. 5 Vaegirskich żołnierzy ;/. Co jest nie tak ?.
 
@UP
That means the file is to look like? :
  (new_town "," Mod_Town "icon_new_icon | pf_town," town ", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-1, -1), [(snd_footstep_grass, 6,0)])

Sorry for double post.
 
Czułem, że tak będzie. :smile:

Miałeś coś takiego:
("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (-1,-1) ,[(trp_vaegir_knight,6,0)]),
( "new_town", "Mod_Town" icon_new_icon | pf_town "miasta", pt_none, fac_neutral, 0, ai_bhvr_hold, 0, (-1, -1), [(trp_vaegir_knight, 6,0)]),

Teraz pytanie, ile miast dodajesz? Jedno? To drugą linijkę wywalasz i zostawiasz samo to:
("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (-1,-1) ,[]),

Jeśli chcesz mieć dwa miasta, to musisz je inaczej nazwać i dać im inne współrzędne, bo wylądują na sobie. Np.
("new_town","Mod_Town", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (-1,-1) ,[]),
("new_town_2","Mod_Town_2", icon_new_icon |pf_town, "town", pt_none, fac_neutral ,0,ai_bhvr_hold,0, (1,1) ,[]),

To z napotkaniem grupy wywalało Ci albo dlatego, że dodałeś do miasta jednostki, albo że w drugim wpisie odwołałeś się do menu, które nie istnieje ("miasta").


 
Jedyna różnica to taka, że teraz jest 0 wrogów  :???:.
I jakaś dziwna ikonka tego miasta nie tak jak inne... ;/.
A właśnie korzystając z okazji jak dodać własne ikonki do gry ?. Zakładając, że mam już model i teksturę ?.

___


The only difference is such that now is 0 enemies. :???:
And a strange icon that the city did not like the other ... , /.
And just like to take this opportunity to add their own icons for the game?. Assuming that I already have a model and texture?.
 
Miasto masz napisane w złym miejscu. W module_constants.py jest coś takiego:

towns_begin = "p_town_1"
towns_end = castles_begin
castles_begin = "p_castle_1"

Oznacza to że miasta w grze zaczynają się od lokacji o nazwie "town_1" (w tym przypadku jest to bodajże Sargoth), a kończą się w miejscu "gdzie się zaczynają zamki" czyli od zamku o ID "castle_1". Jeśli dodasz jakieś miasto pod "castle_1", gra rozpozna je jako zamek. W twoim przypadku dodałeś miasto prawie na samym dole i jest ono rozpoznawane jako drużyna, z którą można walczyć. A walczyłeś z Vaegirami, dlatego że w kodzie masz:

[(trp_vaegir_knight, 6,0)]),

Najprościej mówiąc, w twoim nowym mieście ustawiłeś sześciu vaegirskich rycerzy jako obrońców. Gdybyś wpisał tam "trp_looter,6,0", walczyłbyś z sześcioma lootersami. Aby pozbyć się tych problemów, wklej kod na przykład w tym miejscu (nazwy pochodzą z mojego moda  :razz:):

  ("town_1","Gefrin",  icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-1.55, 66.45),[], 170),
TUTAJ WKLEJ KOD
  ("town_2","Bebbaburgh",    icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-48.9, 92.6),[], 120),
  ("town_3","Abernethy",  icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-55,-57),[], 80),

Przypominam jeszcze o ustaleniu frakcji miasta w module_scripts.py, bo tyle co napisałeś nie wystarczy. Odpal ten plik i znajdź tą linijkę:

(call_script, "script_give_center_to_lord", "p_town_1",  "trp_kingdom_4_lord", 0),

Poniżej wklej:

(call_script, "script_give_center_to_lord", "p_nazwa_miasta_które_masz_w_module_parties",  "trp_nazwa_lorda_sprawdz_ja_w_module_troops", 0),

Daj znać gdyby coś było niezrozumiałe.

:razz:
 
Wszystko działa!. Dzięki panowie ;]. Przydzieliłem miasto do nordów, więc domyślnie dostał go Król Ragnar. Co zrobić by rządził nim ktoś inny?.
No i ponawiam pytanie o zmiane ikonek miast na mapie itp., jak to wykonać ?  :smile:
 
后退
顶部 底部