Page 15 of 16

Re: God Eater 3 (Steam)

Posted: Tue Jan 14, 2020 6:33 pm
by capeleto
Can someone update this table to v2.20, please? Thanks in advance! :)

Re: God Eater 3 (Steam)

Posted: Thu Feb 06, 2020 2:10 pm
by zufield
New patch dropped.

Re: God Eater 3 (Steam)

Posted: Tue Feb 11, 2020 3:48 pm
by yhawkz
Please someone update table at page 5 to v2.40? Thanks

Re: God Eater 3 (Steam)

Posted: Thu Feb 20, 2020 3:39 pm
by Reaper1222
hi can someone update the table at page 5 to the latest version of the game? (2.40) thx

Re: God Eater 3 (Steam)

Posted: Tue Mar 31, 2020 11:06 am
by Siggymas
the game have been updated to v2.50 the final update. i couldn't get the 100% drop rate to get to work page 5. is there anyway to update the tables?? help please :( :( :(

Re: God Eater 3 (Steam)

Posted: Sun May 17, 2020 6:03 pm
by Ravess
Apologies for the bump but if someone could update the table to the latest version 2.52 that'd be great. Thanks! :)

Re: God Eater 3 (Steam)

Posted: Wed Jul 01, 2020 5:32 pm
by Angelus
There's probably going to be some more folks asking about an update here, since the game is 60% off on Steam Summer Sale...
Hopefully something happens :)

Re: God Eater 3 (Steam)

Posted: Tue Nov 10, 2020 12:00 pm
by limoonfeat
need update

Re: God Eater 3 (Steam)

Posted: Wed Nov 11, 2020 11:02 am
by tafoplaka
Any chance for updating this table?

Re: God Eater 3 (Steam)

Posted: Tue Dec 29, 2020 4:49 am
by RikuNoctis
Algester wrote:
Tue Feb 12, 2019 3:26 am
thanks to @pox911's work this is what I got

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>145</ID>
      <Description>"Last Equiped Weapon"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(LastWeapAOB,ge3.exe,3A 41 0F 10 00 0F 11 02) // should be unique
alloc(newmem,$1000,"ge3.exe"+7008ED)

label(code)
label(return)
label(LastWeap)
registersymbol(LastWeap)

newmem:
  push rax
  movzx rax, byte ptr [r8+1]
  test rax,rax
  pop rax
  je code
  mov [LastWeap],r8
code:
  movups xmm0,[r8]
  movups [rdx],xmm0
  jmp return
  LastWeap:

LastWeapAOB+01:
  jmp newmem
  nop
  nop
return:
registersymbol(LastWeapAOB)

[DISABLE]

LastWeapAOB+01:
  db 41 0F 10 00 0F 11 02

