This is a fan work, based on Monika from DDLC by Team Salvato (go try it!), the inspiration for facial expressions (based on assets/Icons/Passport icons) is by @KingBophades!
Momentum Firmware is perfect! BIG thanks to @Willy-JL for merging my pull request, it made me happy and my pack appear for a lot of people! Momentum FW is a strong project, 💪, thanks again! 😁
- base sctructure
- assets
- icons
- animations
- more animations
- set up fzmapbt
- assets - the main asset pack source
- Anims - Monika animations on the home screen
- Icons - Monika icons and assets in apps (like Sub-GHz scanning or RFID emulation) and Passport icons
- development - extra assets for developing your own animations or icons
- expressions - Monika's facial expressions adapted for Flipper format
It requires Python3 and pip3 preinstalled.
I made my own script for building asset packs for Momentum called FZMAPBT (Flipper Zero Momentum Asset Pack Build Tool). First, make script executable.
chmod 755 fzmapbt
Then, launch the script
./fzmapbt
It will automatically compile into the 'asset_packs/' folder.
You must have installed Python3 and clone the repository (of course). First, of course, clone the repo.
Then you must install dependencies for the asset packer (which will adapt files for Flipper).
pip3 install heatshrink2 Pillow
Move your assets folder as Monika (like this): Before:
assets/
Anims/
Icons/
After:
Monika/
Anims/
Icons/
Now put Momentum's asset_packer.py alongside the 'Monika' folder (like in example earlier)
Then run:
python3 asset_packer.py
You will see that picture:
goosedev72@Mac-Pro:~/making-zone/monikaflipper $ ls
Monika/ development/ asset_packs/ asset_packer.py
Now, in asset_packs/, you will see 'Monika' folder there. Now proceed to installation!
Now installing the asset pack!
Compile the pack, or download precompiled release.
Then, use qFlipper to upload the asset pack in this path: FLIPPER SD/asset_packs/Monika
In that path, there will be 2 folders: 'Anims/' and 'Icons/'.
Now you can use Momentum app, Interface, Graphics, select the Monika pack.
Now explore your system!
You need to clone the firmware source code and replace assets according to assets structure. Only Momentum (remake of Xtreme on Official and Unleashed firmware code, made by the same developers to replace RougeMaster for stablity) has the feature called asset packs, where you can replace assets in a button click
I love contributions! Everyone is invited! For this I made "development" folder, where all facial expressions stored in PNG files, so you can draw your own animations based on my assets and PR to add your own here, I'll be happy <3
MIT License, do not forget about @KingBophades for my inspiration!