Results 1 to 17 of 17

Thread: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

  1. #1

    Default Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    STAND ALONE MOD FOLDER: DOWNLOAD HERE
    This is the cleanest version, which you simply extract into your normal M2TW installation folder. It replaces nothing, and is a standalone mod with switcher. Very small, as it adds little but the files below.



    Meshes, UI, and text files (extract from zip into data folder): DOWNLOAD HERE

    Simply extract the enclosed data folder to any mod folder (or vanilla) of your choice. Be warned, this will overwrite some files, so I recommend on using on mods that do not add other units or mess with recruitment files.


    Secondary link:
    The Mesh and UI Cards: DOWNLOAD HERE

    Well, I was playing around and practicing with the modelsdb, EDU, and mesh editing in Milkshape for the past week, and I figured I might put up somethings I pumped out.



    This is not a series attempt at anything. There is no texture editing, just copy-pasting every-which-way. Little to be proud of, but it's there all the same.



    What I have here is a few meshes and unit cards that will, in effect, provide an entirely new upgrade level for Saracen Militia, ME Halberd Militia, and Ottoman Infantry (copied from Dismounted Sipahi and Quapukulu meshes).

    There is also a new unit, Ottoman Musketeers, with three armor levels in complete parallel with the Ottoman Infantry units.

    On top of that, both Ottoman Infantry and Musketeer units are armed with maces in place of swords.


    Included along with the meshes are UI unit_info and unit cards for Ottoman Musketeers and a unit card for ME Halberd Militia upgrade level 2 (called Ottoman Halberdiers).


    What can you do with these? That's up to you. With some EDU work you can create random units from these meshes instead of having them as simple upgrades (for instance, Ottoman Halberdiers from the me_halberd_militia_ug2_lod0.mesh).



    Why have I done this? 1) Random fun and 2) I don't like the 1st and only armor upgrades Saracen/ME Halberds/Ottoman Infantry units get (the chain-dress). The Sipahi/Quapukulu upgrades are far more regal and imperial looking, and so I opted to see these beautiful models used more often.

    These are just models, and EDU/modelsdb/export_units entries are not included (I can give tips if needed).


    For a thousand more words on what's going on, check the screens:

    Halberd Militia fully upgraded


    Spear Militia fully upgraded


    Ottoman Musketeers fully upgraded with info cards


    You'll note the weird musket skin. I never bothered to retexture it for them (like I said, this isn't a serious attempt).
    Last edited by Sher Khan; February 09, 2008 at 10:23 PM.

  2. #2

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks

    EDIT: This is for those wanting to learn a bit about manually adding a unit. Use the first download link above for easier installation.

    Alright, as requested, I'll put up a blurb on how to get these into your game, whether vanilla or mod (be careful of Stainless Steel and similar, as the game is already close to using the max number of allowed units).


    First, you'll have to dump these meshes into their appropriate place. In the file, they're located in _units folder. Extract this folder's contents to the data\unit_models\_units folder of the mod/vanilla folder. They should be split apart into me_light_mail_heavy_mail and me_mail_plate_hvy_mplate folders. For reference,

    ottoman_infantry_lod0.mesh
    ottoman_infantry_ug1_lod0.mesh
    ottoman_musketeers_lod0.mesh
    ottoman_musketeers_ug1_lod0.mesh

    go to the data\unit_models\_units\me_light_mail_heavy_mail folder.

    The rest:

    me_halberd_militia_ug2_lod0.mesh
    ottoman_infantry_ug2_lod0.mesh
    ottoman_musketeers_ug2_lod0.mesh
    saracen_militia_ug2_lod0.mesh

    go into data\unit_models\_units\me_mail_plate_hvy_mplate folder.


    You can rename these files to anything you want (though I suggest leaving the lod0 part alone for ease of use), since these meshes will replace your original Ottoman Infantry meshes (though the only difference being a mace in place of the sword). I suggest keeping the original names as I have it, or else the following will have to be edited according to your changes.

    Also, I use the edited battle_models.db for ease of use. I suggest you do so as well.



    Now, once this step is done, open up battle_models.db (remember to back up everything - including the backups themselves). Find (ctrl+F) the Saracen_Militia entries. You'll see the normal saracen_militia entry as so:
    Spoiler Alert, click show to read: 
    15 saracen_militia
    1 3
    69 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_lod0.mesh 121
    69 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_lod1.mesh 1225
    69 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_lod2.mesh 6400
    4
    5 egypt
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_egypt.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    45 unit_sprites/egypt_Saracen_Militia_sprite.spr
    5 moors
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_moors.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    45 unit_sprites/egypt_Saracen_Militia_sprite.spr
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    45 unit_sprites/turks_Saracen_Militia_sprite.spr
    5 slave
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_rebels.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    45 unit_sprites/slave_Saracen_Militia_sprite.spr
    4
    5 egypt
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_norm.texture 0
    5 moors
    60 unit_models/AttachmentSets/Final ME Heavy_moors_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_moors_norm.texture 0
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 slave
    60 unit_models/AttachmentSets/Final ME Heavy_slave_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_slave_norm.texture 0
    1
    4 None
    10 MTW2_Spear 0
    2
    18 MTW2_Spear_primary
    14 fs_test_shield 0
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002


    Right after it is the saracen_militia_ug1 entry (first armor upgrade).
    Spoiler Alert, click show to read: 
    19 saracen_militia_ug1
    1 3
    73 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_ug1_lod0.mesh 121
    73 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_ug1_lod1.mesh 1225
    73 unit_models/_Units/ME_Light_Mail_Heavy_Mail/saracen_militia_ug1_lod2.mesh 6400
    4
    5 egypt
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_egypt.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    49 unit_sprites/egypt_Saracen_Militia_ug1_sprite.spr
    5 moors
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_moors.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    49 unit_sprites/egypt_Saracen_Militia_ug1_sprite.spr
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    49 unit_sprites/turks_Saracen_Militia_ug1_sprite.spr
    5 slave
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_rebels.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    49 unit_sprites/slave_Saracen_Militia_ug1_sprite.spr
    4
    5 egypt
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_norm.texture 0
    5 moors
    60 unit_models/AttachmentSets/Final ME Heavy_moors_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_moors_norm.texture 0
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 slave
    60 unit_models/AttachmentSets/Final ME Heavy_slave_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_slave_norm.texture 0
    1
    4 None
    10 MTW2_Spear 0
    2
    18 MTW2_Spear_primary
    14 fs_test_shield 0
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002


    Right after this entry, copy this entry below:
    Spoiler Alert, click show to read: 
    19 saracen_militia_ug2
    1 1
    73 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/saracen_militia_ug2_lod0.mesh 6400
    3
    5 egypt
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_egypt.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    5 turks
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_turks.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    5 slave
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_rebels.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    3
    5 egypt
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_norm.texture 0
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 slave
    60 unit_models/AttachmentSets/Final ME Heavy_slave_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_slave_norm.texture 0
    1
    4 None
    10 MTW2_Spear 0
    2
    18 MTW2_Spear_primary
    14 fs_test_shield 0
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002




    Do the exact same for the me_halberd_militia entry (go to right after me_halberd_militia_ug1 entry and enter this):
    Spoiler Alert, click show to read: 
    22 me_halberd_militia_ug2
    1 1
    76 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/me_halberd_militia_ug2_lod0.mesh 6400
    3
    5 egypt
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_egypt.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    5 turks
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_turks.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    8 timurids
    94 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_timurids.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    3
    5 egypt
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_egypt_norm.texture 0
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    8 timurids
    63 unit_models/AttachmentSets/Final ME Heavy_timurids_diff.texture
    63 unit_models/AttachmentSets/Final ME Heavy_timurids_norm.texture 0
    1
    4 None
    22 MTW2_Halberd_Secondary 0
    1
    17 MTW2_Pike_primary 0
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002


    For Ottoman Infantry, find the ottoman_infantry entries and REPLACE both ottoman_infantry and ottoman_infantry_ug1 entries with this:
    Spoiler Alert, click show to read: 
    16 ottoman_infantry 1 1
    70 unit_models/_Units/ME_Light_Mail_Heavy_Mail/ottoman_infantry_lod0.mesh 6400
    2
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    46 unit_sprites/turks_Ottoman_Infantry_sprite.spr
    5 moors
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_moors.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    46 unit_sprites/turks_Ottoman_Infantry_sprite.spr
    2
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 moors
    60 unit_models/AttachmentSets/Final ME Heavy_moors_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_moors_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Bowman
    14 MTW2_Fast_Mace 2
    19 MTW2_Bowman_Primary
    14 fs_test_shield 2
    17 MTW2_Mace_Primary
    14 fs_test_shield
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    20 ottoman_infantry_ug1
    1 1
    74 unit_models/_Units/ME_Light_Mail_Heavy_Mail/ottoman_infantry_ug1_lod0.mesh 6400
    2
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    50 unit_sprites/turks_Ottoman_Infantry_ug1_sprite.spr
    5 moors
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_moors.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    50 unit_sprites/turks_Ottoman_Infantry_ug1_sprite.spr
    2
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 moors
    60 unit_models/AttachmentSets/Final ME Heavy_moors_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_moors_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Bowman
    14 MTW2_Fast_Mace 2
    19 MTW2_Bowman_Primary
    14 fs_test_shield 2
    17 MTW2_Mace_Primary
    14 fs_test_shield
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    20 ottoman_infantry_ug2
    1 1
    74 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/ottoman_infantry_ug2_lod0.mesh 6400
    2
    5 turks
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_turks.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    5 moors
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_moors.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    2
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    5 moors
    60 unit_models/AttachmentSets/Final ME Heavy_moors_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_moors_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Bowman
    14 MTW2_Fast_Mace 2
    19 MTW2_Bowman_Primary
    14 fs_test_shield 2
    17 MTW2_Mace_Primary
    14 fs_test_shield
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002


    I had you replace it all because of the new mace animation they were given.

    Now, for Ottoman Musketeers, I suggest adding this RIGHT AFTER the Ottoman Infantry entry:
    Spoiler Alert, click show to read: 
    18 ottoman_musketeers 1 1
    72 unit_models/_Units/ME_Light_Mail_Heavy_Mail/ottoman_musketeers_lod0.mesh 6400
    1
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    46 unit_sprites/turks_Ottoman_Infantry_sprite.spr
    1
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Musket
    20 MTW2_Non_Shield_Fast 1
    19 MTW2_Musket_Primary 1
    18 MTW2_Sword_Primary
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    22 ottoman_musketeers_ug1
    1 1
    76 unit_models/_Units/ME_Light_Mail_Heavy_Mail/ottoman_musketeers_ug1_lod0.mesh 6400
    1
    5 turks
    85 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_turks.texture
    86 unit_models/_Units/ME_Light_Mail_Heavy_Mail/textures/mtw2_ME_light_mail_normal.texture
    50 unit_sprites/turks_Ottoman_Infantry_ug1_sprite.spr
    1
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Musket
    20 MTW2_Non_Shield_Fast 1
    19 MTW2_Musket_Primary 1
    18 MTW2_Sword_Primary
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    22 ottoman_musketeers_ug2
    1 1
    76 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/ottoman_musketeers_ug2_lod0.mesh 6400
    1
    5 turks
    91 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_turks.texture
    92 unit_models/_Units/ME_Mail_Plate_Hvy_Mplate/textures/ME_Mail_Plate_Hvy_Mplate_normal.texture
    59 unit_sprites/turks_Dismounted_Sipahi_Lancers_ug2_sprite.spr
    1
    5 turks
    60 unit_models/AttachmentSets/Final ME Heavy_turks_diff.texture
    60 unit_models/AttachmentSets/Final ME Heavy_turks_norm.texture 0
    1
    4 None
    16 MTW2_Fast_Musket
    20 MTW2_Non_Shield_Fast 1
    19 MTW2_Musket_Primary 1
    18 MTW2_Sword_Primary
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002



    If you've done exactly as I've said, you should have added a total of 6 new entries and replaced two. At the very top of your battle_models.db file, there should be the serialzation number (701 for vanilla). Add 6 to this number (now 707 if vanilla modded).





    Now, open up the export_descr_units.txt in the data folder. Find these entries and modify them according to the red additions:

    For Saracen militia
    Spoiler Alert, click show to read: 
    type Saracen Militia
    dictionary Saracen_Militia ; Saracen Militia
    category infantry
    class spearmen
    voice_type Heavy
    banner faction main_spear
    banner holy crusade
    soldier Saracen_Militia, 60, 0, 1
    attributes sea_faring, hide_forest, can_withdraw, free_upkeep_unit
    formation 1.2, 1.2, 2.4, 2.4, 4, square, schiltrom
    stat_health 1, 0
    stat_pri 7, 3, no, 0, 0, melee, melee_blade, piercing, spear, 25, 0.6
    ;stat_pri_ex 0, 0, 0
    stat_pri_attr spear, spear_bonus_8
    stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 25, 1
    ;stat_sec_ex 0, 0, 0
    stat_sec_attr no
    stat_pri_armour 5, 3, 6, metal
    ;stat_armour_ex 5, 7, 0, 0, 3, 6, 6, metal
    stat_sec_armour 0, 0, flesh
    stat_heat 1
    stat_ground 1, 1, 0, -1
    stat_mental 5, normal, trained
    stat_charge_dist 30
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 490, 155, 85, 65, 490, 4, 120
    armour_ug_levels 2, 3, 4
    armour_ug_models Saracen_Militia, Saracen_Militia_ug1, Saracen_Militia_ug2
    ownership egypt, turks, slave
    era 1 egypt, turks
    era 2 egypt, turks
    ;unit_info 7, 0, 14


    ME Halberd Militia
    Spoiler Alert, click show to read: 
    type ME Halberd Militia
    dictionary ME_Halberd_Militia ; Halberd Militia
    category infantry
    class heavy
    voice_type Heavy
    banner faction main_infantry
    banner holy crusade
    soldier ME_Halberd_Militia, 48, 0, 1.2
    attributes sea_faring, hide_forest, can_withdraw, free_upkeep_unit
    formation 1.2, 1.2, 2.4, 2.4, 4, square
    stat_health 1, 0
    stat_pri 7, 3, no, 0, 0, melee, melee_blade, piercing, axe, 25, 1
    ;stat_pri_ex 0, 0, 0
    stat_pri_attr ap, spear_bonus_4
    stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 25, 1
    ;stat_sec_ex 0, 0, 0
    stat_sec_attr no
    stat_pri_armour 5, 3, 0, metal
    ;stat_armour_ex 5, 7, 0, 0, 3, 0, 0, metal
    stat_sec_armour 0, 0, flesh
    stat_heat 1
    stat_ground 1, 1, 0, -1
    stat_mental 5, normal, trained
    stat_charge_dist 30
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 510, 150, 75, 55, 510, 4, 120
    armour_ug_levels 2, 3, 4
    armour_ug_models ME_Halberd_Militia, ME_Halberd_Militia_ug1, ME_Halberd_Militia_ug2
    ownership egypt, turks, timurids
    era 2 egypt, turks, timurids
    ;unit_info 7, 0, 8


    Ottoman Infantry
    Spoiler Alert, click show to read: 
    type Ottoman Infantry
    dictionary Ottoman_Infantry ; Ottoman Infantry
    category infantry
    class missile
    voice_type Heavy
    banner faction main_missile
    banner holy crusade
    soldier Ottoman_Infantry, 48, 0, 1
    attributes sea_faring, hide_forest, can_withdraw
    formation 1.2, 1.2, 2.4, 2.4, 3, square
    stat_health 1, 0
    stat_pri 9, 2, composite_arrow, 160, 30, missile, missile_mechanical, piercing, none, 25, 1
    ;stat_pri_ex 0, 0, 0
    stat_pri_attr no
    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 5, 6, 6, metal
    ;stat_armour_ex 5, 7, 0, 0, 6, 6, 6, metal
    stat_sec_armour 0, 0, flesh
    stat_heat 1
    stat_ground 1, 1, 0, -1
    stat_mental 5, normal, trained
    stat_charge_dist 30
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 670, 150, 75, 55, 670, 4, 160
    armour_ug_levels 2, 3, 4
    armour_ug_models Ottoman_Infantry, Ottoman_Infantry_ug1, Ottoman_Infantry_ug2
    ownership turks
    era 1 turks
    era 2 turks
    ;unit_info 11, 9, 17


    At this point, you should have only edited existing EDU entries, not copy pasted the above as new ones.

    Below are new entries for new units:
    Ottoman Musketeers
    Spoiler Alert, click show to read: 
    type Ottoman Musketeers
    dictionary Ottoman_Musketeers ; Ottoman Musketeers
    category infantry ;removed fire_by_rank
    class missile
    voice_type Heavy
    banner faction main_missile
    banner holy crusade
    soldier Ottoman_Musketeers, 48, 0, 1
    attributes sea_faring, hide_forest, can_withdraw, free_upkeep_unit, cannot_skirmish, gunpowder_unit, gunmen
    formation 1.4, 1.0, 2.4, 1.2, 3, square
    stat_health 1, 0
    stat_pri 14, 3, musket_bullet, 180, 20, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
    stat_pri_attr ap
    stat_sec 8, 4, no, 0, 0, melee, melee_blade, blunt, mace, 25, 1
    stat_sec_attr ap
    stat_pri_armour 5, 6, 6, metal
    stat_sec_armour 0, 0, flesh
    stat_heat 1
    stat_ground 1, 1, 0, -1
    stat_mental 5, normal, trained
    stat_charge_dist 5
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 440, 160, 75, 55, 440, 4, 160
    armour_ug_levels 2, 3, 4
    armour_ug_models Ottoman_Musketeers, Ottoman_Musketeers_ug1, Ottoman_Musketeers_ug2
    ownership turks
    era 1 turks
    era 2 turks



    Ottoman Halberdiers
    Spoiler Alert, click show to read: 
    type Ottoman Halberdiers
    dictionary Ottoman_Halberdiers ; Ottoman_Halberdiers
    category infantry
    class heavy
    voice_type Heavy
    banner faction main_infantry
    banner holy crusade
    soldier Janissary_Heavy_Inf, 48, 0, 1.8
    mount_effect horse +6, camel +6, elephant +2
    attributes sea_faring, hide_forest, can_withdraw, free_upkeep_unit
    formation 1.2, 0, 2.4, 2.4, 4, square
    stat_health 1, 0
    stat_pri 10, 5, no, 0, 0, melee, melee_blade, piercing, axe, 175, 1
    stat_pri_attr ap
    stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 0, 1
    stat_sec_attr no
    stat_pri_armour 6, 6, 0, metal
    stat_sec_armour 0, 0, flesh
    stat_heat 1
    stat_ground 1, 1, 0, -1
    stat_mental 9, disciplined, trained
    stat_charge_dist 5
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 400, 160, 75, 55, 280, 4, 120
    armour_ug_levels 4
    armour_ug_models ME_Halberd_Militia_ug2
    ownership turks
    era 2 turks


    Copy these entries to anywhere in the EDU (at the end for ease).



    Now, go to the data\ui folder. In the data\ui\unit_info\turks, add the ottoman_musketeers_info.tga file.
    In the data\ui\units\turks, add the #ottoman_halberdiers.tga and #ottoman_musketeers.tga files.


    Finally, in data\text, delete export_units.txt.strings and open export_units.txt. Add the following:
    Spoiler Alert, click show to read: 
    {Ottoman_Halberdiers} Ottoman Halberdiers
    {Ottoman_Halberdiers_descr_short} Hardy soldiers, well armed and well armoured, they fight with deadly halberds.
    {Ottoman_Halberdiers_descr} Ottoman Halberdiers are hardy soldiers, well armed and well armoured, they fight with deadly halberds, allowing them to rip through armored foes with ease. Their armour, and training in combat, means that this unit can hold its ground in a close up fight.
    {Ottoman_Musketeers} Ottoman Musketeers
    {Ottoman_Musketeers_descr_short} Hardy soldiers, well armed and well armoured, they fight with both muskets and maces.
    {Ottoman_Musketeers_descr} Ottoman Musketeers are hardy soldiers, well armed and well armoured, they fight with both muskets and maces, allowing them to devastate the enemy with gunshot and then move into melee to finish them off. Their armour, and training in combat, means that this unit can hold its ground in a close up fight.



    Done. Now these units can be tried out in custom battle. The musketeers and halberdiers are only in custom battle, however, so you must manually edit them into the export_descr_buildings.txt file. However, everyone else will receive the armor upgrade you so painstakingly added for them!





    That a lot to take in? Don't worry, I'll be working on a ready to unpack zip file that will take out all the above leg work for those too intimidated with text editing.
    Last edited by Sher Khan; February 09, 2008 at 03:50 PM.

  3. #3

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *UPDATED*

    :3

    Looks good, although I did like the mail upgrade you did not. These guys however fit far more an Imperial, 1400-1500 Ottoman vibe.

  4. #4

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *UPDATED*

    I think I didn't like the skin for it being overused, and for everything low end in Muslim rosters getting it.


    That, and it looked unbalanced to me. The Spear Militia/Arab Cavalry upgrade... it looks silly to be decked out in all that maille and sporting only a tiny twig of a spear.

  5. #5
    Douchebag's Avatar Vicarius
    Join Date
    Jan 2007
    Location
    A place called White Castle
    Posts
    2,765

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *UPDATED*

    SWEET! Does this work for BC?

  6. #6

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *UPDATED*

    I wouldn't try it. Until I learn a better way (so far my attempts at making a new mod folder have failed miserably), these files will overwrite the originals. Besides, that'd be a minimod, and a no go for the BC team. If you want them in, you'll have to manually put them in as per the second post's instructions.

  7. #7
    Indefinitely Banned
    Join Date
    Jun 2006
    Location
    Calgary, Canada
    Posts
    13,967

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    I will download it once you skin proper ultra-ULTRA-armoured byzantines who will then proceed 2 pwn deez guyz. Freal.

  8. #8

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    Well, I now made a stand-alone mod folder for all this, so you won't have to overwrite anything. Simply extract and check it out (or rip for your own needs and mods).

    @mirage:
    I'm working right now to make the most awesome Byzantine unit you can imagine. Your face will melt (literally, considering what it is) from its sheer awesomeness.

  9. #9
    Douchebag's Avatar Vicarius
    Join Date
    Jan 2007
    Location
    A place called White Castle
    Posts
    2,765

    Default

    Quote Originally Posted by mirage41 View Post
    I will download it once you skin proper ultra-ULTRA-armoured byzantines who will then proceed 2 pwn deez guyz. Freal.
    amen brotha

    ok im having a problem...i did everything except changing a few numbers in EDU...problem is i cant Ottoman infantry in EDU.
    Last edited by Sher Khan; February 10, 2008 at 11:54 AM.

  10. #10

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    Sorry, could you be more specific about the issue you're having? What are you trying to do, and where are you working on (mod? Vanilla?)?

  11. #11
    Douchebag's Avatar Vicarius
    Join Date
    Jan 2007
    Location
    A place called White Castle
    Posts
    2,765

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    your 2nd post said we should modify entries in EDU...well im looking through the BC EDU file and i cant find Ottoman Infantry - i even used ctrl + f.

  12. #12

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    This is because BC does not have an entry for Ottoman Infantry! You'll have to make a completely new one (since I believe they removed it and replaced it with something called "turks_sipahi_infantry" - better known as the Ottoman Heavy Infantry the Turkish Sultanate recruits at their higher tiers).


    This wasn't meant for BC, just a general attempt altogether, so you'll have to improvise if you want them in!

  13. #13

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    This mod causes a CTD on startup and I have no idea why. I am playing using Gold Edition but only the original Medieval II is installed, and a couple of unrelated mods which should not conflict.

    Hell, I even ran a clean install and I could not get this to work.
    Last edited by TREG; May 06, 2008 at 02:42 PM.

  14. #14

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    links dont work

  15. #15

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    ya

  16. #16
    Ayyubid's Avatar Tiro
    Join Date
    Aug 2012
    Location
    Seattle, WA
    Posts
    234

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    All of the screenshots and download links are gone... this is a regular issue now

    Man, I really wanted to try this.
    "I have fought in more than 100 battle . Do you see a space of the span of a hand on my leg, chest, arm which is not covered by some scar of the wound of a sword or an arrow or a lance? And here I am, dying in my bed, like cattle die. May the eyes of cowards never sleep."

    - Khalib Ibn Waleed

  17. #17

    Default Re: Middle Eastern Armor Upgrades and Overpowered Turks *NOW WITH STAND-ALONE MOD FOLDER*

    Up Up ++

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •