Pixel Privateers (2017-03-15)

Upload your cheat tables here (No requests)
Post Reply
Shinkansen
Table Makers
Table Makers
Posts: 292
Joined: Fri Mar 03, 2017 2:54 am
Reputation: 802

Pixel Privateers (2017-03-15)

Post by Shinkansen »

Simple table for Pixel Privateers, may or may not work. Game generates code at runtime so table has a high chance of not working / detecting the wrong code / crashing.

Usage info:
Scripts with "To Activate: XXX" can only be activated (put an "X" into the box) after doing action XXX.
Scripts with "To Update: XXX" will only update their effect after doing action XXX.
Addresses with "XXX?" will enable the script effect XXX when 1 is put into the Value.

In general:
A. Do action YYY.
B. Activate (put an X) the "Initialization (Activate This First)" script.
C. Activate (put an X) the "Base Address Scan (To Activate: YYY, To Update: ZZZ)" script.
D. Enable (put a 1) the desired effect. Example: "Set Health to Max?" address.
E. Do action ZZZ.


V1002
1. Character.
Fixed "Training Points Set to Massive?" being always enabled.


V1001
1. Tested game version V1.0.0. May work on other versions.

2. GameManager.
"Research Point Set to Massive?" sets Research Point to massive.
"Cloning Set to Instant?" sets Cloning to instant.
"Replicator Set to Instant?" sets Replicator to instant.

3. Ship.
"Credits Set to Massive?" sets Credits to massive.
"Matter Set to Massive?" sets Matter to massive.
"Fuel Set to Massive?" sets Fuel to massive.

4. Character.
"Invincible Set to Invincible?" sets Invincible to Invincible.
"Health Set to Massive?" sets Health to massive.
"Stats Set to Massive?" sets Stats to massive.
"Training Points Set to Massive?" sets Training Points to massive.

5. InventoryItem.
"Stats Set to Massive?" sets Stats to massive.
"Replication Set to Massive?" sets ReplicationChance to massive, RepliationCost to 0.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
Shinkansen Pixel Privateers V1002.CT
2017-03-15
(196.82 KiB) Downloaded 175 times
Shinkansen Pixel Privateers V1001.CT
2017-03-03
(196.5 KiB) Downloaded 168 times
Last edited by Shinkansen on Wed Mar 15, 2017 8:21 am, edited 2 times in total.

dhanayha
Cheater
Cheater
Posts: 25
Joined: Fri Mar 03, 2017 3:54 am
Reputation: 0

Re: Pixel Privateers (2017-03-03)

Post by dhanayha »

a new forum and new tables thanks so much shinkansen

Zhir
Expert Cheater
Expert Cheater
Posts: 78
Joined: Sun Apr 02, 2017 5:48 pm
Reputation: 45

Re: Pixel Privateers (2017-03-15)

Post by Zhir »

Yeay thank you shinkansen for this

User avatar
mochongli
Expert Cheater
Expert Cheater
Posts: 82
Joined: Wed Apr 22, 2020 7:36 pm
Reputation: 97

Re: Pixel Privateers (2017-03-15)

Post by mochongli »

Test in 1.02 1.03
Pixel Privateers.CT
(24.98 KiB) Downloaded 124 times
==============================
Drop level/+500
Drop quality/+2
No equipment restrictions
Loot drop/100%
==============================
Auto use skills
==============================
Buff lasts forever
Get all room module rewards
hit Crit /999999%
Warehouse and research space unlock
Weight-bearing/99999
unlock door
Scan the room easier
============Address to be verified===============
Range/+4
The new game gets all problem rewards
Rebound bullet/100%
Player Block 100%,enemy 0%
Not a scout Could also Detect closed rooms
Identification of all market items
It's possible to research the technology you want directly
Full coverage of injections for medical soldiers
==============================
Warrior's combat charge skills_Auto use
==============================

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>104</ID>
      <Description>"Drop level/+500"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("DroppedLootContainer:.ctor")

{$asm}
define(myhook1,"DroppedLootContainer:.ctor")
[ENABLE]
myhook1:
push ebp
mov ebp,esp
push esi
sub esp,04
mov esi,[ebp+08]
mov eax,[ebp+0C]
mov [esi+08],eax
mov eax,[ebp+14]
mov [esi+0C],eax
mov eax,[ebp+10]
add eax,#500
mov [esi+10],eax
lea esp,[ebp-04]
pop esi
leave
ret


