Skip to content

Kuronons/FZ_graphics

Repository files navigation

FLIPPER ZERO DEVICE : CUSTOM ANIMATIONS, PASSPORT BACKGROUNDS & PROFILE PICTURES

You can find in the well-named folders what I've made so far :

CUSTOM ANIMATIONS
PASSPORT BACKGROUNDS AND PROFILE PICTS
CFW & FAP GRAPHIC ASSETS
BAD USB VISUAL PAYLOADS

I am present on most Flipper-related discord servers.
On Momentum's one, I opened a thread dedicated to Flipper pixel art : Kuro's Kitchen.
Feel free to join the convo !

Also, you can find below a bunch of useful tutorials and tools links related to Flipper's graphic assets.
As well, follows a non-stop growing list of links to other people's makings.
I would gladly add your link on request, just ask or PR !

Have fun exploring ! O_oV

Buy me a coffee


🔰 Links of interest : FLIPPER GRAPHICS - Tutorials & other hints

Warning

Animations and other graphical resources may be handled differently depending on the firmware.
You can encounter discrepancies on folder architecture or even file formats.
As well, some of the video tutorials might be outdated, even for a specific firmware.
Be sure to check the most recent documentation available for the one you're currently using.

Tip

    📑 = Text   /   📺 = Video   /   ⭐ = Strongly recommended to begin with


🧰 Links of interest : FLIPPER GRAPHICS - Tools & apps

Warning

