155
"Timer Minutes"
FF0000
Double
"The_Swords_of_Ditto.exe"+029FE360
4B0
28
1F8
0
4C
66
"Timer Freezer (Seconds)"
FF0000
Double
"The_Swords_of_Ditto.exe"+029FE360
700
C8
0
4C
136
"Gold"
FF0000
Double
"The_Swords_of_Ditto.exe"+029FBEE0
660
138
10
2C
221
"Sword EXP"
FF0000
Double
"The_Swords_of_Ditto.exe"+029FBEE0
560
2A0
10
2C
464
"Hot Dog"
FF0000
Double
"The_Swords_of_Ditto.exe"+029FE360
90
0
1C
536
"-=(HACKING NOTES)=-"
FF0080
Auto Assembler Script
{
NOTES (This is not actually a script)
The Swords of Ditto
v1.14.01-202
GENERAL NOTES
- The game appears to store all values in Double
INVENTORY ITEMS WITH NUMBER COUNT
- 5 (Double) = 5 items
= Can be editted in CE to exceed the usual 5 cap, change is permanent ingame. So just search and edit as needed.
- Finding an item which was editted above the 5 cap resets the item quanity to the cap. This appears to be only for bombs and such.
- Later in the game the 5 cap can be increased ingame
- Item upgrade components items are capped at 99
- Item Memory Addresses changes if item is used up and rebought
STATUS EFFECTS
- Effects that Stickers applies (Fire Atk & Res, Ether, Poison, Etc)
- Fire, Ether, Poison Atk & Res stored as Double value 0.00 to 1.00 (0% to 100%), can exceed 100%
- Changing Map Locations ingame changes memory storage locations
- Pointer Scans at Offset 2047 Level 5 takes a long time and fails to find valid pointers
- Continual reading opcodes reading memory location of Status effect not viable, too many other memory locations use same code
- Can use Continual reading opcode ie. "movsd xmm0,[ebx]" to find all Status Effect Atk & Res by "finding out all addreess that access it" in Memory Viewer of CE
- Status Effects values appear to reset when changing stickers and when enterting and exiting the sticker screen
- Static opcode that resets value viable, only one status effect uses it
- Static opcode looks something like this "mov [edi],00000000" for each status effect
= Using AOB Injection Lookup Script method
- AOB Lookups are can be enbaled right away, but pointers not found until a sticker is changed ingame
- Values seem to stick after ingame map location change as long as Stickers Screen not looked at
= LOCKING VALUES IN CE WILL CRASH GAME: During ingame Map Location change. Memory locations change and script slow to update, wrong memory locations values are messed up with CE Locking Values, thus crash
* POISON ATTACK AOB lookup alone (separate from other status effect lookup scripts) will keep failing during game restart, this is because it's unique AOB has two changing bytes in it's array each time. This is fixed by making the two changing byte locations "??". It was due to "mov [The_Swords_of_Ditto.exe+29F68CC],eax" code which is probably looking in a different location each time the game is restarted.
HITPOINTS
- 100hp = 100 (Double)
- Can be easily found, but memory location changes with ingame map change
- Can't AOB Lookup because Continual and Static opcodes reading memory locations all not viable
* Pointer Scan (3 maps): Offset 2047 Level 5 = failed, 0 results
* Pointer Scan (3 maps): Offset 9047 Level 4 = Success, 92005 Results Found
- None of the 92005pp held aftert game restarted
* Pointer Scan (3 maps): Offset 5047 Level 5 = Success, 541376 Results Found (in about 2:25hrs scan time)
- None of the 541376pp held aftert game restarted
* Pointer Scan (3 maps): Offset 2047 Level 6 = Sucess, 428531 Results Found
- None of the 428531pp held aftert game restarted
* Pointer Scan (3 maps): Offset 2047 Level 9 = failed, 19:03hrs so far and 0 results, aborting scan
= Giving up on HP; Rengeration, Armor, Max HP cheats good enough
= Another alternative, there's a Piggy Bank Sticker which makes hits subtract from money instead (though status effects still damage), money can be editted to a very high value
ARMOR BONUS
- No Bonus = 1.00 (Double), 6% bonus = 1.06 (Double), 100% bonus = 2.00 (Double). Can exceed 100%
- 100% doesn't fully block all damage, this bonus appears to be a reduction bonus
- At 1000% (11.00 Double) still taking damage
- At 2000% (21.00 Double) damage appears to be less than 1 HP
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
ATTACK BONUS
- No Bonus = 1.00 (Double), 6% bonus = 1.06 (Double), 100% bonus = 2.00 (Double). Can exceed 100%
- Same as Armor Bonus
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
MONEY
- 100 money is 100 (Double)
- Continual Read opcode "movsd xmm0,[esi]" viable for AOB Lookup Method
CELESTRIAL FRAGMENTS
- 1 (Double) = 1 Celestrial Fragment
= AOB not viable, but like money/items only require a one time edit
SWORD XP
- Continual & Static Read/Write opcodes not viable for AOB Lookup Method
= Just use the pointer the other cheat has
ENERGY
- Value is 100 (Double) when Energy Bar is Full
- Continual & Static Read/Write opcodes not viable for AOB Lookup Method
* Pointer Scan (3 maps): Offset 2047 Level 5 = failed, 0 results
* Pointer Scan (3 maps): Offset 5047 Level 3 = failed, 0 results, instantly
* Pointer Scan (3 maps): Offset 9047 Level 3 = failed, 0 results, instantly
* Pointer Scan (3 maps): Offset 9047 Level 4 = Success, 2 Results Found
- 2pp found did not hold when game restarted
HP Regneration
- 1 (Double) = 100%, 0.1 (Double) = 10%
- Values unlike Attack and Armor Bonus, base is not 1 but rather at 0 (Double)
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
Max HP Bonus
- 1.01 (Double) = 1%, 2.00 (Double) = 100%
- Like Attack & Armor Bonus
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
LUCK
- 0.01 (Double) = 1 Luck, 1.00 (Double) = 100 Luck
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen.
- Resetting code slightly different than Armor, Attack Bonus, and etc. "mov [edi],47AE147B" instead of moving 00000000 into edi. But in terms of AOB lookup script it makes no difference for cheating purposes
SHIELD BREAK
- 0.10 (Double) = 10%, 1.00 (Double) = 100%
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
DROP RATE
- 0.06 (Double) = 6%, 1.00 (Double) = 100%
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
TP RENGERATION
- 1 (Double) = 100%, 0.1 (Double) = 10%
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
STICKER ABILITIES
- 1 (Double) = Equipped, 0 (Double) = Not Equipped
= AOB Lookup viable, as per Status Effects there is a resetting code when looking at Stickers Screen. "mov [edi],00000000"
BOMB CAP LIMIT
= 5.00 (Double) = 5 Item Cap
= Every item appears to have a memory location for cap limit
= Item Memory locations differ from each other by +/-10 address
- Some Penguin NPC offers to increase Bomb Capacity Limit if you return caught randomly spawning penguins
- Cannot figure out how the game memory stores penguins caught, was looking for any changes while increasing cap talking to the NPC, none of the changed locations when reverted to the prior value affected penguins caught when retalking to the guy
- However, bomb caps found when increasing the limit, ie. Cap at 5 increased to 7, found 5.00 (Double) to 7.00 (Double) increase.
- Bomb caps appear to be individual per item, you'll find multiple memory locations changing when cap limit is increased
- Memeory Address for different items caps seem to differ by 10. ie. if address for one item cap is 47CC5E28, then 47CC5E38, 47CC5E48, 47CC5E58, etc.
- By Disecting Data/Structure in memory view, every +10 or -10 interval for address is another item cap for a different items. This includes non-bomb items
= AOB Lookup not viable, all the read/write opcodes have too many other memory addresses also accessing the opcodes
- Looking at my Inventory, looks the +/-10 addresses is based on item placement in inventory. ie. If Poison Bomb is beside Fire Bombs, and Poison Bombs is at 47CC5E58, then Fire Bombs are +10 (47CC5E68) for cap limit. Not sure what happens if you don't have the item.
- Used up an item to zero, Memory Address location for it's cap limit is still in the same place
= Cap Limit Addresses don't change any ingame Map Change nor when items are used up to zero then rebought. Can use this to find caps if you know what it's at and removing changed searches with ingame map change, or increasing cap with the NPC
* Pointer Scan (Offset 2047 Level 5) on one of the Bomb cap limits, all found results failed on game restart
- Bomb Caps which I changed to "1234" to make easier to find again seems to have reverted to "80" after restart of game. This is probably the max value it can be editted to as I've seen items I've editted way past reasonable "99999" revert to "99" after restart.
= Going to Pengo NPC and increasing cap limit ingame sets the cap at 10, so once you edit the cap higher don't see the NPC again to increase cap, or you might make it worse
- Found 11 Addresses. First 10 were bomb cap limits as before with Addresses increasing by 10. ie. 4871D6A0, 4871D6B0, 4871D6C0, 4871D6D0, 4871D6E0, (4871D6F0 is for Kick Me Item not a bomb), 4871D700, 4871D710, 4871D720, 4871D720, 4871D730, 4871D740
- The 11th Address seems to be the Penguin found Memory Address, but it's weird. Bomb Caps at 10 (double), this address is at 10 (Double) too. When set above 10 (Double), the NPC will think you found negative amount of penguins. ie. set to 100 (Double) he thinks you found -90 pengins. He still tries to give you a bomb cap increase of 10. If set to 1 (Double), he will think you found 9 pengins, and will still set your bombs cap to 10 no matter what it's at.
- The 11th Address is +DC4A40 from the first (lowest) bomb cap limit address. ie. If lowest bomb cap address is 4871D6A0, then +DC4A40 is 494E20E0. Not sure if this will stay consistent, but noting it here in case need to find it again. (But probably won't be playing with this anymore)
= Best solution, find bomb limit cap addresses once, edit to a high amount, never visit this NPC again to increase limit in-game
= To narrow down search, search for whatever your cap is, and keep searching no change while map chaning ingame and such as these memory addresses doesn't get affected by such. Then once you caught a penguin, increase cap limit ingame and look for the change for your 10 address.
- Looks like when the game gets restarted the bomb cap limit gets set to 10. Maybe a result of over hacking tha amounts, regardless can edit item amounts above cap and it'll stay as long as bomb isn't picked up again. Looks like Bomb Cap Limit editing is a bust.
BLACK SMITH SWORD ENHANCEMENT
- 1.00 (Double) = +1
- Doesn't seem to reset with map change ingame, Address found when upgrading sword with Blacksmith ingame
= No viable AOB Lookup as all opcodes are used by many other addresses
- Will not bother trying to do pointer scan as it's been largely a waste of time on anything in this game
= Easier to just edit items needed and get the blacksmith to do it ingame. Have to leave map he's on and re-enter for him to do it again ingame. For materials, get crates on the beach and get lighthouse NPC to open. Edit number of crates you have, but not too much or it'll hang because when talking to NCP it shows pictures of each crate you own. 50 crates wasn't a problem for me.
- Upgraded sword ingame until +12, got bored of exit and entering again. So edited it to 99, blacksmith still upgraded it in game to +100. Then did the same for 1234 and he also upgraded it to +1235. Not sure where it caps at or if restarting the game will revert lower. 8743 to +8748 also worked. Used that amount because it's a number with low number of other search results (4 to be exact), so I can find it again if it messes up. Hahah, totally owning monsters with this sword.
- Restarted game, success, 8748 amount did hold, not capped. Easily found too in search, only 6 results, and easily identified with Blacksmith upgrade ingame.
- Will attempt Pointer Scan afterall
* Pointer Scan, 3 maps (Offset 2047 Level 5): Success. 186k Results. Game Restart, rescan to 185k results
- All 185k pointers held after computer reboot too. Even on a new character, although new character has the same sword bonus as my primary saved game had last +8750. Is it supposed to be like or game bug?
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
721
"Sword Power (185k PP)"
C08000
Double
"The_Swords_of_Ditto.exe"+029FBEE0
280
798
10
2C
537
"AOB Lookup (Viewing Sticker Screen ingame for Values to be Found)"
1
548
"Money"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Gold_Lookup,The_Swords_of_Ditto.exe,F2 0F 10 06 F2 0F 11 07 5F 5E 5D 5B 83 C4 0C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Gold)
registersymbol(Gold)
newmem:
mov [Gold], esi
code:
movsd xmm0,[esi]
movsd [edi],xmm0
jmp return
Gold:
dd 0
Gold_Lookup:
jmp newmem
nop
nop
nop
return:
registersymbol(Gold_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Gold_Lookup:
db F2 0F 10 06 F2 0F 11 07
unregistersymbol(Gold_Lookup)
unregistersymbol(Gold)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+237E5EF
"The_Swords_of_Ditto.exe"+237E5C8: 8B 46 0C - mov eax,[esi+0C]
"The_Swords_of_Ditto.exe"+237E5CB: 89 47 0C - mov [edi+0C],eax
"The_Swords_of_Ditto.exe"+237E5CE: 8B 46 08 - mov eax,[esi+08]
"The_Swords_of_Ditto.exe"+237E5D1: 89 47 08 - mov [edi+08],eax
"The_Swords_of_Ditto.exe"+237E5D4: 8B 46 0C - mov eax,[esi+0C]
"The_Swords_of_Ditto.exe"+237E5D7: 25 FF FF FF 00 - and eax,The_Swords_of_Ditto.exe+C0FFFF
"The_Swords_of_Ditto.exe"+237E5DC: 83 F8 0E - cmp eax,0E
"The_Swords_of_Ditto.exe"+237E5DF: 77 5B - ja The_Swords_of_Ditto.exe+237E63C
"The_Swords_of_Ditto.exe"+237E5E1: 0F B6 80 8C E6 76 02 - movzx eax,byte ptr [eax+The_Swords_of_Ditto.exe+237E68C]
"The_Swords_of_Ditto.exe"+237E5E8: FF 24 85 70 E6 76 02 - jmp dword ptr [eax*4+The_Swords_of_Ditto.exe+237E670]
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+237E5EF: F2 0F 10 06 - movsd xmm0,[esi]
"The_Swords_of_Ditto.exe"+237E5F3: F2 0F 11 07 - movsd [edi],xmm0
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+237E5F7: 5F - pop edi
"The_Swords_of_Ditto.exe"+237E5F8: 5E - pop esi
"The_Swords_of_Ditto.exe"+237E5F9: 5D - pop ebp
"The_Swords_of_Ditto.exe"+237E5FA: 5B - pop ebx
"The_Swords_of_Ditto.exe"+237E5FB: 83 C4 0C - add esp,0C
"The_Swords_of_Ditto.exe"+237E5FE: C3 - ret
"The_Swords_of_Ditto.exe"+237E5FF: 8B 06 - mov eax,[esi]
"The_Swords_of_Ditto.exe"+237E601: 89 07 - mov [edi],eax
"The_Swords_of_Ditto.exe"+237E603: 5F - pop edi
"The_Swords_of_Ditto.exe"+237E604: 5E - pop esi
}
564
"Attack Bonus"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(AttackBonusLookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 0D 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Atk)
registersymbol(Atk)
newmem:
mov [Atk], edi
code:
mov [edi],00000000
jmp return
Atk:
dd 0
AttackBonusLookup:
jmp newmem
nop
return:
registersymbol(AttackBonusLookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
AttackBonusLookup:
db C7 07 00 00 00 00
unregistersymbol(AttackBonusLookup)
unregistersymbol(Atk)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D62F3
"The_Swords_of_Ditto.exe"+4D62CC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D62CF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D62D1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D62D4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D62D6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D62DB: 75 08 - jne The_Swords_of_Ditto.exe+4D62E5
"The_Swords_of_Ditto.exe"+4D62DD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D62E0: E8 8B AD B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D62E5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D62EC: C7 47 04 00 00 F0 3F - mov [edi+04],3FF00000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D62F3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D62F9: C7 44 24 50 0D 00 00 00 - mov [esp+50],0000000D
"The_Swords_of_Ditto.exe"+4D6301: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6305: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6308: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D630A: 74 14 - je The_Swords_of_Ditto.exe+4D6320
"The_Swords_of_Ditto.exe"+4D630C: 81 C7 B0 7A 01 00 - add edi,00017AB0
"The_Swords_of_Ditto.exe"+4D6312: EB 1D - jmp The_Swords_of_Ditto.exe+4D6331
"The_Swords_of_Ditto.exe"+4D6314: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6320: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6322: C7 04 24 AB 17 00 00 - mov [esp],000017AB
}
545
"Armor"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Armor_Lookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 0C 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Armor)
registersymbol(Armor)
newmem:
mov [Armor], edi
code:
mov [edi],00000000
jmp return
Armor:
dd 0
Armor_Lookup:
jmp newmem
nop
return:
registersymbol(Armor_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Armor_Lookup:
db C7 07 00 00 00 00
unregistersymbol(Armor_Lookup)
unregistersymbol(Armor)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6293
"The_Swords_of_Ditto.exe"+4D626C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D626F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6271: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6274: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6276: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D627B: 75 08 - jne The_Swords_of_Ditto.exe+4D6285
"The_Swords_of_Ditto.exe"+4D627D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6280: E8 EB AD B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6285: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D628C: C7 47 04 00 00 F0 3F - mov [edi+04],3FF00000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6293: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6299: C7 44 24 50 0C 00 00 00 - mov [esp+50],0000000C
"The_Swords_of_Ditto.exe"+4D62A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D62A5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D62A8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D62AA: 74 14 - je The_Swords_of_Ditto.exe+4D62C0
"The_Swords_of_Ditto.exe"+4D62AC: 81 C7 20 7B 01 00 - add edi,00017B20
"The_Swords_of_Ditto.exe"+4D62B2: EB 1D - jmp The_Swords_of_Ditto.exe+4D62D1
"The_Swords_of_Ditto.exe"+4D62B4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D62C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D62C2: C7 04 24 B2 17 00 00 - mov [esp],000017B2
}
569
"HP Regeneration"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(RegenLookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 0F 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Regen)
registersymbol(Regen)
newmem:
mov [Regen], edi
code:
mov [edi],00000000
jmp return
Regen:
dd 0
RegenLookup:
jmp newmem
nop
return:
registersymbol(RegenLookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
RegenLookup:
db C7 07 00 00 00 00
unregistersymbol(RegenLookup)
unregistersymbol(Regen)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D63B3
"The_Swords_of_Ditto.exe"+4D638C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D638F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6391: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6394: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6396: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D639B: 75 08 - jne The_Swords_of_Ditto.exe+4D63A5
"The_Swords_of_Ditto.exe"+4D639D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D63A0: E8 CB AC B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D63A5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D63AC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D63B3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D63B9: C7 44 24 50 0F 00 00 00 - mov [esp+50],0000000F
"The_Swords_of_Ditto.exe"+4D63C1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D63C5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D63C8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D63CA: 74 14 - je The_Swords_of_Ditto.exe+4D63E0
"The_Swords_of_Ditto.exe"+4D63CC: 81 C7 E0 7A 01 00 - add edi,00017AE0
"The_Swords_of_Ditto.exe"+4D63D2: EB 1D - jmp The_Swords_of_Ditto.exe+4D63F1
"The_Swords_of_Ditto.exe"+4D63D4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D63E0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D63E2: C7 04 24 AE 17 00 00 - mov [esp],000017AE
}
616
"TP Regneration"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(TPRegen_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 0E 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(TPRegen)
registersymbol(TPRegen)
newmem:
mov [TPRegen], edi
code:
mov [edi],00000000
jmp return
TPRegen:
dd 0
TPRegen_AOBPointer:
jmp newmem
nop
return:
registersymbol(TPRegen_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
TPRegen_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(TPRegen_AOBPointer)
unregistersymbol(TPRegen)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6353
"The_Swords_of_Ditto.exe"+4D632C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D632F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6331: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6334: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6336: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D633B: 75 08 - jne The_Swords_of_Ditto.exe+4D6345
"The_Swords_of_Ditto.exe"+4D633D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6340: E8 2B AD B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6345: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D634C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6353: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6359: C7 44 24 50 0E 00 00 00 - mov [esp+50],0000000E
"The_Swords_of_Ditto.exe"+4D6361: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6365: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6368: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D636A: 74 14 - je The_Swords_of_Ditto.exe+4D6380
"The_Swords_of_Ditto.exe"+4D636C: 81 C7 D0 7A 01 00 - add edi,00017AD0
"The_Swords_of_Ditto.exe"+4D6372: EB 1D - jmp The_Swords_of_Ditto.exe+4D6391
"The_Swords_of_Ditto.exe"+4D6374: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6380: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6382: C7 04 24 AD 17 00 00 - mov [esp],000017AD
}
572
"Max HP Bonus"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(MaxHPLookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 0B 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(MaxHP)
registersymbol(MaxHP)
newmem:
mov [MaxHP], edi
code:
mov [edi],00000000
jmp return
MaxHP:
dd 0
MaxHPLookup:
jmp newmem
nop
return:
registersymbol(MaxHPLookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
MaxHPLookup:
db C7 07 00 00 00 00
unregistersymbol(MaxHPLookup)
unregistersymbol(MaxHP)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6233
"The_Swords_of_Ditto.exe"+4D620C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D620F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6211: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6214: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6216: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D621B: 75 08 - jne The_Swords_of_Ditto.exe+4D6225
"The_Swords_of_Ditto.exe"+4D621D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6220: E8 4B AE B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6225: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D622C: C7 47 04 00 00 F0 3F - mov [edi+04],3FF00000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6233: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6239: C7 44 24 50 0B 00 00 00 - mov [esp+50],0000000B
"The_Swords_of_Ditto.exe"+4D6241: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6245: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6248: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D624A: 74 14 - je The_Swords_of_Ditto.exe+4D6260
"The_Swords_of_Ditto.exe"+4D624C: 81 C7 90 7A 01 00 - add edi,00017A90
"The_Swords_of_Ditto.exe"+4D6252: EB 1D - jmp The_Swords_of_Ditto.exe+4D6271
"The_Swords_of_Ditto.exe"+4D6254: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6260: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6262: C7 04 24 A9 17 00 00 - mov [esp],000017A9
}
588
"Luck"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-06
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Luck_AOBPointer,The_Swords_of_Ditto.exe,C7 07 7B 14 AE 47 C7 44 24 50 10) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Luck)
registersymbol(Luck)
newmem:
mov [Luck], edi
code:
mov [edi],47AE147B
jmp return
Luck:
dd 0
Luck_AOBPointer:
jmp newmem
nop
return:
registersymbol(Luck_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Luck_AOBPointer:
db C7 07 7B 14 AE 47
unregistersymbol(Luck_AOBPointer)
unregistersymbol(Luck)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6413
"The_Swords_of_Ditto.exe"+4D63EC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D63EF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D63F1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D63F4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D63F6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D63FB: 75 08 - jne The_Swords_of_Ditto.exe+4D6405
"The_Swords_of_Ditto.exe"+4D63FD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6400: E8 6B AC B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6405: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D640C: C7 47 04 E1 7A 84 3F - mov [edi+04],3F847AE1
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6413: C7 07 7B 14 AE 47 - mov [edi],47AE147B
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6419: C7 44 24 50 10 00 00 00 - mov [esp+50],00000010
"The_Swords_of_Ditto.exe"+4D6421: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6425: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6428: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D642A: 74 14 - je The_Swords_of_Ditto.exe+4D6440
"The_Swords_of_Ditto.exe"+4D642C: 81 C7 A0 7A 01 00 - add edi,00017AA0
"The_Swords_of_Ditto.exe"+4D6432: EB 1D - jmp The_Swords_of_Ditto.exe+4D6451
"The_Swords_of_Ditto.exe"+4D6434: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6440: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6442: C7 04 24 AA 17 00 00 - mov [esp],000017AA
}
592
"Shield Break"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-06
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(SBSE_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 13) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(SBSE)
registersymbol(SBSE)
newmem:
mov [SBSE], edi
code:
mov [edi],00000000
jmp return
SBSE:
dd 0
SBSE_AOBPointer:
jmp newmem
nop
return:
registersymbol(SBSE_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
SBSE_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(SBSE_AOBPointer)
unregistersymbol(SBSE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D64D3
"The_Swords_of_Ditto.exe"+4D64AC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D64AF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D64B1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D64B4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D64B6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D64BB: 75 08 - jne The_Swords_of_Ditto.exe+4D64C5
"The_Swords_of_Ditto.exe"+4D64BD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D64C0: E8 AB AB B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D64C5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D64CC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D64D3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D64D9: C7 44 24 50 13 00 00 00 - mov [esp+50],00000013
"The_Swords_of_Ditto.exe"+4D64E1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D64E5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D64E8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D64EA: 74 14 - je The_Swords_of_Ditto.exe+4D6500
"The_Swords_of_Ditto.exe"+4D64EC: 81 C7 A0 03 00 00 - add edi,000003A0
"The_Swords_of_Ditto.exe"+4D64F2: EB 1D - jmp The_Swords_of_Ditto.exe+4D6511
"The_Swords_of_Ditto.exe"+4D64F4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6500: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6502: C7 04 24 3A 00 00 00 - mov [esp],0000003A
}
605
"Drop Rate"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(DropRate_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 11 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(DropRate)
registersymbol(DropRate)
newmem:
mov [DropRate], edi
code:
mov [edi],00000000
jmp return
DropRate:
dd 0
DropRate_AOBPointer:
jmp newmem
nop
return:
registersymbol(DropRate_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
DropRate_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(DropRate_AOBPointer)
unregistersymbol(DropRate)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6473
"The_Swords_of_Ditto.exe"+4D644C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D644F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6451: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6454: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6456: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D645B: 75 08 - jne The_Swords_of_Ditto.exe+4D6465
"The_Swords_of_Ditto.exe"+4D645D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6460: E8 0B AC B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6465: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D646C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6473: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6479: C7 44 24 50 11 00 00 00 - mov [esp+50],00000011
"The_Swords_of_Ditto.exe"+4D6481: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6485: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6488: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D648A: 74 14 - je The_Swords_of_Ditto.exe+4D64A0
"The_Swords_of_Ditto.exe"+4D648C: 81 C7 F0 7A 01 00 - add edi,00017AF0
"The_Swords_of_Ditto.exe"+4D6492: EB 1D - jmp The_Swords_of_Ditto.exe+4D64B1
"The_Swords_of_Ditto.exe"+4D6494: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D64A0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D64A2: C7 04 24 AF 17 00 00 - mov [esp],000017AF
}
530
"Fire Attack"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FASE_Lookup,The_Swords_of_Ditto.exe,C7 03 00 00 00 00 C7 44 24 10 05 00 00 00 8B 47 04 85 C0 74 07 05 E0) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(FASE)
registersymbol(FASE)
newmem:
mov [FASE], ebx
code:
mov [ebx],00000000
jmp return
FASE:
dd 0
FASE_Lookup:
jmp newmem
nop
return:
registersymbol(FASE_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FASE_Lookup:
db C7 03 00 00 00 00
unregistersymbol(FASE_Lookup)
unregistersymbol(FASE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4FD020
"The_Swords_of_Ditto.exe"+4FCFF4: E8 47 6F E4 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4FCFF9: 89 C3 - mov ebx,eax
"The_Swords_of_Ditto.exe"+4FCFFB: B8 FF FF FF 00 - mov eax,The_Swords_of_Ditto.exe+C0FFFF
"The_Swords_of_Ditto.exe"+4FD000: 03 43 0C - add eax,[ebx+0C]
"The_Swords_of_Ditto.exe"+4FD003: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4FD008: 75 08 - jne The_Swords_of_Ditto.exe+4FD012
"The_Swords_of_Ditto.exe"+4FD00A: 89 1C 24 - mov [esp],ebx
"The_Swords_of_Ditto.exe"+4FD00D: E8 5E 40 B0 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4FD012: C7 43 0C 00 00 00 00 - mov [ebx+0C],00000000
"The_Swords_of_Ditto.exe"+4FD019: C7 43 04 00 00 00 00 - mov [ebx+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4FD020: C7 03 00 00 00 00 - mov [ebx],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4FD026: C7 44 24 10 05 00 00 00 - mov [esp+10],00000005
"The_Swords_of_Ditto.exe"+4FD02E: 8B 47 04 - mov eax,[edi+04]
"The_Swords_of_Ditto.exe"+4FD031: 85 C0 - test eax,eax
"The_Swords_of_Ditto.exe"+4FD033: 74 07 - je The_Swords_of_Ditto.exe+4FD03C
"The_Swords_of_Ditto.exe"+4FD035: 05 E0 7C 00 00 - add eax,00007CE0
"The_Swords_of_Ditto.exe"+4FD03A: EB 11 - jmp The_Swords_of_Ditto.exe+4FD04D
"The_Swords_of_Ditto.exe"+4FD03C: 8B 07 - mov eax,[edi]
"The_Swords_of_Ditto.exe"+4FD03E: C7 04 24 CE 07 00 00 - mov [esp],000007CE
"The_Swords_of_Ditto.exe"+4FD045: 89 F9 - mov ecx,edi
"The_Swords_of_Ditto.exe"+4FD047: FF 50 04 - call dword ptr [eax+04]
}
532
"Fire Defense"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
aobscanmodule(FDSE_Lookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 06 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(FDSE)
registersymbol(FDSE)
newmem:
mov [FDSE], edi
code:
mov [edi],00000000
jmp return
FDSE:
dd 0
FDSE_Lookup:
jmp newmem
nop
return:
registersymbol(FDSE_Lookup)
[DISABLE]
FDSE_Lookup:
db C7 07 00 00 00 00
unregistersymbol(FDSE_Lookup)
unregistersymbol(FDSE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6093
"The_Swords_of_Ditto.exe"+4D606A: E8 D1 DE E6 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4D606F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6071: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6074: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6076: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D607B: 75 08 - jne The_Swords_of_Ditto.exe+4D6085
"The_Swords_of_Ditto.exe"+4D607D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6080: E8 EB AF B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6085: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D608C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6093: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6099: C7 44 24 50 06 00 00 00 - mov [esp+50],00000006
"The_Swords_of_Ditto.exe"+4D60A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D60A5: 8B 41 04 - mov eax,[ecx+04]
"The_Swords_of_Ditto.exe"+4D60A8: 85 C0 - test eax,eax
"The_Swords_of_Ditto.exe"+4D60AA: 74 14 - je The_Swords_of_Ditto.exe+4D60C0
"The_Swords_of_Ditto.exe"+4D60AC: 05 70 7D 00 00 - add eax,00007D70
"The_Swords_of_Ditto.exe"+4D60B1: EB 1C - jmp The_Swords_of_Ditto.exe+4D60CF
"The_Swords_of_Ditto.exe"+4D60B3: 66 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D60C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D60C2: C7 04 24 D7 07 00 00 - mov [esp],000007D7
}
528
"Ether Attack"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(EtA_SE_Lookup,The_Swords_of_Ditto.exe,C7 03 00 00 00 00 C7 44 24 10 06 00 00 00 8B 47 04 85 C0 74 07 05 E0) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(EtA_SE)
registersymbol(EtA_SE)
newmem:
mov [EtA_SE], ebx
code:
mov [ebx],00000000
jmp return
EtA_SE:
dd 0
EtA_SE_Lookup:
jmp newmem
nop
return:
registersymbol(EtA_SE_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
EtA_SE_Lookup:
db C7 03 00 00 00 00
unregistersymbol(EtA_SE_Lookup)
unregistersymbol(EtA_SE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4FD084
"The_Swords_of_Ditto.exe"+4FD058: E8 E3 6E E4 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4FD05D: 89 C3 - mov ebx,eax
"The_Swords_of_Ditto.exe"+4FD05F: B8 FF FF FF 00 - mov eax,The_Swords_of_Ditto.exe+C0FFFF
"The_Swords_of_Ditto.exe"+4FD064: 03 43 0C - add eax,[ebx+0C]
"The_Swords_of_Ditto.exe"+4FD067: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4FD06C: 75 08 - jne The_Swords_of_Ditto.exe+4FD076
"The_Swords_of_Ditto.exe"+4FD06E: 89 1C 24 - mov [esp],ebx
"The_Swords_of_Ditto.exe"+4FD071: E8 FA 3F B0 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4FD076: C7 43 0C 00 00 00 00 - mov [ebx+0C],00000000
"The_Swords_of_Ditto.exe"+4FD07D: C7 43 04 00 00 00 00 - mov [ebx+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4FD084: C7 03 00 00 00 00 - mov [ebx],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4FD08A: C7 44 24 10 06 00 00 00 - mov [esp+10],00000006
"The_Swords_of_Ditto.exe"+4FD092: 8B 47 04 - mov eax,[edi+04]
"The_Swords_of_Ditto.exe"+4FD095: 85 C0 - test eax,eax
"The_Swords_of_Ditto.exe"+4FD097: 74 07 - je The_Swords_of_Ditto.exe+4FD0A0
"The_Swords_of_Ditto.exe"+4FD099: 05 E0 7C 00 00 - add eax,00007CE0
"The_Swords_of_Ditto.exe"+4FD09E: EB 11 - jmp The_Swords_of_Ditto.exe+4FD0B1
"The_Swords_of_Ditto.exe"+4FD0A0: 8B 07 - mov eax,[edi]
"The_Swords_of_Ditto.exe"+4FD0A2: C7 04 24 CE 07 00 00 - mov [esp],000007CE
"The_Swords_of_Ditto.exe"+4FD0A9: 89 F9 - mov ecx,edi
"The_Swords_of_Ditto.exe"+4FD0AB: FF 50 04 - call dword ptr [eax+04]
}
534
"Ether Defense"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(EDSE_Lookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 07 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(EDSE)
registersymbol(EDSE)
newmem:
mov [EDSE], edi
code:
mov [edi],00000000
jmp return
EDSE:
dd 0
EDSE_Lookup:
jmp newmem
nop
return:
registersymbol(EDSE_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
EDSE_Lookup:
db C7 07 00 00 00 00
unregistersymbol(EDSE_Lookup)
unregistersymbol(EDSE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6103
"The_Swords_of_Ditto.exe"+4D60DA: E8 61 DE E6 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4D60DF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D60E1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D60E4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D60E6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D60EB: 75 08 - jne The_Swords_of_Ditto.exe+4D60F5
"The_Swords_of_Ditto.exe"+4D60ED: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D60F0: E8 7B AF B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D60F5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D60FC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6103: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6109: C7 44 24 50 07 00 00 00 - mov [esp+50],00000007
"The_Swords_of_Ditto.exe"+4D6111: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6115: 8B 41 04 - mov eax,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6118: 85 C0 - test eax,eax
"The_Swords_of_Ditto.exe"+4D611A: 74 14 - je The_Swords_of_Ditto.exe+4D6130
"The_Swords_of_Ditto.exe"+4D611C: 05 70 7D 00 00 - add eax,00007D70
"The_Swords_of_Ditto.exe"+4D6121: EB 1C - jmp The_Swords_of_Ditto.exe+4D613F
"The_Swords_of_Ditto.exe"+4D6123: 66 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6130: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6132: C7 04 24 D7 07 00 00 - mov [esp],000007D7
}
586
"Poison Attack"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-06
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(PASE_AOB_Pointer,The_Swords_of_Ditto.exe,00 C7 07 00 00 00 00 8B 44 24 08 A3 CC 68 ?? ?? 89 F0 8D 65 F4) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(PA_SE)
registersymbol(PA_SE)
newmem:
mov [PA_SE], edi
code:
mov [edi],00000000
jmp return
PA_SE:
dd 0
PASE_AOB_Pointer+01:
jmp newmem
nop
return:
registersymbol(PASE_AOB_Pointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
PASE_AOB_Pointer+01:
db C7 07 00 00 00 00
unregistersymbol(PASE_AOB_Pointer)
unregistersymbol(PA_SE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4FD0E8
"The_Swords_of_Ditto.exe"+4FD0BC: E8 7F 6E E4 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4FD0C1: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4FD0C3: B8 FF FF FF 00 - mov eax,The_Swords_of_Ditto.exe+E9FFFF
"The_Swords_of_Ditto.exe"+4FD0C8: 03 47 0C - add eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4FD0CB: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4FD0D0: 75 08 - jne The_Swords_of_Ditto.exe+4FD0DA
"The_Swords_of_Ditto.exe"+4FD0D2: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4FD0D5: E8 96 3F B0 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4FD0DA: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4FD0E1: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4FD0E8: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4FD0EE: 8B 44 24 08 - mov eax,[esp+08]
"The_Swords_of_Ditto.exe"+4FD0F2: A3 CC 68 B5 02 - mov [The_Swords_of_Ditto.exe+29F68CC],eax
"The_Swords_of_Ditto.exe"+4FD0F7: 89 F0 - mov eax,esi
"The_Swords_of_Ditto.exe"+4FD0F9: 8D 65 F4 - lea esp,[ebp-0C]
"The_Swords_of_Ditto.exe"+4FD0FC: 5E - pop esi
"The_Swords_of_Ditto.exe"+4FD0FD: 5F - pop edi
"The_Swords_of_Ditto.exe"+4FD0FE: 5B - pop ebx
"The_Swords_of_Ditto.exe"+4FD0FF: 5D - pop ebp
"The_Swords_of_Ditto.exe"+4FD100: C3 - ret
"The_Swords_of_Ditto.exe"+4FD101: CC - int 3
}
526
"Poison Defense"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-05
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(PD_SE_Lookup,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 08 00 00 00 8B 44) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(PD_SE)
registersymbol(PD_SE)
newmem:
mov [PD_SE], edi
code:
mov [edi],00000000
jmp return
PD_SE:
dd 0
PD_SE_Lookup:
jmp newmem
nop
return:
registersymbol(PD_SE_Lookup)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
PD_SE_Lookup:
db C7 07 00 00 00 00
unregistersymbol(PD_SE_Lookup)
unregistersymbol(PD_SE)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6173
"The_Swords_of_Ditto.exe"+4D614A: E8 F1 DD E6 01 - call The_Swords_of_Ditto.exe+2343F40
"The_Swords_of_Ditto.exe"+4D614F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6151: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6154: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6156: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D615B: 75 08 - jne The_Swords_of_Ditto.exe+4D6165
"The_Swords_of_Ditto.exe"+4D615D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6160: E8 0B AF B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6165: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D616C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6173: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6179: C7 44 24 50 08 00 00 00 - mov [esp+50],00000008
"The_Swords_of_Ditto.exe"+4D6181: 8B 44 24 44 - mov eax,[esp+44]
"The_Swords_of_Ditto.exe"+4D6185: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6187: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+C0FFFC
"The_Swords_of_Ditto.exe"+4D618C: 75 0C - jne The_Swords_of_Ditto.exe+4D619A
"The_Swords_of_Ditto.exe"+4D618E: 8D 44 24 38 - lea eax,[esp+38]
"The_Swords_of_Ditto.exe"+4D6192: 89 04 24 - mov [esp],eax
"The_Swords_of_Ditto.exe"+4D6195: E8 D6 AE B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D619A: C7 44 24 40 00 00 00 00 - mov [esp+40],00000000
"The_Swords_of_Ditto.exe"+4D61A2: C7 44 24 44 05 00 00 00 - mov [esp+44],00000005
}
619
"Detonator"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Deton_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 21 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Deton)
registersymbol(Deton)
newmem:
mov [Deton], edi
code:
mov [edi],00000000
jmp return
Deton:
dd 0
Deton_AOBPointer:
jmp newmem
nop
return:
registersymbol(Deton_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Deton_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(Deton_AOBPointer)
unregistersymbol(Deton)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6953
"The_Swords_of_Ditto.exe"+4D692C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D692F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6931: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6934: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6936: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D693B: 75 08 - jne The_Swords_of_Ditto.exe+4D6945
"The_Swords_of_Ditto.exe"+4D693D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6940: E8 2B A7 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6945: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D694C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6953: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6959: C7 44 24 50 21 00 00 00 - mov [esp+50],00000021
"The_Swords_of_Ditto.exe"+4D6961: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6965: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6968: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D696A: 74 14 - je The_Swords_of_Ditto.exe+4D6980
"The_Swords_of_Ditto.exe"+4D696C: 81 C7 A0 02 00 00 - add edi,000002A0
"The_Swords_of_Ditto.exe"+4D6972: EB 1D - jmp The_Swords_of_Ditto.exe+4D6991
"The_Swords_of_Ditto.exe"+4D6974: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6980: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6982: C7 04 24 2A 00 00 00 - mov [esp],0000002A
}
623
"Roll Fast"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(RollFast_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 2B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(RollFast)
registersymbol(RollFast)
newmem:
mov [RollFast], edi
code:
mov [edi],00000000
jmp return
RollFast:
dd 0
RollFast_AOBPointer:
jmp newmem
nop
return:
registersymbol(RollFast_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
RollFast_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(RollFast_AOBPointer)
unregistersymbol(RollFast)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6C53
"The_Swords_of_Ditto.exe"+4D6C2C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6C2F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6C31: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6C34: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6C36: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D6C3B: 75 08 - jne The_Swords_of_Ditto.exe+4D6C45
"The_Swords_of_Ditto.exe"+4D6C3D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6C40: E8 2B A4 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6C45: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6C4C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6C53: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6C59: C7 44 24 50 2B 00 00 00 - mov [esp+50],0000002B
"The_Swords_of_Ditto.exe"+4D6C61: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6C65: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6C68: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6C6A: 74 14 - je The_Swords_of_Ditto.exe+4D6C80
"The_Swords_of_Ditto.exe"+4D6C6C: 81 C7 80 05 00 00 - add edi,00000580
"The_Swords_of_Ditto.exe"+4D6C72: EB 1D - jmp The_Swords_of_Ditto.exe+4D6C91
"The_Swords_of_Ditto.exe"+4D6C74: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6C80: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6C82: C7 04 24 58 00 00 00 - mov [esp],00000058
}
628
"Chef's Hat"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(CHat_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 14) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(CHat)
registersymbol(CHat)
newmem:
mov [CHat], edi
code:
mov [edi],00000000
jmp return
CHat:
dd 0
CHat_AOBPointer:
jmp newmem
nop
return:
registersymbol(CHat_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
CHat_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(CHat_AOBPointer)
unregistersymbol(CHat)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6533
"The_Swords_of_Ditto.exe"+4D650C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D650F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6511: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6514: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6516: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D651B: 75 08 - jne The_Swords_of_Ditto.exe+4D6525
"The_Swords_of_Ditto.exe"+4D651D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6520: E8 4B AB B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6525: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D652C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6533: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6539: C7 44 24 50 14 00 00 00 - mov [esp+50],00000014
"The_Swords_of_Ditto.exe"+4D6541: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6545: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6548: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D654A: 74 14 - je The_Swords_of_Ditto.exe+4D6560
"The_Swords_of_Ditto.exe"+4D654C: 81 C7 70 03 00 00 - add edi,00000370
"The_Swords_of_Ditto.exe"+4D6552: EB 1D - jmp The_Swords_of_Ditto.exe+4D6571
"The_Swords_of_Ditto.exe"+4D6554: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6560: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6562: C7 04 24 37 00 00 00 - mov [esp],00000037
}
632
"Pipe"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Pipe_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 3F) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(PipeAb)
registersymbol(PipeAb)
newmem:
mov [PipeAb], edi
code:
mov [edi],00000000
jmp return
PipeAb:
dd 0
Pipe_AOBPointer:
jmp newmem
nop
return:
registersymbol(Pipe_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Pipe_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(Pipe_AOBPointer)
unregistersymbol(PipeAb)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6EF3
"The_Swords_of_Ditto.exe"+4D6ECC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6ECF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6ED1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6ED4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6ED6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D6EDB: 75 08 - jne The_Swords_of_Ditto.exe+4D6EE5
"The_Swords_of_Ditto.exe"+4D6EDD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6EE0: E8 8B A1 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6EE5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6EEC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6EF3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6EF9: C7 44 24 50 3F 00 00 00 - mov [esp+50],0000003F
"The_Swords_of_Ditto.exe"+4D6F01: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6F05: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6F08: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6F0A: 74 14 - je The_Swords_of_Ditto.exe+4D6F20
"The_Swords_of_Ditto.exe"+4D6F0C: 81 C7 D0 04 00 00 - add edi,000004D0
"The_Swords_of_Ditto.exe"+4D6F12: EB 1D - jmp The_Swords_of_Ditto.exe+4D6F31
"The_Swords_of_Ditto.exe"+4D6F14: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6F20: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6F22: C7 04 24 4D 00 00 00 - mov [esp],0000004D
}
635
"Fishing Rod"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FRod_AOBPointer,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 59) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(FRod)
registersymbol(FRod)
newmem:
mov [FRod], edi
code:
mov [edi],00000000
jmp return
FRod:
dd 0
FRod_AOBPointer:
jmp newmem
nop
return:
registersymbol(FRod_AOBPointer)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FRod_AOBPointer:
db C7 07 00 00 00 00
unregistersymbol(FRod_AOBPointer)
unregistersymbol(FRod)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7793
"The_Swords_of_Ditto.exe"+4D776C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D776F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7771: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7774: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7776: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D777B: 75 08 - jne The_Swords_of_Ditto.exe+4D7785
"The_Swords_of_Ditto.exe"+4D777D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7780: E8 EB 98 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7785: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D778C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7793: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7799: C7 44 24 50 59 00 00 00 - mov [esp+50],00000059
"The_Swords_of_Ditto.exe"+4D77A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D77A5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D77A8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D77AA: 74 14 - je The_Swords_of_Ditto.exe+4D77C0
"The_Swords_of_Ditto.exe"+4D77AC: 81 C7 90 02 00 00 - add edi,00000290
"The_Swords_of_Ditto.exe"+4D77B2: EB 1D - jmp The_Swords_of_Ditto.exe+4D77D1
"The_Swords_of_Ditto.exe"+4D77B4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D77C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D77C2: C7 04 24 29 00 00 00 - mov [esp],00000029
}
638
"Golden Goblet"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(Goblet_AOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 40) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Goblet)
registersymbol(Goblet)
newmem:
mov [Goblet], edi
code:
mov [edi],00000000
jmp return
Goblet:
dd 0
Goblet_AOBP:
jmp newmem
nop
return:
registersymbol(Goblet_AOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
Goblet_AOBP:
db C7 07 00 00 00 00
unregistersymbol(Goblet_AOBP)
unregistersymbol(Goblet)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6F53
"The_Swords_of_Ditto.exe"+4D6F2C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6F2F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6F31: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6F34: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6F36: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D6F3B: 75 08 - jne The_Swords_of_Ditto.exe+4D6F45
"The_Swords_of_Ditto.exe"+4D6F3D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6F40: E8 2B A1 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6F45: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6F4C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6F53: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6F59: C7 44 24 50 40 00 00 00 - mov [esp+50],00000040
"The_Swords_of_Ditto.exe"+4D6F61: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6F65: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6F68: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6F6A: 74 14 - je The_Swords_of_Ditto.exe+4D6F80
"The_Swords_of_Ditto.exe"+4D6F6C: 81 C7 E0 04 00 00 - add edi,000004E0
"The_Swords_of_Ditto.exe"+4D6F72: EB 1D - jmp The_Swords_of_Ditto.exe+4D6F91
"The_Swords_of_Ditto.exe"+4D6F74: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6F80: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6F82: C7 04 24 4E 00 00 00 - mov [esp],0000004E
}
641
"Candle"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(CandleAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 3D) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Candle)
registersymbol(Candle)
newmem:
mov [Candle], edi
code:
mov [edi],00000000
jmp return
Candle:
dd 0
CandleAOBP:
jmp newmem
nop
return:
registersymbol(CandleAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
CandleAOBP:
db C7 07 00 00 00 00
unregistersymbol(CandleAOBP)
unregistersymbol(Candle)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6E33
"The_Swords_of_Ditto.exe"+4D6E0C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6E0F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6E11: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6E14: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6E16: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D6E1B: 75 08 - jne The_Swords_of_Ditto.exe+4D6E25
"The_Swords_of_Ditto.exe"+4D6E1D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6E20: E8 4B A2 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6E25: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6E2C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6E33: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6E39: C7 44 24 50 3D 00 00 00 - mov [esp+50],0000003D
"The_Swords_of_Ditto.exe"+4D6E41: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6E45: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6E48: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6E4A: 74 14 - je The_Swords_of_Ditto.exe+4D6E60
"The_Swords_of_Ditto.exe"+4D6E4C: 81 C7 C0 04 00 00 - add edi,000004C0
"The_Swords_of_Ditto.exe"+4D6E52: EB 1D - jmp The_Swords_of_Ditto.exe+4D6E71
"The_Swords_of_Ditto.exe"+4D6E54: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6E60: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6E62: C7 04 24 4C 00 00 00 - mov [esp],0000004C
}
644
"Parachute"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ParachuteAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 45) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Para)
registersymbol(Para)
newmem:
mov [Para], edi
code:
mov [edi],00000000
jmp return
Para:
dd 0
ParachuteAOBP:
jmp newmem
nop
return:
registersymbol(ParachuteAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ParachuteAOBP:
db C7 07 00 00 00 00
unregistersymbol(ParachuteAOBP)
unregistersymbol(Para)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D70D3
"The_Swords_of_Ditto.exe"+4D70AC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D70AF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D70B1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D70B4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D70B6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D70BB: 75 08 - jne The_Swords_of_Ditto.exe+4D70C5
"The_Swords_of_Ditto.exe"+4D70BD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D70C0: E8 AB 9F B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D70C5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D70CC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D70D3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D70D9: C7 44 24 50 45 00 00 00 - mov [esp+50],00000045
"The_Swords_of_Ditto.exe"+4D70E1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D70E5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D70E8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D70EA: 74 14 - je The_Swords_of_Ditto.exe+4D7100
"The_Swords_of_Ditto.exe"+4D70EC: 81 C7 80 04 00 00 - add edi,00000480
"The_Swords_of_Ditto.exe"+4D70F2: EB 1D - jmp The_Swords_of_Ditto.exe+4D7111
"The_Swords_of_Ditto.exe"+4D70F4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7100: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7102: C7 04 24 48 00 00 00 - mov [esp],00000048
}
647
"Fidget Spinner"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FSpinnerAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 2A) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(FSpin)
registersymbol(FSpin)
newmem:
mov [FSpin], edi
code:
mov [edi],00000000
jmp return
FSpin:
dd 0
FSpinnerAOBP:
jmp newmem
nop
return:
registersymbol(FSpinnerAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FSpinnerAOBP:
db C7 07 00 00 00 00
unregistersymbol(FSpinnerAOBP)
unregistersymbol(FSpin)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6BF3
"The_Swords_of_Ditto.exe"+4D6BCC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6BCF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6BD1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6BD4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6BD6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D6BDB: 75 08 - jne The_Swords_of_Ditto.exe+4D6BE5
"The_Swords_of_Ditto.exe"+4D6BDD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6BE0: E8 8B A4 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6BE5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6BEC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6BF3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6BF9: C7 44 24 50 2A 00 00 00 - mov [esp+50],0000002A
"The_Swords_of_Ditto.exe"+4D6C01: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6C05: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6C08: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6C0A: 74 14 - je The_Swords_of_Ditto.exe+4D6C20
"The_Swords_of_Ditto.exe"+4D6C0C: 81 C7 50 05 00 00 - add edi,00000550
"The_Swords_of_Ditto.exe"+4D6C12: EB 1D - jmp The_Swords_of_Ditto.exe+4D6C31
"The_Swords_of_Ditto.exe"+4D6C14: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6C20: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6C22: C7 04 24 55 00 00 00 - mov [esp],00000055
}
650
"Feather"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FeatherAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 8D 44 24 58 89 44 24 08 8D) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Feather)
registersymbol(Feather)
newmem:
mov [Feather], edi
code:
mov [edi],00000000
jmp return
Feather:
dd 0
FeatherAOBP:
jmp newmem
nop
return:
registersymbol(FeatherAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FeatherAOBP:
db C7 07 00 00 00 00
unregistersymbol(FeatherAOBP)
unregistersymbol(Feather)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D77F3
"The_Swords_of_Ditto.exe"+4D77CC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D77CF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D77D1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D77D4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D77D6: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D77DB: 75 08 - jne The_Swords_of_Ditto.exe+4D77E5
"The_Swords_of_Ditto.exe"+4D77DD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D77E0: E8 8B 98 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D77E5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D77EC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D77F3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D77F9: 8D 44 24 58 - lea eax,[esp+58]
"The_Swords_of_Ditto.exe"+4D77FD: 89 44 24 08 - mov [esp+08],eax
"The_Swords_of_Ditto.exe"+4D7801: 8D 44 24 54 - lea eax,[esp+54]
"The_Swords_of_Ditto.exe"+4D7805: 89 44 24 04 - mov [esp+04],eax
"The_Swords_of_Ditto.exe"+4D7809: 89 1C 24 - mov [esp],ebx
"The_Swords_of_Ditto.exe"+4D780C: E8 FF BD E6 01 - call The_Swords_of_Ditto.exe+2343610
"The_Swords_of_Ditto.exe"+4D7811: 84 C0 - test al,al
"The_Swords_of_Ditto.exe"+4D7813: 0F 85 17 E8 FF FF - jne The_Swords_of_Ditto.exe+4D6030
"The_Swords_of_Ditto.exe"+4D7819: 8D 44 24 58 - lea eax,[esp+58]
"The_Swords_of_Ditto.exe"+4D781D: 89 44 24 08 - mov [esp+08],eax
}
653
"Fish"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-07
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FishAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 50) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Fish)
registersymbol(Fish)
newmem:
mov [Fish], edi
code:
mov [edi],00000000
jmp return
Fish:
dd 0
FishAOBP:
jmp newmem
nop
return:
registersymbol(FishAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FishAOBP:
db C7 07 00 00 00 00
unregistersymbol(FishAOBP)
unregistersymbol(Fish)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7433
"The_Swords_of_Ditto.exe"+4D740C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D740F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7411: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7414: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7416: A9 FC FF FF 00 - test eax,The_Swords_of_Ditto.exe+E9FFFC
"The_Swords_of_Ditto.exe"+4D741B: 75 08 - jne The_Swords_of_Ditto.exe+4D7425
"The_Swords_of_Ditto.exe"+4D741D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7420: E8 4B 9C B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7425: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D742C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7433: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7439: C7 44 24 50 50 00 00 00 - mov [esp+50],00000050
"The_Swords_of_Ditto.exe"+4D7441: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7445: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7448: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D744A: 74 14 - je The_Swords_of_Ditto.exe+4D7460
"The_Swords_of_Ditto.exe"+4D744C: 81 C7 80 03 00 00 - add edi,00000380
"The_Swords_of_Ditto.exe"+4D7452: EB 1D - jmp The_Swords_of_Ditto.exe+4D7471
"The_Swords_of_Ditto.exe"+4D7454: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7460: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7462: C7 04 24 38 00 00 00 - mov [esp],00000038
}
656
"Helicopter"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(HSpinAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 16) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(HSpin)
registersymbol(HSpin)
newmem:
mov [HSpin], edi
code:
mov [edi],00000000
jmp return
HSpin:
dd 0
HSpinAOBP:
jmp newmem
nop
return:
registersymbol(HSpinAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
HSpinAOBP:
db C7 07 00 00 00 00
unregistersymbol(HSpinAOBP)
unregistersymbol(HSpin)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D65F3
"The_Swords_of_Ditto.exe"+4D65CC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D65CF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D65D1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D65D4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D65D6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D65DB: 75 08 - jne The_Swords_of_Ditto.exe+4D65E5
"The_Swords_of_Ditto.exe"+4D65DD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D65E0: E8 8B AA B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D65E5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D65EC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D65F3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D65F9: C7 44 24 50 16 00 00 00 - mov [esp+50],00000016
"The_Swords_of_Ditto.exe"+4D6601: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6605: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6608: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D660A: 74 14 - je The_Swords_of_Ditto.exe+4D6620
"The_Swords_of_Ditto.exe"+4D660C: 81 C7 10 03 00 00 - add edi,00000310
"The_Swords_of_Ditto.exe"+4D6612: EB 1D - jmp The_Swords_of_Ditto.exe+4D6631
"The_Swords_of_Ditto.exe"+4D6614: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6620: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6622: C7 04 24 31 00 00 00 - mov [esp],00000031
}
659
"Military Badge"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(MiliAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 4A) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Mili)
registersymbol(Mili)
newmem:
mov [Mili], edi
code:
mov [edi],00000000
jmp return
Mili:
dd 0
MiliAOBP:
jmp newmem
nop
return:
registersymbol(MiliAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
MiliAOBP:
db C7 07 00 00 00 00
unregistersymbol(MiliAOBP)
unregistersymbol(Mili)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7253
"The_Swords_of_Ditto.exe"+4D722C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D722F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7231: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7234: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7236: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D723B: 75 08 - jne The_Swords_of_Ditto.exe+4D7245
"The_Swords_of_Ditto.exe"+4D723D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7240: E8 2B 9E B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7245: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D724C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7253: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7259: C7 44 24 50 4A 00 00 00 - mov [esp+50],0000004A
"The_Swords_of_Ditto.exe"+4D7261: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7265: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7268: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D726A: 74 14 - je The_Swords_of_Ditto.exe+4D7280
"The_Swords_of_Ditto.exe"+4D726C: 81 C7 30 04 00 00 - add edi,00000430
"The_Swords_of_Ditto.exe"+4D7272: EB 1D - jmp The_Swords_of_Ditto.exe+4D7291
"The_Swords_of_Ditto.exe"+4D7274: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7280: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7282: C7 04 24 43 00 00 00 - mov [esp],00000043
}
663
"Mirror"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(MirrorAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 53) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Mirror)
registersymbol(Mirror)
newmem:
mov [Mirror], edi
code:
mov [edi],00000000
jmp return
Mirror:
dd 0
MirrorAOBP:
jmp newmem
nop
return:
registersymbol(MirrorAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
MirrorAOBP:
db C7 07 00 00 00 00
unregistersymbol(MirrorAOBP)
unregistersymbol(Mirror)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7553
"The_Swords_of_Ditto.exe"+4D752C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D752F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7531: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7534: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7536: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D753B: 75 08 - jne The_Swords_of_Ditto.exe+4D7545
"The_Swords_of_Ditto.exe"+4D753D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7540: E8 2B 9B B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7545: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D754C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7553: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7559: C7 44 24 50 53 00 00 00 - mov [esp+50],00000053
"The_Swords_of_Ditto.exe"+4D7561: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7565: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7568: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D756A: 74 14 - je The_Swords_of_Ditto.exe+4D7580
"The_Swords_of_Ditto.exe"+4D756C: 81 C7 00 03 00 00 - add edi,00000300
"The_Swords_of_Ditto.exe"+4D7572: EB 1D - jmp The_Swords_of_Ditto.exe+4D7591
"The_Swords_of_Ditto.exe"+4D7574: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7580: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7582: C7 04 24 30 00 00 00 - mov [esp],00000030
}
666
"Umbrella"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(UmbrelAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 1D 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Umbrella)
registersymbol(Umbrella)
newmem:
mov [Umbrella], edi
code:
mov [edi],00000000
jmp return
Umbrella:
dd 0
UmbrelAOBP:
jmp newmem
nop
return:
registersymbol(UmbrelAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
UmbrelAOBP:
db C7 07 00 00 00 00
unregistersymbol(UmbrelAOBP)
unregistersymbol(Umbrella)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6893
"The_Swords_of_Ditto.exe"+4D686C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D686F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6871: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6874: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6876: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D687B: 75 08 - jne The_Swords_of_Ditto.exe+4D6885
"The_Swords_of_Ditto.exe"+4D687D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6880: E8 EB A7 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6885: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D688C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6893: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6899: C7 44 24 50 1D 00 00 00 - mov [esp+50],0000001D
"The_Swords_of_Ditto.exe"+4D68A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D68A5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D68A8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D68AA: 74 14 - je The_Swords_of_Ditto.exe+4D68C0
"The_Swords_of_Ditto.exe"+4D68AC: 81 C7 D0 02 00 00 - add edi,000002D0
"The_Swords_of_Ditto.exe"+4D68B2: EB 1D - jmp The_Swords_of_Ditto.exe+4D68D1
"The_Swords_of_Ditto.exe"+4D68B4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D68C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D68C2: C7 04 24 2D 00 00 00 - mov [esp],0000002D
}
669
"Military Helmet"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(HelmetAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 1E 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Helmet)
registersymbol(Helmet)
newmem:
mov [Helmet], edi
code:
mov [edi],00000000
jmp return
Helmet:
dd 0
HelmetAOBP:
jmp newmem
nop
return:
registersymbol(HelmetAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
HelmetAOBP:
db C7 07 00 00 00 00
unregistersymbol(HelmetAOBP)
unregistersymbol(Helmet)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D68F3
"The_Swords_of_Ditto.exe"+4D68CC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D68CF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D68D1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D68D4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D68D6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D68DB: 75 08 - jne The_Swords_of_Ditto.exe+4D68E5
"The_Swords_of_Ditto.exe"+4D68DD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D68E0: E8 8B A7 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D68E5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D68EC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D68F3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D68F9: C7 44 24 50 1E 00 00 00 - mov [esp+50],0000001E
"The_Swords_of_Ditto.exe"+4D6901: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6905: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6908: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D690A: 74 14 - je The_Swords_of_Ditto.exe+4D6920
"The_Swords_of_Ditto.exe"+4D690C: 81 C7 E0 02 00 00 - add edi,000002E0
"The_Swords_of_Ditto.exe"+4D6912: EB 1D - jmp The_Swords_of_Ditto.exe+4D6931
"The_Swords_of_Ditto.exe"+4D6914: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6920: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6922: C7 04 24 2E 00 00 00 - mov [esp],0000002E
}
673
"USB Cable"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(USBAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 18) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(USB)
registersymbol(USB)
newmem:
mov [USB], edi
code:
mov [edi],00000000
jmp return
USB:
dd 0
USBAOBP:
jmp newmem
nop
return:
registersymbol(USBAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
USBAOBP:
db C7 07 00 00 00 00
unregistersymbol(USBAOBP)
unregistersymbol(USB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D66B3
"The_Swords_of_Ditto.exe"+4D668C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D668F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6691: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6694: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6696: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D669B: 75 08 - jne The_Swords_of_Ditto.exe+4D66A5
"The_Swords_of_Ditto.exe"+4D669D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D66A0: E8 CB A9 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D66A5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D66AC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D66B3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D66B9: C7 44 24 50 18 00 00 00 - mov [esp+50],00000018
"The_Swords_of_Ditto.exe"+4D66C1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D66C5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D66C8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D66CA: 74 14 - je The_Swords_of_Ditto.exe+4D66E0
"The_Swords_of_Ditto.exe"+4D66CC: 81 C7 E0 03 00 00 - add edi,000003E0
"The_Swords_of_Ditto.exe"+4D66D2: EB 1D - jmp The_Swords_of_Ditto.exe+4D66F1
"The_Swords_of_Ditto.exe"+4D66D4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D66E0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D66E2: C7 04 24 3E 00 00 00 - mov [esp],0000003E
}
677
"Watch Batteries"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-08
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(WatchAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 19 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Watch)
registersymbol(Watch)
newmem:
mov [Watch], edi
code:
mov [edi],00000000
jmp return
Watch:
dd 0
WatchAOBP:
jmp newmem
nop
return:
registersymbol(WatchAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
WatchAOBP:
db C7 07 00 00 00 00
unregistersymbol(WatchAOBP)
unregistersymbol(Watch)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6713
"The_Swords_of_Ditto.exe"+4D66EC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D66EF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D66F1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D66F4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D66F6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D66FB: 75 08 - jne The_Swords_of_Ditto.exe+4D6705
"The_Swords_of_Ditto.exe"+4D66FD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6700: E8 6B A9 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6705: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D670C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6713: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6719: C7 44 24 50 19 00 00 00 - mov [esp+50],00000019
"The_Swords_of_Ditto.exe"+4D6721: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6725: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6728: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D672A: 74 14 - je The_Swords_of_Ditto.exe+4D6740
"The_Swords_of_Ditto.exe"+4D672C: 81 C7 10 04 00 00 - add edi,00000410
"The_Swords_of_Ditto.exe"+4D6732: EB 1D - jmp The_Swords_of_Ditto.exe+4D6751
"The_Swords_of_Ditto.exe"+4D6734: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6740: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6742: C7 04 24 41 00 00 00 - mov [esp],00000041
}
680
"Drawing Pin"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(DPinAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 43) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(DPin)
registersymbol(DPin)
newmem:
mov [DPin], edi
code:
mov [edi],00000000
jmp return
DPin:
dd 0
DPinAOBP:
jmp newmem
nop
return:
registersymbol(DPinAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
DPinAOBP:
db C7 07 00 00 00 00
unregistersymbol(DPinAOBP)
unregistersymbol(DPin)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7013
"The_Swords_of_Ditto.exe"+4D6FEC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6FEF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6FF1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6FF4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6FF6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D6FFB: 75 08 - jne The_Swords_of_Ditto.exe+4D7005
"The_Swords_of_Ditto.exe"+4D6FFD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7000: E8 6B A0 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7005: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D700C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7013: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7019: C7 44 24 50 43 00 00 00 - mov [esp+50],00000043
"The_Swords_of_Ditto.exe"+4D7021: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7025: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7028: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D702A: 74 14 - je The_Swords_of_Ditto.exe+4D7040
"The_Swords_of_Ditto.exe"+4D702C: 81 C7 C0 03 00 00 - add edi,000003C0
"The_Swords_of_Ditto.exe"+4D7032: EB 1D - jmp The_Swords_of_Ditto.exe+4D7051
"The_Swords_of_Ditto.exe"+4D7034: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7040: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7042: C7 04 24 3C 00 00 00 - mov [esp],0000003C
}
683
"Inflatable Ring"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(IRingAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 58) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(IRing)
registersymbol(IRing)
newmem:
mov [IRing], edi
code:
mov [edi],00000000
jmp return
IRing:
dd 0
IRingAOBP:
jmp newmem
nop
return:
registersymbol(IRingAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
IRingAOBP:
db C7 07 00 00 00 00
unregistersymbol(IRingAOBP)
unregistersymbol(IRing)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7733
"The_Swords_of_Ditto.exe"+4D770C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D770F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7711: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7714: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7716: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D771B: 75 08 - jne The_Swords_of_Ditto.exe+4D7725
"The_Swords_of_Ditto.exe"+4D771D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7720: E8 4B 99 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7725: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D772C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7733: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7739: C7 44 24 50 58 00 00 00 - mov [esp+50],00000058
"The_Swords_of_Ditto.exe"+4D7741: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7745: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7748: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D774A: 74 14 - je The_Swords_of_Ditto.exe+4D7760
"The_Swords_of_Ditto.exe"+4D774C: 81 C7 10 05 00 00 - add edi,00000510
"The_Swords_of_Ditto.exe"+4D7752: EB 1D - jmp The_Swords_of_Ditto.exe+4D7771
"The_Swords_of_Ditto.exe"+4D7754: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7760: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7762: C7 04 24 51 00 00 00 - mov [esp],00000051
}
686
"Scorpion"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ScorpAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 52) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Scorp)
registersymbol(Scorp)
newmem:
mov [Scorp], edi
code:
mov [edi],00000000
jmp return
Scorp:
dd 0
ScorpAOBP:
jmp newmem
nop
return:
registersymbol(ScorpAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ScorpAOBP:
db C7 07 00 00 00 00
unregistersymbol(ScorpAOBP)
unregistersymbol(Scorp)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D74F3
"The_Swords_of_Ditto.exe"+4D74CC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D74CF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D74D1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D74D4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D74D6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D74DB: 75 08 - jne The_Swords_of_Ditto.exe+4D74E5
"The_Swords_of_Ditto.exe"+4D74DD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D74E0: E8 8B 9B B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D74E5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D74EC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D74F3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D74F9: C7 44 24 50 52 00 00 00 - mov [esp+50],00000052
"The_Swords_of_Ditto.exe"+4D7501: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7505: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7508: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D750A: 74 14 - je The_Swords_of_Ditto.exe+4D7520
"The_Swords_of_Ditto.exe"+4D750C: 81 C7 30 03 00 00 - add edi,00000330
"The_Swords_of_Ditto.exe"+4D7512: EB 1D - jmp The_Swords_of_Ditto.exe+4D7531
"The_Swords_of_Ditto.exe"+4D7514: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7520: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7522: C7 04 24 33 00 00 00 - mov [esp],00000033
}
689
"Leech"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(LeechAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 47) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Leech)
registersymbol(Leech)
newmem:
mov [Leech], edi
code:
mov [edi],00000000
jmp return
Leech:
dd 0
LeechAOBP:
jmp newmem
nop
return:
registersymbol(LeechAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
LeechAOBP:
db C7 07 00 00 00 00
unregistersymbol(LeechAOBP)
unregistersymbol(Leech)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7193
"The_Swords_of_Ditto.exe"+4D716C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D716F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7171: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7174: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7176: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D717B: 75 08 - jne The_Swords_of_Ditto.exe+4D7185
"The_Swords_of_Ditto.exe"+4D717D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7180: E8 EB 9E B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7185: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D718C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7193: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7199: C7 44 24 50 47 00 00 00 - mov [esp+50],00000047
"The_Swords_of_Ditto.exe"+4D71A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D71A5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D71A8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D71AA: 74 14 - je The_Swords_of_Ditto.exe+4D71C0
"The_Swords_of_Ditto.exe"+4D71AC: 81 C7 B0 03 00 00 - add edi,000003B0
"The_Swords_of_Ditto.exe"+4D71B2: EB 1D - jmp The_Swords_of_Ditto.exe+4D71D1
"The_Swords_of_Ditto.exe"+4D71B4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D71C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D71C2: C7 04 24 3B 00 00 00 - mov [esp],0000003B
}
692
"Air Balloon"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(BalloonAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 3E) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Balloon)
registersymbol(Balloon)
newmem:
mov [Balloon], edi
code:
mov [edi],00000000
jmp return
Balloon:
dd 0
BalloonAOBP:
jmp newmem
nop
return:
registersymbol(BalloonAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
BalloonAOBP:
db C7 07 00 00 00 00
unregistersymbol(BalloonAOBP)
unregistersymbol(Balloon)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6E93
"The_Swords_of_Ditto.exe"+4D6E6C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D6E6F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6E71: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6E74: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6E76: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D6E7B: 75 08 - jne The_Swords_of_Ditto.exe+4D6E85
"The_Swords_of_Ditto.exe"+4D6E7D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6E80: E8 EB A1 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6E85: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D6E8C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6E93: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6E99: C7 44 24 50 3E 00 00 00 - mov [esp+50],0000003E
"The_Swords_of_Ditto.exe"+4D6EA1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6EA5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6EA8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D6EAA: 74 14 - je The_Swords_of_Ditto.exe+4D6EC0
"The_Swords_of_Ditto.exe"+4D6EAC: 81 C7 B0 04 00 00 - add edi,000004B0
"The_Swords_of_Ditto.exe"+4D6EB2: EB 1D - jmp The_Swords_of_Ditto.exe+4D6ED1
"The_Swords_of_Ditto.exe"+4D6EB4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D6EC0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D6EC2: C7 04 24 4B 00 00 00 - mov [esp],0000004B
}
696
"Spinning Top"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(SpTopAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 51) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(SpTop)
registersymbol(SpTop)
newmem:
mov [SpTop], edi
code:
mov [edi],00000000
jmp return
SpTop:
dd 0
SpTopAOBP:
jmp newmem
nop
return:
registersymbol(SpTopAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
SpTopAOBP:
db C7 07 00 00 00 00
unregistersymbol(SpTopAOBP)
unregistersymbol(SpTop)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7493
"The_Swords_of_Ditto.exe"+4D746C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D746F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7471: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7474: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7476: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D747B: 75 08 - jne The_Swords_of_Ditto.exe+4D7485
"The_Swords_of_Ditto.exe"+4D747D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7480: E8 EB 9B B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7485: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D748C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7493: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7499: C7 44 24 50 51 00 00 00 - mov [esp+50],00000051
"The_Swords_of_Ditto.exe"+4D74A1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D74A5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D74A8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D74AA: 74 14 - je The_Swords_of_Ditto.exe+4D74C0
"The_Swords_of_Ditto.exe"+4D74AC: 81 C7 50 04 00 00 - add edi,00000450
"The_Swords_of_Ditto.exe"+4D74B2: EB 1D - jmp The_Swords_of_Ditto.exe+4D74D1
"The_Swords_of_Ditto.exe"+4D74B4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D74C0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D74C2: C7 04 24 45 00 00 00 - mov [esp],00000045
}
699
"Book"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(BookAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Book)
registersymbol(Book)
newmem:
mov [Book], edi
code:
mov [edi],00000000
jmp return
Book:
dd 0
BookAOBP:
jmp newmem
nop
return:
registersymbol(BookAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
BookAOBP:
db C7 07 00 00 00 00
unregistersymbol(BookAOBP)
unregistersymbol(Book)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7313
"The_Swords_of_Ditto.exe"+4D72EC: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D72EF: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D72F1: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D72F4: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D72F6: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D72FB: 75 08 - jne The_Swords_of_Ditto.exe+4D7305
"The_Swords_of_Ditto.exe"+4D72FD: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7300: E8 6B 9D B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7305: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D730C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7313: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7319: C7 44 24 50 4C 00 00 00 - mov [esp+50],0000004C
"The_Swords_of_Ditto.exe"+4D7321: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7325: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7328: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D732A: 74 14 - je The_Swords_of_Ditto.exe+4D7340
"The_Swords_of_Ditto.exe"+4D732C: 81 C7 60 04 00 00 - add edi,00000460
"The_Swords_of_Ditto.exe"+4D7332: EB 1D - jmp The_Swords_of_Ditto.exe+4D7351
"The_Swords_of_Ditto.exe"+4D7334: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D7340: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D7342: C7 04 24 46 00 00 00 - mov [esp],00000046
}
702
"Magnifying Glass"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(GlassAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 4B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Glass)
registersymbol(Glass)
newmem:
mov [Glass], edi
code:
mov [edi],00000000
jmp return
Glass:
dd 0
GlassAOBP:
jmp newmem
nop
return:
registersymbol(GlassAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
GlassAOBP:
db C7 07 00 00 00 00
unregistersymbol(GlassAOBP)
unregistersymbol(Glass)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D72B3
"The_Swords_of_Ditto.exe"+4D728C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D728F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7291: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7294: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7296: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D729B: 75 08 - jne The_Swords_of_Ditto.exe+4D72A5
"The_Swords_of_Ditto.exe"+4D729D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D72A0: E8 CB 9D B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D72A5: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D72AC: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D72B3: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D72B9: C7 44 24 50 4B 00 00 00 - mov [esp+50],0000004B
"The_Swords_of_Ditto.exe"+4D72C1: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D72C5: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D72C8: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D72CA: 74 14 - je The_Swords_of_Ditto.exe+4D72E0
"The_Swords_of_Ditto.exe"+4D72CC: 81 C7 70 04 00 00 - add edi,00000470
"The_Swords_of_Ditto.exe"+4D72D2: EB 1D - jmp The_Swords_of_Ditto.exe+4D72F1
"The_Swords_of_Ditto.exe"+4D72D4: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D72E0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D72E2: C7 04 24 47 00 00 00 - mov [esp],00000047
}
705
"9V Battery"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(VoltAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 44) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Volt)
registersymbol(Volt)
newmem:
mov [Volt], edi
code:
mov [edi],00000000
jmp return
Volt:
dd 0
VoltAOBP:
jmp newmem
nop
return:
registersymbol(VoltAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
VoltAOBP:
db C7 07 00 00 00 00
unregistersymbol(VoltAOBP)
unregistersymbol(Volt)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7073
"The_Swords_of_Ditto.exe"+4D704C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D704F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7051: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7054: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7056: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D705B: 75 08 - jne The_Swords_of_Ditto.exe+4D7065
"The_Swords_of_Ditto.exe"+4D705D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7060: E8 0B A0 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7065: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D706C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7073: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7079: C7 44 24 50 44 00 00 00 - mov [esp+50],00000044
"The_Swords_of_Ditto.exe"+4D7081: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7085: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7088: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D708A: 74 14 - je The_Swords_of_Ditto.exe+4D70A0
"The_Swords_of_Ditto.exe"+4D708C: 81 C7 C0 02 00 00 - add edi,000002C0
"The_Swords_of_Ditto.exe"+4D7092: EB 1D - jmp The_Swords_of_Ditto.exe+4D70B1
"The_Swords_of_Ditto.exe"+4D7094: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D70A0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D70A2: C7 04 24 2C 00 00 00 - mov [esp],0000002C
}
708
"Food Certificate"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(FoodAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 1A 00 00 00 8B 4C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Food)
registersymbol(Food)
newmem:
mov [Food], edi
code:
mov [edi],00000000
jmp return
Food:
dd 0
FoodAOBP:
jmp newmem
nop
return:
registersymbol(FoodAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
FoodAOBP:
db C7 07 00 00 00 00
unregistersymbol(FoodAOBP)
unregistersymbol(Food)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D6773
"The_Swords_of_Ditto.exe"+4D674C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D674F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D6751: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D6754: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D6756: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D675B: 75 08 - jne The_Swords_of_Ditto.exe+4D6765
"The_Swords_of_Ditto.exe"+4D675D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D6760: E8 0B A9 B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D6765: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D676C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D6773: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D6779: C7 44 24 50 1A 00 00 00 - mov [esp+50],0000001A
"The_Swords_of_Ditto.exe"+4D6781: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D6785: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D6788: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D678A: 74 14 - je The_Swords_of_Ditto.exe+4D67A0
"The_Swords_of_Ditto.exe"+4D678C: 81 C7 A0 05 00 00 - add edi,000005A0
"The_Swords_of_Ditto.exe"+4D6792: EB 1D - jmp The_Swords_of_Ditto.exe+4D67B1
"The_Swords_of_Ditto.exe"+4D6794: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D67A0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D67A2: C7 04 24 5A 00 00 00 - mov [esp],0000005A
}
711
"Castle"
Auto Assembler Script
{ Game : The_Swords_of_Ditto.exe
Version:
Date : 2019-05-09
Author : Garrett Dark
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(CastleAOBP,The_Swords_of_Ditto.exe,C7 07 00 00 00 00 C7 44 24 50 56) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(Castle)
registersymbol(Castle)
newmem:
mov [Castle], edi
code:
mov [edi],00000000
jmp return
Castle:
dd 0
CastleAOBP:
jmp newmem
nop
return:
registersymbol(CastleAOBP)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
CastleAOBP:
db C7 07 00 00 00 00
unregistersymbol(CastleAOBP)
unregistersymbol(Castle)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "The_Swords_of_Ditto.exe"+4D7673
"The_Swords_of_Ditto.exe"+4D764C: 83 EC 04 - sub esp,04
"The_Swords_of_Ditto.exe"+4D764F: 89 C7 - mov edi,eax
"The_Swords_of_Ditto.exe"+4D7651: 8B 47 0C - mov eax,[edi+0C]
"The_Swords_of_Ditto.exe"+4D7654: 01 F0 - add eax,esi
"The_Swords_of_Ditto.exe"+4D7656: A9 FC FF FF 00 - test eax,00FFFFFC
"The_Swords_of_Ditto.exe"+4D765B: 75 08 - jne The_Swords_of_Ditto.exe+4D7665
"The_Swords_of_Ditto.exe"+4D765D: 89 3C 24 - mov [esp],edi
"The_Swords_of_Ditto.exe"+4D7660: E8 0B 9A B2 FF - call The_Swords_of_Ditto.exe+1070
"The_Swords_of_Ditto.exe"+4D7665: C7 47 0C 00 00 00 00 - mov [edi+0C],00000000
"The_Swords_of_Ditto.exe"+4D766C: C7 47 04 00 00 00 00 - mov [edi+04],00000000
// ---------- INJECTING HERE ----------
"The_Swords_of_Ditto.exe"+4D7673: C7 07 00 00 00 00 - mov [edi],00000000
// ---------- DONE INJECTING ----------
"The_Swords_of_Ditto.exe"+4D7679: C7 44 24 50 56 00 00 00 - mov [esp+50],00000056
"The_Swords_of_Ditto.exe"+4D7681: 8B 4C 24 54 - mov ecx,[esp+54]
"The_Swords_of_Ditto.exe"+4D7685: 8B 79 04 - mov edi,[ecx+04]
"The_Swords_of_Ditto.exe"+4D7688: 85 FF - test edi,edi
"The_Swords_of_Ditto.exe"+4D768A: 74 14 - je The_Swords_of_Ditto.exe+4D76A0
"The_Swords_of_Ditto.exe"+4D768C: 81 C7 30 05 00 00 - add edi,00000530
"The_Swords_of_Ditto.exe"+4D7692: EB 1D - jmp The_Swords_of_Ditto.exe+4D76B1
"The_Swords_of_Ditto.exe"+4D7694: 66 66 66 2E 0F 1F 84 00 00 00 00 00 - nop cs:[eax+eax+00000000]
"The_Swords_of_Ditto.exe"+4D76A0: 8B 01 - mov eax,[ecx]
"The_Swords_of_Ditto.exe"+4D76A2: C7 04 24 53 00 00 00 - mov [esp],00000053
}
538
"AOB Pointers"
1
549
"Money"
0000FF
Double
[Gold]
491
"Status Effect Bonuses (Resets at Sticker Screen / Locking Values Crashes Game on Map Change)"
1
550
"Attack & Resistance Bonuses (1 = 100%)"
1
531
"Fire Attack"
0000FF
Double
[FASE]
Set Value
221
1
0
533
"Fire Defense"
0000FF
Double
[FDSE]
Set Value
221
1
0
529
"Ether Attack"
0000FF
Double
[EtA_SE]
535
"Ether Defense"
0000FF
Double
[EDSE]
Set Value
221
1
0
525
"Poison Attack"
0000FF
Double
[PA_SE]
Set Value
221
1
0
527
"Poison Defense"
0000FF
Double
[PD_SE]
Set Value
221
1
0
607
"Misc Bonuses"
1
565
"Attack Bonus (1.01 = 1%)"
0000FF
Double
[Atk]
Set Value
220
11
0
546
"Armor (1.01 = 1%)"
0000FF
Double
[Armor]
Set Value
220
11
0
570
"HP Regen (1 = 100%)"
0000FF
Double
[Regen]
Set Value
220
31
0
617
"TP Regen (1 = 100%)"
0000FF
Double
[TPRegen]
Set Value
220
11
0
573
"Max HP Bonus (1.01 = 1%)"
0000FF
Double
[MaxHP]
Set Value
220
11
0
589
"Luck (1 = 100)"
0000FF
Double
[Luck]
Set Value
220
11
0
593
"Shield Break (0.01 = 1%)"
0000FF
Double
[SBSE]
Set Value
220
11
0
606
"Drop Rate (1 = 100%)"
0000FF
Double
[DropRate]
Set Value
220
31
0
621
"Sticker Abilities (0=Off, 1=On)"
1
620
"Detonator"
008000
Double
[Deton]
Set Value
219
1
0
624
"Roll Fast"
008000
Double
[RollFast]
Set Value
219
1
0
629
"Chef's Hat"
008000
Double
[CHat]
Set Value
219
1
0
633
"Pipe"
008000
Double
[PipeAb]
Set Value
219
1
0
636
"Fishing Rod"
008000
Double
[FRod]
Set Value
219
1
0
639
"Golden Goblet"
008000
Double
[Goblet]
Set Value
219
1
0
642
"Candle"
008000
Double
[Candle]
Set Value
219
1
0
645
"Parachute"
008000
Double
[Para]
Set Value
219
1
0
648
"Fidget Spinner"
008000
Double
[FSpin]
Set Value
219
1
0
651
"Feather"
008000
Double
[Feather]
Set Value
219
1
0
654
"Fish"
008000
Double
[Fish]
Set Value
219
1
0
657
"Helicopter"
008000
Double
[HSpin]
Set Value
219
1
0
660
"Military Badge"
008000
Double
[Mili]
Set Value
219
1
0
664
"Mirror"
008000
Double
[Mirror]
Set Value
219
1
0
667
"Umbrella"
008000
Double
[Umbrella]
Set Value
219
1
0
670
"Military Helmet"
008000
Double
[Helmet]
Set Value
219
1
0
674
"USB Cable"
008000
Double
[USB]
Set Value
219
1
0
678
"Watch Batteries"
008000
Double
[Watch]
Set Value
219
1
0
681
"Drawing Pin"
008000
Double
[DPin]
Set Value
219
1
0
684
"Inflatable Ring"
008000
Double
[IRing]
Set Value
219
1
0
687
"Scorpion"
008000
Double
[Scorp]
Set Value
219
1
0
690
"Leech"
008000
Double
[Leech]
Set Value
219
1
0
693
"Air Balloon"
008000
Double
[Balloon]
Set Value
219
1
0
697
"Spinning Top"
008000
Double
[SpTop]
Set Value
219
1
0
700
"Book"
008000
Double
[Book]
Set Value
219
1
0
703
"Magnifying Glass"
008000
Double
[Glass]
Set Value
219
1
0
706
"9V Battery"
008000
Double
[Volt]
Set Value
219
1
0
709
"Food Certificate"
008000
Double
[Food]
Set Value
219
1
0
712
"Castle"
008000
Double
[Castle]
Set Value
219
1
0
GOD
00000000
0
39
F2
0F
10
07
F2
0F
10
0E
EB
27
DF
2E
DD
Change of movsd xmm0,[esi]
00000000
0
85
70
E6
53
03
F2
0F
10
06
F2
0F
11
07
5F
Info about this table: