I just changed the length of the animations with the first enemy (the one with a green jacket) so here are addresses I changed in the hex editor : 0x003633EC, 0x00363464, 0x0036352C
You just need to change the 03 hex value (value 3 basically) to something else (let's say 0A for 10), that'll make each animation loop 10*2 (an animation is made of 2 iterations it's pretty weird but it is what it is)
And about the cheat engine part : I fiddled a bit with it but I feel like it can break the game so easily so I prefer to do things more cleanly (by doing it with a hex editor with the data.win file), but I also used someone's cheat table for the animations (he got the address that controls the animation and a list of what each value corresponds to like 130 is for the first enemy's animation) and I got the ID number of the animations and that helped me make the changes I made earlier by reading the decompiled code and finding out how the animations works.
And lastly, I kinda made an "extension" of the game by adding a new animation (replacing an old one but still) by drawing the needed sprites in the PNG file (the last one is pretty empty so I can do it there pretty easily) then finding what's the coordinates of the new textures to change them in the according texture pages (a texture page is basically what defines one frame of the animation and to find which texture page you have to edit, you need to read the "sprite" file corresponding to the animation) and that's why I'm using the JSON decompiler : because I wouldn't have got that if I was just using a hex editor to find how animations works.
Anyway, here's a link to download my data.win file (can't attach it directly here unfortunately) so that you can see what I did (and maybe add something to it)
Link :
You must be registered to see the links