• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

Patch: Leon's DPE + CFRU Base and Ultimate Rom Base

  • 392
    Posts
    3
    Years
    • Seen Nov 24, 2023
    HOW DO I USE IT.
    I AM NEW TO ROM HACKING PLEASE HELP
    According to the main post, he said, "Do Note: If you are completely new to ROM Hacking, this probably isn't for you. This requires at least an intermediate level of understanding and practice to use effectively. "
     
  • 19
    Posts
    4
    Years
    Hey, had any luck fixing your problem? I'm having the same one and it's really, really weird. It's not just the first move you add, too. Every single new one transforms into Breakneck Blitz for some reason.
     
    Last edited:

    Kapil Kumar

    The_Noob
  • 7
    Posts
    3
    Years
    According to the main post, he said, "Do Note: If you are completely new to ROM Hacking, this probably isn't for you. This requires at least an intermediate level of understanding and practice to use effectively. "

    I am not new to ROM hacking, actually i am new to ROM base.
    Sorry i have commented wrong
    Now i am watching tutorials for this
     
  • 392
    Posts
    3
    Years
    • Seen Nov 24, 2023
    Is step
    03D. Paste this immediately after and before [ITEM_EXPERT_BELT]:

    [ITEM_RUSTED_SWORD] = ITEM_TYPE_HELD_ITEM,
    [ITEM_RUSTED_SHIELD] = ITEM_TYPE_HELD_ITEM,
    In itemtables
    necessary? (It already exists)
     
  • 19
    Posts
    8
    Years
    • Seen Oct 8, 2023
    I am trying to insert new attacks after Dragon Energy and before the Z-Moves. I repointed them correctly as you can see for both their name strings and their defines. and I even repointed the Z-Moves and Max Moves to be after the non Z-moves I put. When I add the custom move to a learnset it shows up correctly on the pokemon menu and even on the battle menu, and even shows the correct animation, but when I use the move in battle it says <POKEMON> used Breakneck Blitz. I added the move description and battle abilities using G3T's move editor. I also tried removing the Z-Moves from the defines and the strings, but it didn't make a difference.
    Leon's DPE + CFRU Base and Ultimate Rom Base

    Leon's DPE + CFRU Base and Ultimate Rom Base

    Leon's DPE + CFRU Base and Ultimate Rom Base

    Leon's DPE + CFRU Base and Ultimate Rom Base

    Leon's DPE + CFRU Base and Ultimate Rom Base

    Does anyone still not know how to fix this problem?
     
  • 1
    Posts
    7
    Years
    • Seen Jan 7, 2021
    Can someone please help me...
    I've followed all of the steps up until you're meant to run the make.py through cmd...
    Problem is, a black screen flashes but literally nothing happens.

    I'm thinking the files are simply in the wrong directory, or the command does not know which files to start compiling. Can someone please let me know where the DPE master folder ought to be when running make.py?

    Alternatively - I really just want a version of the rom base that has all the mons with the .ini. That's really all I'm wanting - but I'm kinda stuck right now
     
  • 19
    Posts
    8
    Years
    • Seen Oct 8, 2023
    I set the asm_defines correctly as well, is there any other stuff i need to configure to fully setup new moves.
     

    darkyy92

    Creator of [b]Pokemon Elite Redux[/b]
  • 31
    Posts
    9
    Years
    Does anyone know why this CFRU compiling errors show up? I didn't change the overworld.c file or anything with "HM05_Dive".
    I tried to apply CFRU to the previously successfully compiled test.gba (DPE compile) and also to a vanilla Fire Red.

    Leon's DPE + CFRU Base and Ultimate Rom Base


    Errors:
    C:\Users\darky\Google Drive\Pokemon\ROM Hacks\Pokemon FireRed Reloaded\Leon Rom Base\CFRU>python scripts//make.py
    Compiling ./src\overworld.c
    ./src\overworld.c: In function 'TrySetupDiveDownScript':
    ./src\overworld.c:2418:10: error: 'ITEM_HM05_DIVE' undeclared (first use in this function); did you mean 'ITEM_TYPE_DRIVE'?
    2418 | item = ITEM_HM05_DIVE;
    | ^~~~~~~~~~~~~~
    | ITEM_TYPE_DRIVE
    ./src\overworld.c:2418:10: note: each undeclared identifier is reported only once for each function it appears in
    ./src\overworld.c: In function 'TrySetupDiveEmergeScript':
    ./src\overworld.c:2445:10: error: 'ITEM_HM05_DIVE' undeclared (first use in this function); did you mean 'ITEM_TYPE_DRIVE'?
    2445 | item = ITEM_HM05_DIVE;
    | ^~~~~~~~~~~~~~
    | ITEM_TYPE_DRIVE

    Any help would be greatly appreciated! 😊

    EDIT: I solved the problem by disabling (commenting out) the following line in src/config.h :
    #define ONLY_CHECK_ITEM_FOR_HM_USAGE //Allows HMs to be used if the HM is the Bag, and as long as there is a Pokemon in the party that can learn the HM

    Does anyone know how to use this feature?
     
    Last edited:
  • 990
    Posts
    4
    Years
    Does anyone know why this CFRU compiling errors show up? I didn't change the overworld.c file or anything with "HM05_Dive".
    I tried to apply CFRU to the previously successfully compiled test.gba (DPE compile) and also to a vanilla Fire Red.

    Leon's DPE + CFRU Base and Ultimate Rom Base


    Errors:


    Any help would be greatly appreciated! 😊

    EDIT: I solved the problem by disabling (commenting out) the following line in src/config.h :


    Does anyone know how to use this feature?

    You probably messed something up when editing the item files, which, I believe, Leon has in the base. Just edit the item files again; correctly.
     
  • 853
    Posts
    3
    Years
    • Seen Nov 9, 2023
    Alright I'm still having the problem, others had with the damage calculation and trainer_secret_base being undeclared.

    I've got everything else going but that, I followed guides, got dpe going, I just need this to work so I can get CFRU patched to it.

    Leon's DPE + CFRU Base and Ultimate Rom Base
     
  • 853
    Posts
    3
    Years
    • Seen Nov 9, 2023
    Alright I'm still having the problem, others had with the damage calculation and trainer_secret_base being undeclared.

    I've got everything else going but that, I followed guides, got dpe going, I just need this to work so I can get CFRU patched to it.

    View attachment 95377

    Ok figured it out the problem is actually all in the config file.

    Go to src config.h and make sure to carefully read through the requirements of the things you're commenting,
    like 1 line required I put a value in, based on the value I had in another field but +8.

    After I got that all in line things ran smoothly. I recommend anyone trying this to get familiar with the repo i.e look around through the folders read through the files in notepad, before they actually try anything.

    Doing that will greatly help you figure out where you've gone wrong as you'll understand what links to what a bit better.

    Also when making your paths, copy the pathway to your arm45 bin folder. then in windows go to control panel, system, advance system settings, then environmental variables.

    In the system variables window at the bottom, click path and edit.

    When everyone says "add your path to the end" what you need to do is click new, then paste in the path to the bin folder you copied at the start.

    That's it, then just click ok on all the windows to confirm and close them out. The final and most important thing you need to do is RESTART YOUR COMPUTER. Then you'll (should) be able to compile no problem.
     
  • 3
    Posts
    3
    Years
    • Seen Feb 1, 2021
    is this base compatible with dynamic overworld palettes?

    or should i add dynamic overworld first? since the patch offset when I put the DPE is already in use.
     

    sm7302

    Ace Trainer Seamor
  • 9
    Posts
    7
    Years
    • Seen Jan 26, 2021
    Forgive me for bothering, but I'm using this ROM Base, and the Intro Editor is missing 3 offsets in the .ini, file, being "Pokemon Names", "PokemonImageTable", "PokemonPaletteTable". If anyone is able to help me find the offsets, let me know.
     
  • 760
    Posts
    15
    Years
    • Seen today
    @Mc Roger

    Dynamic Overworld Palettes is one of the features that is already present in the CFRU iirc.
     
  • 4
    Posts
    3
    Years
    • Seen Jan 26, 2022
    One thing I'm confused about that hopefully someone more knowledgeable can clear up. The guides say to do all scripting and trainer editing before adding CFRU. But for me none of the pokemon moves show up until after CFRU is added.

    Leon's DPE + CFRU Base and Ultimate Rom Base

    Is it alright to edit trainer data after CFRU or have I done something wrong?
     
    Back
    Top