• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[HOW-TO]Flappy Mods | Make your own Flappy Bird!

Search This thread

PulseDroid

Senior Member
Jan 7, 2012
2,525
2,435
22
www.pulsedroid.com

XnxJTTQ.png

Portal Post

IMPORTANT :- My imbox is overflowing with PMs, please keep sending them but understand that I won't be able to reply immediately. :)

We all know FlappyBird that super irritating bird crashing into every obstacle it sees. Since FlappyDoge was released I am sure some of you decompiled that apk and snooped around a bit. I made this thread for the less advance users who haven't had the guts to do that! Think how cool it would be to show your friends your version of Flappy____ that has your face on it! :eek:

I've created some elements in Photoshop ( and attached the psd's ) so that you find editing the game even easier.

Here is an example I quickly did ( Really quickly :p ) :

BoVUaJt.jpg
9f0gXXD.jpg
JVDizQv.jpg
E3nVE3g.jpg

Tutorial:

1. Decompile:
  • First off download the original FlappyBird Here
  • Then decompile it with this tutorial

Code:
C:\[B]Path to apktool[/B]>apktool d "Original FlappyBird.apk" workspace

2. Graphics:

Now we get to the actual modding, download my zip here. In there is a font folder, open that up and install the font.
  • Unzip then navigate to assets/gfx - This folder contains most of the Graphic elements of FlappyBird. ( The birds, Buttons, Score etc. )
  • In there is two files, a psd and png, open the atlas.psd in Photoshop and edit away, I categorized the parts already. Note:- If you don't have Photoshop, you can edit the png, it will be a little bit harder though.
  • Copy the "atlas.png" to the assets/gfx of the decompiled apk.

3. Splash:

  • In my Zip, navigate to drawable - Once again there is a psd and png file, edit as you like.
  • Copy the "splash.png" to /res/drawable of the decompiled apk.

4. Icon:

  • The folders: drawable-640dpi ; drawable-mdpi ; drawable-xhdpi ; drawable-xxhdpi contains different sizes of icons.
  • Edit them as you like, again there is psds and pngs. - You can easily change the color gradient in Photoshop!
  • Copy all the ic_launcher.png files to their corresponding folders in the decompiled apps /res directory.

5. App Name and Others:

In my Zip, navigate to /values in there is a strings.xml open it with your choice of advanced text editor ( e.g. Notepad++ ).
To change the app name, edit the following line:

Code:
<string name="app_name">Flappy Pulse</string>

Then copy the strings.xml to the decompiled apk's /res/values/ folder.

6. Recompile & Sign:

Again recompile using My guide.

Code:
C:\[B]Path to apktool[/B]>apktool b workspace Flappy[B]Example[/B].apk

Remember to sign your app otherwise it wont' install! - I always use Zipsigner

________________________________

That should do it! Hope you learned some things and had fun, enjoy raging at your own personalized Flappy_____

Thanks to @holabola for indirectly giving me the idea.







 
Last edited:

PulseDroid

Senior Member
Jan 7, 2012
2,525
2,435
22
www.pulsedroid.com
u can also do this without decompiling but then u wont change title of app :p


also i have made a version fully themed but

i wont post xD

is bit *#*#* my friends wanted i xD

Sent from my S500 using xda app-developers app
Yip, but whats a mod without changing the name :p

Also, the PSD's are remakes of the icon backgrounds and such so its' a bit easier.
 

holabola

Senior Member
Jan 31, 2012
99
129
Plano
Awesome job :) Glad to finally see a tutorial up. I think I may make a thread when I get home to host everyone's mods. Would anyone be interested in that?

Sent from my C6916 using XDA Premium 4 mobile app
 

maccag

Member
Nov 7, 2009
49
14
Coventry
Google Pixel 3
Sent from my GT-N7100 using xda app-developers app

---------- Post added at 09:48 PM ---------- Previous post was at 09:34 PM ----------


you can also change the package name by editing the Android Manifest.xml file and the apktool.yml file
 
Last edited by a moderator:

PulseDroid

Senior Member
Jan 7, 2012
2,525
2,435
22
www.pulsedroid.com
@Pulse when i converted mp3 to .ogg
for use as sound in assets folder it fcdhe apk

ofcourse we need root to logcat on 4.1+ devices nowadays so i couldnt logcat.
but have u managed to change sounds and such?

Sent from my S500 using xda app-developers app
Yes, in the smali there is entries referring to the ogg sound files, use normal mp3 files and refer to them in the smali.

Can't remember path exactly will check tomorrow and add it to the thread.
 
Last edited:

jerbear294