Having my own creating process, I don't use most of the following tools. I ✔️ marked the ones I tested.
They all are open-source. It is up to you to check their code / test their behaviour.

  • 🛠️ Flipper Zero Animation Manager ✔️ - Application (Linux, Win, Mac) by Ooggle
       ⮚ Preview animations on PC (from .png or .bm files)
       ⮚ Create manifest.txt with desired values
       ⮚ Compile .png folder directly to .bm one (instant !!)

  • 🛠️ FlipperZero Animation Tool - Application (Linux / Win) by Noel Echo Fowlie aka Nelbium
       ⮚ Preview animations on PC, including Bubbles !
       ⮚ Create manifest.txt with desired values
       ⮚ Turn animated GIFs into FlipperZero animation data
       ⮚ Requires a cloned repo of FZ firmware + GraphicsMagick suite installed

  • 🛠️ FZBuilder - Tool by Gianni Occhipinti
       ⮚ Generate new animations from GIF files
       ⮚ Import animations on your favorite firmware
       ⮚ Preview animations
       ⮚ Customize animation parameters
       ⮚ And much more...

  • ⚒️ img2fbm - Application (Linux, Win, Mac) by Jaroslav Nestreov aka atomofiron
       ⮚ Converts GIFs into 2-color frames for Flipper Zero, allowing multiple edit settings
       ⮚ Allows final rendering GIF previews before compiling
       ⮚ Generates .bm frames and meta file with option to overwrite manifest

  • ⚒️ Xtreme-Assetpack Previewer - Python tool by Tim Strasser
       ⮚ Preview animations and icons in asset packs in a Flipper-designed app
       ⮚ Requires Xtreme / Momentum asset_packs folder structure

  • ⚒️ Flipper Animations Reader - Python tool by Tech0ne
       ⮚ Read Flipper Zero animations and play them in the terminal
       ⮚ Project : export Flipper anims to GIF

  • ⚒️ Flipper Animation Reconstructor - Python tool by SethPalmer3
       ⮚ Generates a preview gif from an animation folder (containing .bm files + meta.txt)

  • ⚒️ FlipAnimGen - Python tool by D4n13l3k00
       ⮚ Dithering animation generator from video files
       ⮚ Generates a folder with the animation frames in the specified directory
       ⮚ Requires video's extension to be .mp4 BUT should theorically convert any video recognized by opencv !

  • FZ animations SCRIPTS : GIF to frames
    ⚒️ Flipper Animation Maker - Python tool by H4XV
       ⮚ Automatic Animation generator
       ⮚ Gif to Flipper Animation
    ⚒️ FlipperZeroAnimator - Python tool by Eugenio Menacho de Góngora aka nenomg
       ⮚ Converts GIFs into 2-color frames for Flipper Zero
       ⮚ Resizes frames to 128x64 pixels and saves as PNG
       ⮚ Generates meta file

  • ⚒️ Flipper Zero Asset Pack Maker - Web tool by Jay Candel aka Deki
       ⮚ Make asset pack to be used with Momentum firmware by setting its name and contents
       ⮚ Drag&Drop contents directly in the webtool
       ⮚ Allows preview and direct animation frame editing
       ⮚ Saves created pack as a zip file you can download

  • FZ animations SCRIPTS : Packers
    ⚒️ Asset Packer ✔️ - Python tool by WillyJL
       ⮚ Convert .png assets to .bm or .bmx ones.
       ⮚ .bmx is the required graphic asset format to be used with Momentum firmware.
       ⮚ Used for passport, profile and every other apps graphic assets that can be handled within an asset pack.
       ⮚ Will convert .png animation frames to .bm ones as same as it would be done with ./fbt command
       ⮚ Tutorial can be found there
    ⚒️ Xtreme Firmware Asset (Un)Packer - Python tool by Mateusz Ryczek aka meowteusz or skyfused
       ⮚ Revert/convert .bm compiled animations to .png ones.
       ⮚ Create an animated GIF file based on converted .png frames.
       ⮚ ❗ Requires xtreme/Momentum asset-packs folder structure but is not firmware-exclusive...
       ⮚ Potential development :
       Use of meta.txt file for GIF creation (frames order / FPS, etc) / Allowance of any folder-structure.
    ⚒️ Improved Asset Packer for Momentum ✔️ - Python tool, upgraded by nescap
       ⮚ Enhanced version of the Asset Packer by WillyJL with recover function as in (Un)Packer from meowteusz
       ⮚ convert .png to .bm/.bmx files
       ⮚ convert back .bm files (animation frames) to .png

  • FZ animations SCRIPTS : png files renaming + meta.txt creation
    🔧 Zip2Animation - Python tool by DoobTheGoober
    🔧 FZ_AnimNamer - C tool by pinwheelHerman
    🔧 Flipper_AnimNamer - Ruby tool by TimboFimbo
       ⮚ renames the png files in order from a folder / zip file
       ⮚ Creates a basic meta file with a straight forward animation frame order

  • FZ animations SCRIPTS : manifest.txt creation
    🔨 Flipper Animation Manifest Helper - Python tool by ortil-afk
    🔨 FlipperZero EZ Manifest - Python tool by Wuhp
    🔨 Marine_Fest - Python tool by TikvahTerminator aka Data
       ⮚ Generates manifest.txt from subfolders containing animations

  • ⛏️ Lopaka ✔️ - Webtool by Mikhail Ilin
       ⮚ Graphics editor + image converter for Arduino, ESP32, AdafruitGFX, u8g2, FlipperZero

  • ⛏️ FlipperUSB ✔️ - Webtool by Dagnazty
       ⮚ Allows you to edit and save files directly on Flipper SD card when usb plugged via web interface
       ⮚ Life changer for badusb text files or manifest.txt / meta.txt editing when it comes to animation

  • ⛏️ BadPS ✔️ - PowerShell tool : BadUSB payloads dev launcher by InfoSecREDD aka -Ɍᴇᴆᴆ-
       ⮚ Launch / test BadUSB payloads directly from PC via a PowerShell dedicated menu
       ⮚ Lists all scripts present in tool's folder
       ⮚ Choice of cores for Flipper Zero or DuckyScript V1


🧡 Links of interest : FLIPPER GRAPHICS - Custom Animations & Assets

🔖 CUSTOM ANIMATION MAKERS :

Tip

Marked with 🎨 = includes assets made from scratch / sprites (drawn or heavily edited)
Marked with 🎬 = includes assets made from GIF / movie excerpt (via ezgif.com or such)


🔖 FIRMWARES ANIMATIONS :


🔖 CUSTOM ANIMATIONS DUMPS :


🗃️ Links of interest : FLIPPER DATABASES


💬 Links of interest : FLIPPER FIRMWARES & THEIR DISCORD

  • updated / active

   ✔️ Flipper Device [official] : github | discord | website

   ✔️ Momentum : github | discord | website

   ✔️ RogueMaster : github | discord | website

   ✔️ Unleashed [DarkFlippers] : github | discord | telegram

  • outdated / abandoned

   ❌ MuddleBox : github

   ❌ SquachWare : github | discord

   ❌ v1nc : github

   ❌ Wetox : github

   ❌ Xtreme : github | website | discord closed in summer 2024

   ❌ Xvirus : 4️⃣0️⃣4️⃣ github | discord

About

Flipper Zero Custom animations, profile and passport pictures by Kuronons

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published