Page 1 of 2

The DioField Chronicle

Posted: Wed Sep 21, 2022 8:34 pm
by DhaosCollider

Options:
Spoiler
<colors>
  • Script or Script that's no available for AOB Error
  • AddressGroupHeader
  • GroupHeader/Comment
  • Variable

<scripts>
  • CE: Compact Mode
  • CE: Add Hotkeys Menu
    • CEF: [Link]
  • CT: Save Checkbox States
    • Notes:
      • Saves all memory records that are currently "enabled".
      • If they are variables, the values are also saved.
  • CT: Load Checkbox States
  • CT: Expand All
    • Note: Enable all headers.
  • Combat:
    • Infinite HP
    • Infinite EP
    • Maximize TP
      • Note: Maximize as TP increases/decreases.
    • No Skill Cooldown
    • Freeze Combat Time
    • EXP Gained Multiplier
      • times
  • Misc:
    • Give Money
    • Give SP
    • Temporarily Maximize Mercenary Rank
      • Note: Saving and loading rank values before modification.
    • Give All Weapons
    • Give All Accessories
    • Give All Items
    • Give All Characters
    • Give AP For All Characters
    • Select Character Data
      • Character Data
        • playable_status
        • level
        • experience
        • job
        • equipment.weapon.ID
        • equipment.weapon.EnhancementValue
        • abilityPoint
        • actionScore
        • isUnitFormation
    • Create Item Data List
      • Note: Created child records under the "P->shared_assets.Item".
    • Create Character Data List
      • Note: Created child records under the "P->characters".

<pointers>
  • Pointer->World
    • P->CPP_FldGameState
      • ReplicatedWorldTimeSeconds
      • combat time
      • combat time active flag
    • P->BP_BritishGameInstance_C
      • P->CPP_SaveData
        • playerInfo.diffultLevel
        • shared_assets.Money
        • shared_assets.SkillPoint
        • P->shared_assets.weapon
        • shared_assets.weapon_size
        • P->shared_assets.accessories
        • shared_assets.accessories_size
        • P->shared_assets.Item
        • shared_assets.Item_size
        • P->shared_assets.itemList
          • [0]
            • id
            • num
          • [1]
            • id
            • num
          • [2]
            • id
            • num
        • shared_assets.itemList_size
        • P->shared_assets.jokerList
          • [0] id
          • [1] id
        • shared_assets.jokerList_size
        • P->characters
        • characters_size
        • mercenaryRank.Rank
        • mercenaryRank.Point
        • mercenaryRank.PeopleSupport
        • mercenaryRank.Military
        • mercenaryRank.Trade
        • mercenaryRank.DevelopmentTechnology
        • mercenaryRank.JadeResearch
        • systemData.Version
        • systemData.isDemo

<addresses>
  • UE version
  • NamePoolData
  • GUObjectArray
    • pointer
Thanks: Notes:
  • Posted/Shared a CT in this community (FRF).
    If you want to spread the news and let others enjoy all this, please link to this post without redistributing.
    Your thumbs-up will motivate contributors to post/share/update on FRF.
  • Required that you use Cheat Engine 7.2 or later because used "AddressList['description']".
  • Give All Weapons/Accessories includes dummy items.
Edit 1.1:
  • Fixed table to support the game ver 1.2.0 ~
    No Money Loss was removed, but setting a checkbox as shown on the attached image would have the same effect.
    Image
  • Fixed a Give All Items fatal error issue.
  • DFC-Win64-Shipping.CT
    (187.12 KiB) Downloaded 2605 times
    Old:
    Edit 0:
