-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add: Missing Cheering Animations #1030
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
x = has animation Original
Patched
|
Interesting. Then I think this is bugged in NProject too. I figured it would not work with the setup they had, but didn't bother testing. No problem to fix though. I don't think these have graceful transitions. |
USA Pathfinder has animation - "AIPFDR_CHA". Also, normal animations can be used for damaged states if damaged animations don't exist. |
c6a06d5
to
1ae2f14
Compare
Should work for all USA units and all Rebels now. |
Tested most infantry units and updated table above. Pilot and Minigunner missing. "Transition Ok" means a very generous judgement whether or not the clipping looks alright. Ideally the animations would properly interpolate. All of them do not. Unclear to me if that can be fixed in INI. Videos of current state with this branchamerica_cheer.mp4china_cheer.mp4gla_cheer.mp4 |
4490ffb
to
aba7026
Compare
Fixed the Stand -> StandInjured transition playing for Ranger and Burton after cheering when hurt. Also removed the freeze of MD during the cheer. |
4281864
to
a3304b7
Compare
Should be done now. |
I will make cheering test map and test this. |
You can add the CIA Agent, Biohazard Tech, and USA and China Officer. I check, it should work for them correctly already. |
a3304b7
to
e37f202
Compare
Could you check again? Should be complete. Don't forget the Worker. |
Last time I checked what I did not like about the cheering is that the animations have no proper transitions. They just jump from one state to another. Not clear to me if this can be improved. There is a case to make that if the animation jumps cannot be solved, then perhaps there should be no cheering animation. |
I wouldn't know how. It's like when they start moving or die. It's all instantly. I don't think there even are any transitions for these. Some naturally end up at the standing position though.
The sound plays anyway. No animation is weird. You could have a group of units without any animations. |
Implemented some ideas, USA only for now. Please check. There're two types of cheering animations
It's possible to make smooth transitions for (2), but not (1). Some units have 2 cheering animations - healthy and injured, some units have only 1 cheering animation, especially those that don't have an injured walk/standing animation to begin with. MD only has 1 animation of type (1) I added the smooth transitions were possible. Another idea I have is adding randomization to these animations, so large homogenous groups of units don't look so synchronized when cheering. Idk if that is overkill though. Will need to go through civs too eventually, especially the recently added armed civs. |
I tested the 5 usa infantry. Pilot and Pathfinder look very good. |
China batch. |
GLA Batch. It's getting quite big. I propose merge this if all good and move on to civilians separately. They likely need more tweaks anyway. |
Good effort. I have updated table in second post. 14 cheer transitions look bad. I think this is as good as can be without touching w3d animations. |
Could get rid of 4 bad transitions by removing cheer animations from Angry Mob. They are cheering all the time anyway. It looks as if their idle animations are identical or similar to the cheering anyway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Debug needs to be removed. Documentation needs to be added. Perhaps remove obsolete cheering from Angry Mobs.
Same animation files, but idle "cheering" is played slower than cheering cheering. |
Now you submitted this with all the extra debug. And without documentation. |
previous: #1012
previous: #1013