Advertisement
alysrazor

Octohax

Jul 6th, 2016
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 6.12 KB | None | 0 0
  1. from tcpgecko import TCPGecko
  2. import sys
  3.  
  4. sys.argv.append("290")
  5.  
  6. tcp = TCPGecko("IP ADDRESS")
  7. if sys.argv[1] == "100": #For 1.0.0-?
  8.     tcp.writestr(0x105068F0, b"Tnk_Rvl00")
  9.     tcp.writestr(0x1051A500, b"Tnk_Rvl00")
  10.     tcp.writestr(0x105DBFE0, b"Rival00")
  11.     tcp.writestr(0x105DBFEC, b"Rival00_Hlf")
  12.     tcp.writestr(0x105DBFFC, b"Rival_Squid")
  13.     #tcp.pokemem(0x12CB05A0, 42069)
  14. elif sys.argv[1] == "130": #for 1.3.0
  15.     tcp.writestr(0x105068F0, b"Tnk_Rvl00")
  16.     tcp.writestr(0x105D4000, b"Tnk_Rvl00")
  17.     tcp.writestr(0x105DC118, b"Rival00")
  18.     tcp.writestr(0x105DC124, b"Rival00_Hlf")
  19.     tcp.writestr(0x105DC134, b"Rival_Squid")
  20.     #tcp.pokemem(0x12CB07A0, 42069)
  21. elif sys.argv[1] == "200": #For 2.0.0
  22.     tcp.writestr(0x10506AB0, b"Tnk_Rvl00")
  23.     tcp.writestr(0x105E0278, b"Tnk_Rvl00")
  24.     tcp.writestr(0x105E85B0, b"Rival00")
  25.     tcp.writestr(0x105E85BC, b"Rival00_Hlf")
  26.     tcp.writestr(0x105E85CC, b"Rival_Squid")
  27.     tcp.writestr(0x12BE2350, b"Tnk_Rvl00")
  28.     tcp.writestr(0x12BE239C, b"Tnk_Rvl00")
  29.     tcp.writestr(0x12BE23E8, b"Tnk_Rvl00")
  30. elif sys.argv[1] == "210": #For 2.1.0
  31.     tcp.writestr(0x10506AF8, b"Tnk_Rvl00")
  32.     tcp.writestr(0x105E0350, b"Tnk_Rvl00")
  33.     tcp.writestr(0x105E8698, b"Rival00")
  34.     tcp.writestr(0x105E86A4, b"Rival00_Hlf")
  35.     tcp.writestr(0x105E86B4, b"Rival_Squid")
  36.     tcp.writestr(0x12BE2350, b"Tnk_Rvl00")
  37.     tcp.writestr(0x12BE239C, b"Tnk_Rvl00")
  38.     tcp.writestr(0x12BE23E8, b"Tnk_Rvl00")
  39.     tcp.pokemem(0x12CC7C80, 0x00000000) #Enforce Female Inkling
  40. elif sys.argv[1] == "220": #For 2.2.0
  41.     tcp.writestr(0x10506AF8, b"Tnk_Rvl00")
  42.     tcp.writestr(0x105E0350, b"Tnk_Rvl00")
  43.     tcp.writestr(0x105EB040, b"Rival00")
  44.     tcp.writestr(0x105EB04C, b"Rival00_Hlf")
  45.     tcp.writestr(0x105EB05C, b"Rival_Squid")
  46.     tcp.writestr(0x12BE5350, b"Tnk_Rvl00")
  47.     tcp.writestr(0x12BE539C, b"Tnk_Rvl00")
  48.     tcp.writestr(0x12BE53E8, b"Tnk_Rvl00")
  49.     tcp.pokemem(0x12CCAC80, 0x00000000) #Enforce Female Inkling
  50. elif sys.argv[1] == "230": #For 2.3.0
  51.     tcp.writestr(0x10506AF8, b"Tnk_Rvl00")
  52.     tcp.writestr(0x105E3BB8, b"Tnk_Rvl00")
  53.     tcp.writestr(0x105EBF98, b"Rival00")
  54.     tcp.writestr(0x105EBFA4, b"Rival00_Hlf")
  55.     tcp.writestr(0x105EBFB4, b"Rival_Squid")
  56.     tcp.writestr(0x12BE6350, b"Tnk_Rvl00")
  57.     tcp.writestr(0x12BE639C, b"Tnk_Rvl00")
  58.     tcp.writestr(0x12BE63E8, b"Tnk_Rvl00")
  59.     tcp.pokemem(0x12CCBB90, 0x00000000) #Enforce Female Inkling
  60. elif sys.argv[1] == "240": #For 2.4.0
  61.     tcp.writestr(0x10506AF8, b"Tnk_Rvl00")
  62.     tcp.writestr(0x105E4EA0, b"Tnk_Rvl00")
  63.     tcp.writestr(0x105ED7B8, b"Rival00")
  64.     tcp.writestr(0x105ED7C4, b"Rival00_Hlf")
  65.     tcp.writestr(0x105ED7D4, b"Rival_Squid")
  66.     tcp.writestr(0x12BE8350, b"Tnk_Rvl00")
  67.     tcp.writestr(0x12BE839C, b"Tnk_Rvl00")
  68.     tcp.writestr(0x12BE83E8, b"Tnk_Rvl00")
  69.     tcp.pokemem(0x12CCDB90, 0x00000000) #Enforce Female Inkling
  70. elif sys.argv[1] == "250": #For 2.5.0
  71.     tcp.writestr(0x10506AF8, b"Tnk_Rvl00")
  72.     tcp.writestr(0x105E4EB8, b"Tnk_Rvl00")
  73.     tcp.writestr(0x105ED7D0, b"Rival00")
  74.     tcp.writestr(0x105ED7DC, b"Rival00_Hlf")
  75.     #Don't really need squid, looks bad without proper bone offsets
  76.     #tcp.writestr(0x105ED7D4, b"Rival_Squid")
  77.     tcp.writestr(0x12BE8350, b"Tnk_Rvl00")
  78.     tcp.writestr(0x12BE839C, b"Tnk_Rvl00")
  79.     tcp.writestr(0x12BE83E8, b"Tnk_Rvl00")
  80.     tcp.pokemem(0x12CCDB90, 0x00000000) #Enforce Female Inkling
  81. elif sys.argv[1] == "260": #For 2.6.0
  82.     tcp.writestr(0x10506B28, b"Tnk_Rvl00")
  83.     tcp.writestr(0x105E59B8, b"Tnk_Rvl00")
  84.     tcp.writestr(0x105EE350, b"Rival00")
  85.     tcp.writestr(0x105EE35C, b"Rival00_Hlf")
  86.     #Don't really need squid, looks bad without proper bone offsets
  87.     #tcp.writestr(0x105EE36C, b"Rival_Squid")
  88.     tcp.writestr(0x12BE9354, b"Tnk_Rvl00")
  89.     tcp.writestr(0x12BE93A0, b"Tnk_Rvl00")
  90.     tcp.writestr(0x12BE93EC, b"Tnk_Rvl00")
  91.     tcp.pokemem(0x12CCF990, 0x00000000) #Enforce Female Inkling
  92. elif sys.argv[1] == "270": #For 2.7.0
  93.     tcp.writestr(0x10506B58, b"Tnk_Rvl00")
  94.     tcp.writestr(0x105E5F40, b"Tnk_Rvl00")
  95.     tcp.writestr(0x105EE968, b"Rival00")
  96.     tcp.writestr(0x105EE974, b"Rival00_Hlf")
  97.     #Don't really need squid, looks bad without proper bone offsets
  98.     #tcp.writestr(0x105EE984, b"Rival_Squid")
  99.     tcp.writestr(0x12BEA354, b"Tnk_Rvl00")
  100.     tcp.writestr(0x12BEA3A0, b"Tnk_Rvl00")
  101.     tcp.writestr(0x12BEA3EC, b"Tnk_Rvl00")
  102.     tcp.pokemem(0x12CD0D90, 0x00000000) #Enforce Female Inkling
  103. elif sys.argv[1] == "280": #For 2.8.0
  104.     tcp.writestr(0x10506B58, b"Tnk_Rvl00")
  105.     tcp.writestr(0x105E6000, b"Tnk_Rvl00")
  106.     tcp.writestr(0x105EEA28, b"Rival00")
  107.     tcp.writestr(0x105EEA34, b"Rival00_Hlf")
  108.     #Don't really need squid, looks bad without proper bone offsets
  109.     #tcp.writestr(0x105EEA44, b"Rival_Squid")
  110.     tcp.writestr(0x12C1F354, b"Tnk_Rvl00")
  111.     tcp.writestr(0x12C1F3A0, b"Tnk_Rvl00")
  112.     tcp.writestr(0x12C1F3EC, b"Tnk_Rvl00")
  113.     tcp.pokemem(0x12CD0D90, 0x00000000) #Enforce Female Inkling
  114. elif sys.argv[1] == "290": #For 2.9.0
  115.  
  116.     #Tnk_Rvl00 1
  117.     tcp.pokemem(0x10506BC0, 0x546E6B5F)
  118.     tcp.pokemem(0x10506BC4, 0x53696D70)
  119.     tcp.pokemem(0x10506BC8, 0x6C650000)
  120.  
  121.     #Tnk_Rvl00 2
  122.     tcp.pokemem(0x105E62C0, 0x546E6B5F)
  123.     tcp.pokemem(0x105E62C4, 0x53696D70)
  124.     tcp.pokemem(0x105E62C8, 0x6C650000)
  125.  
  126.     #Rival00
  127.     tcp.pokemem(0x105EF3C0, 0x52697661)
  128.     tcp.pokemem(0x105EF3C4, 0x6C303000)
  129.  
  130.     #Rival00_Hlf
  131.     tcp.pokemem(0x105EF3CC, 0x52697661)
  132.     tcp.pokemem(0x105EF3D0, 0x6C30305F)
  133.     tcp.pokemem(0x105EF3D4, 0x486C6600)
  134.  
  135.  
  136.     #Rival_Squid
  137.     #tcp.pokemem(0x105EF3DC, 0x52697661)
  138.     #tcp.pokemem(0x105EF3E0, 0x6C5F5371)
  139.     #tcp.pokemem(0x105EF3E4, 0x75696400)
  140.  
  141.     #Tnk_Rvl00 3
  142.     tcp.pokemem(0x12BF3354, 0x546E6B5F)
  143.     tcp.pokemem(0x12BF3358, 0x53696D70)
  144.     tcp.pokemem(0x12BF335C, 0x6C650000)
  145.  
  146.     #Tnk_Rvl00 4
  147.     tcp.pokemem(0x12BF33A0, 0x546E6B5F)
  148.     tcp.pokemem(0x12BF33A4, 0x53696D70)
  149.     tcp.pokemem(0x12BF33A8, 0x6C650000)
  150.  
  151.     #Tnk_Rvl00 5
  152.     tcp.pokemem(0x12BF33EC, 0x546E6B5F)
  153.     tcp.pokemem(0x12BF33D0, 0x53696D70)
  154.     tcp.pokemem(0x12BF33D4, 0x6C650000)
  155.  
  156.     #poke female
  157.     tcp.pokemem(0x12CD1D90, 0x00000000)
  158. tcp.s.close()
  159. print("Done.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement