Export .swf clips to a json/png format from the command line

@Mark Mark authored on 25 Apr 2019
CharacterExport Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
Defs Bare exporter to produce json/png files from swfs 6 years ago
GraphicExport Force all _trace's to be _strace's. Also, wasn't passing GraphicDefs around properly (no GameData/GraphicFactory!) 6 years ago
Packer Force all _trace's to be _strace's. Also, wasn't passing GraphicDefs around properly (no GameData/GraphicFactory!) 6 years ago
blooddy_crypto Working sending base64 over the json channel to load a MovieClip source in the Exporter.fla 6 years ago
com/adobe/ images Bare exporter to produce json/png files from swfs 6 years ago
old Move some old files we probably won't use 6 years ago
org/ aszip Bare exporter to produce json/png files from swfs 6 years ago
.gitignore Work on splitting up the driver into multiple files (we can ignore the .pyc files this produces) 6 years ago
AnimatedSkeletonGenerator.as Refactor AnimatedSkeletonGenerator a bit to pull the Sequence out 6 years ago
AnimatedSpriteGenerator.as FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
ChunkedGraphic.as Bare exporter to produce json/png files from swfs 6 years ago
DJArtsLib.swc Bare exporter to produce json/png files from swfs 6 years ago
DebugExporter-app.xml Default the "name" param to the name of the .swf file being sent 6 years ago
DebugExporter.fla Debug mode for DebugExporter.fla (run the fla first, then connect to it as many times as you want with exporter.py) and random exporter fixes 6 years ago
DebugExporter.swf Refactor AnimatedSkeletonGenerator a bit to pull the Sequence out 6 years ago
Dialogs.swc Bare exporter to produce json/png files from swfs 6 years ago
Exporter-app.xml Move some old files we probably won't use 6 years ago
Exporter.as FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
Exporter.exe FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
Exporter.fla Working sending base64 over the json channel to load a MovieClip source in the Exporter.fla 6 years ago
Exporter.swf FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
FileExportSet.as Force all _trace's to be _strace's. Also, wasn't passing GraphicDefs around properly (no GameData/GraphicFactory!) 6 years ago
FrameInfo.as Exporter now packs all graphics on the same FramePacker, and sends all the pngs back (had to up the string length size to 4 bytes for all the data) 6 years ago
FramePacker.as FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
GraphicExport.as Force all _trace's to be _strace's. Also, wasn't passing GraphicDefs around properly (no GameData/GraphicFactory!) 6 years ago
GraphicExportDef.as Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
IFramesSource.as Exporter.fla now grabs sprite-style frames and packs them to sheets (no return data yet) 6 years ago
JSONPNGSet.as Bare exporter to produce json/png files from swfs 6 years ago
Job.as FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process 6 years ago
Piece.as Refactor AnimatedSkeletonGenerator a bit to pull the Sequence out 6 years ago
PieceFrameInfo.as Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
PieceLibrary.as Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
PieceSequence.as Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
RectangleNode.as FramePacker has an outline of an algorithm to get good sheets out of a list of rectangles (next: get those rectangles!) 6 years ago
RectanglePacker.as Exporter now packs all graphics on the same FramePacker, and sends all the pngs back (had to up the string length size to 4 bytes for all the data) 6 years ago
Utils.as Pulled in a bunch of skeletal stuff, it probably doesn't work (and it for sure doesn't save the export), but it compiles 6 years ago
args.py Wasn't processing the out_dir argument properly or passing any base arguments to Job 6 years ago
driver.py Exporter now packs all graphics on the same FramePacker, and sends all the pngs back (had to up the string length size to 4 bytes for all the data) 6 years ago
exporter.py Wasn't processing the out_dir argument properly or passing any base arguments to Job 6 years ago
files.txt Sending messages properly back and forth using the new driver architecture, and a proper message queue+program completion 6 years ago
job.py Default the "name" param to the name of the .swf file being sent 6 years ago
session.vim Debug mode for DebugExporter.fla (run the fla first, then connect to it as many times as you want with exporter.py) and random exporter fixes 6 years ago
validate.py JSON validation of src files by a schema 6 years ago