[DISABLE]
myhook1:
push ebp
mov ebp,esp
push esi
sub esp,04
mov esi,[ebp+08]
mov [esi+10],00000001
mov eax,[ebp+0C]
mov [esi+08],eax
mov eax,[ebp+14]
mov [esi+0C],eax
mov eax,[ebp+10]
mov [esi+10],eax
lea esp,[ebp-04]
pop esi
leave
ret


</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>102</ID>
      <Description>"Drop quality/+2"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("QualityTable:GetRandomMiscQuality")
mono_symbolLookupCallback("QualityTable:GetRandomQuality")
{$asm}
define(myhook1,"QualityTable:GetRandomMiscQuality")
define(myhook2,"QualityTable:GetRandomQuality")
[ENABLE]
globalalloc(myhook_RandomQuality,0x1000)
define(temp1,myhook_RandomQuality+0f00)
define(temp2,myhook_RandomQuality+0f04)
define(swich_case1,myhook_RandomQuality+100)
define(swich_ret1,myhook_RandomQuality+140)
define(swich_case2,myhook_RandomQuality+180)
define(swich_ret2,myhook_RandomQuality+1c0)

swich_ret1:
cmp eax,9
db 7c 06
jmp [temp1]
add eax,2
cmp eax,8
db 7e 05
mov eax,8
jmp [temp1]

swich_ret2:
cmp eax,9
db 7c 06
jmp [temp2]
add eax,2
cmp eax,8
db 7e 05
mov eax,8
jmp [temp2]

swich_case1:
mov eax,[esp]
mov [temp1],eax
mov [esp],swich_ret1
db 55 8b ec 57 56
jmp myhook1+5

swich_case2:
mov eax,[esp]
mov [temp2],eax
mov [esp],swich_ret2
db 55 8b ec 57 56
jmp myhook1+5

myhook1:
jmp swich_case1
myhook2:
jmp swich_case2
[DISABLE]
myhook1:
db 55 8b ec 57 56
myhook2:
db 55 8b ec 53 57
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>89</ID>
      <Description>"No equipment restrictions "</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("UIInventoryDragDropSurface:CanDropItemType")

{$asm}
define(myhook1,"UIInventoryDragDropSurface:CanDropItemType")


[ENABLE]
myhook1:
xor eax,eax
ret

[DISABLE]
myhook1:
db 55 8b ec 53 57 56
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>100</ID>
      <Description>"Loot drop/100%"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("LootTable:WillDropItems")

{$asm}
define(myhook1,"LootTable:WillDropItems")

[ENABLE]
myhook1:
xor eax,eax
inc eax
ret

[DISABLE]
myhook1:
db 55 8b ec 83 ec 18

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>105</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>97</ID>
      <Description>"Auto use skills"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("LandingParty:IsSelected")
mono_symbolLookupCallback("Character:CanUseAbility")
mono_symbolLookupCallback("Character:UseAbility")
mono_symbolLookupCallback("LandingParty:.ctor")

{$asm}
define(myhook1,"LandingParty:IsSelected")
define(myhook2,"Character:CanUseAbility")
define(myhook3,"Character:UseAbility")
define(myhook4,"LandingParty:.ctor")

[ENABLE]
globalalloc(myhook_autoAllAbility,0x1000)
define(swich_resetwaiter,myhook_autoAllAbility+400)
define(swich_exit,myhook_autoAllAbility+500)
define(mycall_useAbility,myhook_autoAllAbility+800)

define(thischar,myhook_autoAllAbility+0f00)
define(waiter,myhook_autoAllAbility+0f04)

define(temp1,myhook_autoAllAbility+0f0c)
define(temp2,myhook_autoAllAbility+0f10)

swich_resetwaiter:
mov [waiter],0
db 55 8b ec 53 83 ec 14
jmp myhook4+7

swich_exit:
db 55 8b ec 53 57
jmp myhook1+5

label(loop_autoAllAbility)
myhook_autoAllAbility:
inc [waiter]
cmp [waiter],#500
jl swich_exit
mov [temp1],0
mov eax,[esp+8]
mov [thischar],eax
loop_autoAllAbility:
mov eax,[thischar]
mov eax,[eax+39c]
mov eax,[eax+c]
cmp eax,[temp1]
jle swich_exit
pushad
call mycall_useAbility
popad
inc [temp1]
jmp loop_autoAllAbility

