So, I created a new weapon called the Annihilator, a jury-rigged m79 with a bipod and rotating chamber. It's a 35 round auto grenade launcher. To balance it I made the reload take longer than the default m79 reload. I realized the reload time is based on the animation, not the sound, so I attempt to make an animation. I fail horibbly. I decide to just copy the default reload and extend it to the required time. So I did that. Here's my new anim:
</animation> <animation loop="0" end="3.950000" speed="0.750000" comment="reloading, anihillator"> <frame time="0.000000"> <position x="1.553612" y="55.665001" z="1.570316" /> <position x="1.461781" y="48.712612" z="0.760448" /> <position x="-4.137244" y="46.102814" z="-3.750293" /> <position x="7.079115" y="45.146175" z="4.476434" /> <position x="-9.486651" y="45.197029" z="2.132823" /> <position x="2.709621" y="42.201210" z="10.501864" /> <position x="-2.601269" y="45.423168" z="3.726679" /> <position x="-2.681577" y="45.304550" z="13.864043" /> <position x="0.714760" y="35.604362" z="0.317390" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> <frame time="0.200000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="6.133172" y="44.751411" z="5.609972" /> <position x="-7.677703" y="40.738468" z="-8.436635" /> <position x="1.252135" y="40.096272" z="9.922789" /> <position x="-6.418839" y="40.452797" z="-1.484394" /> <position x="-5.716957" y="40.298882" z="11.102071" /> <position x="1.423972" y="35.517921" z="-0.824323" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> <control key="magazine" value="0" /> </frame> <frame time="0.500000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="6.133172" y="44.751411" z="5.609972" /> <position x="-7.826148" y="40.264492" z="-7.574724" /> <position x="1.471492" y="39.779091" z="9.798436" /> <position x="-5.561408" y="41.902649" z="-1.079541" /> <position x="-5.143732" y="37.383495" z="10.505504" /> <position x="1.423972" y="35.517921" z="-0.824323" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> <control key="weak_hand" value="0" /> </frame> <frame time="0.700000"> <position x="-3.696702" y="55.459682" z="0.187746" /> <position x="-3.055417" y="48.504135" z="-0.269524" /> <position x="-7.187973" y="43.711487" z="-4.651309" /> <position x="2.736480" y="46.993816" z="4.439284" /> <position x="-9.256065" y="36.041965" z="-3.701884" /> <position x="9.794786" y="43.609413" z="6.564213" /> <position x="-8.312725" y="40.294876" z="1.867932" /> <position x="6.544466" y="37.588951" z="4.778306" /> <position x="0.538482" y="35.644497" z="0.578826" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> <frame time="0.900000"> <position x="4.401719" y="54.926003" z="4.229107" /> <position x="2.442154" y="48.427608" z="2.517099" /> <position x="-3.180925" y="46.863422" z="-2.409703" /> <position x="7.416218" y="43.968555" z="6.174356" /> <position x="-6.927214" y="40.291962" z="-5.066068" /> <position x="11.053721" y="36.814167" z="5.726411" /> <position x="-8.312725" y="40.294876" z="1.867932" /> <position x="6.096347" y="32.333462" z="3.413899" /> <position x="0.836351" y="35.633770" z="0.173529" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> <frame time="1.100000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="5.674072" y="44.903149" z="6.225374" /> <position x="-9.841902" y="41.418095" z="-2.687679" /> <position x="-1.538353" y="42.101830" z="8.259152" /> <position x="-8.766945" y="39.637062" z="4.070456" /> <position x="-7.736022" y="44.090145" z="5.495912" /> <position x="1.006090" y="35.599373" z="-0.150554" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> <control key="magazine" value="1" /> </frame> <frame time="1.300000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="5.913244" y="44.958065" z="6.010926" /> <position x="-8.962727" y="40.226444" z="-3.774499" /> <position x="-0.176166" y="40.509197" z="8.680494" /> <position x="-8.151649" y="39.008972" z="3.143587" /> <position x="-7.127531" y="41.598339" z="9.382143" /> <position x="0.956481" y="35.605240" z="-0.067639" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> <frame time="1.500000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="6.133172" y="44.751411" z="5.609972" /> <position x="-7.826148" y="40.264492" z="-7.574724" /> <position x="1.471492" y="39.779091" z="9.798436" /> <position x="-5.561408" y="41.902649" z="-1.079541" /> <position x="-5.143732" y="37.383495" z="10.505504" /> <position x="1.423972" y="35.517921" z="-0.824323" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> <control key="weak_hand" value="1" /> </frame> <frame time="1.700000"> <position x="-1.837993" y="54.919182" z="2.013604" /> <position x="0.863220" y="48.479637" z="1.528095" /> <position x="-3.605772" y="46.154003" z="-4.183256" /> <position x="6.133172" y="44.751411" z="5.609972" /> <position x="-7.677703" y="40.738468" z="-8.436635" /> <position x="1.252135" y="40.096272" z="9.922789" /> <position x="-6.418839" y="40.452797" z="-1.484394" /> <position x="-5.716957" y="40.298882" z="11.102071" /> <position x="1.423972" y="35.517921" z="-0.824323" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> <control key="magazine" value="0" /> </frame> <frame time="1.900000"> <position x="1.553612" y="55.665001" z="1.570316" /> <position x="1.461781" y="48.712612" z="0.760448" /> <position x="-4.137244" y="46.102814" z="-3.750293" /> <position x="7.079115" y="45.146175" z="4.476434" /> <position x="-9.486651" y="45.197029" z="2.132823" /> <position x="2.709621" y="42.201210" z="10.501864" /> <position x="-2.601269" y="45.423168" z="3.726679" /> <position x="-2.681577" y="45.304550" z="13.864043" /> <position x="0.714760" y="35.604362" z="0.317390" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> <frame time="3.950000"> <position x="1.553612" y="55.665001" z="1.570316" /> <position x="1.461781" y="48.712612" z="0.760448" /> <position x="-4.137244" y="46.102814" z="-3.750293" /> <position x="7.079115" y="45.146175" z="4.476434" /> <position x="-9.486651" y="45.197029" z="2.132823" /> <position x="2.709621" y="42.201210" z="10.501864" /> <position x="-2.601269" y="45.423168" z="3.726679" /> <position x="-2.681577" y="45.304550" z="13.864043" /> <position x="0.714760" y="35.604362" z="0.317390" /> <position x="-3.840678" y="28.944790" z="-2.644089" /> <position x="4.664622" y="28.307108" z="2.576375" /> <position x="-4.552090" y="14.233736" z="-5.486410" /> <position x="4.883023" y="13.342298" z="3.579739" /> <position x="-5.341043" y="1.379136" z="-7.257515" /> <position x="5.154892" y="0.392032" z="4.682786" /> </frame> </animation>
As you can see, I copied the last frame and set its end time to the end time of the whole animation. However, when I try to use it in game, it just crashes. Looking through the game_log file gave no results, as there is a blank line where the crash should have been. Any help?
_________________ Amateur mod dev.
Last edited by Communist Husky on Sun Nov 05, 2017 9:14 pm, edited 2 times in total.
|