<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Open Game"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]

shellExecute("steam://rungameid/720250")

return'nop'

[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>206</ID>
          <Description>"Attach Process"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]

openProcess('WTTG2.exe')

return'nop'

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2002</ID>
          <Description>"Attach Mono"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]

LaunchMonoDataCollector()

return'nop'

[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>258</ID>
      <Description>"Close Game"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]

local exeName = "WTTG2.exe"
local killCommand = 'taskkill /IM "' .. exeName .. '" /F'
os.execute(killCommand)

return'nop'

[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2003</ID>
      <Description>""</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>1960</ID>
      <Description>"Main Injection v1.0"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end

[enable]

myfunc = decodeFunction("c-nPTZEqVz5T13]:fgB/iUR@FC6[8tN3q%z5U(!tvmJ,sM5(ajDiX-r,@y_X=sl!az2bag4WfWV.R8PiTjCe-g-:M#u5Gn-%1QR?%QLgHGtaX)j_,ANZ}d]aeY.9s;bj$c?a)I9;k{Y2[{oru8},@e.TGCW0R1j#aC^$je6*JLu0fme+2Kp#)GCO/V3.R5FgW5(tVMqZ[nNSyHFW*@@]q!Ni!t{prK@6rq?76/I=zI2AX_P5HvI+D/qF:Jv}Y+w7;KL=]q[a4%%::vU54qTY,^sL)7!l-2Rf6sjp,jX,Q2-{K5h8M;Zh*M[=t61L]-La]Q6.#GljX9Ukb%W.edx1@vz;dh.VQsg:^m$S}5v@sANW88=gLf#KS]I:q$_Qp(}%nQl96m(*YFeWPju6D[M90[LzG?Dv![6o+Hm3DVUdAw^7o!!dcF{NP4.SV(Taw.,dzU7fPXGQSdv_P1Qk].js=4rq/]]bjSsd=q?Q?Lyy_EMWg8)@EG:aQ.OkLqHTID/19K7iuZX(-Qf%a@!g!7X9-FSxJ[4Cp:6NfJUvhN#-E-S?m=%:y.Wox7vW[SbM0@y4jPM/6DIJ@+^4AiEtd8@]f#]Ec]Qj{SYN[5J{[Gu?5i}}S$;)G%VZg_TSdrneCx%cl(4pd+=X[=?ve9G=q=QqrkILD#M4){p._H;vW)aMUYQrDl5#bW5nWHQtzEobbTV5YbnS$htiI%zrrp%JW1C$H;FX9dbL=XETM5f@dLtH)/puwOg%_S;ZZGU6QV!_+e9,AbA!5-dgjR7$4NQV]HAJKM13M!(trE-=bI)rQJtI(QWS^_[pa4-@hN#-8xP!v_8VNhbaa}umLwu-A4f*64JJSFvq+*3A6kLG985:,HgEMVHFveKp0H$OGzL{0oJ7YtB?{o0G5e6.T?:3^xa?;MjWc}n5QFH]F7XWdBwjG-oI_0Vk=VoN;^]t.]#{JUd5^q0h5pr6$1q*4=Y;AKN8}JI@+6tYFe:3qoEP5%dkp,3z76BeG/R9HwOp#m{@7Xvv@:Ktm8CH}5dNNCyqUHV3JCEr467*sFJA3:1d.8Dxfzq5SdZQ2vDxO(=E;qz8i]#=^c/J^)^yxDUft4y6*1fVYVxO{PKA^mlUmfhC:}#r%+QWm0R.[F/^SvNRWtNjCoDXY^ZqCm8pEREP^sZ-Sll1")
myfunc()
[disable]

myfunc = decodeFunction("c-n1=F-],95Jkt4wK$dnL81X93WQL(1BDHAB%),{8%.LDvXa,cd2PXVhAVKP91Uli6!43g[y7F4oJU.3]OidNNG]Y#pRaJx;[ahN8K#3Bo#at}g6q7m5}MvJDFrtwf!L]pq4al:H0T{68L$E#K(#Qfw}#;QKR#{pb#2]emoIizH^?dA*3/VMoNL!UT3g$S0hc*n?1AfA^4]omRow.h%f8t-!.crZchA(6VL)2=7?Y1pYBq,;=ho}DsLvjw[hid^ffg)BcXCT.j4S@h82qPSf6GT3")
myfunc()
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1965</ID>
          <Description>"MasterKeyData"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>1963</ID>
              <Description>"MasterKeyData"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>MasterKeyData</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>1966</ID>
              <Description>"MasterKeyData"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1999</ID>
              <Description>"Key Hash 1"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1998</ID>
              <Description>"Key Hash 2"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>28</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1997</ID>
              <Description>"Key Hash 3"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>30</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1996</ID>
              <Description>"Key Hash 4"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>38</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1995</ID>
              <Description>"Key Hash 5"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>40</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1994</ID>
              <Description>"Key Hash 6"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>48</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1993</ID>
              <Description>"Key Hash 7"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>50</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1992</ID>
              <Description>"Key Hash 8"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>128</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>MasterKeyData+18</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>58</Offset>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2000</ID>
              <Description>"Create Master Key "</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]

addr = getAddress('MasterKeyData')
addr_hex = string.format('%x', addr)
start = 0x20
step = 0x8
end_ = 0x58
hashes = ""
for s = start, end_, step do
  hexp = string.format("%x", s)
  this = getAddress('[[[0x'..addr_hex..'+0x18]+0x10]+0x' .. hexp .. ']+0x14')
  thisbuff = string.format('%x', this)
  str = readString('0x' .. thisbuff, 24, true)
  hashes = hashes .. str
end
writeToClipboard(hashes)
messageDialog([[Hashes combined and written to clipboard to create the Master Key.]])

return'nop'

[DISABLE]


</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1964</ID>
          <Description>"Currency Data"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"Currency Manager"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>CurrencyManager</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>5</ID>
              <Description>"CurrencyWasAdded"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>6</ID>
              <Description>"CurrencyWasRemoved"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>7</ID>
              <Description>"_currencyTextRoller"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>8</ID>
              <Description>"_currentCurrencyAmount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>9</ID>
              <Description>"_pendingCurrencyAmount"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>1C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>10</ID>
              <Description>"_pendingCurrencyTimeStamp"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>CurrencyManager</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1955</ID>
              <Description>"Add / Subtract DOS Coins"</Description>
              <Color>000000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end

[enable]

local methodToInv = mono_findMethod('','CurrencyManager','AddCurrency')
local caption,message,defaultvalue = "Add Currency","Add/Subtract Currency",1
local userInput = inputQuery(caption,message,defaultvalue)
if userInput ~= nil and userInput ~= 0 then
  local grantRewardInstance = readInteger('[CurrencyManager]')
  mono_invoke_method('',methodToInv,grantRewardInstance,{{type=vtSingle,value=userInput}})
end

return'nop'

[disable]
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>1956</ID>
              <Description>"Set DOS Coins"</Description>
              <Color>000000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end

[enable]

local methodToInv = mono_findMethod('','CurrencyManager','SetCurrency')
local caption,message,defaultvalue = "Set Currency","Set Currency",100
local userInput = inputQuery(caption,message,defaultvalue)
if userInput ~= nil and userInput ~= 0 then
  local grantRewardInstance = readInteger('[CurrencyManager]')
  mono_invoke_method('',methodToInv,grantRewardInstance,{{type=vtSingle,value=userInput}})
  local methodToInv = mono_findMethod('','CurrencyManager','updateCurrencyText')
  mono_invoke_method('',methodToInv,grantRewardInstance,{{type=vtSingle,value=userInput}})
end

return'nop'

