真66666 发表于 2024-10-26 20:39

关于修改装备属性

强化时,可以搜索装备等级,锁定强化装备等级来无限强化,把装备血内强化到99999,就能横着走了

灵寂尊者 发表于 2024-10-27 18:25

我也是;P

yjlsyg 发表于 2024-10-29 15:11

6的飞起:curse:

ares0813 发表于 2024-12-2 00:37

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
    <CheatEntry>
      <ID>3458</ID>
      <Description>"锻造时修改装备属性"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TheWorldOfKongfu.exe
Version:
Date   : 2024-11-22
Author : Administrator

This script does blah blah blah
}


define(INJECTequipbase,0)
//code from here to '' will be used to enable the cheat
{$lua}
if syntaxcheck then return end
local results = AOBScan("49 63 87 C0 00 00 00 85","+X-C+W")
assert(results,"aobscan failed")
return ('define(INJECTequipbase,%s)'):format(results)
{$asm}
alloc(newmem,$1000,INJECTequipbase)

label(code)
label(return equipbase)

newmem:

code:
cmp ,r15
je @f
mov ,r15
@@:
movsxdrax,dword ptr
jmp return
align #10 CC
equipbase:
dq 0

INJECTequipbase:
jmp newmem
nop 2
return:
registersymbol(INJECTequipbase equipbase)


//code from here till the end of the code will be used to disable the cheat
INJECTequipbase:
db 49 63 87 C0 00 00 00

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: EquipOrItemHoverShowInfo:ItemHoverSub+c93

