Results 1 to 3 of 3

Thread: Merge certain units for optimization

  1. #1

    Default Merge certain units for optimization

    In COW as it is currently, there's a number of units which are almost entirely redundant. I've noticed the following units have variants which are identical for the Chaos factions, with only a different texture, but the same model and stats:
    Marauders
    Marauder Axes
    Marauder Axe Throwers
    Mounted Marauders
    Warriors of Chaos Halberds
    Warriors of Chaos

    Essentially, there's a Marauder of Undivided, Marauder of Khorne, Marauder of Slaanesh, Marauder of Tzeentch, and Marauder of Nurgle, each taking up a unit slot, basically like if Empire State Halberds of Middenland were a different unit than Empire State Halberds of Ostermark.

    Both crunch and fluff-wise this makes little sense, since Slaanesh would never be controlling Khorne Marauders without them converting to Slaanesh worship. It only makes any sense for the aesthetic of a massive Chaos Undivided army, but even then, when you have the various faction specific units like the daemons, it's still pointless.

    Currently it's 30 units there, which can be pared down to only 6, freeing up 24(!) unit slots, enough for a whole new faction, just by modifying the text files. So Marauders could keep all the variants, just making it so a Slaanesh army will look Slaaneshi, and a Khorne army will be Khorney, like so:
    Spoiler Alert, click show to read: 
    Code:
    9 Marauders 
    1 3 
    74 unit_models/_Units/warhammer/Chaos/model/Marauder/Chaos_Marauder_lod0.mesh 121 
    74 unit_models/_Units/warhammer/Chaos/model/Marauder/Chaos_Marauder_lod1.mesh 900 
    74 unit_models/_Units/warhammer/Chaos/model/Marauder/Chaos_Marauder_lod2.mesh 6400 
    7 
    4 merc 
    75 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder.texture 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder_normal.texture 
    38 unit_sprites/merc_Marauders_sprite.spr 
    7 denmark 
    75 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder.texture 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder_normal.texture 
    41 unit_sprites/denmark_Marauders_sprite.spr 
    6 norway 
    75 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder.texture 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder_normal.texture 
    51 unit_sprites/denmark_Marauders_of_Khorne_sprite.spr  
    9 lithuania 
    84 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Tzeentch_Marauder.texture 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder_normal.texture 
    55 unit_sprites/lithuania_Marauders_of_Tzeentch_sprite.spr  
    14 teutonic_order 
    84 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Slaanesh_Marauder.texture 
    91 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Slaanesh_Marauder_normal.texture 
    60 unit_sprites/teutonic_order_Marauders_of_Slaanesh_sprite.spr  
    8 novgorod 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Nurgle_Marauder.texture 
    89 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Nurgle_Marauder_normal.texture
    51 unit_sprites/novgorod_Marauders_of_Nurgl_sprite.spr  
    5 slave 
    75 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder.texture 
    82 unit_models/_Units/warhammer/Chaos/model/Marauder/textures/Marauder_normal.texture 
    39 unit_sprites/slave_Marauders_sprite.spr  
    7 
    4 merc 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_diff.texture 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_norm.texture 0  
    7 denmark 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_diff.texture 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_norm.texture 0  
    6 norway 
    88 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Khorne_Marauder_diff.texture 
    88 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Khorne_Marauder_norm.texture 0  
    9 lithuania 
    90 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Tzeentch_Marauder_diff.texture 
    90 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Tzeentch_Marauder_norm.texture 0   
    14 teutonic_order 
    90 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Slaanesh_Marauder_diff.texture 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_norm.texture 0  
    8 novgorod 
    88 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Nurgle_Marauder_diff.texture 
    88 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Nurgle_Marauder_norm.texture 0  
    5 slave 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_diff.texture 
    81 unit_models/_Units/warhammer/Chaos/model/AttachmentSets/Att_Marauder_norm.texture 0  
    1 
    4 None 
    9 MTW2_Mace 0  
    2 
    17 MTW2_Mace_Primary 
    14 fs_test_shield 0 
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002



    Files needed to be changed would be bm.mdb, edu, edb, campaign_script, and descr_strat, so it'd probably be best in the main mod, hopefully for 1.6, rather than a submod. Or if not, maybe the next Gigantus version. IMO, 24 extra slots is worth the effort, and as a bonus, the custom battle unit selections for the Chaos factions will be a lot neater, too.

  2. #2

    Default Re: Merge certain units for optimization

    Yes if they are using the same model, then they should just use different color scheme. Marauders are just fodder anyways.
    Last edited by keldor; March 16, 2015 at 12:43 PM.

  3. #3

    Default Re: Merge certain units for optimization

    They are, only higher tier units like Champions have differences with the models, and if there were to be stat differences, it'd make sense for it to happen at that stage, anyway. Marauders don't have gifts.

Posting Permissions

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