mycall_useAbility:
mov eax,[thischar]
mov eax,[eax+39c]
mov edi,[temp1]
lea eax,[eax+edi*4+10]
mov eax,[eax]
test eax,eax
db 75 01
ret
movzx eax,byte ptr [eax+88]
test eax,eax
db 74 01
ret
sub esp,8
push [temp1]
push [thischar]
call myhook2
add esp,10
test eax,eax
db 75 01
ret
sub esp,8
push [temp1]
push [thischar]
call myhook3
add esp,10
ret


myhook1:
jmp myhook_autoAllAbility
myhook4:
jmp swich_resetwaiter
nop
nop
[DISABLE]
myhook1:
db 55 8b ec 53 57
myhook4:
db 55 8b ec 53 83 ec 14
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>107</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>103</ID>
      <Description>"Buff lasts forever"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("StatusEffect:ProcessStatusEffectClassRoot")

{$asm}
define(myhook1,"StatusEffect:ProcessStatusEffectClassRoot")
[ENABLE]
globalalloc(myhook_ProcessStatusEffectClassRoot,0x1000)
define(swich_exit,myhook_ProcessStatusEffectClassRoot+100)

swich_exit:
push ebp
mov ebp,esp
sub esp,08
jmp myhook1+6

myhook_ProcessStatusEffectClassRoot:
mov eax,[esp+4]
cmp [eax+40],0
je swich_exit
mov eax,[eax+08]
mov eax,[eax+134]
mov al,[eax+168]
test al,al
jne swich_exit
mov eax,[esp+4]
mov eax,[eax+2c]
mov eax,[eax+8]
mov al,[eax+18]
test al,al
je swich_exit
mov eax,[esp+4]
mov [eax+34],(float)-600
jmp swich_exit

myhook1:
jmp myhook_ProcessStatusEffectClassRoot
nop
[DISABLE]
myhook1:
push ebp
mov ebp,esp
sub esp,08


</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>71</ID>
      <Description>"Get all room module rewards"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("ShipData:HasModuleOfType")


{$asm}
define(myhook1,"ShipData:HasModuleOfType")


[ENABLE]
myhook1:
xor eax,eax
inc eax
ret

[DISABLE]
myhook1:
db 55 8b ec 53 57

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>57</ID>
      <Description>"hit Crit /999999%"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameEntityStats:TotalCritChance")
mono_symbolLookupCallback("GameEntityStats:ChanceToHit")

{$asm}
define(myhook1,"GameEntityStats:TotalCritChance")
define(myhook2,"GameEntityStats:ChanceToHit")

[ENABLE]
globalalloc(myhook_mem1,0x1000)
define(swich_cri,myhook_mem1+100)
define(swich_hit,myhook_mem1+200)
define(swich_nohit,myhook_mem1+240)

swich_cri:
mov eax,[esp+4]
movzx eax,byte ptr [eax+00000168]
test eax,eax
db 75 0b
push (float)9999.99
fld [esp]
add esp,4
ret
db 55 8b ec 53 57
jmp myhook1+5

swich_hit:
mov eax,[esp+4]
movzx eax,byte ptr [eax+00000168]
test eax,eax
jne swich_nohit
mov eax,[esp+4]
mov eax,[eax+10]
test eax,eax
je swich_nohit
push (float)9999.99
fld [esp]
add esp,4
ret
swich_nohit:
db 55 8b ec 53 57
jmp myhook2+5

myhook1:
jmp swich_cri

myhook2:
jmp swich_hit

[DISABLE]
myhook1:
db 55 8b ec 53 57

myhook2:
db 55 8b ec 53 57
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>58</ID>
      <Description>"Warehouse and research space unlock "</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("InventoryManager:get_StorageContainerBaseAmount")
mono_symbolLookupCallback("InventoryManager:get_ResearchContainerBaseAmount")

{$asm}
define(myhook1,"InventoryManager:get_StorageContainerBaseAmount")
define(myhook2,"InventoryManager:get_ResearchContainerBaseAmount")

[ENABLE]
myhook1:
xor eax,eax
mov al,6
ret
myhook2:
xor eax,eax
mov al,6
ret
[DISABLE]
myhook1:
db 55 8b ec 83 ec 08

myhook2:
db 55 8b ec 83 ec 08
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>73</ID>
      <Description>"Weight-bearing/99999"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameEntityStats:TotalCritChance")