Recognized Contributor
Oct 9, 2013
1,748
957
22
Google Pixel 4a
If you don't have Photoshop you can use Krita or GIMP. They can open most PSD files perfectly and they are both free ;)
Anyway thanks for the file, I think it is easier to edit :)

I myself use Gimp 2.8 with a Photoshop CS6 theme, Photoshop shortcuts, Single-Window mode and the Photoshop Plugin Installer. With all of that it is far superior to Photoshop in terms of usefulness and size.

I'm working on a mod now. @PulseDroid do you mind if we put up the modified .apk files here?

EDIT: Lol, I completely forgot about the second post.
 
Last edited:

PulseDroid

Senior Member
Jan 7, 2012
2,525
2,435
22
www.pulsedroid.com
How do I remove the ads from the APK?
That is usually seen as warez. Although I don't know how it works after the app is taken down from the app store.

@jerbear294 @nastys

Hey guys, I don't know much about GIMP so bear with me. If you open up a PSD does it also show the rulers? Could you maybe provide me a screenshot of how it looks when you open my PSD?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35


    IMPORTANT :- My imbox is overflowing with PMs, please keep sending them but understand that I won't be able to reply immediately. :)

    We all know FlappyBird that super irritating bird crashing into every obstacle it sees. Since FlappyDoge was released I am sure some of you decompiled that apk and snooped around a bit. I made this thread for the less advance users who haven't had the guts to do that! Think how cool it would be to show your friends your version of Flappy____ that has your face on it! :eek:

    I've created some elements in Photoshop ( and attached the psd's ) so that you find editing the game even easier.

    Here is an example I quickly did ( Really quickly :p ) :

    BoVUaJt.jpg
    9f0gXXD.jpg
    JVDizQv.jpg
    E3nVE3g.jpg

    Tutorial:

    1. Decompile:
    • First off download the original FlappyBird Here
    • Then decompile it with this tutorial

    Code:
    C:\[B]Path to apktool[/B]>apktool d "Original FlappyBird.apk" workspace

    2. Graphics:

    Now we get to the actual modding, download my zip here. In there is a font folder, open that up and install the font.
    • Unzip then navigate to assets/gfx - This folder contains most of the Graphic elements of FlappyBird. ( The birds, Buttons, Score etc. )
    • In there is two files, a psd and png, open the atlas.psd in Photoshop and edit away, I categorized the parts already. Note:- If you don't have Photoshop, you can edit the png, it will be a little bit harder though.
    • Copy the "atlas.png" to the assets/gfx of the decompiled apk.

    3. Splash:

    • In my Zip, navigate to drawable - Once again there is a psd and png file, edit as you like.
    • Copy the "splash.png" to /res/drawable of the decompiled apk.

    4. Icon:

    • The folders: drawable-640dpi ; drawable-mdpi ; drawable-xhdpi ; drawable-xxhdpi contains different sizes of icons.
    • Edit them as you like, again there is psds and pngs. - You can easily change the color gradient in Photoshop!
    • Copy all the ic_launcher.png files to their corresponding folders in the decompiled apps /res directory.

    5. App Name and Others:

    In my Zip, navigate to /values in there is a strings.xml open it with your choice of advanced text editor ( e.g. Notepad++ ).
    To change the app name, edit the following line:

    Code:
    <string name="app_name">Flappy Pulse</string>

    Then copy the strings.xml to the decompiled apk's /res/values/ folder.

    6. Recompile & Sign:

    Again recompile using My guide.

    Code:
    C:\[B]Path to apktool[/B]>apktool b workspace Flappy[B]Example[/B].apk

    Remember to sign your app otherwise it wont' install! - I always use Zipsigner

    ________________________________

    That should do it! Hope you learned some things and had fun, enjoy raging at your own personalized Flappy_____

    Thanks to @holabola for indirectly giving me the idea.







    3
    Reserved to showcase some Flappybird mods, mention me @PulseDroid if you want your mod here. Also feel free to request any mods.

    NOTE:- Do NOT request a mod that removes the ads, that is seen as warez.


    2
    If you don't have Photoshop you can use Krita or GIMP. They can open most PSD files perfectly and they are both free ;)
    Anyway thanks for the file, I think it is easier to edit :)
    2
    Code:
    C:\[B]Path to apktool[/B]>apktool d Original FlappyBird.apk workspace

    in case someone decides to copy paste blindly like me. Its supposed to be

    Code:
    apktool d "Original FlappyBird.apk" workspace
    2
    Can we put these on google play without making google delete them? Of course if the word "flappy" isn't in the name


    Sent from my SM-N9005 using Tapatalk

    I dont think so because u r using another game for base . And i think if u can put it will not be fair... Because preparing a game is not so easy and peeps r putting hardwork on them... i think u get what i mean ;)

    Cheers