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

Unit Request Thread

Discussion in 'Civ5 - Unit Graphics' started by Jennar, Sep 25, 2010.

  1. CaptainErwin

    CaptainErwin Chieftain

    Joined:
    Jan 27, 2019
    Messages:
    7
    Gender:
    Male
    Sorry for doublepost; but in the meantime, i found the textures below within the "advanced naval Units (v9)" Mod, which Look Pretty much like the USS Constitution. (had to convert them to .bmp for upload, use united file viewer for instance to reconvert them to .dds)
    Unfortunately, they seem to have no associated .gr2 and .fxsxml file.

    Can anyone help out and tell me, where I can find the associated models? Or if they would probably work on one of the default civ5 models?
    As I don´t have any idea how to extract the vanilla art files from civ5, I can´t try it by myself.
     

    Attached Files:

  2. Nutty

    Nutty Deity

    Joined:
    Mar 9, 2011
    Messages:
    3,169
    Gender:
    Male
    Location:
    Orange County, California, U.S.A.
    You're apparently looking in:
    Advanced Naval Units (v 9)\Surface\Light Cruiser\
    which contains a couple of units. Looking at the texture sheets alone is misleading, as it looks like the ironclad is using the files you're asking about just for the cannon pieces (hence the filename). The texture itself comes from the Civ4 Frigate, which AFAIK hasn't been converted to CiV.

    FWIW, note that Advanced Naval Units has a USS Constitution based on the War Galleon in:
    Advanced Naval Units (v 9)\Renissaince Era\Surface Ships\Constitution\
    As above, don't be confused, as a model doesn't necessarily use all of the textures in a given image.

    As far as tools:
    The SDK includes a program called Nexus that, among other things, contains scripts to extract the .fpk files. You can also use the third-party tool Dragon UnPACKer.

    Nexus can also be used for viewing gr2s with their textures outside of the game (you can easily use RAD Granny Viewer to examine units, but without their textures since Firaxis uses non-standard Granny)--except Firaxis broke the Nexus 3D Viewer at some point in development and never fixed it, so you'll need to use the old version of the SDK if you want a working 3D Viewer.

    Going further down the rabbit-hole, if you want to reskin a unit (i.e., make a copy of a unit with a tweaked texture file), note that the texture references in the .fxsxml file don't really do anything. You'll need to edit your copy of the .gr2 to point it to your new texture. You can use the community-made tool Nexus Buddy (either the simple old version which is sufficient to change texture references, or the full-featured rewrite, NexusBuddy 2, which can sometimes be more difficult to get working, but is a lifesaver if you're doing unit conversions).

    It's not relevant to units, but note that if you're interested in looking at the UI textures that include an accompanying "*-index.dds" files, you'll need to use this tool to convert them to png.
     
    Last edited: Mar 4, 2020
  3. RoxyRiku94

    RoxyRiku94 Detective Agent

    Joined:
    Jan 30, 2016
    Messages:
    141
    Gender:
    Male
    Location:
    Souzai Daigaku
    Hello again! I'm looking for a unit model which resembles a martial artist in unarmed combat. It's for a Dragon Ball Civilization I'm currently making and I would like to see it reskinned as a Great Saiyaman model. If there is no such model, a reskinned danish berserker without weapons would also work fine.

    Also I haven't been able to use Modbuddy at all because of an exception error (and Nexus crashes whenever I try to view a model file), so I want to ask if someone also experiences this issue?
     
  4. Nutty

    Nutty Deity

    Joined:
    Mar 9, 2011
    Messages:
    3,169
    Gender:
    Male
    Location:
    Orange County, California, U.S.A.
    Unfortunately, there aren't many weaponless units, since there aren't any weaponless animations. If you want a quick and dirty reskin job, I'd go with reskinning the zombie (e.g., I reskinned it to make an ice golem). Otherwise, you'd have to re-rig a unit to new animations (there are a few tutorials in the Tutorials & Reference subforum that describe how to do this). You'll need NexusBuddy 2, described in my post just one above yours. If you want to go that route, Danrell has some great units to start with.

    Also in the message just before yours I describe why Nexus 3D Viewer is crashing. The ModBuddy question should probably be asked in the main C&C thread with some more information about the error you're getting.
     
  5. RoxyRiku94

    RoxyRiku94 Detective Agent

    Joined:
    Jan 30, 2016
    Messages:
    141
    Gender:
    Male
    Location:
    Souzai Daigaku
    Okay, so now I've been trying to follow Deliverator's Tutorial in order to import the Danish Berserker Unit Model into blender, hopefully to retarget the animations onto the Great Saiyaman UU I'm planning to use.

    However, when using Blender 2.49, no model appears and when I load the model with Blender 2.76, the model looks fine, but loading the animation makes the model look messed up (the animation does somewhat work, though).
     
  6. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,623
    Location:
    London, UK
    Did you use Load String Database to load the .gsd file and resave the .gr2 file before exporting to .nb2? You'll need to do that otherwise the bones names won't be in place. You can check the resaved .gr2 in Granny Viewer and .nb2 for bones names to see if everything is OK.

    Also .na2 (Animation) import only works with Blender 2.49.
     
  7. RoxyRiku94

    RoxyRiku94 Detective Agent

    Joined:
    Jan 30, 2016
    Messages:
    141
    Gender:
    Male
    Location:
    Souzai Daigaku
    No, I haven't done that, I was following your tutorial of 2016, and didn't see this specific action. I will try it out and see what happens.

    For the Berserker Model from Denmark, I assume I need to load denmarkmodels_stringdatabase.gsd from the resource folder through the Nexus Buddy?

    EDIT: Still nothing happening, even though I loaded the String Database in Nexuy Buddy and resaved the .gr2 files.
     
    Last edited: Mar 12, 2020
  8. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,623
    Location:
    London, UK
    Does your .nb2 file have bone names at the bottom?
     
  9. RoxyRiku94

    RoxyRiku94 Detective Agent

    Joined:
    Jan 30, 2016
    Messages:
    141
    Gender:
    Male
    Location:
    Souzai Daigaku
    Do you mean in Blender?
     
  10. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,623
    Location:
    London, UK
    Here is the resaved .gr2, exported .nb2 and .blend file for Blender 2.49. Hopefully this will help you work out which step went wrong for you.

    denmark_berserker.png
     

    Attached Files:

  11. RoxyRiku94

    RoxyRiku94 Detective Agent

    Joined:
    Jan 30, 2016
    Messages:
    141
    Gender:
    Male
    Location:
    Souzai Daigaku
    Thanks for the resaved and extracted Berserker model, Deliverator!

    So I tried following Civitar's 3D Converting Tutorial for making the Great Saiyaman OBJ Model Civ 5 compatible, but the armature isn't working with the mesh despite having bone weighted them, and the texture is all black when trying to view it in the UV/Image Editor.
    What went wrong? Sorry for being such a helpless noob in this mess :crazyeye::confused:
     
  12. Deliverator

    Deliverator Graphical Hackificator

    Joined:
    Feb 12, 2008
    Messages:
    4,623
    Location:
    London, UK
    The Materials and Texture won't be hooked up automatically. You'll have to do that yourself if you want it to display in Blender. The UV coordinates are imported by the script so it's quick to do.

    For later Blender but same process applies to Blender 2.49:
    https://docs.blender.org/manual/en/latest/modeling/meshes/editing/uv/applying_image.html
     

Share This Page