Fire Emblem: Three Houses V1.2.0

Upload your cheat tables here (No requests)
selo
Cheater
Cheater
Posts: 33
Joined: Tue Mar 28, 2017 1:53 am
Reputation: 2

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by selo »

Karlos_007 wrote:
Fri Oct 23, 2020 12:13 pm
selo wrote:
Fri Oct 23, 2020 10:57 am
the Enable : Main gives me error but the other 2 seems fine using the 1.2
Yeah sometimes doesn't work
Can you tell me when did you enable it (like chaper x on the preparations menu).
still at early stage chapter 3 , activating it after i load my save

edit.

idk if it matter but im using Yuzu EA 1059

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

thelastbeluga
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Mar 07, 2017 9:02 pm
Reputation: 0

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by thelastbeluga »

In the same boat as Selo. Same version of Yuzu and can't seem to access the main set of cheats. On early stage of chapter 3 as well.

selo
Cheater
Cheater
Posts: 33
Joined: Tue Mar 28, 2017 1:53 am
Reputation: 2

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by selo »

any advice for teaching and exploration points? i narrow it up to 2 address in byte then freeze it but it's still go to 0

thelastbeluga
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Mar 07, 2017 9:02 pm
Reputation: 0

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by thelastbeluga »

Ha thats exactly what I was looking for as well, I tried using a save editor but that wasnt really working either.

Karlos_007
Expert Cheater
Expert Cheater
Posts: 239
Joined: Thu Aug 22, 2019 3:31 pm
Reputation: 139

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by Karlos_007 »

I'm looking into that.
Anyone having problems can PM the save file?
With file.io or tmpfiles.org for example.

User avatar
kingfra
Noobzor
Noobzor
Posts: 12
Joined: Thu Mar 09, 2017 4:10 am
Reputation: 5

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by kingfra »

thelastbeluga wrote:
Sat Oct 24, 2020 1:48 am
In the same boat as Selo. Same version of Yuzu and can't seem to access the main set of cheats. On early stage of chapter 3 as well.
Sometimes it happens to me. I just restart yuzu until it can detect the AOB. Do you already update FETH to v1.2.0?

thelastbeluga
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Mar 07, 2017 9:02 pm
Reputation: 0

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by thelastbeluga »

Yah its definitely at 1.2.0. Its not really an issue anymore since I just used a save editor to fix up the things I wanted anyway. I'll keep trying to see if it detects the AOB.

eugene9
Expert Cheater
Expert Cheater
Posts: 99
Joined: Sat Mar 24, 2018 11:27 pm
Reputation: 2

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by eugene9 »

any way of changing characters' spells?

Karlos_007
Expert Cheater
Expert Cheater
Posts: 239
Joined: Thu Aug 22, 2019 3:31 pm
Reputation: 139

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by Karlos_007 »

eugene9 wrote:
Sun Oct 25, 2020 5:58 pm
any way of changing characters' spells?
I still haven't found a way.

To anyone having problems with Enable: Main try this version.
It uses code injection, is riskier but should either crash or work fine.
I tested 10 times closing yuzu and works.
Attachments
Yuzu_FE_Three_Houses_V1.2.0.CT
Test
(2.67 MiB) Downloaded 1091 times

selo
Cheater
Cheater
Posts: 33
Joined: Tue Mar 28, 2017 1:53 am
Reputation: 2

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by selo »

Karlos_007 wrote:
Sun Oct 25, 2020 9:01 pm
eugene9 wrote:
Sun Oct 25, 2020 5:58 pm
any way of changing characters' spells?
I still haven't found a way.

To anyone having problems with Enable: Main try this version.
It uses code injection, is riskier but should either crash or work fine.
I tested 10 times closing yuzu and works.
working for me now , thanks

Karlos_007
Expert Cheater
Expert Cheater
Posts: 239
Joined: Thu Aug 22, 2019 3:31 pm
Reputation: 139

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by Karlos_007 »

I made a simple exp multiplier if anyone wants to try it
copy paste this on Cheat Engine

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>227437</ID>
      <Description>"Attach to yuzu.exe"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
openProcess("yuzu.exe")
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
openProcess("yuzu.exe")
{$asm}


</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>238301</ID>
      <Description>"&gt; EXP Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>237878</ID>
          <Description>""</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238309</ID>
          <Description>"(Enable on map but before your first battle)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238305</ID>
          <Description>"x2"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238306</ID>
          <Description>"x8"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238307</ID>
          <Description>"x32"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238308</ID>
          <Description>"x128"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238302</ID>
          <Description>"(Once a battle starts you can't change multiplier)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238312</ID>
          <Description>"(So if you start a battle without enabling these)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238313</ID>
          <Description>"(You'll be stuck at x1 untill closing yuzu)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238314</ID>
          <Description>""</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

wingzero
Novice Cheater
Novice Cheater
Posts: 23
Joined: Mon May 08, 2017 12:08 pm
Reputation: 0

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by wingzero »