[disable]
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <LuaScript>func = decodeFunction("c-n1LTW:Fb6h2$V(c=Z,#4VyNFjT0b5,o[5LgJ/C+j}q{6Ne-Mp$bLg-HE.RddHd[:khj]64Vz_m4^wXFAu2d(sZdcs.X6y]iFXE+M[8JrNnc-bIvzszH=@YX$.sVoPIP[c*LJsV%z(S.njC;(#{P5#b#;ef5U(a/7hi@=%Gc23p++?vz=[c=PTeG-YLTct-%I3%qK6]5AslfZKncf6VPUDaH]SPIkc-#a(mBp[!GpR;KxojG#n.Xcn(V*ORkB3!v[6TKB/7KT^!1J#,A5em+9c{R;qB7FqY/CaI{=(GBT9lt^#Is$X#(s!,cUp[dkxq+Li0dxt6hxGCWOe?U@z=.aO9jqdpiv=$dSjmEkVtAg[gWe*AH8!U%hmcUHhn;bPeCo}60*Mv6IzC9lC=.^TX*1jAa!@ru,,vv1QiG[tkRfcG%wEP#F:G}^(y(sv6B?,Z}.RssHcSaVj;vpj%=wW8s1X0O4D+0@5Fe2MYt$Ax6:#}L*z[xDc*c:2.Vzxc)5KfbeJ^l1(5gVDi9^av@Lht7=)htI*5Ok1wLVYGsC$=w:{z;Wj7Ol=k1y9vg[2KvF.cAjCq1Up,reP-c#vH@Kybg{oo;Aj/$xXuO}n%+PdS.xZsa;]wUe}?P;/ynCjznU_z.T_N^m%/}3TU%STEAxDxlkqm_?pYy./aDe!;s=:1kb{s8fxmF:%Hoxe7qgf)^3EAs?z4]JPPYWz;Tp@@kk.#?:yf/#*u/grydw6ZP%yuExuaA,M#6TWI*m0cCN89Lmw6g@%pemz7DSt#4El-]S8,{2)dXP#fr#kthx3bMw!]A.KKBNS](pa=/fJDeB{HfwTp?d8vdz@iqvZRN$8jTw6]4WLQF^vQa]h(cF;V1Te*!(eXB:W/SzfnXCDT0(Wo:#wSSZ;;m)seTK{.pblk_AxbDt[f2QjBi)U7xP)Xu%b(4i%W:C7Wo7jKJ!q^D5l*8gs{g#x9w#31zPff(#+:yF5j4]rhYbq$%}$hMnhQL%H3[!A[@K4SM(RZ1aAzSp_VW0LE(*(v@T7+lbFhv85(a/SQE2bYjOh{tpju;.zYoOLOSd?3Z3gra+wcFz.L%:$*l@6qfgE!GM-J@p2K[WNPru^1cZ0u@#HH+Cmu%,/^x4lt9vwHHJq+odAj:SGj_,::0W6p!=0OLD#(?I7*0*$WUkM:DDm8f5lJ?G?sUmvh#LXcl+0/+Fn6bt)E;ssl39j5f1zDr3!EGSQ4GlC[)t?n}JaSW.,4*yOv^nPL7ei#,bP21=-)=a[gz%jp29r6JyDeBX?Jq:$,s-e4@rlCgCb?$hP}lF9dS0(teGe.HUBV2$!RtzBJ:*xkpcLzhHQ[@.Zf$iv9Zz};FVqp)Mrh$LqqGR_VT5wtssOuq].!qeE98IzNrv98IyL_GRdcgXaTkf[.apLsYCBxjs,xsib5n.o(Y97M^pNY4C^iLBy!v=Iuy,^_1vY6#IC@j#K(1Ifu]tfZN)ZRY!A*^MtMiIP(x;!cTM4xwhBN8B^U![L)!WD+7Q;yhGZY:hm.a55F7SAR8q5sDwZ=z([V;18nw2aVGgVRSRdOwWwjP9S@Pbe:KK0]CcVuz_N%]b!5Do}0P=SP2JXms^_/=[alNPB^")
func()




</LuaScript>
</CheatTable>
