PDA

View Full Version : Small Gunpowder mod



DerrangedMusketeer
12-13-2006, 22:48
Hey guys, this is my first post on this forum. I've been playing TW games since MTW came out, although STW was my first one.

I got M2TW a few days ago and I don't like how the gun units work in game.
They seem to be to good at long range combat, and play almost too much like archers, no devestating volleys at short range either. They also mange to muster far more than the usual 1-2 shots from the enemy coming into range and them engaging. The main offenders are the elite musket units and gun cavalry units.

I've come up with a quick, little mod for them. It is not particuarly historically accurate but i wanted to change the nature of GP weapons ingame so they aren't 'Just another ranged weapon'. It reduces the ranges and increase reload times on all of the weapons. Most have had Dmg reductions, including Reiters. All of the units that use Fire_by_rank have been given BP on their guns to increase the power of their volleys, but it makes muskets and arquebuses fire at half the speed and their ranges are roughly halved. Gun cavalry have only slightly slower reload times but weaker weapons than their infantry counterparts.

I'm at my grandparents house at the moment so i can't test it yet. I should be back on Tuesday. but in the meantime I'd like a little C&C about it. It's not in a download file just copy and pasted unit entries, you'll have to modify a copy of the descr_unit file and use the mod switch tool to make it run.



type Reiters
dictionary Reiters ; Reiters
category cavalry
class missile
voice_type Heavy
banner faction main_cavalry
banner holy crusade_cavalry
soldier Reiters, 32, 0, 1
mount heavy horse
mount_effect elephant -4, camel -4
attributes sea_faring, hide_forest, hardy, can_withdraw, can_formed_charge, cantabrian_circle, gunpowder_unit, start_not_skirmishing, guncavalry
formation 2, 4.4, 3, 6, 4, square
stat_health 1, 0
stat_pri 10, 3, pistol_bullet, 20, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 35, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap
stat_sec 11, 5, no, 0, 0, melee, melee_blade, piercing, spear, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 7, 6, 0, metal
;stat_armour_ex 7, 8, 0, 0, 6, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 5
stat_ground 0, -2, -4, 0
stat_mental 9, normal, trained
stat_charge_dist 45
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 920, 250, 120, 95, 920, 4, 230
armour_ug_levels 3, 4
armour_ug_models Reiters, Reiters_ug1
ownership hre
era 2 hre
;unit_info 11, 20, 13




type Cossack Musketeers
dictionary Cossack_Musketeers ; Cossack Musketeers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Cossack_Musketeers, 48, 0, 0.8
attributes sea_faring, hide_forest, very_hardy, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 17, 3, musket_bullet, 60, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap, bp
stat_sec 12, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 9, 0, flesh
;stat_armour_ex 0, 4, 0, 0, 9, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 1, -2, 3, 2
stat_mental 11, normal, untrained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 950, 150, 100, 75, 950, 4, 230
armour_ug_levels 0, 1
armour_ug_models Cossack_Musketeers, Cossack_Musketeers_ug1
ownership russia
era 2 russia
;unit_info 12, 17, 9




type Arquebusiers
dictionary Arquebusiers ; Arquebusiers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Arquebusiers, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 14, 1, arquebus_bullet, 50, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, bp
stat_sec 6, 1, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 3, 0, flesh
;stat_armour_ex 0, 5, 0, 0, 3, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 1, -2, 3, 2
stat_mental 3, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 460, 125, 65, 50, 460, 4, 110
armour_ug_levels 0, 2
armour_ug_models Arquebusiers, Arquebusiers_ug1
ownership england, france, hre, denmark, spain, milan, venice, papal_states, sicily, poland, russia, hungary
era 2 england, france, hre, denmark, spain, milan, venice, papal_states, sicily, poland, russia, hungary
;unit_info 6, 14, 3




type Musketeers
dictionary Musketeers ; Musketeers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Musketeers, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 15, 1, musket_bullet, 60, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap, bp
stat_sec 6, 1, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 3, 0, flesh
;stat_armour_ex 0, 5, 0, 0, 3, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 1, -2, 3, 2
stat_mental 3, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 540, 150, 65, 50, 540, 4, 130
armour_ug_levels 0, 2
armour_ug_models Musketeers, Musketeers_ug1
ownership spain, portugal, milan, venice
era 2 spain, portugal, milan, venice
;unit_info 6, 14, 3




type Hand Gunners
dictionary Hand_Gunners ; Hand Gunners
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Hand_Gunners, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, gunpowder_unit, gunmen
formation 1.2, 1.2, 2.4, 2.4, 4, square
stat_health 1, 0
stat_pri 12, 2, hand_gun_bullet, 45, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap
stat_sec 11, 2, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 7, 6, 0, metal
;stat_armour_ex 7, 8, 0, 0, 6, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 5
stat_ground 1, -2, 3, 2
stat_mental 5, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 650, 150, 75, 55, 650, 4, 160
armour_ug_levels 3, 4
armour_ug_models Hand_Gunners, Hand_Gunners_ug1
ownership hre, denmark, spain, portugal, milan, venice, papal_states, sicily, poland
era 1 hre, denmark, spain, portugal, milan, venice, papal_states, sicily, poland
era 2 hre, denmark, spain, portugal, venice, papal_states, sicily, poland
;unit_info 11, 13, 13




