Security News
The Risks of Misguided Research in Supply Chain Security
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
@prtksxna/conveyorbelt
Advanced tools
This tool is being developed for 🐟 Fishbowl, you can follow along on Twitter.
⚠️ Warning: The tool doesn't work when the number of frames in an animation changes.
⚠️ Warning: The tool isn't able to update the bounding box (collision map) of sprites that have a non-default bounding box. If you run the tool in
--verbose
it'll warn you about the sprites whose bounding box wasn't changed.
% conveyorbelt run --help
Usage: conveyorbelt run [options]
Options:
-sd, --sprites-dir <string> Directory of GMS sprites (default: "sprites/")
-ad, --art-dir <string> Directory of Aseprite art (default: "art/")
-ap, --aseprite-path <string> Path to Aseprite executable (default: "~/Library/Application\\ Support/Steam/steamapps/common/Aseprite/Aseprite.app/Contents/MacOS/aseprite")
-p, --prefix <string> String prefix for GMS sprites (default: "s")
-v, --verbose Whether or not to use the verbose renderer (default: false)
-ne, --no-export Whether or not to export all Aseprite files on first run
-h, --help display help for command
SPRITES_DIR
defaults to sprites/
: GameMaker spritesART_DIR
defaults to art/
: Aseprite spritesPREFIX
defaults to s
: The prefix that'll be used to find the sprite in GameMaker. For example if the aseprite is called Player.aseprite
the sprite this script will try to update would be sPlayer
.ASEPRITE_PATH
defaults to TODO
. You will need to change this based on your platform and how you installed Aseprite. Possible paths
PREFIX
, see Configuration above)UIBubble.aseprite
should make sUIBubble.png
-x
or -xt
(if you want the PNG to be trimmed). For eg LightMonsoon.aseprite
with the layers -xBedroomMorning
and -xtBedroomNight
will result in the following PNG - sLightMonsoonBedroomMorning
and sLightMonsoonBedroomNight
.-
. So RainParticle.aseprite
would create sRainParticle-001.png
, sRainParticle-002.png
and so on.UIBubble.aseprite
-> UIBubble.png
-> sUIBubble
AirConFan.aseprite
-> AirConFan001.png
, AirConFan002.png
... -> sAirConFan
Alo.aseprite
with tags (WalkFront
, WalkBack
)
AloWalkFront001.png
, AloWalkFront002.png
... -> sAloWalkFront
AloWalkBack001.png
, AloWalkBack002.png
... -> sAloWalkBack
LightBedroom.aseprite
with layers xWindowMorning
and xLampNight
:
LightBedroomWindowMorning.png
-> sLightBedroomWindowMorning
LightBedroomLampNight.png
-> sLightBedroomLampNight
Window.aseprite
with layers -xtOutside
and -xCurtains
:
WindowOutside001.png
, WindowOutside002.png
... -> sWindowOutside
WindowCurtains001.png
, WindowCurtains002.png
... -> sWindowCurtains
MomVideoCall.aseprite
with layers -xBackground
and -xPortrait
.
-xBackground
has animation with tags Night
and Day
MomVideoCallBackgroundNight001.png
, MomVideoCallBackgroundNight002.png
... -> sMomVideoCallBackgroundNight
MomVideoCallBackgroundDay001.png
, MomVideoCallBackgroundDay002.png
... -> sMomVideoCallBackgroundDay
-xPortrait
has animation with tags Happy
and Sad
:
MomVideoCallPortraitHappy001.png
, MomVideoCallPortraitHappy002.png
... -> sMomVideoCallPortraitHappy
MomVideoCallPortraitSad001.png
, MomVideoCallPortraitSad002.png
... -> sMomVideoCallPortraitSad
FAQs
Aseprite sprites to GameMaker
The npm package @prtksxna/conveyorbelt receives a total of 0 weekly downloads. As such, @prtksxna/conveyorbelt popularity was classified as not popular.
We found that @prtksxna/conveyorbelt demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
Research
Security News
Socket researchers found several malicious npm packages typosquatting Chalk and Chokidar, targeting Node.js developers with kill switches and data theft.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.