Aseprite

Aseprite

labyrino Jul 9, 2021 @ 7:56am
Change the number of frames?
Hello,

I import an animation with 60 *.png files. But I want use only every second frame so the animation has only 30 frames. Can I realize this with aseprite?
< >
Showing 1-6 of 6 comments
Trouble Jul 20, 2021 @ 5:50pm 
Surprised this hasn't been answered yet. But basically, what you'll need to do is go through and remove the extra frames manually using the timeline. To do this, hit alt+C while the frame you want to remove is selected. You can also select multiple frames and remove them all at once, if I remember rightly.
labyrino Jul 20, 2021 @ 11:51pm 
Thank you for your help. I already knew this method. I thought there was an easier way.

Unfortunately, I can only delete all frames individually by hand (with Alt + C). I can only select one frame or a selected row at a time. Is there a shortcut with which I can select individual frames. It doesn't work with the CTRL, SHIFT or ALT + left mouse button.
Last edited by labyrino; Jul 20, 2021 @ 11:56pm
Trouble Jul 21, 2021 @ 8:03am 
Odd. Modifier keys should work, but they're contextual - you'll get different results depending on where you're clicking in the timeline.

I'm guessing that you're ctrl-clicking on the dot that represents the frame in the timeline since that's how most other software does this. In Aseprite, though, whether you're selecting a layer or a keyframe, ctrl-clicking the dot or layer name selects that layer/frame's contents.

To select more than one frame at a time, you need to ctrl-click on the frame number at the top of the timeline, or shift-click the keyframe dots. To do the same with layers, you shift-click the name. In this case, shift-click behaves like ctrl-click would in most other programs. You can also click and drag to select multiple consecutive frames or layers, then shift-click and drag to select another set elsewhere in the list or timeline.

If you're still not able to make multiple selections after trying that, it may be a keybinding or installation problem. If the issue continues, I'd check the Preferences, or even file a bug report so we can get this looked into in more detail.
labyrino Jul 22, 2021 @ 2:56am 
Everything you describe works flawlessly. I would just like to have an option that with a layer that contains 60 frames, only every second frame is exported. The easiest way would be to build an export function in Aseprite with which I could determine which frames are exported to the sheet. I have now uploaded a picture for clarification.
Link to Picture[www.directupload.net]
Trouble Jul 22, 2021 @ 5:45am 
I don't believe that's possible in the default program. You probably would need to write an extension to provide a specialized export function, if one hasn't already been made and released into the ether. Honestly seems like a niche use case, though, since the majority of the time, an artist would edit the file and save a separate copy rather than asking the program to cut out keys automatically. I would be surprised if there's already something out there to do this exact thing.
labyrino Jul 22, 2021 @ 6:41am 
That would make sense to me. I have over 2000 animations in png format that I would like to convert into animated pixel sprite sheets. But the animations are all too long (between 100 - 500 frames). I probably have to write a script that automates the process. Thanks for your time to answer my questions :). :steamthumbsup:
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jul 9, 2021 @ 7:56am
Posts: 6