[SOLVED] How to get a Buckler carried on hip

正在查看此主题的用户

CounterPoint391

Master Knight
I've been messing around with Morgh's tools to try and get a buckler to be carried properly on the hip. I'm aware of the 'carry_bucker' flag, but using it does not yield a proper orientation. Is there some way to edit how the carry flags work via the module system? Or is that hardcoded?

My other idea was to make a seperate 'carry' mesh, similar to how the bowcase works for the strong bow. However, despite setting the frames up correctly, and adding the 2nd mesh as a 'carry' mesh, the game did not use the 'carry' mesh. I even tried starting with a strong bow and changing the necessary flags, but that resulted in the buckler still displayed on the hip, with the animation for a shield block still working, with no shield.

Any ideas to get this to work?


See Reply #3

Credit goes to Llew for the idea
 
Post your item code. Or screenshot, since you're using Morgh's tools.
If you copied the bow's code, keep in mind that it is a primary weapon, whereas a shield is secondary - make sure you've changed that flag. Also, make sure you don't have another item that is using the same carry flag.
 
Item_Kinds txt entry

itm_new_item1 Buckler Buckler 2  talak_buckler 0  talak_buckler_carry 3458764513820540928  8454151 2952790016 50 167772194 2.00000 100 0 40 0 0 100 100 0 40 0 0 0
0
0

and a pic

mb82.jpg

Based on its orientation, I think it is using the first mesh, and not the 'carry' mesh. I made sure that the carry mesh was a 'ixmesh_carry' and it had the 'secondary' flag. It also has the 'carry_bowcase_left' capability.
 
Solved!

Credit and thanks to Llew for the idea

mb83.jpg

mb84.jpg

mb85.jpg

Here's what I did:

-Using a standard shield as my 'template' I changed the mesh and stats, using Morgh's tools. I also gave it the capability of 'carry_bowcase_left'

The real interesting stuff

In openBRF, take your buckler mesh and duplicate it. Move the duplicate along the Z axis, about -0.5000 worked for this particular model. I also rotated it a bit, just by trial and error. For this bucker I rotated it as follows:

X 20 degrees
Z 15 degrees

I also moved it down on the y axis a bit. I also imported the strong bow case, and used it as a reference.

Go back to your original mesh, and copy and paste frame. Change your new frame 1 time to 0. On your duplicate, copy the frame and paste it in your original, after frame 1. time for frame 2 doesn't seem to matter whether it is 10 (like the bowcase) or 300(like a shield with a strap).

My item_kinds txt entry:

itm_new_item1 Buckler Buckler 1  talak_buckler 0  8454151 2952790016 50 167772194 2.00000 100 0 40 0 0 100 100 0 40 0 0 0
0
0

(buckler from Unique Armory OSP)

The inventory pick is still a bit wierd, but maybe a new game will fix that...

So, case closed....
 
后退
顶部 底部