1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Undead Unit Pack

Discussion in 'Civ5 - Unit Graphics' started by Civitar, Apr 29, 2014.

  1. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland


    The pack contains:
    • Skeleton
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_SKELETON', 1, 'Barbarian');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_SKELETON', 'ART_DEF_UNIT_MEMBER_SKELETON', 10);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON', 0.140000000596046, 'skeleton.fxsxml', 'CLOTH', 'FLESH');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON', 0, 0, 'BLUNT', 'BLUNT');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_SKELETON', 'Unit', 'sv_warrior.dds');
    • Skeleton Archer
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_SKELETON_ARCHER', 1, 'Barbarian');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_SKELETON_ARCHER', 'ART_DEF_UNIT_MEMBER_SKELETON_ARCHER', 12);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_ARCHER', 0.140000000596046, 'skeleton_archer.fxsxml', 'CLOTH', 'FLESH');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasShortRangedAttack, HasLongRangedAttack, HasRefaceAfterCombat, ReformBeforeCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_ARCHER', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1, 1, 1, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_ARCHER', 0, 0, 'ARROW', 'ARROW', 10.0);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_ARCHER', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_SKELETON_ARCHER', 'Unit', 'sv_archer.dds');
    • Skeleton Spearman
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_SKELETON_SPEARMAN', 1, 'Barbarian');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_SKELETON_SPEARMAN', 'ART_DEF_UNIT_MEMBER_SKELETON_SPEARMAN', 12);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SPEARMAN', 0.140000000596046, 'skeleton_spearman.fxsxml', 'CLOTH', 'FLESH');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat, ReformBeforeCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SPEARMAN', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SPEARMAN', 0, 0, 'METAL', 'SPEAR');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SPEARMAN', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_SKELETON_SPEARMAN', 'Unit', 'sv_spearman.dds');
    • Skeleton Swordsman
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_SKELETON_SWORDSMAN', 1, 'Barbarian');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_SKELETON_SWORDSMAN', 'ART_DEF_UNIT_MEMBER_SKELETON_SWORDSMAN', 12);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SWORDSMAN', 0.119999997317791, 'skeleton_swordsman.fxsxml', 'ARMOR', 'ARMOR');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SWORDSMAN', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SWORDSMAN', 0, 0, 'METAL', 'SWORD');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_SKELETON_SWORDSMAN', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_SKELETON_SWORDSMAN', 'Unit', 'sv_swordsman.dds');
    • Vampire Swordsmen (by Murphy613 and Nutty)
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_VAMPIRE_SWORDSMAN', 1, 'DefaultMelee');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_VAMPIRE_SWORDSMAN', 'ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN', 8);
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_VAMPIRE_SWORDSMAN', 'ART_DEF_UNIT_MEMBER_VAMPIRE_LONGSWORDSMAN', 3);
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_VAMPIRE_SWORDSMAN', 'ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN_RED', 1);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN', 0.140000000596046, 'vampire_swordsman.fxsxml', 'ARMOR', 'ARMOR');
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_LONGSWORDSMAN', 0.140000000596046, 'vampire_longswordsman.fxsxml', 'ARMOR', 'ARMOR');
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN_RED', 0.140000000596046, 'vampire_swordsman_red.fxsxml', 'ARMOR', 'ARMOR');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1);
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_LONGSWORDSMAN', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1);
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, ShortMoveRadius, ShortMoveRate, TargetHeight, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN_RED', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady Walk AttackCharge', 12.0, 0.349999994039536, 8.0, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN', 0, 0, 'METAL', 'SWORD');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_LONGSWORDSMAN', 0, 0, 'METAL', 'SWORD');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_LONGSWORDSMAN', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN_RED', 0, 0, 'METAL', 'SWORD');
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, WeaponTypeTag, MissTargetSlopRadius)
        VALUES ('ART_DEF_UNIT_MEMBER_VAMPIRE_SWORDSMAN_RED', 1, 0, 10.0, 20.0, 'FLAMING_ARROW', 10.0);
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_VAMPIRE_SWORDSMAN', 'Unit', 'sv_longswordsman.dds');
    • Dracolich
      Spoiler :

      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_DRACOLICH', 1, 'UnFormed');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_DRACOLICH', 'ART_DEF_UNIT_MEMBER_DRACOLICH', 1);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Domain, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_DRACOLICH', 65, 'Hover', 'dracolich.fxsxml', 'CLOTH', 'FLESH');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, HasShortRangedAttack, HasLongRangedAttack, HasStationaryMelee, HasRefaceAfterCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_DRACOLICH', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady', 1, 1, 1, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, TargetGround, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_DRACOLICH', 0, 0, 25.0, 50.0, 1, 'BOULDER', 'BOULDER');
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_DRACOLICH', 'Unit', 'sv_helicoptergunship.dds');
    • Lich
      Spoiler :


      Sample ArtDefines:
      Code:
      INSERT INTO ArtDefine_UnitInfos(Type, DamageStates, Formation)
        VALUES ('ART_DEF_UNIT_LICH', 1, 'UnFormed');
      INSERT INTO ArtDefine_UnitInfoMemberInfos(UnitInfoType, UnitMemberInfoType, NumMembers)
        VALUES ('ART_DEF_UNIT_LICH', 'ART_DEF_UNIT_MEMBER_LICH', 1);
      INSERT INTO ArtDefine_UnitMemberInfos(Type, Scale, Model, MaterialTypeTag, MaterialTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_LICH', 0.149999997317791, 'lich.fxsxml', 'CLOTH', 'FLESH');
      INSERT INTO ArtDefine_UnitMemberCombats(UnitMemberType, EnableActions, HasShortRangedAttack, HasLongRangedAttack, HasStationaryMelee, HasRefaceAfterCombat, ReformBeforeCombat)
        VALUES ('ART_DEF_UNIT_MEMBER_LICH', 'Idle Attack RunCharge AttackCity Bombard Death BombardDefend Run Fortify CombatReady', 1, 1, 1, 1, 1);
      INSERT INTO ArtDefine_UnitMemberCombatWeapons(UnitMemberType, "Index", SubIndex, VisKillStrengthMin, VisKillStrengthMax, ProjectileSpeed, HitEffect, WeaponTypeTag, WeaponTypeSoundOverrideTag)
        VALUES ('ART_DEF_UNIT_MEMBER_LICH', 0, 0, 25.0, 50.0, 5.0, 'ART_DEF_VEFFECT_PLASMA_RIFLE_PROJ', 'EXPLOSIVE', 'RAILGUN');
      INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset)
        VALUES ('ART_DEF_UNIT_LICH', 'Unit', 'sv_cannon.dds');

    The Skeleton units' bodies come from SaibotLieh's Skeleton Swordsman in Civ4.
     
  2. TPangolin

    TPangolin Just the worst person

    Joined:
    May 23, 2013
    Messages:
    4,020
    Location:
    Sydney, Australia
    Holy crap this is good! Please, please, please do Zombies.
     
  3. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    Thanks!
    A great Zombie has already been converted by Deliverator as mentioned in the OP. He may have forgotten to upload them, in which case PM him to do so. If he doesn't, PM me and I'll upload it, I already have the files:p.
    Glad you like it!
     
  4. Pazyryk

    Pazyryk Chieftain

    Joined:
    Jun 13, 2008
    Messages:
    3,584
    Excellent! Now my necromancers can raise zombies and skeletons!
     
  5. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    Glad I could help. Skeleton horsemen are probably coming too now that i've figured out this converting thing.
     
  6. Krajzen

    Krajzen Warlord

    Joined:
    Oct 23, 2013
    Messages:
    2,311
    Location:
    Poland
    Hey Civitar I have one request

    or rather, I seek Something Similar:


    Lightly armored European guys with longsword and hoods


    something similar to http://goo.gl/V0ABgm

    I don't request exact 'Witcher unit' because I guess it would be difficult as hell to do :p does anyone here know something similar? ;)
     
  7. PawelS

    PawelS Ancient Druid

    Joined:
    Dec 11, 2003
    Messages:
    2,803
    Location:
    Poland
    Great!

    Any chance for a skeleton archer? :)
     
  8. PawelS

    PawelS Ancient Druid

    Joined:
    Dec 11, 2003
    Messages:
    2,803
    Location:
    Poland
    @Krajzen: Perhaps it's not a very close match, but you can find a few units vaguely resembling your description here.
     
  9. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    @Krajzen: I'm sorry, but I can't take requests at the moment, I'm completely overloaded with Warhammer models that take a long time to tweak up. I'm doing one more generic fantasy conversion (a mounted unit) to get practice with it and then I'm going after all the Warhammer stuff. However, I might eventually be able to start doing so.
     
  10. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,214
    Location:
    London, UK
    If you have the time to upload the Zombie I made then I'm happy for you to do it. :)
     
  11. Nomad or What

    Nomad or What Wayfarer Supporter

    Joined:
    Nov 25, 2012
    Messages:
    686
    Location:
    Wherever the winds take me
    If it comes down to skeletons building roads, then there is something seriously amiss... :confused: :lol:

    Exquisite unit! I am glad that the fantasy units collection is taking form! :goodjob:
     
  12. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    Yeah...yeah, when he tries to dig his wrists stay attached to the shield slung over his shoulder, and from the elbows up his arms are smashed-looking. It's weird, his attack city animations are fine even though he has to do the same thing with his sword.
    Thanks for the compliment! Hopefully within a month or so I will have finished some Warhammer Unit Packs which I will then upload. I think some fantasy modders (me included:D) may have to pinch themselves repeatedly.
     
  13. PawelS

    PawelS Ancient Druid

    Joined:
    Dec 11, 2003
    Messages:
    2,803
    Location:
    Poland
    I noticed that the texture files (.dds) for this unit are very big (two files over 5MB each), which is much bigger that any other units I'm using at the moment (the biggest is the spider - 341 kB). Is there a reason why they should be so big?
     
  14. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    Yes. I can't use the Bake Texture method of creating single texture files in Blender for some reason, so I use the Consolidate Into One Image way instead. When I made this unit I hadn't yet realized how to reduce the size of the image created (which should normally be 256x256), so most of my units so far (except the WHFB ones, since they're later) have huge texture files at 1024x1024 pixels. Sorry about that, but I think it's a pretty easy fix - ask Nutty how to do it, as I would have to go all the way back to Blender to resize the images.
     
  15. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,214
    Location:
    London, UK
    You can just resize the texture down to 512x512 or 256x256 and then resave as DDS. No need to get into texture baking. Anyone can download Paint.NET and do this themselves to be honest.
     
  16. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    I didn't realize that the textures could be scaled like that - I'd thought that that would mess up the mapping. Good to know.
     
  17. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,214
    Location:
    London, UK
    The UV mapping is part of the .gr2 file not the texture. The texture file is basically just an image. Textures can be downscaled if they're too big or upscaled if you want to do a more hi-res reskin and they'll work just fine.

    DDS textures can be any dimension provided each dimension is a power of 2 - down to a minimum of 4x4 pixels (4,8,16,32,64,128,256,512,1024...). So you could have a texture that was 1024x4 if you wanted although that wouldn't be very useful.
     
  18. Nutty

    Nutty Chieftain

    Joined:
    Mar 9, 2011
    Messages:
    3,147
    Gender:
    Male
    Location:
    Orange County, California, U.S.A.
  19. Civitar

    Civitar Adventurer

    Joined:
    Mar 23, 2014
    Messages:
    1,507
    Gender:
    Male
    Location:
    Switzerland
    OK. Does the power of 2/4 apply to all image files? For some reason, I have never been able to get wonder splash screens to appear ingame...
     
  20. Nutty

    Nutty Chieftain

    Joined:
    Mar 9, 2011
    Messages:
    3,147
    Gender:
    Male
    Location:
    Orange County, California, U.S.A.
    You wouldn't be able to save the DDS if that was the "problem."

    Other modders have added wonder splashes. There's Sun Ce's Better Wonder Splashes and whoward69's Multiple Wonder Splashes mod [hm... did whoward69 pull it off his website? There's only the Great Library mod without the required Util...]
     

Share This Page