Reply:
7aniki wrote:
Mon Mar 06, 2023 5:16 am
...
  • Thanks for the report.
    I fixed them. Let me know again if I missed anything.
    Old:
    blatant79 wrote:
    Wed Sep 28, 2022 4:05 pm
    How do I make this work with Yuzu? Any tips?
    randomstuff wrote:
    Fri Sep 30, 2022 7:00 pm
    @DhaosCollider, could you update it to work on ryujinx/yuzu version 1.1.0 please? None of the codes works there.
    Do you all consider Switch game process running on emulators the same as PC game process?
    If so, each works with different processes.
    Recommend that you use this template to create a new request topic for each emulator.
    Noire Blackheart wrote:
    Thu Sep 22, 2022 10:44 am
    Just out of pure curiousity but what is this pointer for, the name of it just made my curious "P->BP_BritishGameInstance_C"
    Got class/instance names from UE Object Dumper by Cake-san.
    1. [[UWorld_ptr] + 0x180]->BlueprintGeneratedClass /Game/BP/Global/BP_BritishGameInstance.BP_BritishGameInstance_C
      (Class /Script/Engine.GameInstance)
    2. [BP_BritishGameInstance_C + 0x208]->Class /Script/DFC.CPP_SaveData
    These names are helpful for extending pointer paths.

    UE Structure Lookup on Cake-san's table:
    Image
    kodoku wrote:
    Thu Sep 22, 2022 1:56 am
    Thanks for this. Does this include pointers for the resources? The gold bar, the silver bar, and the jade that you need to upgrade weapons and summons. I clicked through but I didn't see those particular ones, but I could easily have missed it since this is so hefty.
    In DEMO version, resources were under the P->shared_assets.Item.
    They could easily be increased with Give All Items.

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 1:11 am
by PlayerGmon
Thank you, gonna go mess with the pointers :D

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 1:56 am
by kodoku
Thanks for this. Does this include pointers for the resources? The gold bar, the silver bar, and the jade that you need to upgrade weapons and summons. I clicked through but I didn't see those particular ones, but I could easily have missed it since this is so hefty.

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 7:54 am
by ilcommendatore
I tried this out on the full release, and it seems the options I've tried out (Infinite HP, Infinite EP, Maximize TP, and No Skill Cooldown) all work. Thanks so much for the table!

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 10:44 am
by Noire Blackheart
Just out of pure curiousity but what is this pointer for, the name of it just made my curious "P->BP_BritishGameInstance_C"

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 10:32 pm
by Vada31
Thanks for the table

Re: The DioField Chronicle

Posted: Thu Sep 22, 2022 10:35 pm
by Carriva
Thanks you so much

Re: The DioField Chronicle

Posted: Fri Sep 23, 2022 3:01 am
by mcbrightsarah94
Thanks. Works well

Re: The DioField Chronicle

Posted: Fri Sep 23, 2022 6:56 pm
by hornet1
For me not working grayed option and ?? values

Any help are welcome

Thanks in advance

Ps: game ver. 1.1.0

Re: The DioField Chronicle

Posted: Sat Sep 24, 2022 12:35 pm
by Reno
Could you make one for yuzu?:

Re: The DioField Chronicle

Posted: Tue Sep 27, 2022 2:50 am
by Vada31
It would be possible to have a table for ryujinx ver. 1.1.0 thank you in advance

Re: The DioField Chronicle

Posted: Tue Sep 27, 2022 9:41 pm
by Reno
Vada31 wrote:
Tue Sep 27, 2022 2:50 am
It would be possible to have a table for ryujinx ver. 1.1.0 thank you in advance
Hey bro, is the game running good? I'm having some problems with fps going to 0 =\

Re: The DioField Chronicle

Posted: Wed Sep 28, 2022 12:02 pm
by Vada31
Reno wrote:
Tue Sep 27, 2022 9:41 pm
Vada31 wrote:
Tue Sep 27, 2022 2:50 am
It would be possible to have a table for ryujinx ver. 1.1.0 thank you in advance
Hey bro, is the game running good? I'm having some problems with fps going to 0 =\
hello, the game works very well on my side

Re: The DioField Chronicle

Posted: Wed Sep 28, 2022 4:05 pm
by blatant79
How do I make this work with Yuzu? Any tips?

Re: The DioField Chronicle

Posted: Fri Sep 30, 2022 7:00 pm
by randomstuff
@DhaosCollider, could you update it to work on ryujinx/yuzu version 1.1.0 please? None of the codes works there.