EquipOrItemHoverShowInfo:ItemHoverSub+c5b: 74 0B                           - je EquipOrItemHoverShowInfo:ItemHoverSub+c68
EquipOrItemHoverShowInfo:ItemHoverSub+c5d: 48 C7 85 68 FE FF FF 00 00 00 00- mov qword ptr ,00000000
EquipOrItemHoverShowInfo:ItemHoverSub+c68: 48 8B 8D 78 FE FF FF            - mov rcx,
EquipOrItemHoverShowInfo:ItemHoverSub+c6f: 48 8B 95 68 FE FF FF            - mov rdx,
EquipOrItemHoverShowInfo:ItemHoverSub+c76: 48 8B 85 78 FE FF FF            - mov rax,
EquipOrItemHoverShowInfo:ItemHoverSub+c7d: 83 38 00                        - cmp dword ptr ,00
EquipOrItemHoverShowInfo:ItemHoverSub+c80: 48 8D 64 24 00                  - lea rsp,
EquipOrItemHoverShowInfo:ItemHoverSub+c85: 90                              - nop
EquipOrItemHoverShowInfo:ItemHoverSub+c86: 49 BB B0 37 A5 31 1B 02 00 00   - mov r11,UnityEngine.UI.Image:set_sprite
EquipOrItemHoverShowInfo:ItemHoverSub+c90: 41 FF D3                        - call r11
// ---------- INJECTING HERE ----------
EquipOrItemHoverShowInfo:ItemHoverSub+c93: 49 63 87 C0 00 00 00            - movsxdrax,dword ptr
// ---------- DONE INJECTING----------
EquipOrItemHoverShowInfo:ItemHoverSub+c9a: 85 C0                           - test eax,eax
EquipOrItemHoverShowInfo:ItemHoverSub+c9c: 0F 8E 86 01 00 00               - jng EquipOrItemHoverShowInfo:ItemHoverSub+e28
EquipOrItemHoverShowInfo:ItemHoverSub+ca2: 48 8B 8D E0 FD FF FF            - mov rcx,
EquipOrItemHoverShowInfo:ItemHoverSub+ca9: 48 BA 80 0D 6C 44 1B 02 00 00   - mov rdx,0000021B446C0D80
EquipOrItemHoverShowInfo:ItemHoverSub+cb3: 66 66 90                        - nop 3
EquipOrItemHoverShowInfo:ItemHoverSub+cb6: 49 BB 80 65 E9 6F 18 02 00 00   - mov r11,System.String:Concat
EquipOrItemHoverShowInfo:ItemHoverSub+cc0: 41 FF D3                        - call r11
EquipOrItemHoverShowInfo:ItemHoverSub+cc3: 48 8B D0                        - mov rdx,rax
EquipOrItemHoverShowInfo:ItemHoverSub+cc6: 48 8B 4D 38                     - mov rcx,
EquipOrItemHoverShowInfo:ItemHoverSub+cca: 48 8B C1                        - mov rax,rcx
}
</AssemblerScript>
      <CheatEntries>
      <CheatEntry>
          <ID>3459</ID>
          <Description>"装备基址"</Description>
          <LastState Value="" RealAddress="18A37C49EA0"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address></Address>
          <CheatEntries>
            <CheatEntry>
            <ID>2084</ID>
            <Description>"ID"</Description>
            <LastState RealAddress="18A35D60D54"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+10</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3460</ID>
            <Description>"名称"</Description>
            <LastState RealAddress="18A395868D4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+18</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3461</ID>
            <Description>"强化次数"</Description>
            <LastState Value="0" RealAddress="18A37C49F60"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>4 Bytes</VariableType>
            <Address>+C0</Address>
            </CheatEntry>
            <CheatEntry>
            <ID>3476</ID>
            <Description>"style"</Description>
            <LastState RealAddress="18A35D60BF4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+28</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3462</ID>
            <Description>"limit1"</Description>
            <LastState RealAddress="18A35D60AF4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+30</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3463</ID>
            <Description>"logic"</Description>
            <LastState RealAddress="18A35D60A14"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+38</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3464</ID>
            <Description>"Limitvalue"</Description>
            <LastState RealAddress="18A35D608B4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+40</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3465</ID>
            <Description>"Role"</Description>
            <LastState RealAddress="18A35D60834"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+48</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3466</ID>
            <Description>"属性1"</Description>
            <LastState RealAddress="18A37CCBFD4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+50</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3467</ID>
            <Description>"属性1值"</Description>
            <LastState RealAddress="18A35D60754"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+58</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3468</ID>
            <Description>"属性2"</Description>
            <LastState RealAddress="18A35D606D4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+60</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3469</ID>
            <Description>"属性2值"</Description>
            <LastState RealAddress="18A35D60654"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+68</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3470</ID>
            <Description>"属性3"</Description>
            <LastState RealAddress="18A35D60574"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+70</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3471</ID>
            <Description>"属性3值"</Description>
            <LastState RealAddress="18A35D603B4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+78</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3472</ID>
            <Description>"属性4"</Description>
            <LastState RealAddress="18A35D602F4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+80</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3473</ID>
            <Description>"属性4值"</Description>
            <LastState RealAddress="18A35D600F4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+88</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3474</ID>
            <Description>"属性5"</Description>
            <LastState RealAddress="18A35D60074"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+90</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3475</ID>
            <Description>"属性5值"</Description>
            <LastState RealAddress="18A35D6BFD4"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+98</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3477</ID>
            <Description>"技能"</Description>
            <LastState RealAddress="18A35D6BE74"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+A0</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3478</ID>
            <Description>"技能值"</Description>
            <LastState RealAddress="18A35D6BD94"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+A8</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3479</ID>
            <Description>"是否atlas"</Description>
            <LastState RealAddress="18A35D6BC94"/>
            <ShowAsSigned>0</ShowAsSigned>
            <Color>FF0000</Color>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+B0</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
            <CheatEntry>
            <ID>3480</ID>
            <Description>"atlas类型"</Description>
            <LastState RealAddress="18A35D60B74"/>
            <ShowAsSigned>0</ShowAsSigned>
            <VariableType>String</VariableType>
            <Length>32</Length>
            <Unicode>1</Unicode>
            <CodePage>0</CodePage>
            <ZeroTerminate>1</ZeroTerminate>
            <Address>+B8</Address>
            <Offsets>
                <Offset>14</Offset>
            </Offsets>
            </CheatEntry>
          </CheatEntries>
      </CheatEntry>
      </CheatEntries>
    </CheatEntry>
</CheatEntries>
</CheatTable>

锻造时可以直接修改装备属性值,属性要调整指针也可以,但是比较麻烦,我的是学习版1.1.0.1,其他版本要自己找一下武器等级,反推基址,手动填写,比较麻烦

ares0813 发表于 2024-12-2 00:37

本帖最后由 ares0813 于 2024-12-2 00:41 编辑

可以直接修改属性
页: [1]
查看完整版本: 关于修改装备属性