{$asm}
define(myhook1,"GameEntityStats:MaxCarryAmount")


[ENABLE]
globalalloc(myhook_MaxCarryAmount,0x1000)

myhook_MaxCarryAmount:
mov eax,[esp+4]
movzx eax,byte ptr [eax+00000168]
test eax,eax
db 75 0c
push (float)99999.9
fld [esp]
add esp,4
ret
db 55 8b ec 53 57 56
jmp myhook1+6

myhook1:
jmp myhook_MaxCarryAmount
db 90

[DISABLE]
myhook1:
db 55 8b ec 53 57 56

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>75</ID>
      <Description>"unlock door"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("Door:get_locked")

{$asm}
define(myhook1,"Door:get_locked")

[ENABLE]
myhook1:
xor eax,eax
ret
[DISABLE]
myhook1:
db 55 8b ec 56 83 ec 04
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>86</ID>
      <Description>"Scan the room easier"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("ScannerEffect:Update")

{$asm}
define(myhook1,"ScannerEffect:Update")

[ENABLE]
globalalloc(myhook_Scanroom,0x1000)

myhook_Scanroom:
mov eax,[esp+4]
push #25
fild [esp]
add esp,4
fst [eax+48]
fstp [eax+4c]
db 55 8b ec 53 57 56
jmp myhook1+6

myhook1:
jmp myhook_Scanroom

[DISABLE]
myhook1:
db 55 8b ec 53 57 56

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>87</ID>
      <Description>"============Address to be verified==============="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>67</ID>
      <Description>"Range/+4"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameEntityStats:TotalRange")

{$asm}
define(myhook1,"GameEntityStats:TotalRange")

[ENABLE]
globalalloc(myhook_TotalRange,0x1000)

myhook_TotalRange:
fld dword ptr [eax+08]
faddp
fldpi
faddp
fld1
faddp
jmp myhook1+18b


myhook1+186:
jmp myhook_TotalRange

[DISABLE]
myhook1+186:
fld dword ptr [eax+08]
faddp
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"The new game gets all problem rewards"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameManager:ApplyStartQuestionBonuses")
mono_symbolLookupCallback("CrewMember:get_hitRatingBonus")
mono_symbolLookupCallback("InventoryManager:get_ResearchContainerBaseAmount")
mono_symbolLookupCallback("InventoryManager:get_StorageContainerBaseAmount")
mono_symbolLookupCallback("MapTargetMarket:CreateBlackMarketItemFromTemplate")
mono_symbolLookupCallback("ResearchManager:Process")
--mono_symbolLookupCallback("Ship+&lt;ScaleShipEventChanceSometimeInTheFuture&gt;c__Iterator76:MoveNext")

{$asm}
define(myhook1,"GameManager:ApplyStartQuestionBonuses")
define(myhook2,"CrewMember:get_hitRatingBonus")
define(myhook3,"InventoryManager:get_ResearchContainerBaseAmount")
define(myhook4,"InventoryManager:get_StorageContainerBaseAmount")
define(myhook5,"MapTargetMarket:CreateBlackMarketItemFromTemplate")
define(myhook6,"ResearchManager:Process")
//define(myhook7,"Ship+&lt;ScaleShipEventChanceSometimeInTheFuture&gt;c__Iterator76:MoveNext")

[ENABLE]
define(cmpself,db 39 c0 90 90 90) //cmp eax,eax

myhook1+0c1:
cmpself
myhook1+15f:
cmpself
myhook1+183:
db 90 90 90 90 90
myhook1+1b3:
cmpself
myhook1+1da:
db 90 90 90 90 90
myhook1+20a:
cmpself
myhook1+25c:
cmpself
myhook1+2ae:
cmp eax,eax
myhook1+428:
cmpself
myhook1+66e:
cmpself
myhook1+739:
cmp eax,eax

myhook2+54:
cmpself

myhook3+6:
mov eax,00000003

myhook4+6:
mov eax,00000003

myhook5+34:
cmpself

myhook6+5de:
cmp eax,eax

//myhook7+11c:
//cmpself
[DISABLE]
myhook1+0c1:
cmp eax,00000004
myhook1+15f:
cmp eax,00000003
myhook1+183:
db e9 a9 00 00 00
myhook1+1b3:
cmp eax,00000002
myhook1+1da:
db e9 52 00 00 00
myhook1+20a:
cmp eax,00000001
myhook1+25c:
cmp eax,00000001
myhook1+2ae:
test eax,eax
myhook1+428:
cmp eax,00000004
myhook1+66e:
cmp eax,00000004
myhook1+739:
test eax,eax

