Animations dont seem to follow the same time frames they did in 1.5.2. I did use the TextureEnder.jar to get my 1.5.2 custom texture pack to work with 1.6 snapshots. It created .mcmeta extensions in place of the .txt files but it also seemed to have changed the timing between the animation frames.
i.e. I animated tall grass to "sway" in the wind using 3 frames, each frame was about a second apart going from left, to middle, to right, to middle, to left and now it follows that same pattern but its like theres an extra frame beteen the final frame and the repeat of the loop. this is consistant on all custom animated textures. original animations dont seem to have this issue.
Probably wouldnt be a big deal if I new how to fix these animations now that the file type has changed from the simple .txt file to these .mcmeta files (ive tried changing them to txt to edit but even the simple 0*5,1*6,0*4,2*6,0 whiere 0 is the regular position, 1 is the left posistion, and 2 is the right posistion, is now:
{
"animation": {
"frametime": 6,
"frames": [
{
"index": 0,
"time": 1
},
1,
{
"index": 0,
"time": 1
},
2,
{
"index": 0,
"time": 1
}
]
}
which to me should is missing frames. as my original had 5 instances and this clearly is only 3. And when I add a line to try and fix it the problem gets aplified (i.e. it leave a 2 second gap in the animation).
Linked issues
Comments 3
Dont think so... I remove this supposed Superfluous trailing comma and it breaks the texture all together (i.e. purple boxes instead of texture). I put the comma back and the texture fixes, but it comes back with the same issue of having an extra frame in the loop making it freeze for a second before continuing the loop. Looking at another one I was able to kind of fix through trial and error of what the numbers mean but still running into the issue of extra frames.
this is a simple 14 frame animation that goes 8 frames forward then reverse back those frames and repeats:
{
"animation": {
"frametime": 8,
"frames": [
{
"index": 0,
"time": 3
},
{
"index": 1,
"time": 3
},
{
"index": 2,
"time": 3
},
{
"index": 3,
"time": 3
},
{
"index": 5,
"time": 3
},
{
"index": 6,
"time": 3
},
{
"index": 7,
"time": 3
},
{
"index": 5,
"time": 3
},
{
"index": 4,
"time": 3
},
{
"index": 3,
"time": 3
},
{
"index": 1,
"time": 3
},
{
"index": 0,
"time": 1
}
]
}
}
When I slow it down I count 15 frames. When trying to trouble shoot this I dont know why its writen the way it is to see where the extra frame comes into place. it shoud go 0,1,2,3,4,5,6,7,6,5,4,3,2,1 and then repeat. the indexes arent in order in the file but the texture plays through correctly (minus the extra frame) so I have no idea what or where I would need to edit to remoe this extra frame.
Never mind on this issue... Close it and reference it if you must. Re-wrote the animation using one of the Dinnerbone gist posts I found. the above texure animation now reads
{
"animation": {
"frametime": 6,
"frames": [
{"index": 0, "time": 4},
{"index": 1, "time": 4},
{"index": 2, "time": 4},
{"index": 3, "time": 4},
{"index": 4, "time": 4},
{"index": 5, "time": 4},
{"index": 6, "time": 4},
{"index": 7, "time": 4},
{"index": 6, "time": 4},
{"index": 5, "time": 4},
{"index": 4, "time": 4},
{"index": 3, "time": 4},
{"index": 2, "time": 4},
{"index": 1, "time": 4},
]
}
}
No extra frame, and now I just need to tweak the speed. Might want to note that using notepad++ makes seeing this much easier as the texture packs are using html-like formating.
also that Comma after the frametime (it must be there as its an html seperator. without it the animation gets lost and the texture will fail).
Superfluous trailing comma after "frametime":6Disregard this comment... Was a wrong information.