Not sure if the tool is available anymore. Anyway, the MK pak files are encrypted, you will not be able to open them easily.
you can make this file workyou can make this file work
{entity
{"zones"
{ObstacleID "fly_over"}
{body {proper body sensible} {permit body}}
}
{actor}
;#line 8: (include "/properties/buildings/extenders/level.inc")
;#line 8: properties/buildings/extenders/level.inc BEGIN
{"Level"
{MaxLevel 15}
{CurrentLevel 15}
{CurrentExperiens 0.0}
}
;#line 8: properties/buildings/extenders/level.inc END
;#line 9: (include "/properties/buildings/extenders/death.inc")
;#line 9: properties/buildings/extenders/death.inc BEGIN
{"IDeath.BuildingDeath"
}
;#line 9: properties/buildings/extenders/death.inc END
;#line 10: (include "/properties/buildings/extenders/entity_nationality.inc")
;#line 10: properties/buildings/extenders/entity_nationality.inc BEGIN
{"EntityNationality"
}
;#line 10: properties/buildings/extenders/entity_nationality.inc END
;#line 11: (include "/properties/buildings/extenders/seller.inc")
;#line 11: properties/buildings/extenders/seller.inc BEGIN
{"entity_seller"
}
;#line 11: properties/buildings/extenders/seller.inc END
;===================================================
; Èíäèâèäóàëüíûå ñâîéñòâà çäàíèÿ
;===================================================
;#line 16: (include "extenders/safety_emitter.inc")
;#line 16: entity/buildings/tower_guard/extenders/safety_emitter.inc BEGIN
{"safety_emitter"
{power 7}
{radius 10}
}
;#line 16: entity/buildings/tower_guard/extenders/safety_emitter.inc END
;#line 17: (include "extenders/name.inc")
;#line 17: entity/buildings/tower_guard/extenders/name.inc BEGIN
{"Name"}
;#line 17: entity/buildings/tower_guard/extenders/name.inc END
;#line 18: (include "extenders/entity_classes.inc")
;#line 18: entity/buildings/tower_guard/extenders/entity_classes.inc BEGIN
{"EntityClasses"
"building"
"tower_guard"
"guild" ; èñïîëüçóåòñÿ äëÿ íàñòðîéêè ïðèâëåêàòåëüíîñòè
}
;#line 18: entity/buildings/tower_guard/extenders/entity_classes.inc END
;#line 20: (include "/properties/buildings/extenders/rpg_no_perks.inc")
;#line 20: properties/buildings/extenders/rpg_no_perks.inc BEGIN
{"RPGModule" {perks {perkinstance "no_perks_4_building"}}}
;#line 20: properties/buildings/extenders/rpg_no_perks.inc END
{"Health" {value_new {rpg_building} } }
;#line 22: (include "extenders/building.inc")
;#line 22: entity/buildings/tower_guard/extenders/building.inc BEGIN
{"Home"
}
{"Building"
{building_value 0.2}
{has_static}
{stamp "bg_tower_guard"}
{CastleCashMachine
{Base
{AcceptableCards
{Tax
"citizen_guard"
"citizen_taxer"
}
{Personal
"citizen_guard"
"citizen_peasant"
"citizen_taxer"
}
}
}
}
}
;#line 103: (include "/properties/buildings/visual/tower_guard_vis.inc")
;#line 103: properties/buildings/visual/tower_guard_vis.inc BEGIN
{"visialstatemanager"
{desc
{enable "ENTERING_HERO"}
{ref "object01"} {name "oneEnteringSnd"} {effect}
}
{desc
{enable "EXITING_HERO"}
{ref "object01"} {name "oneExitingSnd"} {effect}
}
}
;#line 103: properties/buildings/visual/tower_guard_vis.inc END
;#line 22: entity/buildings/tower_guard/extenders/building.inc END
;#line 23: (include "extenders/upgrades.inc")
;#line 23: entity/buildings/tower_guard/extenders/upgrades.inc BEGIN
{"Upgrades"
{available
{;1é àïãðåéä
{health 300} ;Äîáàâëÿåò õèòïîèíòîâ
{cost ;Ñòîèìîñòü àïðãåéäà
"money" 0
}
}
{;2é àïãðåéä
{health 300} ;Äîáàâëÿåò õèòïîèíòîâ
{cost ;Ñòîèìîñòü àïðãåéäà
"money" 0
}
}
}
}
;#line 23: entity/buildings/tower_guard/extenders/upgrades.inc END
;#line 25: (include "extenders/spawner_extender.inc")
;#line 25: entity/buildings/tower_guard/extenders/spawner_extender.inc BEGIN
{"spawner_extender"
{global_spawn_progs "guard_spawner peasant_female peasant_male"}
}
;#line 25: entity/buildings/tower_guard/extenders/spawner_extender.inc END
;(include "extenders/keep_population.inc")
;#line 26: (include "extenders/actions.inc")
;#line 26: entity/buildings/tower_guard/extenders/actions.inc BEGIN
{"ActionManager"
{actions
{action
{name "tower_guard_imp_attack"}
}
}
}
;#line 26: entity/buildings/tower_guard/extenders/actions.inc END
{"Attacker"}
;#line 28: (include "extenders/inventory.inc")
;#line 28: entity/buildings/tower_guard/extenders/inventory.inc BEGIN
{"m2inventory"
{allItems
{"Weapon"
{weapon_name "tower_bow"}
}
{"Armour"
{type "hero_cleric" 2}
}
}
}
;#line 28: entity/buildings/tower_guard/extenders/inventory.inc END
;#line 24: (include "extenders/treasures_generator.inc")
;#line 24: entity/buildings/tower_guard/extenders/treasures_generator.inc BEGIN
{"TreasuresGenerator"
{PerDay
"money" 10
}
}
;#line 24: entity/buildings/tower_guard/extenders/treasures_generator.inc END
;#line 30: (include "extenders/ai.inc")
;#line 30: entity/buildings/tower_guard/extenders/ai.inc BEGIN
{"Behaviour.GuardTowerBehaviour"
}
;#line 30: entity/buildings/tower_guard/extenders/ai.inc END
;#line 31: (include "extenders/sensor.inc")
;#line 31: entity/buildings/tower_guard/extenders/sensor.inc BEGIN
{"m2sensor"
{ViewRadius 30}
{Visors
{EnemyVisor}
}
}
;#line 31: entity/buildings/tower_guard/extenders/sensor.inc END
;#line 33: (include "extenders/guard_point.inc")
;#line 33: entity/buildings/tower_guard/extenders/guard_point.inc BEGIN
{"guard_point"
{ZoneRadius 12.0}
{GuardRadius 18.0}
}
;#line 33: entity/buildings/tower_guard/extenders/guard_point.inc END
;#line 34: (include "extenders/prime_cost.inc")
;#line 34: entity/buildings/tower_guard/extenders/prime_cost.inc BEGIN
{"EntityPrimeCost"
{Cost 35.0}
}
;#line 34: entity/buildings/tower_guard/extenders/prime_cost.inc END
;#line 35: (include "extenders/fogvisor.inc")
;#line 35: entity/buildings/tower_guard/extenders/fogvisor.inc BEGIN
{"FogVisor"
{radius 17}
}
;#line 35: entity/buildings/tower_guard/extenders/fogvisor.inc END
;===================================================
; Îáùèå ñâîéñòâà çäàíèé
;===================================================
;#line 40: (include "/properties/buildings/sound/destroyable_guard_tower.inc")
;#line 40: properties/buildings/sound/destroyable_guard_tower.inc BEGIN
{"sound"
{"destroyable_building"
{state "building_one_past_ill" {desc {param}}}
{state "building_one_to_full" {desc {param}}}
{state "building_destroied" {desc {param {name "buildings/crash/building_crash_2"}{posi}}}}
{state "building_is_building" {desc {param {name "buildings/construction/construction"}{looped}{posi}}}}
{state "building_building_is_selected" {desc {param {name "interface/building_select/building_building"} }}}
{state "building_ready_is_selected" {desc {param {name "interface/building_select/tower_guard_select"} }}}
{state "building_people_ambient" {desc {param}}}
{state "building_25_live" {desc {param {name "buildings/crash/fire_small/fire_big_1"}{looped}{posi} }}}
{state "building_50_live" {desc {param {name "buildings/crash/fire_small/fire_med_1"}{looped}{posi} }}}
{state "building_75_live" {desc {param {name "buildings/crash/fire_small/fire_small_1"}{looped}{posi} }}}
}
}
;#line 40: properties/buildings/sound/destroyable_guard_tower.inc END
;#line 41: (include "/properties/units/extenders/items_attachment.inc")
;#line 41: properties/units/extenders/items_attachment.inc BEGIN
{"ItemsAttachment"
}
;#line 41: properties/units/extenders/items_attachment.inc END
;#line 42: (include "/properties/sound/stone_material_sound.inc")
;#line 42: properties/sound/stone_material_sound.inc BEGIN
{"snd_props"
{prop {tag "hitprop"}{val "stone"}}
}
;#line 42: properties/sound/stone_material_sound.inc END
{"building" {version 26}}
{"placer"}
{xform scale 0.7}
{"structure"
{place "dummy_static_1" "tower_guard_l0"}
{place "dummy_static_2" "tower_guard_l0_nati_"}
{place "dummy_static_3" "tower_guard_l1"}
{place "dummy_static_4" "tower_guard_l1_nati_"}
{place "dummy_static_5" "tower_guard_l2"}
{place "dummy_static_6" "tower_guard_l2_nati_"}
{place "dummy02" "nati_object01_base_tower_guard"}
{place "dummy03" "nati_object02_base_tower_guard"}
{place "dummy04" "nati_object03_base_tower_guard"}
{place "dummy05" "nati_object04_base_tower_guard"}
{place "dummy06" "nati_object30_l1_dust_tower_guard"}
{place "dummy07" "nati_object31_l1_base_tower_guard"}
{place "dummy08" "nati_object32_l1_base_tower_guard"}
{place "dummy09" "nati_object33_l1_base_tower_guard"}
{place "dummy10" "nati_object34_l1_dust_tower_guard"}
{place "dummy11" "nati_object35_l1_dust_tower_guard"}
{place "dummy12" "nati_object36_l1_base_tower_guard"}
{place "dummy13" "nati_object42_l2_dust_tower_guard"}
{place "dummy14" "nati_object43_l2_base_tower_guard"}
{place "dummy15" "nati_object44_l2_base_tower_guard"}
{place "dummy16" "nati_object45_l2_base_tower_guard"}
{place "dummy17" "nati_object46_l2_dust_tower_guard"}
{place "dummy18" "object01_ground_tower_guard"}
{place "dummy19" "object02_base_tower_guard"}
{place "dummy20" "object03_dust_tower_guard"}
{place "dummy21" "object04_base_tower_guard"}
{place "dummy22" "object05_base_tower_guard"}
{place "dummy23" "object06_dust_tower_guard"}
{place "dummy24" "object07_dust_tower_guard"}
{place "dummy25" "object08_base_tower_guard"}
{place "dummy26" "object09_base_tower_guard"}
{place "dummy27" "object10_dust_tower_guard"}
{place "dummy28" "object11_base_tower_guard"}
{place "dummy29" "object12_base_tower_guard"}
{place "dummy30" "object13_base_tower_guard"}
{place "dummy31" "object14_dust_tower_guard"}
{place "dummy32" "object15_base_tower_guard"}
{place "dummy33" "object16_base_tower_guard"}
{place "dummy34" "object17_dust_tower_guard"}
{place "dummy35" "object18_base_tower_guard"}
{place "dummy36" "object19_base_tower_guard"}
{place "dummy37" "object20_base_tower_guard"}
{place "dummy38" "object21_dust_tower_guard"}
{place "dummy39" "object22_base_tower_guard"}
{place "dummy40" "object23_base_tower_guard"}
{place "dummy41" "object24_base_tower_guard"}
{place "dummy42" "object25_base_tower_guard"}
{place "dummy43" "object26_l1_base_tower_guard"}
{place "dummy44" "object27_base_tower_guard"}
{place "dummy45" "object27_l1_base_tower_guard"}
{place "dummy46" "object28_l1_base_tower_guard"}
{place "dummy47" "object29_l1_dust_tower_guard"}
{place "dummy48" "object30_base_tower_guard"}
{place "dummy49" "object31_l1_base_tower_guard"}
{place "dummy50" "object32_l1_base_tower_guard"}
{place "dummy51" "object33_l1_base_tower_guard"}
{place "dummy52" "object37_l1_base_tower_guard"}
{place "dummy53" "object37_l2_base_tower_guard"}
{place "dummy54" "object38_l2_dust_tower_guard"}
{place "dummy55" "object39_l2_base_tower_guard"}
{place "dummy56" "object40_l2_base_tower_guard"}
{place "dummy57" "object41_l2_base_tower_guard"}
{place "dummy58" "object47_l1_base_tower_guard"}
{place "dummy59" "object48_l1_base_tower_guard"}
{place "dummy60" "object49_l1_base_tower_guard"}
{place "dummy61" "object50_l1_base_tower_guard"}
{place "dummy62" "object51_l2_base_tower_guard"}
{place "dummy63" "object52_l1_base_tower_guard"}
{place "dummy64" "tower_guard_l1_scaffold_tower_guard"}
{place "dummy65" "tower_guard_l2_scaffold_tower_guard"}
{place "dummy66" "tower_guard_scaffold_tower_guard"}
}
;#line 121: (include "/properties/units/extenders/selection_box1.inc")
;#line 121: properties/units/extenders/selection_box1.inc BEGIN
{"volumes"
{"selection_box1"
{able
{visible 0}{bullet 0}{overlap 1}{obstacle 0}{contact 0}{contact_ground 0}
{blast 0}{hole 0}{holed 0}{touch 0}{float 0}{window 0}
{select 1}
}
}
}
{"zones"
{Collider "can_stir"}
}
;#line 121: properties/units/extenders/selection_box1.inc END
}