type Portuguese Arquebusiers
dictionary Portuguese_Arquebusiers ; Portuguese Arquebusiers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Portuguese_Arquebusiers, 48, 0, 1
attributes sea_faring, hide_forest, very_hardy, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 16, 3, arquebus_bullet, 50, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, bp
stat_sec 11, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 5, 8, 0, metal
;stat_armour_ex 5, 7, 0, 0, 8, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 1, 0, 2, 0
stat_mental 9, low, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 760, 150, 90, 70, 760, 4, 190
armour_ug_levels 2, 3
armour_ug_models Portuguese_Arquebusiers, Portuguese_Arquebusiers_ug1
ownership portugal
era 2 portugal
;unit_info 11, 16, 13



type Mercenary Arquebusiers
dictionary Mercenary_Arquebusiers ; Mercenary Arquebusiers
category infantry
class missile
voice_type Light
accent Mediterranean
banner faction main_missile
banner holy crusade
soldier Mercenary_Arquebusiers, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, mercenary_unit, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 14, 1, arquebus_bullet, 50, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, bp
stat_sec 6, 1, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 5, 3, 0, metal
;stat_armour_ex 5, 0, 0, 0, 3, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 1, -2, 3, 2
stat_mental 3, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 610, 180, 65, 50, 610, 4, 150
armour_ug_levels 2
armour_ug_models Mercenary_Arquebusiers
ownership slave
;unit_info 6, 14, 8




type Camel Gunners
dictionary Camel_Gunners ; Camel Gunners
category cavalry
class missile
voice_type Heavy
banner faction main_cavalry
banner holy crusade_cavalry
soldier Camel_Gunners, 32, 0, 1
mount camel
mount_effect elephant -4, horse +2
attributes sea_faring, hide_forest, very_hardy, can_withdraw, cantabrian_circle, frighten_mounted, gunpowder_unit, guncavalry
formation 3, 4, 5, 5, 2, square
stat_health 1, 0
stat_pri 12, 3, camel_gun_bullet, 60, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 35, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap
stat_sec 8, 4, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 6, 0, flesh
;stat_armour_ex 0, 4, 0, 0, 6, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 0
stat_ground 0, 2, -6, -2
stat_mental 9, normal, trained
stat_charge_dist 45
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 1180, 300, 120, 95, 1180, 4, 290
armour_ug_levels 0, 1
armour_ug_models Camel_Gunners, Camel_Gunners_ug1
ownership moors
era 2 moors


type Janissary Musketeers
dictionary Janissary_Musketeers ; Janissary Musketeers
category infantry
class missile
voice_type Heavy
banner faction main_missile
banner holy crusade
soldier Janissary_Musketeers, 48, 0, 1
attributes sea_faring, hide_forest, very_hardy, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 17, 3, musket_bullet, 60, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap, bp
stat_sec 12, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 5, 9, 0, metal
;stat_armour_ex 5, 7, 0, 0, 9, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 1
stat_ground 1, 1, 0, -1
stat_mental 11, disciplined, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 830, 175, 100, 75, 830, 4, 200
armour_ug_levels 2, 3
armour_ug_models Janissary_Musketeers, Janissary_Musketeers_ug1
ownership turks
era 2 turks
;unit_info 12, 17, 14




type ME Hand Gunners
dictionary ME_Hand_Gunners ; Hand Gunners
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier ME_Hand_Gunners, 48, 0, 0.8
attributes sea_faring, hide_forest, hardy, can_withdraw, gunpowder_unit, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 14, 3, hand_gun_bullet, 45, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap
stat_sec 11, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 5, 8, 0, metal
;stat_armour_ex 5, 7, 0, 0, 8, 0, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 1
stat_ground 1, 1, 0, -1
stat_mental 9, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 850, 150, 90, 70, 850, 4, 210
armour_ug_levels 2, 3
armour_ug_models ME_Hand_Gunners, ME_Hand_Gunners_ug1
ownership moors, turks, timurids
era 1 moors, turks, timurids
era 2 moors, turks, timurids
;unit_info 11, 13, 13




type Sudanese Gunners
dictionary Sudanese_Gunners ; Sudanese Gunners
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier Sudanese_Gunners, 48, 0, 0.8
attributes sea_faring, hide_forest, hardy, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 15, 3, arquebus_bullet, 50, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 50, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, bp
stat_sec 9, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 7, 0, flesh
;stat_armour_ex 0, 4, 0, 0, 7, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 0
stat_ground 1, 2, -2, -2
stat_mental 9, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 570, 150, 90, 70, 570, 4, 140
armour_ug_levels 0, 1
armour_ug_models Sudanese_Gunners, Sudanese_Gunners_ug1
ownership moors, egypt
era 2 moors, egypt
;unit_info 9, 16, 7

So what do you guys think, please tell me wht needs changing/if there are any CTDs, errors etc. as I am relatively new to modding.