• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Development: CFRU Expansion+DPE Gen-9 Engine

Shiny Miner

The Creator of the World
  • 224
    Posts
    3
    Years
    INTRODUCTION
    Hello People! I wanna present before you a better and expanded version of Skeli's CFRU And DPE. It was started when i wanted to carve out my own version of CFRU (mainly because it wasn't updated to decomps level). Working with other CFRU programmers, we called it CFRU expansion.
    Refer CFRU and DPE , if you don't know anything about it.

    Spoiler: NOTE

    FEATURES

    The new features (after CFRU dev branch):

    • Fixed bugs with dev branch (shiny odds , daycare nidoran breeding)
    • Last used pokeball by L button
    • Shows enemy team by L button
    • Auto trigger wild battles
    • Continue screen icons
    • Unbound Mining system!
    • Tm case icons (graphic modificable)
    • Timebox in menu
    • Skipped Gengar and nidoran cutscene
    • Ev-Iv screen (BW) , can be called by callasm
    • Battle backgrounds with CFRU based on DNS!
    • Switch Pokémon in Party Menu Screen pressing Select
    • Repeat item usage
    • All Gen 9 moves and abilities
    • Nickname by Party menu
    • Item expansion and some gen 9 items! No need to use leon rombase.
    • Dexnav Swsh
    • Item storage swsh + changable background
    • transparent showpokepic
    • Removed Extra save confirmation (the overwrite warning)
    • Added new egg hatch animation
    • Wonder Trades
    • Mini textbox/namebox
    • Use HMs in field
    • Working Z moves,Mega evo and dynamax/gmax
    • And much more!
    LINK TO CODE
    CFRU-expansion
    DPE-Gen-9
    HOW TO COMPILE
    SCANS/SCREENS

    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine


    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine

    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine[PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine


    FUTURE PLANS
    Expansion Plans list:

    • Mid battle evo
    • Basic but stable following mon code
    • Some more gen 9 items and PokeVial+Stat Scanner
    • Terracrystalization
    • AI based rival choice
    • Improved PokeMart Premier gifts by adding more items for other purchase)
    • Quest Menu (if ansh is possible to do that)
    • Sideways stairs
    CREDITS
    • Credits to Creators : CFRU contributors (Skeli,Ghoulslash and others...)
    • Expansion Contributors: Ansh, AxelLoquendo, Zake , GriloKapu, Shiny Miner.
    • Others: Greenphx, TheAlest, Acimut, Vent, Matteo, duckcaper, ThePyxal, Sleepy Jirachi, ....
    SUPPORT/DOUBTS
    Everything on discord: https://discord.gg/3GU5jNwSmU
     
    Last edited:
    Great! I am very obsessed with CFRU and look forward to the implementation of more features. Thank you for sharing!
     
    I don't think I'll be messing up with the post cause idk but i see 45 images in my android and the only needed 15 which i showed here xD
    I'll be sharing updates by posts instead haha.
    - Added a second page to options menu

    [PokeCommunity.com] CFRU Expansion+DPE Gen-9 Engine
     
    Is there a way to add new abilities? I know the Gen 9 abilities use already defined abilities and just added the effects in the code but I'm wondering if for example I updated Intimidate's code to add an effect where if a Pokemon gets sent out with "Dragon Eyes" ability, it lowers both Atk and Sp. Atk, will it show the Dragon Eyes name as the ability name or is it still gonna use Intimidate?

    This for example:
    #define ABILITY_BEADSOFRUIN ABILITY_STALL
    #define ABILITY_SWORDOFRUIN ABILITY_STALL
    #define ABILITY_TABLETOFRUIN ABILITY_STALL
    #define ABILITY_VESSELOFRUIN ABILITY_STALL

    if I send out Chi Yu, will it show Beads of Ruin or Stall?
     
    Is there a way to add new abilities? I know the Gen 9 abilities use already defined abilities and just added the effects in the code but I'm wondering if for example I updated Intimidate's code to add an effect where if a Pokemon gets sent out with "Dragon Eyes" ability, it lowers both Atk and Sp. Atk, will it show the Dragon Eyes name as the ability name or is it still gonna use Intimidate?

    This for example:
    #define ABILITY_BEADSOFRUIN ABILITY_STALL
    #define ABILITY_SWORDOFRUIN ABILITY_STALL
    #define ABILITY_TABLETOFRUIN ABILITY_STALL
    #define ABILITY_VESSELOFRUIN ABILITY_STALL

    if I send out Chi Yu, will it show Beads of Ruin or Stall?
    Here read this
    In ability pop-up Will show the New ability name If the name is defined in the file ability_util.c. Ability Stall is Just used its slot, but the name and effect are another.
     
    Last edited:
    Here read this
    In ability pop-up Will show the New ability name If the name is defined in the file ability_util.c. Ability Stall is Just used its slot, but the name and effect are another.
    Thanks for clarifying. I'll play around and see what I can achieve from this. This is really a cool engine btw.
     
    Back
    Top