unregistersymbol(LastWeapAOB)
unregistersymbol(LastWeap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "ge3.exe"+7008ED

"ge3.exe"+7008DA: CC                          -  int 3
"ge3.exe"+7008DB: CC                          -  int 3
"ge3.exe"+7008DC: CC                          -  int 3
"ge3.exe"+7008DD: CC                          -  int 3
"ge3.exe"+7008DE: CC                          -  int 3
"ge3.exe"+7008DF: CC                          -  int 3
"ge3.exe"+7008E0: 4C 8B C2                    -  mov r8,rdx
"ge3.exe"+7008E3: 48 8B 51 08                 -  mov rdx,[rcx+08]
"ge3.exe"+7008E7: 48 39 51 10                 -  cmp [rcx+10],rdx
"ge3.exe"+7008EB: 74 3A                       -  je ge3.exe+700927
// ---------- INJECTING HERE ----------
"ge3.exe"+7008ED: 41 0F 10 00                 -  movups xmm0,[r8]
"ge3.exe"+7008F1: 0F 11 02                    -  movups [rdx],xmm0
// ---------- DONE INJECTING  ----------
"ge3.exe"+7008F4: 41 0F 10 48 10              -  movups xmm1,[r8+10]
"ge3.exe"+7008F9: 0F 11 4A 10                 -  movups [rdx+10],xmm1
"ge3.exe"+7008FD: 41 0F 10 40 20              -  movups xmm0,[r8+20]
"ge3.exe"+700902: 0F 11 42 20                 -  movups [rdx+20],xmm0
"ge3.exe"+700906: 41 0F 10 48 30              -  movups xmm1,[r8+30]
"ge3.exe"+70090B: 0F 11 4A 30                 -  movups [rdx+30],xmm1
"ge3.exe"+70090F: F2 41 0F 10 40 40           -  movsd xmm0,[r8+40]
"ge3.exe"+700915: F2 0F 11 42 40              -  movsd [rdx+40],xmm0
"ge3.exe"+70091A: 41 8B 40 48                 -  mov eax,[r8+48]
"ge3.exe"+70091E: 89 42 48                    -  mov [rdx+48],eax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>138</ID>
          <Description>"Weapon ID"</Description>
          <LastState Value="145FD04E" RealAddress="1E882FDD0B4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>143</ID>
          <Description>"Weapon Level"</Description>
          <LastState Value="0" RealAddress="1E882FDD0B8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>144</ID>
          <Description>"Alt Color"</Description>
          <LastState Value="0" RealAddress="1E882FDD0BC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>139</ID>
          <Description>"Skill Slot 1 ID"</Description>
          <LastState Value="5FF84F17" RealAddress="1E882FDD0C4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>1C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>140</ID>
          <Description>"Skill Slot 1 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0C0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>142</ID>
          <Description>"Skill Slot 2 ID"</Description>
          <LastState Value="567A7479" RealAddress="1E882FDD0CC"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>141</ID>
          <Description>"Skill Slot 2 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0C8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>20</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>148</ID>
          <Description>"Skill Slot 3 ID"</Description>
          <LastState Value="567A7479" RealAddress="1E882FDD0D4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>2C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>146</ID>
          <Description>"Skill Slot 3 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0D0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>150</ID>
          <Description>"Skill Slot 4 ID"</Description>
          <LastState Value="9DD70B35" RealAddress="1E882FDD0DC"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>34</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>149</ID>
          <Description>"Skill Slot 4 Level"</Description>
          <LastState Value="2" RealAddress="1E882FDD0D8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
this should give you 4 slots of the god arc part available for you to edit
now what is the max slot available that I forgot I have a hunch some could get 5 slots
Based on this code, how could I search for the Burst Plugin (the inherent skill for the weapon itself) effect to edit it?
The Burst Plugins found in weapons are basically skills, and even though the spreadsheet doesn't have a list with them (for example, the weapons up to version 2.51 have pretty good Burst Plugins) I think we could manually create a list with the weapons we already crafted.

I tried searching the area from where your code finds the skills IDs of the weapon, but found nothing. If we could find the address for the Burst Plugin we could make some good and fun builds.

Re: God Eater 3 (Steam)

Posted: Mon Jan 18, 2021 10:58 am
by The Black X
I need a object dump with the most recent game version. For some reason UUU refuses to work with my GE3. if anyone is able to do it with UUU and provide it to me, it would be very appreciated. Thanks.

Re: God Eater 3 (Steam)

Posted: Fri Jan 29, 2021 1:07 pm
by Rayer
need update please, much fonctions don't work :/

Re: God Eater 3 (Steam)

Posted: Wed Mar 17, 2021 9:59 am
by Algester
RikuNoctis wrote:
Tue Dec 29, 2020 4:49 am
Algester wrote:
Tue Feb 12, 2019 3:26 am
thanks to @pox911's work this is what I got

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>145</ID>
      <Description>"Last Equiped Weapon"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(LastWeapAOB,ge3.exe,3A 41 0F 10 00 0F 11 02) // should be unique
alloc(newmem,$1000,"ge3.exe"+7008ED)

label(code)
label(return)
label(LastWeap)
registersymbol(LastWeap)

newmem:
  push rax
  movzx rax, byte ptr [r8+1]
  test rax,rax
  pop rax
  je code
  mov [LastWeap],r8
code:
  movups xmm0,[r8]
  movups [rdx],xmm0
  jmp return
  LastWeap:

LastWeapAOB+01:
  jmp newmem
  nop
  nop
return:
registersymbol(LastWeapAOB)

[DISABLE]

LastWeapAOB+01:
  db 41 0F 10 00 0F 11 02

unregistersymbol(LastWeapAOB)
unregistersymbol(LastWeap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "ge3.exe"+7008ED

"ge3.exe"+7008DA: CC                          -  int 3
"ge3.exe"+7008DB: CC                          -  int 3
"ge3.exe"+7008DC: CC                          -  int 3
"ge3.exe"+7008DD: CC                          -  int 3
"ge3.exe"+7008DE: CC                          -  int 3
"ge3.exe"+7008DF: CC                          -  int 3
"ge3.exe"+7008E0: 4C 8B C2                    -  mov r8,rdx
"ge3.exe"+7008E3: 48 8B 51 08                 -  mov rdx,[rcx+08]
"ge3.exe"+7008E7: 48 39 51 10                 -  cmp [rcx+10],rdx
"ge3.exe"+7008EB: 74 3A                       -  je ge3.exe+700927
// ---------- INJECTING HERE ----------
"ge3.exe"+7008ED: 41 0F 10 00                 -  movups xmm0,[r8]
"ge3.exe"+7008F1: 0F 11 02                    -  movups [rdx],xmm0
// ---------- DONE INJECTING  ----------
"ge3.exe"+7008F4: 41 0F 10 48 10              -  movups xmm1,[r8+10]
"ge3.exe"+7008F9: 0F 11 4A 10                 -  movups [rdx+10],xmm1
"ge3.exe"+7008FD: 41 0F 10 40 20              -  movups xmm0,[r8+20]
"ge3.exe"+700902: 0F 11 42 20                 -  movups [rdx+20],xmm0
"ge3.exe"+700906: 41 0F 10 48 30              -  movups xmm1,[r8+30]
"ge3.exe"+70090B: 0F 11 4A 30                 -  movups [rdx+30],xmm1
"ge3.exe"+70090F: F2 41 0F 10 40 40           -  movsd xmm0,[r8+40]
"ge3.exe"+700915: F2 0F 11 42 40              -  movsd [rdx+40],xmm0
"ge3.exe"+70091A: 41 8B 40 48                 -  mov eax,[r8+48]
"ge3.exe"+70091E: 89 42 48                    -  mov [rdx+48],eax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>138</ID>
          <Description>"Weapon ID"</Description>
          <LastState Value="145FD04E" RealAddress="1E882FDD0B4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>143</ID>
          <Description>"Weapon Level"</Description>
          <LastState Value="0" RealAddress="1E882FDD0B8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>144</ID>
          <Description>"Alt Color"</Description>
          <LastState Value="0" RealAddress="1E882FDD0BC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>139</ID>
          <Description>"Skill Slot 1 ID"</Description>
          <LastState Value="5FF84F17" RealAddress="1E882FDD0C4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>1C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>140</ID>
          <Description>"Skill Slot 1 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0C0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>142</ID>
          <Description>"Skill Slot 2 ID"</Description>
          <LastState Value="567A7479" RealAddress="1E882FDD0CC"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>141</ID>
          <Description>"Skill Slot 2 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0C8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>20</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>148</ID>
          <Description>"Skill Slot 3 ID"</Description>
          <LastState Value="567A7479" RealAddress="1E882FDD0D4"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>2C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>146</ID>
          <Description>"Skill Slot 3 Level"</Description>
          <LastState Value="1" RealAddress="1E882FDD0D0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>150</ID>
          <Description>"Skill Slot 4 ID"</Description>
          <LastState Value="9DD70B35" RealAddress="1E882FDD0DC"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>34</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>149</ID>
          <Description>"Skill Slot 4 Level"</Description>
          <LastState Value="2" RealAddress="1E882FDD0D8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>LastWeap</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
this should give you 4 slots of the god arc part available for you to edit
now what is the max slot available that I forgot I have a hunch some could get 5 slots
Based on this code, how could I search for the Burst Plugin (the inherent skill for the weapon itself) effect to edit it?
The Burst Plugins found in weapons are basically skills, and even though the spreadsheet doesn't have a list with them (for example, the weapons up to version 2.51 have pretty good Burst Plugins) I think we could manually create a list with the weapons we already crafted.

I tried searching the area from where your code finds the skills IDs of the weapon, but found nothing. If we could find the address for the Burst Plugin we could make some good and fun builds.
Skills are on another set location which is harder to locate pox11 made a hash dump for them thats what you have to normally place

[Link]

refer to this google doc

Re: God Eater 3 (Steam)

Posted: Wed Mar 17, 2021 11:58 am
by The Black X
Is that sheet up to date? I'm assuming not, sadly.

Re: God Eater 3 (Steam)

Posted: Thu Apr 01, 2021 6:21 am
by RikuNoctis
Algester wrote:
Wed Mar 17, 2021 9:59 am
Skills are on another set location which is harder to locate pox11 made a hash dump for them thats what you have to normally place

[Link]

refer to this google doc
Yeah, I've tried those but the Burst Plugin "skill sets" are not on that list (the triple skill AGAs sets are, though).

From what I understand, pox11 had a way to "dump" the values for everything (items, skills, blueprints, clothing) from the game, even after various updates (you can notice this based on newer items between updates), but it seems pox11 is not active anymore to either update the list or share the method to dump said values which from my testing so far could be used to modify skills.

I tried messing a bit in memory, but outside some crashes, I have no way to obtain the values for new skills (for example, the ones added with the Traversing the Past missions) or items.
The Black X wrote:
Wed Mar 17, 2021 11:58 am
Is that sheet up to date? I'm assuming not, sadly.
[Link]

This should have some extra descriptions for skills.