myhook2+54:
cmp eax,00000001

myhook3+6:
mov eax,00000002

myhook4+6:
mov eax,00000002

myhook5+34:
cmp eax,00000003

myhook6+5de:
test eax,eax

//myhook7+11c:
//cmp eax,00000002
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>66</ID>
      <Description>"Rebound bullet/100%"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameEntityStats:BulletRicochetChance")
mono_symbolLookupCallback("GameEntityStats:EnergyRicochetChance")

{$asm}
define(myhook1,"GameEntityStats:BulletRicochetChance")
define(myhook2,"GameEntityStats:EnergyRicochetChance")

[ENABLE]
myhook1+1e:
fld1
jmp myhook1+19
nop

myhook2+1e:
fld1
jmp myhook2+19
nop

[DISABLE]
myhook1+1e:
mov eax,[esi+10]
mov ecx,eax
myhook2+1e:
mov eax,[edi+10]
mov ecx,eax
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>101</ID>
      <Description>"Player Block 100%,enemy 0%"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("GameEntityStats:TotalBlockChance")

{$asm}
define(myhook1,"GameEntityStats:TotalBlockChance")
[ENABLE]
myhook1+36:
fldz
myhook1+45:
fld1
jmp myhook1+40
[DISABLE]
myhook1+36:
fld1
myhook1+45:
mov eax,[edi+10]
sub esp,0C
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>74</ID>
      <Description>"Not a scout Ould also Detect closed rooms"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("RoomShadow:GetDistanceOfClosestScout")

{$asm}
define(myhook1,"RoomShadow:GetDistanceOfClosestScout")

[ENABLE]
myhook1+16b:
cmp eax,eax
db 90 90 90
[DISABLE]
myhook1+16b:
cmp eax,00000005
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>85</ID>
      <Description>"Identification of all market items"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("MarketScreen:CreateMarketItem")

{$asm}
define(myhook1,"MarketScreen:CreateMarketItem")

[ENABLE]
myhook1+244:
xor eax,eax
db 90 90
[DISABLE]
myhook1+244:
movzx eax,byte ptr [ebp+14]

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>88</ID>
      <Description>"It's possible to research the technology you want directly."</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("UITechTree:IsAvailable")
mono_symbolLookupCallback("TechBundle:Refresh")
{$asm}
define(myhook1,"UITechTree:IsAvailable")
define(myhook2,"TechBundle:Refresh")

[ENABLE]
myhook1:
xor eax,eax
inc eax
ret
myhook2+82:
cmp eax,eax
db 90 90 90
[DISABLE]
myhook1:
db 55 8b ec 57 56
myhook2+82:
cmp eax,00000002
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>81</ID>
      <Description>"Full coverage of injections for medical soldiers"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("NanobotInjection:.ctor")

{$asm}
define(myhook1,"NanobotInjection:.ctor")

[ENABLE]
myhook1+25:
fld dword ptr [privateers.exe+A4FB10]
[DISABLE]
myhook1+25:
fld dword ptr [privateers.exe+A48470]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>106</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>80</ID>
      <Description>"Warrior's combat charge skills_Auto use"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
LaunchMonoDataCollector()
mono_symbolLookupCallback("VanguardAITask_UseAssaultFrame:Process")

{$asm}
define(myhook1,"VanguardAITask_UseAssaultFrame:Process")

[ENABLE]
myhook1+36d:
db eb 38
[DISABLE]
myhook1+36d:
db 75 38
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>76</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>64</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>63</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>62</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>60</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>11</ID>
      <Description>"privateers.exe"</Description>
      <VariableType>4 Bytes</VariableType>
      <Address>privateers.exe</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>83</ID>
      <Description>"1.15"</Description>
      <VariableType>Float</VariableType>
      <Address>privateers.exe+A48470</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>70</ID>
      <Description>"200"</Description>
      <VariableType>Float</VariableType>
      <Address>privateers.exe+A4FB10</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"=============================="</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[DISABLE]
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Post Reply

Who is online

Users browsing this forum: anl93, Bing [Bot], DotBot, Google Adsense [Bot], lilmicke69, myChris, StinVec