|
Post by damned on Oct 5, 2018 15:46:31 GMT -5
Hi all, So new here nice to meet y'all. I am trying to get started on modding the sims (hence why im here) :p I am decent at Blender3d i am a software engineer by trade, and i have previously just used other peeps mods in my Sims4 game... so no super newb stuff i guess. I have found out how to creating custom animations/poses, and i see everyone testing their poses with the "pose by pack", After importing them into Sims4 via packages. I have seen how to rename bubbles for interactions that already in the game by default,
My big question is how can i setup the custom interactions/animations so that they are called when the sims is doing some kind of thing
.... like lets say they are watching tv and my animation is to do a super yawn.... how can i bring up a custom bubble with my new title "super yawn" when the sim is sitting watching tv and then be able to click it so that it will trigger the "super yawn".
Does anyone know of any tutorials on this exact thing/ maybe can at least point me in the right direction? I will keep digging on my own of course, but if someone has a write-up/video that they have in mind/know about it would be most helpful Thank you!
|
|
|
Post by Leniad on Oct 5, 2018 16:50:52 GMT -5
I don't do poses, but I know Andrew has the pose player HEREWith that said, digging into how the poseplayer works - is called - and then going to tv tuning to find where it is calling animations and the syntax would be how I would start. Taking things apart is the best way I know to sort it out. Sorry I can't be more than abstract help.
|
|
|
Post by Basemental on Oct 8, 2018 6:15:17 GMT -5
It depends if you want to attach the "super yawn" to the TV object or to your Sim. If you want to attach it to the TV object, you could easily add it into the super affordances of the TV's object tuning so you just had to deal with XML. If you are to add it to your Sim, you would ideally need to inject your XML affordances to the Sim via python. Which is a bit more advanced. You could of course go the python route with the TV object as well and inject the interaction to the super affordances of the object so you wouldn't have to do an override, but in terms of keeping it easy if you are just starting out with this, I think it is probably smarter to start off with an override mod to get a grasp of the basics. In terms of adding that animation, you would first have to create a custom Animation State Machine and a custom Animation Tuning. Set up the ASM and Animation Tuning so that the ASM is referenced in the Tuning correctly. With some searching on this forum you should be able to find something that touches on this, like this old thread.Then start extracting some SuperInteraction tunings from Sims4Studio, find a basic one that doesn't do all that much apart from playing an animation. Strip away the stuff you don't need for it, use the custom ID for your new Animation Tuning in the <factory> animation bit in the Interaction. That's the general gist of how to go about it. I'd provide some better examples if I had my other computer in front of me. But hopefully this should be able to nudge you in the right direction at least. Best of luck
|
|