Both playback and conversion toolchain included (actually there is no decode at all, just lz77 need to decompress)
Python 3(Third Party Modules will auto install by scripts)devkitpro(ordevkitarm+libgba+libmm+grit+mmutil)git(optional, for cloning the repository)
- 1.make sure every image is using the same 256 color palette(see
palette.mdfor how to create one) - 2.if your image is already scaled into 240x160, put it into
res/gfx, and jump to step 6 - 3.put your unscaled image into
res/og - 4.run
tools/ConvertImage.py, this will make sure your video is 160 scanlines and add border to reach 240x160 - 5.check the
res/gfxfolder to make sure that your images are there - 6.run
tools/GenerateGrit.pyto generate an.gritfor each images - 7.Put your video palette(256 colors limits) into
res/gfxnamedpalette.png, and DO NOT delete thepalette.grit - 8.run
tools/FrameTool.py - 9.run the
build.bat(For WINDOWS only) or do it manually in your command line And now you should haveSoftwareGBAVideo.gbain thebuildfolder You can run it on any GBA emulator (Mesenrecommended) or flashcart.