火炬之光2修改代码 、饥荒修改器代码
cheatengine吧
全部回复
仅看楼主
level 8
513375841 楼主
火炬之光2 1.25.5.2之前的版本都可以用,把代码复制下来然后用空白的记事本装着,然后把后缀名改为*.CT就好了
[code]<?xml version="1.0" encoding="utf-8"?><CheatTable CheatEngineTableVersion="14"> <CheatEntries> <CheatEntry> <ID>18</ID> <Description>"infinite money"</Description> <Color>80000008</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE]aobscan(Torchlight2_aob,01 BE 90 05 00 00)label(Torchlight2)registersymbol(Torchlight2)
//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048) //2kb should be enoughlabel(returnhere)label(originalcode)label(exit)
newmem: //this is allocated memory, you have read,write,execute access//place your code hereand edi,0000fffforiginalcode:add [esi+00000590],edi
exit:jmp returnhere
//"Torchlight2.exe"+11179D:Torchlight2_aob:Torchlight2:jmp newmemnopreturnhere:
[DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)//"Torchlight2.exe"+11179D:Torchlight2://Alt: add [esi+00000590],edidb 01 BE 90 05 00 00</AssemblerScript> </CheatEntry> <CheatEntry> <ID>21</ID> <Description>"skills full then level up"</Description> <Color>80000008</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE]aobscan(Torchlight2_aob,89 96 cc 00 00 00)label(Torchlight2)registersymbol(Torchlight2)//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048) //2kb should be enoughlabel(returnhere)label(originalcode)label(exit)
newmem: //this is allocated memory, you have read,write,execute access//place your code heremov edx,foriginalcode:mov [esi+000000CC],edx
exit:jmp returnhere
//"Torchlight2.exe"+2B7C70:Torchlight2_aob:Torchlight2:jmp newmemnopreturnhere:
[DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)//"Torchlight2.exe"+2B7C70:Torchlight2://Alt: mov [esi+000000CC],edxdb 89 96 CC 00 00 00</AssemblerScript> </CheatEntry> <CheatEntry> <ID>22</ID> <Description>"add skills then learn"</Description> <Color>80000008</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE]aobscan(Torchlight2_aob,48 89 81 ac 05 00 00)label(Torchlight2)registersymbol(Torchlight2)
//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048) //2kb should be enoughlabel(returnhere)label(originalcode)label(exit)
newmem: //this is allocated memory, you have read,write,execute access//place your code here
originalcode:inc eaxmov [ecx+000005AC],eax
exit:jmp returnhere
//"Torchlight2.exe"+111ADA:Torchlight2_aob:Torchlight2:jmp newmemnopnopreturnhere:
[DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)//"Torchlight2.exe"+111ADA:Torchlight2://Alt: dec eax//Alt: mov [ecx+000005AC],eaxdb 48 89 81 AC 05 00 00</AssemblerScript> </CheatEntry> <CheatEntry> <ID>27</ID> <Description>"make 5 sockets then check"</Description> <Color>80000008</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE]aobscan(Torchlight2_aob,83 bf 40 04 00 00 00)label(Torchlight2)registersymbol(Torchlight2)//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048) //2kb should be enoughlabel(returnhere)label(originalcode)label(exit)
newmem: //this is allocated memory, you have read,write,execute access//EDI=socket numbermov [esi+00000440],5originalcode:cmp dword ptr [edi+00000440],00
exit:jmp returnhere
//"Torchlight2.exe"+3342FD:Torchlight2_aob:Torchlight2:jmp newmemnopnopreturnhere:
[DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)//"Torchlight2.exe"+3342FD:Torchlight2://Alt:cmp dword ptr [edi+00000440],00 db 83 BF 40 04 00 00 00</AssemblerScript> </CheatEntry> <CheatEntry> <ID>30</ID> <Description>"make enchanter by 1"</Description> <Color>80000008</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE]aobscan(Torchlight2_aob,8b 87 b4 03 00 00)label(Torchlight2)registersymbol(Torchlight2)//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048) //2kb should be enoughlabel(returnhere)label(originalcode)label(exit)
newmem: //this is allocated memory, you have read,write,execute access//place your code heremov [edi+000003B4],1originalcode:mov eax,[edi+000003B4]
exit:jmp returnhere
//"Torchlight2.exe"+333DE1:Torchlight2_aob:Torchlight2:jmp newmemnopreturnhere:
[DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)//"Torchlight2.exe"+333DE1:Torchlight2://Alt:mov eax,[edi+000003B4]db 8B 87 B4 03 00 00</AssemblerScript> </CheatEntry> </CheatEntries> <UserdefinedSymbols> <SymbolEntry> <Name>Torchlight2</Name> <Address>0073513D</Address> </SymbolEntry> </UserdefinedSymbols></CheatTable>
[/code]
2013年05月18日 10点05分 1
level 8
513375841 楼主
不包含那两个[code]
2013年05月18日 10点05分 2
1