|
Post by jinxjinxednova on Sept 6, 2021 15:02:11 GMT -5
Hi, I am try to override the animations that play when your sim is very tired/very hungry/very bored/low social/very dirty/etc(where they raise their arms above their head and wave, complaining that they need one or the other) to no reaction at all. I know there is a mod already that does this for the no route failure by lazarusinashes on MTS, but there is no such mod like this for the needs. Any help at all, even if it's just a link to a tutorial of something similar would be amazing! I'm using s4s 3.1.5.3 (wishes)
|
|
|
Post by MizoreYukii on Sept 6, 2021 16:14:37 GMT -5
I swear someone made a mod for this as well but I can't for the life of me remember who or what the name is. >_< There's two ways to search for them and two ways to block them. The first way to search is blindly searching through all the clips for the files, but sometimes EA does not name them properly, etc. so that would be more work in the end. The second way to search is to use Show Sim Info or MCCC to document what interaction or buff the sim is currently running when performing those animations. So install them, wait for the sim to do it and immediately pause, use the options on the programs and write down anything that sounds suspicious. Once you've narrowed it down, look up the file in question. If it's an interaction it will have something mentioning animations in the file, like animation_ref. Search up that file next (which will be an animation tuning) and it will lead to an ASM/Animation State Machine. You will need to search with GFC/Game File Cruiser (under Tools, top left) to add the ASM to your package. From there, based on what state the animation tuning listed, you should be able find the state mentioned in the ASM and it will list the animations the sim is probably performing. Then you can either A) clean the ASM (carefully) to remove the animations so sims stop performing them (or replace the references with an empty animation, probably easier), or B) override the clips themselves.
|
|
|
Post by jinxjinxednova on Sept 9, 2021 16:55:47 GMT -5
I swear someone made a mod for this as well but I can't for the life of me remember who or what the name is. >_< There's two ways to search for them and two ways to block them. The first way to search is blindly searching through all the clips for the files, but sometimes EA does not name them properly, etc. so that would be more work in the end. The second way to search is to use Show Sim Info or MCCC to document what interaction or buff the sim is currently running when performing those animations. So install them, wait for the sim to do it and immediately pause, use the options on the programs and write down anything that sounds suspicious. Once you've narrowed it down, look up the file in question. If it's an interaction it will have something mentioning animations in the file, like animation_ref. Search up that file next (which will be an animation tuning) and it will lead to an ASM/Animation State Machine. You will need to search with GFC/Game File Cruiser (under Tools, top left) to add the ASM to your package. From there, based on what state the animation tuning listed, you should be able find the state mentioned in the ASM and it will list the animations the sim is probably performing. Then you can either A) clean the ASM (carefully) to remove the animations so sims stop performing them (or replace the references with an empty animation, probably easier), or B) override the clips themselves. Like this you mean?
|
|
|
Post by MizoreYukii on Sept 9, 2021 17:23:53 GMT -5
I think so. Looking at this file there is this part:
<V n="interactions" t="enabled"> <U n="enabled"> <L n="interaction_items"> <T>13485<!--MixerInteraction: idle_Fun--></T> </L> <T n="scored_commodity">16655<!--Commodity: motive_Fun--></T> </U> </V> Try deleting that section and re-test in-game.
|
|
|
Post by jinxjinxednova on Sept 11, 2021 15:32:55 GMT -5
I think so. Looking at this file there is this part: <V n="interactions" t="enabled"> <U n="enabled"> <L n="interaction_items"> <T>13485<!--MixerInteraction: idle_Fun--></T> </L> <T n="scored_commodity">16655<!--Commodity: motive_Fun--></T> </U> </V> Try deleting that section and re-test in-game. I don't know how to find it in s4s, do I click "Override" or "Clip Pack" under Animation? Anytime I select something from the unending list of animations it does not show an animation tuning option.
|
|
|
Post by jinxjinxednova on Sept 11, 2021 15:43:51 GMT -5
These are what I have when I search and I have no idea other than maybe the "getAttention" or "Dance" ones. I don't know the difference between the a, c, cd, ad, p, or al, at the beginning. I'm really lost..
|
|
|
Post by spaceace44 on Sept 12, 2021 2:28:48 GMT -5
Are you trying to replace a animation with another that is already in the game?
|
|
|
Post by jinxjinxednova on Sept 12, 2021 14:41:14 GMT -5
Are you trying to replace a animation with another that is already in the game? Yes? I’m trying to replace animations with no reaction at all.
|
|
|
Post by spaceace44 on Sept 12, 2021 20:09:32 GMT -5
Hmmm, you can try and extract tuning and look for what you are trying to replace. It shouldn't be that hard, once you find the buff find the animation code in the file and replace/delete it. Hopefully I'm not to confusing...
|
|
|
Post by jinxjinxednova on Sept 12, 2021 21:06:43 GMT -5
Hmmm, you can try and extract tuning and look for what you are trying to replace. It shouldn't be that hard, once you find the buff find the animation code in the file and replace/delete it. Hopefully I'm not to confusing... I think I know what to do, i just don’t know how to find the animation IDs in s4s. I can use the search bar to locate “motive_Bladder” but there are multiple animations listed with that. Finding the buff and getting the buff ID isn’t helpful either because I can't search for that.
|
|
|
Post by spaceace44 on Sept 13, 2021 0:39:40 GMT -5
I'm not sure if this will work, but I recommend to try it. 1. Go to tools 2. Extract tuning 3. Search up your buff (ex. buff/Buff_Motives_Bladder_ReallyHasToPee) 4. Change the code
<T n="icon" p="InGame\UI\Icons\Buffs\buffs_bladderdistress_neg.png">2f7d0004:00000000:20612dc860dd3614</T> <V n="interactions" t="enabled"> <U n="enabled"> <L n="interaction_items"> <T>13481<!--idle_Bladder--></T> <--- Animation tuning (The thing you want to delete/replace) </L> <T n="scored_commodity">16652<!--motive_Bladder--></T> <T n="weight">2</T> </U> </V>
You can delete that or replace it with a different animation.
(If this doesn't work I'm all out of ideas)
|
|
|
Post by MizoreYukii on Sept 13, 2021 10:17:56 GMT -5
In my post here: I think so. Looking at this file there is this part: <V n="interactions" t="enabled"> <U n="enabled"> <L n="interaction_items"> <T>13485<!--MixerInteraction: idle_Fun--></T> </L> <T n="scored_commodity">16655<!--Commodity: motive_Fun--></T> </U> </V> Try deleting that section and re-test in-game. That's inside the buff you found. I said to delete that section because that's one way to stop the reaction without fiddling with animations (it would be more work) and also because you want to make sure this is the actual file causing the issue. Anyhow, the section I pointed out is allowing an idle interaction to occur, which the interaction itself is not technically the animation file. If you both re-read my first post, the animation tuning is actually referenced inside the interaction which leads to two more files before you can see what the animations clips are. Here's what the interaction inside the buff you found looks like at the top: <I c="MixerInteraction" i="interaction" m="interactions.base.mixer_interaction" n="idle_Fun" s="13485"> <T n="allow_user_directed">False</T> <V n="basic_content" t="one_shot"> <U n="one_shot"> <V n="allow_with_unholsterable_object" t="override"> <T n="override">False</T> </V> <U n="animation_ref"> <T n="factory">34427<!--AnimationElement: Motive_Distress_Fun_basic--></T> <U n="overrides"> <V n="balloons" t="enabled"> <L n="enabled"> <U> <L n="balloon_choices"> <U> <V n="item" t="balloon_category"> <T n="balloon_category">12312<!--BalloonCategory: Fun_Distress--></T> </V> </U> </L> <L n="balloon_target"> <E>Actor</E> </L> </U> </L> </V> </U> </U> </U> </V> You can see the "animation_ref" file I first mentioned, which inside that file then leads to this ASM (all the distress ones seem to do thankfully): 1af177286b19ac4c And you can see inside it that there's a lot of animation clips to dig through, but this is where you can find them. I would recommend maybe sticking with the buffs though if they work. To override the buffs you can follow SpaceAce's instructions to step 3 only and make sure to hit "add to current package" once you've selected the buff(s), which if you didn't have a package going already will prompt you to make one. Once added to the package, select everything that I showed in my quote and delete it, click save and test in-game.
|
|
|
Post by jinxjinxednova on Sept 13, 2021 22:43:20 GMT -5
Thanks for the help you two, I was able to figure it out. Deleting that part of the code did not work, but I was able to override the animations with "NoReaction" and it works perfectly.
|
|
|
Post by spaceace44 on Sept 13, 2021 22:58:53 GMT -5
Glad to help, have fun making your mods!
|
|