Karlos_007 wrote:
Sat Oct 31, 2020 5:02 pm
I made a simple exp multiplier if anyone wants to try it
copy paste this on Cheat Engine

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>227437</ID>
      <Description>"Attach to yuzu.exe"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
openProcess("yuzu.exe")
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
openProcess("yuzu.exe")
{$asm}


</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>238301</ID>
      <Description>"&gt; EXP Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>237878</ID>
          <Description>""</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238309</ID>
          <Description>"(Enable on map but before your first battle)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238305</ID>
          <Description>"x2"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238306</ID>
          <Description>"x8"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238307</ID>
          <Description>"x32"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   --writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238308</ID>
          <Description>"x128"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing

AoB = AOBScan("29 01 01 0B A9 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A 03 00 54 1E 00 00 14 CB B4 00 90 6B 61 40 F9 6B 01 40 F9 6C 9D 44 F9 8C 05 40 B9 9F 01 08 6B EA 00 00 54 6A 21 00 91 4A 05 40 F9 4A 01 40 79", "", 1, 4)
               --,

if (AoB) then
   lngt = AoB.getCount()

   if (lngt == 1) then
     unregisterSymbol("FETH_4")
     registerSymbol("FETH_4", AoB[0])
     FETH_4_Bytes = AoB[0]
   else
     print("(Error 2)")
   end

   --writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
   --writeBytes(FETH_4_Bytes, 0x29, 0x05, 0x01, 0x0B) -- x2
   --writeBytes(FETH_4_Bytes, 0x29, 0x09, 0x01, 0x0B) -- x4
   --writeBytes(FETH_4_Bytes, 0x29, 0x0D, 0x01, 0x0B) -- x8
   --writeBytes(FETH_4_Bytes, 0x29, 0x11, 0x01, 0x0B) -- x16
   --writeBytes(FETH_4_Bytes, 0x29, 0x15, 0x01, 0x0B) -- x32
   --writeBytes(FETH_4_Bytes, 0x29, 0x19, 0x01, 0x0B) -- x64
   writeBytes(FETH_4_Bytes, 0x29, 0x1D, 0x01, 0x0B) -- x128
   --writeBytes(FETH_4_Bytes, 0x29, 0x21, 0x01, 0x0B) -- x256
   --writeBytes(FETH_4_Bytes, 0x29, 0x25, 0x01, 0x0B) -- x512
   --writeBytes(FETH_4_Bytes, 0x29, 0x29, 0x01, 0x0B) -- x1024
   --writeBytes(FETH_4_Bytes, 0x29, 0x2D, 0x01, 0x0B) -- x2048
   --writeBytes(FETH_4_Bytes, 0x29, 0x31, 0x01, 0x0B) -- x4096
   --writeBytes(FETH_4_Bytes, 0x29, 0x35, 0x01, 0x0B) -- x8192


   AoB.Destroy()  -- destroy the array
   AoB = nil
else
   print("(Error)")
end
{$asm}


[DISABLE]
{$lua}
if syntaxcheck then return end -- don't run past this point when adding to table/editing
writeBytes(FETH_4_Bytes, 0x29, 0x01, 0x01, 0x0B) -- x1
unregisterSymbol("FETH_4")
{$asm}


</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>238302</ID>
          <Description>"(Once a battle starts you can't change multiplier)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238312</ID>
          <Description>"(So if you start a battle without enabling these)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238313</ID>
          <Description>"(You'll be stuck at x1 untill closing yuzu)"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>238314</ID>
          <Description>""</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Where to paste this in the current updated table?
inside of what 3 below?
1. Enable: Main (After loading save)
2. Enable: Growth Rates(After Launching Game)
3. Enable: Edit Units (During Combat)

Karlos_007
Expert Cheater
Expert Cheater
Posts: 239
Joined: Thu Aug 22, 2019 3:31 pm
Reputation: 139

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by Karlos_007 »

Paste it anywhere, it's independent from the others, you can even paste it in an empty cheat engine, just remember to attach to yuzu

I'm still testing this and a Weapon EXP mod.

User avatar
kingfra
Noobzor
Noobzor
Posts: 12
Joined: Thu Mar 09, 2017 4:10 am
Reputation: 5

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by kingfra »

Karlos_007 wrote:
Sun Nov 01, 2020 7:39 am
Paste it anywhere, it's independent from the others, you can even paste it in an empty cheat engine, just remember to attach to yuzu

I'm still testing this and a Weapon EXP mod.
i've tested the EXP multiplier. Seems to be working fine after i change the AOB to 29 ?? ?? ?? ?? 00 00 54 EA 03 1F 2A 34 01 0A 6B 2A.

killerboy153
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Nov 20, 2020 2:01 pm
Reputation: 0

Re: [Yuzu] Fire Emblem: Three Houses V1.0.0 / V1.2.0

Post by killerboy153 »

Is it possible to edit the amount of Gifts you have?

Post Reply