General Assetto Corsa Hood Animation Resetting

Basically what is happening is that any time my custom animation is triggered, it plays out fine but after it concludes and is in the "triggered" state for lack of a better term, it resets back to presumably the first frame of the animation or just the default position. How could I fix this?

Video if unclear

Here is the corresponding "code" in the extension/ext_config.ini file
[ANIMATION_...]
INPUT = EXTRA_A ; bind to reverse gear
FILE = hood.ksanim ; file name of new animation in “animations” folder
TIME = 1.0 ; animation time
INPUT_AS_PROGRESS = 0 ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0 ; if set to 0, animation would go to 0% if not triggered, and
; to 100% otherwise; if set to 1, animation would play in
; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1 ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation
; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0 ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead
; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1 ; force to update interior reflections mask if animation is
; playing (slower)

I'm not sure why it is doing this but any insight is appreciated.
 
Basically what is happening is that any time my custom animation is triggered, it plays out fine but after it concludes and is in the "triggered" state for lack of a better term, it resets back to presumably the first frame of the animation or just the default position. How could I fix this?

Video if unclear

Here is the corresponding "code" in the extension/ext_config.ini file
[ANIMATION_...]
INPUT = EXTRA_A ; bind to reverse gear
FILE = hood.ksanim ; file name of new animation in “animations” folder
TIME = 1.0 ; animation time
INPUT_AS_PROGRESS = 0 ; set to 1 to switch to that second input-as-progress mode
LOOP_WHILE_ACTIVE = 0 ; if set to 0, animation would go to 0% if not triggered, and
; to 100% otherwise; if set to 1, animation would play in
; a loop if triggered and stop otherwise
LOOP_KEEP_UNTIL_DONE = 1 ; only for “LOOP_WHILE_ACTIVE”: set to 1 to make animation
; go to 0% if stopped (like wipers would do, for example)
TICK_TOCK_MODE = 0 ; only for “LOOP_WHILE_ACTIVE”: loop as 0% → 100% → 0% instead
; of jumping from 100% to 0%
AFFECTS_INTERIOR_SHAPE = 1 ; force to update interior reflections mask if animation is
; playing (slower)

I'm not sure why it is doing this but any insight is appreciated.
I should probably mention that it plays fine in the CM showroom without bugging, but fails to play properly ingame.
 

Latest News

Do you prefer licensed hardware?

  • Yes for me it is vital

  • Yes, but only if it's a manufacturer I like

  • Yes, but only if the price is right

  • No, a generic wheel is fine

  • No, I would be ok with a replica


Results are only viewable after voting.
Back
Top