Jack of All Trades Posted June 4, 2018 Posted June 4, 2018 Generally, your player character just stands motionless, well... slightly, as they still breathe. I would like for my character to be able to use the idle animations that NPCs use, such as readjusting the position of their feet, looking around, and this animation in particular (Image Taken from MQB): Is it possible? If so, how?
winny257 Posted June 4, 2018 Posted June 4, 2018 I think it's the Random Idle animation, but a link for Moorowind, not found.
Jack of All Trades Posted June 4, 2018 Author Posted June 4, 2018 5 hours ago, winny257 said: I think it's the Random Idle animation, but a link for Moorowind, not found. Hm, I was looking through the construction set and stumbled upon this: Spoiler As you can see, through the "Wander" AI package, the character in question is able to use certain idle animations depending on their corresponding chance. The box on the right is the AI data of a random NPC, and the box on the left is the AI data of the Player. Now, what would happen if I gave the Player an AI Package? Would the game crash? Or would it "Just work"? Spoiler Clicking on the Wander AI package leads us to this window, Now by default "Distance" is set as 512, I think we would want to set this at 0, or perhaps not? And then there's the "Duration" and "Time of Day" settings to worry about, What would happen either way? I'll find out soon I suppose. The only other mystery besides "Will this even work?" is deciphering which Idle does what, The only way to figuring this out (to my knowledge) would be setting all the idles at 100 one at a time and testing in-game. Let's see what happens... EDIT 1: Hit a dead end... I added the Wander package with one of the Idle settings set to 100 and the rest to 0, Duration at 24, Distance at 0, and Time of Day at 0, Saved the .ESP and went into the game. Much to my dismay, there was no change. Just the default Idle on my character. Confused, I went back into the Construction Set and peeked back inside the AI settings of the Player. Strangely, the AI package I had added was missing. Perhaps the Game identified that the player had an AI package and said "Hey, the player isn't supposed to have one of those! Delete!" Making it impossible to take this course of action to add idles for the Player Character. Which is a shame. If Player Character Idles are possible in Morrowind (Which I'm very confident they are) We'd have to go about forcing them in another manner. Such as through the Anim Kit perhaps? Though, I'm not quite sure this could be successfully done via the Anim Kit either. The Anim Kit allows the User to change the animations themselves, not whether or not the player can use said animations. For example, A default modification in the Anim Kit allows the user to change Idle 9 of all the NPCs in the game to the Dancing animation, Theoretically this would also affect the player's Idle 9, however if the Player can't access Idle 9 in the first place, then the Player would never see this change affect their character. God Dammit... The only work-around I can think of at the moment would be to use the Anim Kit to change the Base Idle of the player. This would mean we wouldn't get the "Stiff-as-a-board-just-breathing" Idle, but it also means we'd be constantly doing another Idle, which I suppose is fine. We'd just have to figure out which Idle does what and which Idle is the "Base Player Idle" EDIT 2: Via the "NPC Commands" Mod I was able for figure out that Idle6 is the "Hand-on-hip" Animation, and I was looking at the MCP notes when I saw this: Spoiler "Great, Awesome. So all I got to do is go ingame, open up the console, select my character and type in Player->PlayGroup Idle6 1 to do this!"... Is what I would say, if it actually worked. No, instead if I type that console command my character freezes and is unable to move (They can turn and spin, but not move) To fix this, type in Player->PlayGroup Idle 1. (Note: I also tried using LoopGroup, but to no avail) Despite it not working, I feel this is an error on my part, rather than a shortcoming of the software I'm working with. The Readme states that if you type in the script wrong, only the bottom half of the player will be animated, however for me this wasn't the case as my character's entire body wasn't animated and that slightly concerns me. Is there anyone out there that can shed some light on this? Because, I feel that if we're going to give Idle Animations to the PC, doing it via Scripts/Console is the best (Or well, Fastest) way to do it.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.