This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app.preferences.general.timeline_position = | |
(app.preferences.general.timeline_position + 1) % 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local spr = app.activeSprite | |
if not spr then return print("No active sprite") end | |
app.command.ExportSpriteSheet() | |
if app.activeSprite ~= spr and | |
spr.backgroundLayer and | |
spr.colorMode == ColorMode.INDEXED then | |
local oldColor = app.bgColor | |
app.bgColor = Color(spr.transparentColor) | |
app.command.BackgroundFromLayer() | |
app.bgColor = oldColor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local spr = app.activeSprite | |
if not spr then return print("No active sprite") end | |
local frames = {} | |
for i=1,#spr.frames do | |
frames[i] = i | |
end | |
app.range.frames = frames |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if opacitydlg then | |
local toolPref = app.preferences.tool(app.activeTool) | |
local newValue = opacitydlg.data.opacity | |
opacitydlg.data = { opacity=toolPref.opacity } | |
toolPref.opacity = newValue | |
return | |
end | |
local dlg = Dialog{ title="Swap Opacity", onclose=function() opacitydlg=nil end } | |
dlg:slider{ id="opacity", min=0, max=255, value=app.preferences.tool(app.activeTool).opacity/2 } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Usage: aseprite.exe -b my-sprite.aseprite -script export-palette.lua | |
-- | |
-- Or from the UI you will see the output in a console that you can copy with Ctrl+C | |
-- | |
local spr = app.activeSprite | |
if not spr then return print("No active sprite") end | |
local pal = spr.palettes[1] | |
print("const char palette[] = {") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local filenames = { | |
"/Users/david/piano00.png", | |
"/Users/david/drums00.png", | |
"/Users/david/bass00.png" | |
} | |
local spr = app.activeSprite | |
if not spr then return app.alert "No active sprite" end | |
for _,fn in ipairs(filenames) do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local s = Sprite(256, 256, ColorMode.RGB) | |
s:setPalette(Palette{ fromResource="DB32" }) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# open file/folder/url | |
if [[ "$(uname)" =~ "Darwin" ]] ; then | |
true # do nothing because macOS already have "open" command | |
elif [[ "$(uname)" == "Linux" ]] ; then | |
alias open=xdg-open | |
else | |
alias open=start | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8" ?> | |
<keyboard version="1"> | |
<commands /> | |
<tools /> | |
<quicktools> | |
<key tool="zoom" shortcut="Ctrl+Space" /> | |
</quicktools> | |
<actions /> | |
<wheel /> | |
</keyboard> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; ================================================== | |
;; handy-compile (redefined) | |
;; ================================================== | |
(require 'bookmark) | |
(defun handy-current-buffer-path () | |
(cond | |
((buffer-file-name) (file-name-directory (buffer-file-name))) | |
((eq major-mode 'dired-mode) (dired-current-directory)) |