Code Monkey home page Code Monkey logo

Comments (3)

Willy-JL avatar Willy-JL commented on August 28, 2024 1

The thank you is the basic fallback builtin animation for this firmware, like for the official firmware its the dolphin looking at the tv on the couch. On flipper the fallback animation is used in 3 cases:

  1. No other suitable animation was found. For example you are not high level enough for any of the animations (would occur only on custom packs, the included animations are all scaled correctly with levels).
  2. A suitable animation was found, but it failed loading. Could be because of too many frames, some incorrect metadata, or frame files being too big. Again, only an issue on custom asset packs since the pre-included animations were all tested.
  3. It gets chosen randomly. When choosing an animation to play its picked randomly between the ones listed in the animation manifest, and the built in animations. So there is a chance that the fallback animation shows up. Depending on how many other animations are suitable, this is more or less likely to happen. If you are level 1, there are 2 possible animations: the level 1 animation (with weight 7), and the fallback animation (with weight 1), so there is a 1 in 8 chance (12%) you see the thankyou animation. If you are level 30, there are 30 suitable animations (all weight 7) plus the fallback one (at weight 1), aka about a 1 in 211 chance (0.4%) you see the built in animation.

Also, with v40 we added a check to make sure the same animation is not played twice, so worse comes to worst youre level 1 and you see level 1 anim, then fallback anim, then lvl 1 anim, then fallback anim...

To summarize:

  • Dont remove it, it is used as a fallback animation for when things go wrong
  • Get more animations so you see it less often

from xtreme-firmware.

DrakkenWolfgang avatar DrakkenWolfgang commented on August 28, 2024

The thank you is the basic fallback builtin animation for this firmware, like for the official firmware its the dolphin looking at the tv on the couch. On flipper the fallback animation is used in 3 cases:

  1. No other suitable animation was found. For example you are not high level enough for any of the animations (would occur only on custom packs, the included animations are all scaled correctly with levels).
  2. A suitable animation was found, but it failed loading. Could be because of too many frames, some incorrect metadata, or frame files being too big. Again, only an issue on custom asset packs since the pre-included animations were all tested.
  3. It gets chosen randomly. When choosing an animation to play its picked randomly between the ones listed in the animation manifest, and the built in animations. So there is a chance that the fallback animation shows up. Depending on how many other animations are suitable, this is more or less likely to happen. If you are level 1, there are 2 possible animations: the level 1 animation (with weight 7), and the fallback animation (with weight 1), so there is a 1 in 8 chance (12%) you see the thankyou animation. If you are level 30, there are 30 suitable animations (all weight 7) plus the fallback one (at weight 1), aka about a 1 in 211 chance (0.4%) you see the built in animation.

Also, with v40 we added a check to make sure the same animation is not played twice, so worse comes to worst youre level 1 and you see level 1 anim, then fallback anim, then lvl 1 anim, then fallback anim...

To summarize:

  • Dont remove it, it is used as a fallback animation for when things go wrong
  • Get more animations so you see it less often

Thanks for the response! Definitely clears some info I didn't understand. My next research point with Flipper will be custom animations/ icons. That is a long read in itself, but I'll figure it out eventually & maybe make some.🤣

from xtreme-firmware.

Willy-JL avatar Willy-JL commented on August 28, 2024

Thanks for the response! Definitely clears some info I didn't understand. My next research point with Flipper will be custom animations/ icons. That is a long read in itself, but I'll figure it out eventually & maybe make some.rofl

Good luck with that, feel free to join the discord for some help. Also, if you just look online youll see the common and annoying way to do this, which is replacing existing animations and icons on the sd or the firmware. We have our own system with asset packs that takes away a good chuck of that struggle, you can learn about that here (the bottom section with animations icons and packs)

from xtreme-firmware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.