Discussion in 'Civ4 - Unit Graphics' started by Thunderfall, Feb 5, 2006.
Great! She'll do as a medieval "maiden" too.
Can anyone please animate the submarine model (post #3476) and the t-62 (post #3484) for me and my mod?
thank you veeery much.
I'd like to request a Polynesian Warrior and a Hebrew Slinger. We have pretty much a full Ancient/Medieval/Renaissance Polynesian set, however the Warrior has not been done. The Hebrew Slinger could be a fairly simple reskin of the peltast, I believe.
If anyone could come through with these, I'd be most grateful.
Is still noone interested to make these units for me?
Good morning to all. I post this subject to ask for the creation of several VIU (very important unit )
TU22M: (This unit exists on the forum but its number of triangles is not allowable (-+9000) )
TU160: (This unit exists on the forum but it is really ugly...) (nevertheless, respect for his creator)
F100 super sabre:
thank you for your future creations.
Fall From Heaven 2 has at least dragon; it's also a pretty decent game. The problem with these requests is that, in my view: they're very difficult and unlikely to get used very often in public work. So it's an awful lot of effort just to make one person happy. That means it's unlikely, in my opinion, to get done.
Time for an obligatory bump...
I'd also like to second ripple01's request (although I am going to try and work on it, I do have a very rough concept of how to make units).
Also @ Gleader; I agree with Flying Pig, the units you request will hardly get used by anybody else, and it seems to me that they would require completely new animations. Particularly for the Chinese Dragon.
For the top one, Mechaerik made a serbian unit with a fez; you could probably do something with that.
I saw that, the chetnik, but it would require way more editing than I am capable of doing, plus I'd like for the units to be made by the same person so they "match" if that makes sense.
I'd try to learn this stuff myself, but I'm pretty busy - working on a mod and a bunch of leaderheads right now, not to mention my actual life which is getting pretty busy lately. So I'm content just waiting to see if anyone makese these for me at this point. I figure they'd be useful for mods, especially flavored-unit ones.
What have people like Diversica and Varietas Delectat got for similar civs?
This is going to sound a bit off.
I need a drunkard unit. Preferably he will be holding his mug, but fight with a rusty knife. He should be medieval-serf-looking and in a bad shape.
If anyone's up for making a really weird unit, go right ahead. I have a place for him, believe it or not. Or if anyone know of something that could match, please report.
Here's a picture of a medieval drunk that could serve as inspiration. I mean, the bloke to the left.
They use, what amounts to, a Hoplite carrying a musket or a cuirassier with a Hoplite's head on it. Kinda unrealistic.
Hey, I'm trying to come up with some Asian great people and I'm having a bit of trouble with the great artist. What I was planning on doing was just taking Chuggi's geisha unit and putting it on the Great Artist animations, then replacing the skull with the jar from the Confucianism cutscene.
If anyone can help me do this that'd be awesome, I just can't seem to figure it out with my limited abilities.
That one is in fact not very easy, but it is possible and one can learn a lot here. I don't really know how much experience you have with NifSkope, so I'll stay as simple as possible. Don't feel offended because of it.
To exchange two models, I normally switch the NiTriShapeData and (if existing) the NiSkinInstance. First says how the object is formed, second how the parts of the object are linked to the bone structur. After these files are switched, the NiTexturingProperty node has to be changed accordingly to put the right skin on the unit. This node can also be switched, but I prefer to adjust it manually.
First thing to do is therefore to copy the NiSkinInstance (63) of the Geisha unit via 'Block - Copy Branch' and paste it to the bottom of the Great Artist block list via 'Block - Paste Branch'. However, if you do this here, an error will appear:
failed to map parent link "NiNode|Bones Left Drapes"
This means that the Geisha NiSkinInstance has different bone references than the Great Artist skeleton offers. This can be a huge problem, but here it can be fixed relatively simple. The bone references are mostly the same, the Geisha skeleton just has only two more bones: 'Bones Left Drapes' and 'Bones Right Drapes'. These are connected to the according Forearms. These must copied to the Great Artist skeleton first. For this, unfold the BIP node (10) of the Geisha and unfold further through the skeleton until you reach the Drape nodes. Copy Branch them and Paste Branch them directly onto the Forearm nodes of the Great Artist skeleton. After both Drape nodes are copied, the Geisha NiSkinInstance node should be copyable with no further problems.
When the node is copied, click on the Great_Artist_Body NiTriShape. Renumber the Skin Instance in the Block Details part to the newly added NiSkinInstance. Now the artist model should look like it's just exploding, but don't worry about that. Copy the NiTriShapeData of the Geisha (62) and exchange the great artist NiTriShapeData with it by directly clicking on it and choosing 'Block - Paste over'. Now the unit should look like the Geisha, just laying on the ground. Rotation the unit 90° around the y-axis should do the trick. With this, the main model is exchanged, last thing left is to put the right .dds file name into the NiTexturingProperty node.
Now for the Skull. Basically it's just the same, only easier because there is no NiSkinInstance node this time. However, there is another problem, the Skull is a NiTriStrips node, the jar is a NiTriShape one. This can be fixed by choosing 'Mesh - Triangulate' on the NiTriStrips node. This should turn it into a NiTriShape node. Now exchange the NiTriShapeDate node like before and change the entry in the NiTexturingProperty. This time it might be favorable to copy the NiTexturingProperty instead of just renaming the entry, especially because you'll have to create a new NiSourceTexture anyway. The unit's model and the Skull link to the same NiSourceTexture node, thus renaming it in one of the both renames it in the other at the same time.
You might want to twist the jar around a bit because a brush is also part of this model. I don't really now if this works, but it might be possible to hide the brush in the arm of the model.
To check if everything works fine, load an animation of the unit via 'Spells - Animation - Attached.KF'. Now you can see how the animation will look like. However, don't save the unit after this, because then the animation information will be saved into the .nif file and make it larger with no benefit.
I hope this helps. I know it looks like a lot at first, but with a little training this can be done in a very short time.
failed to map parent link "NiNode|Bones Left Drapes"
Thanks a lot SL.
I'll try this out when I get home, I am assuming I could use the same methods for similar situations?
You are welcome. This way I always swap models, so yes, it can be used for many units.
I think that the swap procedure you described above, should be moved/copied somewhere into the tutorial section, because it is really accurate and very useful for new modders
As further contribution I would add some tips coming from my nifswap experiences, although nothing below is really needed:
1) whenever possible, do the nifswap using a clean/original/firaxis nif as target
2) before swapping, do a copy/paste of the target Shape under the same node (i.e. duplicate the target mesh), then swap the mesh into the the first/original shape as described by SL; this way you may edit the position of your fresh copied mesh in order to exactly match the original one using the duplicated shape as visual reference; when finished, remove from the father node the second duplicated child, then definetively remove the duplicated shape from the nif
3) before swapping, sometimes you need to rename the node names in the starting skinistance nif when they don't match the target node names (tipically when they are BIP xxxx in a nif and Bip01 xxxx in the other)
4) absolutely preserve the target NiMaterialProperty if you want fading animations work properly
Hope this could help
i have added for the beginning a link to the post in the OP of the nifskope tutorial - at least the informations will not vanish in the deeps of this thread
Edit: i still prefer to copy the entire NiTriShape / Strips and exchange the properties (and because it´s one of the rare situations with this, there can´t be an empty property slot - if there is one the game will crash) with the ones of the original mesh (what of course forces me to change the name and the flag of the mesh). Similar to the fading (alpha value modification of the NiMaterialProperty throu the animation) of human like units there are some important bits of information in the NiTextureProperty for the damage texture in mechanical units (zoom and UV position change) in the decal texture slot.
btw has someone tried to apply a mechanical unit shader to an human like unit and used the damage texture to apply some wounds to the guy / girl when hurt?
Here is a bizarre request. How about some classic side scrolling game units:
Not a Mario, perhaps, but SaibotLieh made Lara Croft about a week ago. A real stunner of a unit too!
Separate names with a comma.