Gear editing: Difference between revisions

From Inkipedia, the Splatoon wiki
(Moving image)
(The current version of this article was a stub, so I reverted it back to its more informative previous state.)
Line 1: Line 1:
{{Unofficial}}
{{Unofficial}}
{{PAGENAME}} is the act of using exploits of the [[Wii U]] system firmware to change [[ability]] slots on pieces of [[gear]] that the player has. This type of cheating is used for the same reason as [[Save Scumming]] in the competitive Splatoon community, but achieves results far faster. {{PAGENAME}} will result in a two week ban if the player does it while playing an online match. {{PAGENAME}} is not detectable by Nintendo if it is done at the start screen, equipment screen, or Inkopolis plaza.<ref>[https://gbatemp.net/threads/splatoon-modding-hub.425670/ GBATemp - Splatoon Modding Hub]</ref>
[[File:Edited Gear.jpg|thumb|Edited gear.]]
[[File:Edited Gear.jpg|thumb|Edited gear.]]
{{PAGENAME}} is the act of using exploits of the [[Wii U]] system firmware to change [[ability]] slots on pieces of [[gear]] that the player has. This type of cheating is used for the same reason as [[Save Scumming]] in the competitive Splatoon community, but achieves results far faster. {{PAGENAME}} might result in a week period ban if the player get caught by [[Nintendo]]. {{PAGENAME}} is not detectable by Nintendo if it is done at the start screen, equipment screen, or Inkopolis plaza.
 
==Preparation==
===Creating a Splatoon Backup (optional)===
#Insert a USB drive to the Wii U console.
#If the drive is not already formatted for compatibility with the Wii U, allow the Wii U to format it. Any data on the drive will be deleted.
#Enter the Settings on the Wii U. Enter Data Management.
#Copy the Splatoon data from the system memory to the USB drive.
#Remove the USB drive. If it is left in the console, it will be used in place of the system memory for saving Splatoon.
 
===Method Overview===
{| class="wikitable"
! Method
! Difficulty
! Splatoon Compatibility
! Personal Computer Compatibility
|-
| [[#Splathax Method|Splathax]]
| Easy
| [[2.10.0]]
| Microsoft Windows, Apple OS X
|-
| [[#Scripted Method|Scripted]]
| Moderate
| 2.10.0
| All Modern Computers
|-
| [[#Gecko dotNET Method|Gecko .NET]]
| Moderate
| 2.10.0
| Microsoft Windows
|}
{{Clr}}
 
==Splathax Method==
This method involves a graphical user interface, so it is easier than the other methods. However, unowned gear cannot be added.
 
#Download Splathax.
#*[https://www.dropbox.com/s/jo2xlo61am0fyhq/Splathax-20160707.exe?dl=0 Windows version.]
#*[https://dl.dropboxusercontent.com/u/16424004/SplatMacs/SplatMacs-latest.dmg Mac version.]
#Find the Wii U local IP address.
#*The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
#[[#Running the Exploit and TCPGecko on Wii U Firmware 5.5.1|Run kexploit31 and TCPGecko on the Wii U.]]
#Launch Splatoon. Get to the start screen or plaza.
#Open Splathax on the computer, enter the Wii U local IP address, and click on "Connect".
#Edit gear by using the Set Ability dropdown, selecting a piece of gear, and clicking on the main slot in the lower left, or the sub slots in the lower middle.
#Check the Equipment screen in Splatoon to see the changes made. When done editing, disconnect Splathax and turn off the console so that the exploit is no longer running.
===Video Tutorial for Splathax Method===
<embedvideo service="youtube">https://www.youtube.com/watch?v=FdzJhYXs1_U</embedvideo>
 
==Scripted Method==
This method changes all gear at once and works on all modern computers, making it the quickest and most accessible method. The cheater can choose between matching all three slots or specifying each sub ability.
#Install Python 2.7 to the computer.
#*[https://www.python.org/downloads/ MS Windows, Apple OSX, and Linux/UNIX versions.]
#*[http://pythonforios.com/ Apple iOS version.]
#*[https://play.google.com/store/apps/details?id=com.hipipal.qpyplus Android version.]
#Find the local IP address of the Wii U.
#*The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
#[[#Running the Exploit and TCPGecko on Wii U Firmware 5.5.1|Run kexploit31 and TCPGecko on the Wii U.]]
#Launch Splatoon. Get to the start screen or the plaza.
#Download common.py and tcpgecko.py from [https://github.com/wiiudev/pyGecko Github - pygecko] by right clicking on them and selecting Save Link As. The location of these .py files does not matter as long as they are in the same folder.
#See the [[#Sample Scripts|Sample Scripts]] section. Choose a script, make the necessary edits to it in Python IDLE, and run it in Python IDLE by pressing F5.
#Go to the equipment screen.
#*If successful, the desired gear will be there. Exit the equipment screen so that the new gear will be saved. When done editing, turn off the console so that the exploit is no longer running.
 
===Sample Scripts===
These Python 2.7 scripts will edit sub abilities. The first script makes all three slots on a piece of gear the same, while the second script allows specifying each slot. The IP address 192.168.1.101 in each script needs to replaced with the Wii U local IP address. The values in the sub ability column can be changed to the desired ability by replacing them with the given ability values. For example, the sub ability value for [[White Headband]] would be changed to 0x00000000 if the player wanted Damage Up slots. The current values in each script are set to the brand's preferred ability, with exceptions made for brands that do not have a preference.
 
If the player does not have some gear, the script will give that gear to the player, even if it is normally not possible to have that gear. The following level-exclusive, amiibo-exclusive, or splatfest-exclusive gear is given to the player: [[Legendary Cap]], [[Octo Tee]], [[Splatfest Tee]], [[Samurai Helmet]], [[Samurai Jacket]], [[Samurai Shoes]], [[Squid Hairclip]], [[School Uniform]], [[School Shoes]], [[Power Mask]], [[Power Armor]], [[Power Boots]].
 
<ref>[https://gist.github.com/H0neyBadger/864149df09a274f931d3#file-unlock_gears-py Github - H0neyBadger - id_list.txt]</ref>
<ref>[http://splatoonwiki.org/wiki/User:Kjhf/Sandbox/4 gear names]</ref>
====Matching Triples====
<div style="float: left;">
{{collapse|
|
<pre>
"""
Damage Up         0x00000000
Defense Up         0x00000001
Ink Saver Main         0x00000002
Ink Saver Sub         0x00000003
Ink Recovery Up         0x00000004
Run Speed Up         0x00000005
Swim Speed Up         0x00000006
Special Charge Up 0x00000007
Special Duration Up    0x00000008
Quick Respawn         0x00000009
Special Saver         0x0000000A
Quick Super Jump 0x0000000B
Bomb Range Up         0x0000000C
"""
 
hats = {   
    #object ID : sub ability, Brand            Main Ability        en_NA                  en_EU
    0x00000001 : 0x00000004, # SquidForce      Ink Recovery Up     White Headband     White Headband
    0x000003e8 : 0x00000009, # Skalop         Bomb Range Up     Urchins Cap             Urchins Cap
    0x000003e9 : 0x00000001, # Inkline         Swim Speed Up     Lightweight Cap     Lightweight Cap
    0x000003ea : 0x00000007, # Takoroka         Defense Up     Takoroka Mesh     Takoroka Mesh
    0x000003eb : 0x00000009, # Skalop         Ink Saver (Sub)     Streetstyle Cap     Fashion Cap
    0x000003ec : 0x00000009, # Skalop         Opening Gambit     Squid-Stitch Cap     Squid-Stitch Cap
    0x000003ed : 0x00000009, # Skalop         Special Charge Up  Squidvader Cap     Squidvader Cap
    0x000003ee : 0x00000003, # Firefin         Swim Speed Up     Camo Mesh             Camo Mesh Cap
    0x000003ef : 0x0000000A, # Zekko         Comeback     Five-Panel Cap     5-Panel Cap
    0x000003f0 : 0x0000000B, # Zekko         Quick Super Jump    Zekko Mesh             Zekko Mesh
    0x000003f1 : 0x0000000A, # Zekko         Quick Respawn     Backwards Cap     Backwards Cap
    0x000003f2 : 0x00000006, # Krak-On         Special Saver     Two-Stripe Mesh     2-Stripe Mesh Cap
    0x000003f3 : 0x0000000A, # Firefin         Special Saver     Jet Cap             Jet Cap
    0x000003f4 : 0x0000000B, # Zink         Bomb Range Up     Cycling Cap             Cycling Cap
    0x000003f5 : 0x00000005, # The SQUID GIRL Opening Gambit     SQUID GIRL Hat     SQUID GIRL Hat
    0x000003f6 : 0x00000004, # Tentatek         Defense Up     Cycle King Cap     Cycle King Cap
    0x000003f7 : 0x00000000, # Cuttlegear Damage Up     Legendary Cap     Legendary Cap
    0x000007d0 : 0x00000002, # Splash Mob Quick Super Jump    Bobble Hat             Bobble Hat
    0x000007d1 : 0x00000001, # Inkline         Ink Saver (Main)    Short Beanie     Short Beanie
    0x000007d2 : 0x00000002, # Splash Mob Opening Gambit     Striped Beanie     Striped Beanie
    0x000007d3 : 0x00000009, # Skalop         Tenacity     Sporty Bobble Hat     Sporty Bobble Hat
    0x000007d4 : 0x00000008, # Forge         Opening Gambit     Special Forces Beret    Special Forces Beret
    0x000007d5 : 0x00000009, # Skalop         Comeback     Squid Nordic     Squid Nordic
    0x00000bb8 : 0x00000009, # Splash Mob Quick Respawn     Retro Specs             Retro Specs
    0x00000bb9 : 0x00000008, # Forge         Defense Up     Splash Goggles     Splash Goggles
    0x00000bba : 0x00000008, # Forge         Bomb Range Up     Pilot Goggles     Pilot Goggles
    0x00000bbb : 0x0000000A, # Zekko         Last-Ditch Effort  Tinted Shades     Coloured Shades
    0x00000bbc : 0x0000000A, # Zekko         Tenacity     Black Arrowbands     Black Arrowbands
    0x00000bbd : 0x00000008, # Forge         Damage Up     Snorkel Mask     Snorkel
    0x00000bbe : 0x00000008, # Zekko         Special Duration Up White Arrowbands     White Arrowbands
    0x00000bbf : 0x00000007, # Tentatek         Special Charge Up  Fake Contacts     Fake Contacts
    0x00000bc0 : 0x00000005, # Rockenberg Last-Ditch Effort  18K Aviators     18K Aviators
    0x00000bc1 : 0x00000006, # Krak-On         Quick Super Jump    Full Moon Glasses     Full Moon Glasses
    0x00000bc2 : 0x00000003, # Firefin         Last-Ditch Effort  Octoglasses             Octoglasses
    0x00000fa0 : 0x00000008, # Forge         Last-Ditch Effort  Safari Hat             Jungle Hat
    0x00000fa1 : 0x00000003, # Firefin         Ink Saver (Main)    Jungle Hat             Safari Hat
    0x00000fa2 : 0x00000001, # Inkline         Special Duration Up Camping Hat             Camping Hat
    0x00000fa3 : 0x00000003, # Firefin         Ink Recovery Up     Blowfish Bell Hat     Fugu Bell Hat
    0x00000fa4 : 0x00000002, # Inkline         Ink Saver (Main)    Bamboo Hat             Bamboo Hat
    0x00000fa5 : 0x00000009, # Skalop         Quick Super Jump    Straw Boater     Straw Boater
    0x00000fa6 : 0x00000009, # Skalop         Special Duration Up Classic Straw Boater    Classic Straw Boater
    0x00000fa7 : 0x00000008, # Forge         Ink Recovery Up     Treasure Hunter     Treasure Hunter
    0x00001388 : 0x00000008, # Forge         Ink Saver (Main)    Studio Headphones     Studio Headphones
    0x00001389 : 0x00000008, # Forge         Ink Saver (Sub)     Designer Headphones     Colourful Headphones
    0x0000138a : 0x00000008, # Forge         Quick Respawn     Noise Cancelers     Noise Cancellers
    0x00001770 : 0x0000000B, # Zink         Run Speed Up     Golf Visor             Golf Visor
    0x00001771 : 0x00000003, # Firefin         Special Charge Up  FishFry Visor     FishFry Visor
    0x00001772 : 0x00000004, # Tentatek         Bomb Range Up     Sun Visor             Sun Visor
    0x00001b58 : 0x00000009, # Skalop         Ink Recovery Up     Bike Helmet             Cycle Helmet
    0x00001b5a : 0x00000008, # Forge         Swim Speed Up     Stealth Goggles     Stealth Goggles
    0x00001b5b : 0x00000008, # Forge         Run Speed Up     Tentacles Helmet     Tentacles Helmet
    0x00001b5c : 0x00000009, # Skalop         Special Saver     Skate Helmet     Skate Helmet
    0x00001b5d : 0x00000009, # Skalop         Last-Ditch Effort  Visor Skate Helmet     Visor Skate Helmet
    0x00001f40 : 0x00000008, # Forge         Tenacity     Gas Mask             Gas Mask
    0x00001f41 : 0x00000008, # Forge         Comeback     Paintball Mask     Paintball Mask
    0x00001f42 : 0x00000006, # Krak-On         Ink Saver (Sub)     Paisley Bandana     Paisley Bandana
    0x00001f43 : 0x00000008, # Forge         Special Saver     Skull Bandana     Skull Bandana
    0x00002329 : 0x0000000B, # Zink         Opening Gambit     B-ball Headband     B-Ball Headband
    0x0000232a : 0x0000000B, # Zink         Damage Up     Squash Headband     Squash Headband
    0x0000232b : 0x00000004, # Tentatek         Comeback     Tennis Headband     Tennis Headband
    0x0000232c : 0x00000003, # Zekko         Ink Saver (Sub)     Jogging Headband     Jogging Headband
    0x0000232d : 0x00000004, # Tentatek         Tenacity     Soccer Headband     Football Headband
    0x0000232e : 0x00000006, # Famitsu         Comeback     Traditional Headband    Traditional Headband
    0x000061a8 : 0x00000006, # amiibo         Swim Speed Up     Squid Hairclip     Squid Hairclip
    0x000061a9 : 0x00000000, # amiibo         Damage Up     Samurai Helmet     Samurai Helmet
    0x000061aa : 0x00000001, # amiibo         Defense Up     Power Mask             Power Mask
    0x00006978 : 0x00000005, # Cuttlegear Run Speed Up     Hero Headset Replica    Hero Headset Replica
    0x0000697c : 0x00000007, # Cuttlegear Tenacity     Armor Helmet Replica    Armour Helmet Replica
    0x00006d60 : 0x0000000C, # Cuttlegear Bomb Range Up     Octoling Goggles     Octoling Scope
    0x000003f8 : 0x0000000A, # Zekko            Damage Up          CoroCoro Cap            CoroCoro Cap
 
}
clothes = {
    0x00000001 : 0x00000000, # SquidForce      Quick Respawn      Basic Tee              Basic Tee   
    0x000003e8 : 0x00000000, # SquidForce      Ink Saver (Sub)    White Tee              White Tee   
    0x000003e9 : 0x00000004, # Tentatek        Run Speed Up        Black Squideye          Black Squideye   
    0x000003eb : 0x00000004, # Tentatek        Cold Blooded        Sky-Blue Squideye      Sky Blue Squideye   
    0x000003ec : 0x00000005, # Rockenberg      Ink Recovery Up    Rockenberg White        Rockenberg White   
    0x000003ed : 0x00000005, # Rockenberg      Damage Up          Rockenberg Black        Rockenberg Black   
    0x000003ee : 0x00000000, # SquidForce      Special Duration Up Black Tee              Black Tee   
    0x000003ef : 0x00000006, # Krak-On          Special Charge Up  Sunny-Day Tee          Sunny Day Tee   
    0x000003f0 : 0x00000006, # Krak-On          Ink Saver (Main)    Rainy-Day Tee          Rainy Day Tee   
    0x000003f1 : 0x00000009, # Skalop          Special Saver      Reggae Tee              Reggae Tee   
    0x000003f2 : 0x00000003, # Firefin          Swim Speed Up      Fugu Tee                Fugu Tee   
    0x000003f3 : 0x00000009, # Skalop          Defense Up          Mint Tee                Mint Tee   
    0x000003f4 : 0x00000009, # Skalop          Ink Recovery Up    Grape Tee              Grape Tee   
    0x000003f5 : 0x00000002, # Takoroka        Ink Saver (Main)    Red Vector Tee          Red Vector Tee   
    0x000003f6 : 0x00000007, # Takoroka        Quick Super Jump    Gray Vector Tee        Grey Vector Tee   
    0x000003f7 : 0x00000001, # Inkline          Ink Saver (Sub)    Blue Peaks Tee          Blue Peaks Tee   
    0x000003f8 : 0x00000001, # Inkline          Haunt              Ivory Peaks Tee        Ivory Peaks Tee   
    0x000003f9 : 0x00000009, # Skalop          Swim Speed Up      Squid-Stitch Tee        Squid-Stitch Tee   
    0x000003fa : 0x00000002, # Splash Mob      Special Duration Up Pirate-Stripe Tee      Pirate Stripes Tee   
    0x000003fb : 0x00000002, # Splash Mob      Run Speed Up        Sailor-Stripe Tee      Sailor Stripes Tee   
    0x000003fc : 0x00000003, # Firefin          Recon              White 8-Bit FishFry    White 8-Bit FishFry   
    0x000003fd : 0x00000003, # Firefin          Defense Up          Black 8-Bit FishFry    Black 8-Bit FishFry   
    0x000003fe : 0x00000000, # SquidForce      Ninja Squid        White Anchor Tee        White Anchor Tee   
    0x000003ff : 0x00000000, # SquidForce      Recon              Black Anchor Tee        Black Anchor Tee   
    0x00000400 : 0x00000006, # KOG              Swim Speed Up      White Line Tee          White Line Tee   
    0x00000401 : 0x0000000A, # KOG              Special Saver      Black Pipe Tee          Black Pipe Tee   
    0x00000402 : 0x00000003, # Firefin          Defense Up          Carnivore Tee          Carnivore Tee   
    0x00000403 : 0x00000009, # Skalop          Ink Saver (Sub)    Pearl Tee              Pearl Tee   
    0x00000404 : 0x00000009, # Cuttlegear      Haunt              Octo Tee                Octo Tee   
    0x00000405 : 0x00000003, # Firefin          Ninja Squid        Herbivore Tee          Herbivore Tee   
    0x000007d0 : 0x00000002, # Splash Mob      Quick Respawn      White Striped LS        White Striped LS   
    0x000007d1 : 0x0000000B, # Zekko            Quick Super Jump    Black LS                Black LS   
    0x000007d2 : 0x00000007, # Takoroka        Bomb Range Up      Purple Camo LS          Purple Camo LS   
    0x000007d3 : 0x00000002, # Splash Mob      Damage Up          Navy Striped LS        Navy Striped LS   
    0x000007d4 : 0x00000001, # Zekko            Defense Up          Zekko Baseball LS      Zekko Baseball LS   
    0x000007d5 : 0x00000002, # Splash Mob      Recon              Varsity Baseball LS    Varsity Baseball LS   
    0x000007d6 : 0x00000005, # Rockenberg      Swim Speed Up      Black Baseball LS      Black Baseball LS   
    0x000007d7 : 0x00000005, # Rockenberg      Quick Super Jump    White Baseball LS      White Baseball LS   
    0x000007d8 : 0x00000000, # SquidForce      Ink Recovery Up    White LS                White LS   
    0x000007d9 : 0x00000001, # Inkline          Ninja Squid        Green Striped LS        Green Striped LS   
    0x000007da : 0x00000000, # SquidForce      Haunt              Squidmark LS            Squidmark LS   
    0x000007db : 0x00000008, # Zink            Special Duration Up Zink LS                Zink LS   
    0x000007dc : 0x00000001, # Inkline          Quick Super Jump    Striped Peaks LS        Striped Peaks LS   
    0x00000bb8 : 0x00000000, # SquidForce      Special Saver      White Layered LS        White Layered LS   
    0x00000bb9 : 0x00000000, # SquidForce      Quick Super Jump    Yellow Layered LS      Yellow Layered LS   
    0x00000bba : 0x00000000, # SquidForce      Special Charge Up  Camo Layered LS        Layered Camo LS   
    0x00000bbb : 0x00000000, # SquidForce      Ink Saver (Main)    Black Layered LS        Black Layered LS   
    0x00000bbc : 0x0000000B, # Zink            Damage Up          Zink Layered LS        Zink Layered LS   
    0x00000bbd : 0x00000000, # SquidForce      Run Speed Up        Layered Anchor LS      Layered Anchor LS   
    0x00000bbe : 0x00000007, # Takoroka        Ink Saver (Sub)    Choco Layered LS        Choco Layered LS   
    0x00000bbf : 0x00000004, # Tentatek        Damage Up          Part-Time Pirate        Part-Time Pirate   
    0x00000bc0 : 0x00000007, # Takoroka        Special Saver      Layered Vector LS      Layered Vector LS   
    0x00000bc1 : 0x00000008, # Forge            Special Saver      Green Tee              Green Tee   
    0x00000fa0 : 0x00000002, # Splash Mob      Ninja Squid        Shrimp-Pink Polo        Pink Shrimp Polo   
    0x00000fa1 : 0x00000005, # Takoroka        Run Speed Up        Striped Rugby          Striped Rugby   
    0x00000fa2 : 0x00000007, # Takoroka        Quick Respawn      Tricolor Rugby          Tricolour Rugby   
    0x00000fa3 : 0x00000002, # Splash Mob      Cold Blooded        Sage Polo              Sage Green Polo   
    0x00000fa4 : 0x0000000A, # Zekko            Recon              Black Polo              Black Polo   
    0x00000fa5 : 0x0000000B, # Zink            Cold Blooded        Cycling Shirt          Cycling Shirt   
    0x00000fa6 : 0x00000004, # Tentatek        Defense Up          Cycle King Jersey      Cycle King Jersey   
    0x00000fa7 : 0x00000007, # Takoroka        Defense Up          Slipstream United      Slipstream United   
    0x00000fa8 : 0x00000007, # Takoroka        Damage Up          FC Albacore            FC Albacore   
    0x00001388 : 0x00000001, # Inkline          Recon              Olive Ski Jacket        Olive Ski Jacket   
    0x0000138a : 0x00000001, # Inkline          Special Duration Up Berry Ski Jacket        Berry Ski Jacket   
    0x0000138b : 0x0000000A, # Zekko            Damage Up          Varsity Jacket          Varsity Jacket   
    0x0000138c : 0x0000000B, # Zink            Ninja Squid        School Jersey          School Jersey   
    0x0000138d : 0x00000002, # Splash Mob      Recon              Green Cardigan          Green Cardigan   
    0x0000138e : 0x00000005, # Rockenberg      Bomb Range Up      Black Inky Rider        Black Inky Rider   
    0x0000138f : 0x00000005, # Rockenberg      Special Duration Up White Inky Rider        White Inky Rider   
    0x00001390 : 0x0000000B, # Zink            Quick Respawn      Retro Gamer Jersey      Retro Gamer Jersey   
    0x00001391 : 0x00000002, # Splash Mob      Special Charge Up  Orange Cardigan        Orange Cardigan   
    0x00001392 : 0x00000008, # Forge            Run Speed Up        Forge Inkling Parka    Forge Inkling Parka   
    0x00001393 : 0x00000008, # Forge            Haunt              Forge Octarian Jacket  Forge Octarian Jacket   
    0x00001394 : 0x00000008, # Forge            Bomb Range Up      Blue Sailor Suit        Blue Sailor Suit   
    0x00001395 : 0x00000008, # Forge            Ink Saver (Main)    White Sailor Suit      White Sailor Suit   
    0x00001396 : 0x0000000A, # Zekko            Quick Respawn      Squid Satin Jacket      Squid Satin Jacket   
    0x00001397 : 0x0000000A, # Zekko            Special Charge Up  Zapfish Satin Jacket    Zapfish Satin Jacket   
    0x00001398 : 0x00000006, # Krak-On          Run Speed Up        Krak-On 528            Krak-On 528   
    0x00001770 : 0x0000000B, # Zink            Special Saver      B-ball Jersey (Home)    B-Ball Vest (Home)   
    0x00001771 : 0x0000000B, # Zink            Ink Saver (Sub)    B-ball Jersey (Away)    B-Ball Vest (Away)   
    0x00001772 : 0x00000000, # The SQUID GIRL  Damage Up          SQUID GIRL Tunic        SQUID GIRL Tunic   
    0x00001b58 : 0x00000002, # Splash Mob      Swim Speed Up      Gray College Sweat      Grey College Sweat   
    0x00001b59 : 0x00000000, # SquidForce      Bomb Range Up      Squidmark Sweat        Squidmark Sweat   
    0x00001b5a : 0x00000000, # SquidForce      Defense Up          Retro Sweat            Retro Sweat   
    0x00001b5b : 0x00000003, # Firefin          Bomb Range Up      Firefin Navy Sweat      Firefin Sweat Navy   
    0x00001b5c : 0x00000002, # Splash Mob      Damage Up          Navy College Sweat      Navy College Sweat   
    0x00001b5d : 0x0000000A, # Zekko            Special Duration Up Reel Sweat              Reel Sweat   
    0x00001b5e : 0x00000000, # SquidForce      Cold Blooded        Anchor Sweat            Anchor Sweat   
    0x00001f40 : 0x00000005, # Rockenberg      Ink Saver (Main)    Lumberjack Shirt        Lumberjack Shirt   
    0x00001f41 : 0x00000006, # Krak-On          Quick Super Jump    Rodeo Shirt            Rodeo Shirt   
    0x00001f42 : 0x0000000C, # Zekko            Bomb Range Up      Green-Check Shirt      Green Check Shirt   
    0x00001f43 : 0x00000002, # Splash Mob      Ink Recovery Up    White Shirt            White Shirt   
    0x00001f44 : 0x0000000B, # Zink            Run Speed Up        Urchins Jersey          Urchins Jersey   
    0x00001f45 : 0x00000008, # Forge            Ink Recovery Up    Aloha Shirt            Aloha Shirt   
    0x00001f46 : 0x0000000A, # Zekko            Ink Saver (Main)    Red-Check Shirt        Red Check Shirt   
    0x00001f47 : 0x00000002, # Splash Mob      Defense Up          Baby-Jelly Shirt        Baby Jelly Shirt   
    0x00001f48 : 0x00000003, # Firefin          Special Charge Up  Baseball Jersey        Baseball Jersey   
    0x00001f49 : 0x0000000A, # Zekko            Quick Super Jump    Gray Mixed Shirt        Grey Mixed Shirt   
    0x00001f4a : 0x00000005, # Rockenberg      Haunt              Vintage Check Shirt    Vintage Check   
    0x00001f4b : 0x00000005, # Rockenberg      Ink Saver (Sub)    Round-Collar Shirt      Round Collar Shirt   
    0x00001f4c : 0x0000000A, # Zekko            Ink Recovery Up    Logo Aloha Shirt        Logo Aloha Shirt   
    0x00001f4d : 0x00000002, # Splash Mob      Quick Super Jump    Striped Shirt          Striped Shirt   
    0x00001f4e : 0x00000002, # Splash Mob      Bomb Range Up      Linen Shirt            Linen Shirt   
    0x00001f4f : 0x00000002, # Splash Mob      Special Saver      Shirt & Tie            Shirt and Tie   
    0x00001f50 : 0x00000009, # Famitsu          Quick Respawn      Traditional Apron      Traditional Apron   
    0x00002328 : 0x00000001, # Inkline          Swim Speed Up      Mountain Vest          Mountain Gilet   
    0x00002329 : 0x00000001, # Inkline          Ink Recovery Up    Forest Vest            Forest Gilet   
    0x0000232a : 0x00000003, # Firefin          Cold Blooded        Dark Urban Vest        Dark Urban Gilet   
    0x0000232b : 0x00000003, # Firefin          Haunt              Yellow Urban Vest      Yellow Urban Gilet   
    0x0000232c : 0x00000006, # Krak-On          Special Duration Up Squid-Pattern Waistcoat`Squid Pattern Waistcoat   
    0x0000232d : 0x00000006, # Krak-On          Cold Blooded        Squidstar Waistcoat    Squidstar Waistcoat
    0x00002710 : 0x00000003, # Firefin          Quick Respawn      Camo Zip Hoodie        Camo Zip Hoodie   
    0x00002711 : 0x00000003, # Firefin          Special Duration Up Green Zip Hoodie        Green Zip Hoodie   
    0x00002712 : 0x00000006, # Zekko            Ninja Squid        Zekko Hoodie            Zekko Hoodie   
    0x000061a8 : 0x00000004, # amiibo          Ink Recovery Up    School Uniform          School Uniform   
    0x000061a9 : 0x00000007, # amiibo          Special Charge Up  Samurai Jacket          Samurai Jacket   
    0x000061aa : 0x00000009, # amiibo          Quick Respawn      Power Armor            Power Armour   
    0x00006590 : 0x00000000, # SquidForce      Special Saver      Splatfest Tee          Splatfest Tee   
    0x00006978 : 0x00000006, # Cuttlegear      Swim Speed Up      Hero Jacket Replica    Hero Jacket Replica   
    0x0000697c : 0x00000007, # Cuttlegear      Special Charge Up  Armor Jacket Replica    Armour Jacket Replica   
    0x00006d60 : 0x00000003, # Cuttlegear      Ink Saver (Sub)    Octoling Armor          Octoling Armour
    0x00002713 : 0x0000000A, # Zekko            Cold Blooded        CoroCoro Hoodie        CoroCoro Hoodie
}
 
shoes = {
    0x00000001 : 0x00000006, # Krak-On        Special Saver      Cream Basics          Cream Basics
    0x000003e8 : 0x00000001, # Zekko          Defense Up          Blue Lo-Tops          Blue Lo-Tops
    0x000003e9 : 0x00000006, # Krak-On        Bomb Sniffer        Banana Basics        Banana Basics
    0x000003ea : 0x0000000A, # Zekko          Ink Saver (Sub)    LE Lo-Tops            Ltd Edition Lo-Tops
    0x000003eb : 0x00000004, # Zink          Ink Recovery Up    White Seahorses      White Seahorses
    0x000003ec : 0x0000000A, # Zekko          Swim Speed Up      Orange Lo-Tops        Orange Lo-Tops
    0x000003ed : 0x0000000B, # Zink          Swim Speed Up      Black Seahorses      Black Seahorses
    0x000003ee : 0x00000006, # Krak-On        Special Charge Up  Clownfish Basics      Clownfish Basics
    0x000003ef : 0x0000000B, # Zink          Bomb Sniffer        Yellow Seahorses      Yellow Seahorses
    0x000003f0 : 0x00000002, # Splash Mob    Ink Saver (Sub)    Strapping Whites      Strapping Whites
    0x000003f1 : 0x00000002, # Splash Mob    Ink Resistance Up  Strapping Reds        Strapping Reds
    0x000003f2 : 0x00000007, # Takoroka      Bomb Sniffer        Soccer Cleats        Football Studs
    0x000003f3 : 0x00000007, # Takoroka      Ink Resistance Up  LE Soccer Cleats      LE Football Studs
    0x000007d0 : 0x0000000B, # Zink          Ink Saver (Main)    Red Hi-Horses        Red Hi-Horses
    0x000007d1 : 0x0000000B, # Zink          Special Charge Up  Zombie Hi-Horses      Zombie Hi-Horses
    0x000007d2 : 0x00000006, # Krak-On        Stealth Jump        Cream Hi-Tops        Cream Hi-Tops
    0x000007d3 : 0x0000000B, # Zink          Special Duration Up Purple Hi-Horses      Purple Hi-Horses
    0x000007d4 : 0x00000006, # Krak-On        Ink Recovery Up    Hunter Hi-Tops        Dark Green Hi-Tops
    0x000007d5 : 0x00000006, # Krak-On        Ink Resistance Up  Red Hi-Tops          Red Hi-Tops
    0x000007d6 : 0x0000000B, # Zink          Run Speed Up        Gold Hi-Horses        Gold Hi-Horses
    0x000007d7 : 0x00000006, # The SQUID GIRL Swim Speed Up      SQUID GIRL Shoes      SQUID GIRL Shoes
    0x000007d8 : 0x0000000C, # Splash Mob    Bomb Range Up      Shark Moccasins      Shark Moccasins
    0x000007d9 : 0x00000002, # Splash Mob    Ink Recovery Up    Mawcasins            Mawcasins
    0x00000bb8 : 0x00000004, # Tentatek      Bomb Range Up      Pink Trainers        Pink Trainers
    0x00000bb9 : 0x00000007, # Takoroka      Ink Saver (Main)    Orange Arrows        Orange Arrows
    0x00000bba : 0x00000004, # Tentatek      Ink Resistance Up  Neon Sea Slugs        Neon Green Sea Slugs
    0x00000bbb : 0x00000007, # Takoroka      Special Duration Up White Arrows          White Arrows
    0x00000bbc : 0x00000000, # Tentatek      Damage Up          Cyan Trainers        Cyan Trainers
    0x00000bbd : 0x00000004, # Tentatek      Special Charge Up  Blue Sea Slugs        Blue Sea Slugs
    0x00000bbe : 0x00000004, # Tentatek      Special Saver      Red Sea Slugs        Red Sea Slugs
    0x00000bbf : 0x00000004, # Tentatek      Run Speed Up        Purple Sea Slugs      Purple Sea Slugs
    0x00000bc0 : 0x00000007, # Takoroka      Stealth Jump        Crazy Arrows          Crazy Arrows
    0x00000bc1 : 0x00000004, # Tentatek      Quick Respawn      Black Trainers        Black Trainers
    0x00000fa0 : 0x00000006, # Krak-On        Run Speed Up        Oyster Clogs          Oyster Clogs
    0x00000fa1 : 0x00000006, # Krak-On        Quick Respawn      Choco Clogs          Choco Clogs
    0x00000fa2 : 0x00000006, # Krak-On        Ink Saver (Sub)    Blueberry Casuals    Blueberry Casuals
    0x00000fa3 : 0x00000006, # Krak-On        Damage Up          Plum Casuals          Plum Casuals
    0x00000fa6 : 0x00000005, # Famitsu        Run Speed Up        Traditional Sandals  Traditional Sandals
    0x00001388 : 0x00000001, # Inkline        Ink Recovery Up    Trail Boots          Trail Boots
    0x00001389 : 0x00000001, # Inkline        Special Duration Up Custom Trail Boots    Custom Trail Boots
    0x0000138a : 0x00000001, # Inkline        Bomb Sniffer        Pro Trail Boots      Pro Trail Boots
    0x00001770 : 0x00000009, # Rockenberg    Quick Respawn      Moto Boots            Biker Boots
    0x00001771 : 0x00000005, # Rockenberg    Bomb Range Up      Tan Work Boots        Tan Work Boots
    0x00001772 : 0x00000005, # Rockenberg    Quick Super Jump    Red Work Boots        Red Work Boots
    0x00001773 : 0x00000005, # Rockenberg    Ink Resistance Up  Blue Moto Boots      Blue Biker Boots
    0x00001774 : 0x00000001, # Inkline        Stealth Jump        Green Rain Boots      Moss-Green Wellies
    0x00001775 : 0x00000001, # Inkline        Run Speed Up        Acerola Rain Boots    Acerola Wellies
    0x00001776 : 0x00000005, # Rockenberg    Special Charge Up  Punk Whites          Punk Whites
    0x00001777 : 0x00000005, # Rockenberg    Bomb Sniffer        Punk Cherries        Punk Cherries
    0x00001778 : 0x00000005, # Rockenberg    Special Saver      Punk Yellows          Punk Yellows
    0x00001779 : 0x00000001, # Inkline        Damage Up          Bubble Rain Boots    Bubble Rain Boots
    0x0000177a : 0x00000004, # Tentatek      Quick Super Jump    Snowy Down Boots      Snowy Down Boots
    0x0000177b : 0x0000000B, # Tentatek      Stealth Jump        Icy Down Boots        Icy Down Boots
    0x00001b58 : 0x00000006, # Krak-On        Bomb Range Up      Blue Slip-Ons        Blue Plimsolls
    0x00001b59 : 0x00000006, # Krak-On        Quick Super Jump    Red Slip-Ons          Red Plimsolls
    0x00001b5a : 0x00000006, # Krak-On        Defense Up          Squid-Stitch Slip-Ons Squid-Stitch Plimsolls
    0x00001f40 : 0x00000005, # Rockenberg    Swim Speed Up      White Kicks          White Kicks
    0x00001f41 : 0x00000005, # Rockenberg    Stealth Jump        Cherry Kicks          Cherry Kicks
    0x00001f42 : 0x00000007, # Rockenberg    Special Charge Up  Turquoise Kicks      Turquoise Kicks
    0x00001f43 : 0x00000005, # Rockenberg    Quick Respawn      Squink Wingtips      Squid Ink Brogues
    0x00001f44 : 0x00000005, # Rockenberg    Defense Up          Roasted Brogues      Roasted Brogues
    0x000061a8 : 0x00000003, # amiibo        Ink Saver (Sub)    School Shoes          School Shoes
    0x000061a9 : 0x00000008, # amiibo        Special Duration Up Samurai Shoes        Samurai Shoes
    0x000061aa : 0x00000002, # amiibo        Ink Saver (Main)    Power Boots          Power Boots
    0x00006978 : 0x0000000B, # Cuttlegear    Quick Super Jump    Hero Runner Replicas  Hero Runner Replicas
    0x0000697c : 0x00000002, # Cuttlegear    Ink Saver (Main)    Armor Boot Replicas  Armour Boot Replicas
    0x00006d60 : 0x0000000A, # Cuttlegear    Special Saver      Octoling Boots        Octoling Boots
}
def poke_gear(base, oid, lvl=0x00000004, slots=0x00000004, slot1=0x000000000, slot2=0x000000001, slot3=0x000000005):
    # print("{0} {1} {2} {3} {4} {5} {6}".format(base, oid, lvl, slots, slot1, slot2, slot3))
    lvl_addr = base + 0x00000004
    slots_addr = base + 0x00000008
    slot1_addr = base + 0x0000000C
    slot2_addr = base + 0x00000010
    slot3_addr = base + 0x00000014
    date_addr = base + 0x00000024
    new_addr = base + 0x00000028
    tcp.pokemem(base, oid)
    tcp.pokemem(lvl_addr, lvl)
    tcp.pokemem(slots_addr, slots)
    tcp.pokemem(slot1_addr, slot1)
    tcp.pokemem(slot2_addr, slot2)
    tcp.pokemem(slot3_addr, slot3)
    tcp.pokemem(date_addr, 0x00000000)
    tcp.pokemem(new_addr, 0x00010000)
 
addresses = (
    {'base':0x12CD0DA0, 'object_ids':shoes},
    {'base':0x12CD3DA0, 'object_ids':clothes},
    {'base':0x12CD6DA0, 'object_ids':hats},
)
 
from tcpgecko import TCPGecko
 
tcp = TCPGecko("192.168.1.101")
 
for obj in addresses:
    base = obj['base']
    oids = obj['object_ids'].keys()
    # Sort the keys so that the starter gear appears in first slot
    oids.sort()
    for oid in oids:
        ability = obj['object_ids'][oid]
        poke_gear(base, oid, 4, 4, ability, ability, ability)
        base = base + 0x00000030
   
tcp.s.close()
print("Done.")
</pre>
}}
</div>
{{clr}}
 
====Specifying Each Sub Ability====
<div style="float: left;">
{{collapse|
|
<pre>
"""
Damage Up         0x00000000
Defense Up         0x00000001
Ink Saver Main         0x00000002
Ink Saver Sub         0x00000003
Ink Recovery Up         0x00000004
Run Speed Up         0x00000005
Swim Speed Up         0x00000006
Special Charge Up 0x00000007
Special Duration Up 0x00000008
Quick Respawn         0x00000009
Special Saver         0x0000000A
Quick Super Jump 0x0000000B
Bomb Range Up         0x0000000C
"""
 
hats = {   
    #object ID : sub 1        sub 2      sub 3      ,  Brand          Main Ability        en_NA                  en_EU
    0x00000001 : [0x00000000, 0x00000000, 0x00000000], # SquidForce Ink Recovery Up     White Headband     White Headband
    0x000003e8 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Bomb Range Up     Urchins Cap             Urchins Cap
    0x000003e9 : [0x00000001, 0x00000001, 0x00000001], # Inkline Swim Speed Up     Lightweight Cap     Lightweight Cap
    0x000003ea : [0x00000007, 0x00000007, 0x00000007], # Takoroka Defense Up     Takoroka Mesh     Takoroka Mesh
    0x000003eb : [0x00000009, 0x00000009, 0x00000009], # Skalop         Ink Saver (Sub)     Streetstyle Cap     Fashion Cap
    0x000003ec : [0x00000009, 0x00000009, 0x00000009], # Skalop         Opening Gambit     Squid-Stitch Cap     Squid-Stitch Cap
    0x000003ed : [0x00000009, 0x00000009, 0x00000009], # Skalop         Special Charge Up  Squidvader Cap     Squidvader Cap
    0x000003ee : [0x00000003, 0x00000003, 0x00000003], # Firefin Swim Speed Up     Camo Mesh             Camo Mesh Cap
    0x000003ef : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Comeback     Five-Panel Cap     5-Panel Cap
    0x000003f0 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Quick Super Jump    Zekko Mesh             Zekko Mesh
    0x000003f1 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Quick Respawn     Backwards Cap     Backwards Cap
    0x000003f2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On Special Saver     Two-Stripe Mesh     2-Stripe Mesh Cap
    0x000003f3 : [0x00000003, 0x00000003, 0x00000003], # Firefin Special Saver     Jet Cap             Jet Cap
    0x000003f4 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink         Bomb Range Up     Cycling Cap             Cycling Cap
    0x000003f6 : [0x00000004, 0x00000004, 0x00000004], # Tentatek Defense Up     Cycle King Cap     Cycle King Cap
    0x000007d0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob Quick Super Jump    Bobble Hat             Bobble Hat
    0x000007d1 : [0x00000001, 0x00000001, 0x00000001], # Inkline Ink Saver (Main)    Short Beanie     Short Beanie
    0x000007d2 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob Opening Gambit     Striped Beanie     Striped Beanie
    0x000007d3 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Tenacity     Sporty Bobble Hat     Sporty Bobble Hat
    0x000007d4 : [0x00000008, 0x00000008, 0x00000008], # Forge         Opening Gambit     Special Forces Beret    Special Forces Beret
    0x000007d5 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Comeback     Squid Nordic     Squid Nordic
    0x00000bb8 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob Quick Respawn     Retro Specs             Retro Specs
    0x00000bb9 : [0x00000008, 0x00000008, 0x00000008], # Forge         Defense Up     Splash Goggles     Splash Goggles
    0x00000bba : [0x00000008, 0x00000008, 0x00000008], # Forge         Bomb Range Up     Pilot Goggles     Pilot Goggles
    0x00000bbb : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Last-Ditch Effort  Tinted Shades     Coloured Shades
    0x00000bbc : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Tenacity     Black Arrowbands     Black Arrowbands
    0x00000bbd : [0x00000008, 0x00000008, 0x00000008], # Forge         Damage Up     Snorkel Mask     Snorkel
    0x00000bbe : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Special Duration Up White Arrowbands     White Arrowbands
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek Special Charge Up  Fake Contacts     Fake Contacts
    0x00000bc0 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg Last-Ditch Effort  18K Aviators     18K Aviators
    0x00000bc1 : [0x00000006, 0x00000006, 0x00000006], # Krak-On Quick Super Jump    Full Moon Glasses     Full Moon Glasses
    0x00000bc2 : [0x00000003, 0x00000003, 0x00000003], # Firefin Last-Ditch Effort  Octoglasses             Octoglasses
    0x00000fa0 : [0x00000008, 0x00000008, 0x00000008], # Forge         Last-Ditch Effort  Safari Hat             Jungle Hat
    0x00000fa1 : [0x00000003, 0x00000003, 0x00000003], # Firefin Ink Saver (Main)    Jungle Hat             Safari Hat
    0x00000fa2 : [0x00000001, 0x00000001, 0x00000001], # Inkline Special Duration Up Camping Hat             Camping Hat
    0x00000fa3 : [0x00000003, 0x00000003, 0x00000003], # Firefin Ink Recovery Up     Blowfish Bell Hat     Fugu Bell Hat
    0x00000fa4 : [0x00000001, 0x00000001, 0x00000001], # Inkline Ink Saver (Main)    Bamboo Hat             Bamboo Hat
    0x00000fa5 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Quick Super Jump    Straw Boater     Straw Boater
    0x00000fa6 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Special Duration Up Classic Straw Boater    Classic Straw Boater
    0x00000fa7 : [0x00000008, 0x00000008, 0x00000008], # Forge         Ink Recovery Up     Treasure Hunter     Treasure Hunter
    0x00001388 : [0x00000008, 0x00000008, 0x00000008], # Forge         Ink Saver (Main)    Studio Headphones     Studio Headphones
    0x00001389 : [0x00000008, 0x00000008, 0x00000008], # Forge         Ink Saver (Sub)     Designer Headphones     Colourful Headphones
    0x0000138a : [0x00000008, 0x00000008, 0x00000008], # Forge         Quick Respawn     Noise Cancelers     Noise Cancellers
    0x00001770 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink         Run Speed Up     Golf Visor             Golf Visor
    0x00001771 : [0x00000003, 0x00000003, 0x00000003], # Firefin Special Charge Up  FishFry Visor     FishFry Visor
    0x00001772 : [0x00000004, 0x00000004, 0x00000004], # Tentatek Bomb Range Up     Sun Visor             Sun Visor
    0x00001b58 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Ink Recovery Up     Bike Helmet             Cycle Helmet
    0x00001b5a : [0x00000008, 0x00000008, 0x00000008], # Forge         Swim Speed Up     Stealth Goggles     Stealth Goggles
    0x00001b5b : [0x00000008, 0x00000008, 0x00000008], # Forge         Run Speed Up     Tentacles Helmet     Tentacles Helmet
    0x00001b5c : [0x00000009, 0x00000009, 0x00000009], # Skalop         Special Saver     Skate Helmet     Skate Helmet
    0x00001b5d : [0x00000009, 0x00000009, 0x00000009], # Skalop         Last-Ditch Effort  Visor Skate Helmet     Visor Skate Helmet
    0x00001f40 : [0x00000008, 0x00000008, 0x00000008], # Forge         Tenacity     Gas Mask             Gas Mask
    0x00001f41 : [0x00000008, 0x00000008, 0x00000008], # Forge         Comeback     Paintball Mask     Paintball Mask
    0x00001f42 : [0x00000006, 0x00000006, 0x00000006], # Krak-On Ink Saver (Sub)     Paisley Bandana     Paisley Bandana
    0x00001f43 : [0x00000008, 0x00000008, 0x00000008], # Forge         Special Saver     Skull Bandana     Skull Bandana
    0x00002329 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink         Opening Gambit     B-ball Headband     B-Ball Headband
    0x0000232a : [0x0000000B, 0x0000000B, 0x0000000B], # Zink         Damage Up     Squash Headband     Squash Headband
    0x0000232b : [0x00000004, 0x00000004, 0x00000004], # Tentatek Comeback     Tennis Headband     Tennis Headband
    0x0000232c : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko         Ink Saver (Sub)     Jogging Headband     Jogging Headband
    0x0000232d : [0x00000004, 0x00000004, 0x00000004], # Tentatek Tenacity     Soccer Headband     Football Headband
    0x000003f5 : [0x00000005, 0x00000006, 0x0000000C], # The SQUID GIRL Opening Gambit     SQUID GIRL Hat     SQUID GIRL Hat
    0x0000232e : [0x0000000A, 0x0000000C, 0x00000003], # Famitsu Comeback     Traditional Headband    Traditional Headband
    0x000061a8 : [0x00000006, 0x00000004, 0x00000005], # amiibo         Swim Speed Up     Squid Hairclip     Squid Hairclip
    0x000061a9 : [0x00000000, 0x00000001, 0x00000005], # amiibo         Damage Up     Samurai Helmet     Samurai Helmet
    0x000061aa : [0x00000001, 0x00000001, 0x0000000B], # amiibo         Defense Up     Power Mask             Power Mask
    0x00006978 : [0x00000002, 0x00000005, 0x00000006], # Cuttlegear Run Speed Up     Hero Headset Replica    Hero Headset Replica
    0x0000697c : [0x00000007, 0x00000007, 0x00000008], # Cuttlegear Tenacity     Armor Helmet Replica    Armour Helmet Replica
    0x00006d60 : [0x0000000C, 0x0000000C, 0x00000003], # Cuttlegear Bomb Range Up     Octoling Goggles     Octoling Scope
    0x000003f7 : [0x00000000, 0x00000001, 0x00000005], # Cuttlegear Damage Up     Legendary Cap     Legendary Cap
    0x000003f8 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Damage Up          CoroCoro Cap            CoroCoro Cap
}
clothes = {
    0x00000001 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Quick Respawn      Basic Tee            Basic Tee   
    0x000003e8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Ink Saver (Sub)    White Tee            White Tee   
    0x000003e9 : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Run Speed Up        Black Squideye        Black Squideye   
    0x000003eb : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Cold Blooded        Sky-Blue Squideye    Sky Blue Squideye   
    0x000003ec : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Ink Recovery Up    Rockenberg White      Rockenberg White   
    0x000003ed : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Damage Up          Rockenberg Black      Rockenberg Black   
    0x000003ee : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Special Duration Up Black Tee            Black Tee   
    0x000003ef : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Charge Up  Sunny-Day Tee        Sunny Day Tee   
    0x000003f0 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Saver (Main)    Rainy-Day Tee        Rainy Day Tee   
    0x000003f1 : [0x00000009, 0x00000009, 0x00000009], # Skalop        Special Saver      Reggae Tee            Reggae Tee   
    0x000003f2 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Swim Speed Up      Fugu Tee              Fugu Tee   
    0x000003f3 : [0x00000009, 0x00000009, 0x00000009], # Skalop        Defense Up          Mint Tee              Mint Tee   
    0x000003f4 : [0x00000009, 0x00000009, 0x00000009], # Skalop        Ink Recovery Up    Grape Tee            Grape Tee   
    0x000003f5 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Ink Saver (Main)    Red Vector Tee        Red Vector Tee   
    0x000003f6 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Quick Super Jump    Gray Vector Tee      Grey Vector Tee   
    0x000003f7 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Saver (Sub)    Blue Peaks Tee        Blue Peaks Tee   
    0x000003f8 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Haunt              Ivory Peaks Tee      Ivory Peaks Tee   
    0x000003f9 : [0x00000009, 0x00000009, 0x00000009], # Skalop        Swim Speed Up      Squid-Stitch Tee      Squid-Stitch Tee   
    0x000003fa : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Special Duration Up Pirate-Stripe Tee    Pirate Stripes Tee   
    0x000003fb : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Run Speed Up        Sailor-Stripe Tee    Sailor Stripes Tee   
    0x000003fc : [0x00000003, 0x00000003, 0x00000003], # Firefin        Recon              White 8-Bit FishFry  White 8-Bit FishFry   
    0x000003fd : [0x00000003, 0x00000003, 0x00000003], # Firefin        Defense Up          Black 8-Bit FishFry  Black 8-Bit FishFry   
    0x000003fe : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Ninja Squid        White Anchor Tee      White Anchor Tee   
    0x000003ff : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Recon              Black Anchor Tee      Black Anchor Tee   
    0x00000402 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Defense Up          Carnivore Tee        Carnivore Tee   
    0x00000403 : [0x00000009, 0x00000009, 0x00000009], # Skalop        Ink Saver (Sub)    Pearl Tee            Pearl Tee   
    0x00000405 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Ninja Squid        Herbivore Tee        Herbivore Tee   
    0x000007d0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Quick Respawn      White Striped LS      White Striped LS   
    0x000007d1 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Super Jump    Black LS              Black LS   
    0x000007d2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Bomb Range Up      Purple Camo LS        Purple Camo LS   
    0x000007d3 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Damage Up          Navy Striped LS      Navy Striped LS   
    0x000007d4 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Defense Up          Zekko Baseball LS    Zekko Baseball LS   
    0x000007d5 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Recon              Varsity Baseball LS  Varsity Baseball LS   
    0x000007d6 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Swim Speed Up      Black Baseball LS    Black Baseball LS   
    0x000007d7 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Quick Super Jump    White Baseball LS    White Baseball LS   
    0x000007d8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Ink Recovery Up    White LS              White LS   
    0x000007d9 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ninja Squid        Green Striped LS      Green Striped LS   
    0x000007da : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Haunt              Squidmark LS          Squidmark LS   
    0x000007db : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Special Duration Up Zink LS              Zink LS   
    0x000007dc : [0x00000001, 0x00000001, 0x00000001], # Inkline        Quick Super Jump    Striped Peaks LS      Striped Peaks LS   
    0x00000bb8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Special Saver      White Layered LS      White Layered LS   
    0x00000bb9 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Quick Super Jump    Yellow Layered LS    Yellow Layered LS   
    0x00000bba : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Special Charge Up  Camo Layered LS      Layered Camo LS   
    0x00000bbb : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Ink Saver (Main)    Black Layered LS      Black Layered LS   
    0x00000bbc : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Damage Up          Zink Layered LS      Zink Layered LS   
    0x00000bbd : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Run Speed Up        Layered Anchor LS    Layered Anchor LS   
    0x00000bbe : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Ink Saver (Sub)    Choco Layered LS      Choco Layered LS   
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Damage Up          Part-Time Pirate      Part-Time Pirate   
    0x00000bc0 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Special Saver      Layered Vector LS    Layered Vector LS   
    0x00000bc1 : [0x00000008, 0x00000008, 0x00000008], # Forge          Special Saver      Green Tee            Green Tee   
    0x00000fa0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Ninja Squid        Shrimp-Pink Polo      Pink Shrimp Polo   
    0x00000fa1 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Run Speed Up        Striped Rugby        Striped Rugby   
    0x00000fa2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Quick Respawn      Tricolor Rugby        Tricolour Rugby   
    0x00000fa3 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Cold Blooded        Sage Polo            Sage Green Polo   
    0x00000fa4 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Recon              Black Polo            Black Polo   
    0x00000fa5 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Cold Blooded        Cycling Shirt        Cycling Shirt   
    0x00000fa6 : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Defense Up          Cycle King Jersey    Cycle King Jersey   
    0x00000fa7 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Defense Up          Slipstream United    Slipstream United   
    0x00000fa8 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Damage Up          FC Albacore          FC Albacore   
    0x00001388 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Recon              Olive Ski Jacket      Olive Ski Jacket   
    0x0000138a : [0x00000001, 0x00000001, 0x00000001], # Inkline        Special Duration Up Berry Ski Jacket      Berry Ski Jacket   
    0x0000138b : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Damage Up          Varsity Jacket        Varsity Jacket   
    0x0000138c : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Ninja Squid        School Jersey        School Jersey   
    0x0000138d : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Recon              Green Cardigan        Green Cardigan   
    0x0000138e : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Bomb Range Up      Black Inky Rider      Black Inky Rider   
    0x0000138f : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Special Duration Up White Inky Rider      White Inky Rider   
    0x00001390 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Quick Respawn      Retro Gamer Jersey    Retro Gamer Jersey   
    0x00001391 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Special Charge Up  Orange Cardigan      Orange Cardigan   
    0x00001392 : [0x00000008, 0x00000008, 0x00000008], # Forge          Run Speed Up        Forge Inkling Parka  Forge Inkling Parka   
    0x00001393 : [0x00000008, 0x00000008, 0x00000008], # Forge          Haunt              Forge Octarian Jacket Forge Octarian Jacket   
    0x00001394 : [0x00000008, 0x00000008, 0x00000008], # Forge          Bomb Range Up      Blue Sailor Suit      Blue Sailor Suit   
    0x00001395 : [0x00000008, 0x00000008, 0x00000008], # Forge          Ink Saver (Main)    White Sailor Suit    White Sailor Suit   
    0x00001396 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Respawn      Squid Satin Jacket    Squid Satin Jacket   
    0x00001397 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Special Charge Up  Zapfish Satin Jacket  Zapfish Satin Jacket   
    0x00001398 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Run Speed Up        Krak-On 528          Krak-On 528   
    0x00001770 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Special Saver      B-ball Jersey (Home)  B-Ball Vest (Home)   
    0x00001771 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Ink Saver (Sub)    B-ball Jersey (Away)  B-Ball Vest (Away)   
    0x00001b58 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Swim Speed Up      Gray College Sweat    Grey College Sweat   
    0x00001b59 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Bomb Range Up      Squidmark Sweat      Squidmark Sweat   
    0x00001b5a : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Defense Up          Retro Sweat          Retro Sweat   
    0x00001b5b : [0x00000003, 0x00000003, 0x00000003], # Firefin        Bomb Range Up      Firefin Navy Sweat    Firefin Sweat Navy   
    0x00001b5c : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Damage Up          Navy College Sweat    Navy College Sweat   
    0x00001b5d : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Special Duration Up Reel Sweat            Reel Sweat   
    0x00001b5e : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Cold Blooded        Anchor Sweat          Anchor Sweat   
    0x00001f40 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Ink Saver (Main)    Lumberjack Shirt      Lumberjack Shirt   
    0x00001f41 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Super Jump    Rodeo Shirt          Rodeo Shirt   
    0x00001f42 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Bomb Range Up      Green-Check Shirt    Green Check Shirt   
    0x00001f43 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Ink Recovery Up    White Shirt          White Shirt   
    0x00001f44 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Run Speed Up        Urchins Jersey        Urchins Jersey   
    0x00001f45 : [0x00000008, 0x00000008, 0x00000008], # Forge          Ink Recovery Up    Aloha Shirt          Aloha Shirt   
    0x00001f46 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Saver (Main)    Red-Check Shirt      Red Check Shirt   
    0x00001f47 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Defense Up          Baby-Jelly Shirt      Baby Jelly Shirt   
    0x00001f48 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Special Charge Up  Baseball Jersey      Baseball Jersey   
    0x00001f49 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Super Jump    Gray Mixed Shirt      Grey Mixed Shirt   
    0x00001f4a : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Haunt              Vintage Check Shirt  Vintage Check   
    0x00001f4b : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Ink Saver (Sub)    Round-Collar Shirt    Round Collar Shirt   
    0x00001f4c : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Recovery Up    Logo Aloha Shirt      Logo Aloha Shirt   
    0x00001f4d : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Quick Super Jump    Striped Shirt        Striped Shirt   
    0x00001f4e : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Bomb Range Up      Linen Shirt          Linen Shirt   
    0x00001f4f : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Special Saver      Shirt & Tie          Shirt and Tie   
    0x00002328 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Swim Speed Up      Mountain Vest        Mountain Gilet   
    0x00002329 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Recovery Up    Forest Vest          Forest Gilet   
    0x0000232a : [0x00000003, 0x00000003, 0x00000003], # Firefin        Cold Blooded        Dark Urban Vest      Dark Urban Gilet   
    0x0000232b : [0x00000003, 0x00000003, 0x00000003], # Firefin        Haunt              Yellow Urban Vest    Yellow Urban Gilet   
    0x0000232c : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Duration Up Squid-Pattern WaistcoaSquid Pattern Waistcoat   
    0x0000232d : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Cold Blooded        Squidstar Waistcoat  Squidstar Waistcoat
    0x00002710 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Quick Respawn      Camo Zip Hoodie      Camo Zip Hoodie   
    0x00002711 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Special Duration Up Green Zip Hoodie      Green Zip Hoodie   
    0x00002712 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ninja Squid        Zekko Hoodie          Zekko Hoodie   
    0x00000400 : [0x00000006, 0x00000005, 0x00000005], # KOG            Swim Speed Up      White Line Tee        White Line Tee   
    0x00000401 : [0x0000000A, 0x0000000C, 0x00000001], # KOG            Special Saver      Black Pipe Tee        Black Pipe Tee   
    0x00001772 : [0x00000000, 0x00000005, 0x00000001], # The SQUID GIRL Damage Up          SQUID GIRL Tunic      SQUID GIRL Tunic   
    0x00001f50 : [0x00000004, 0x0000000C, 0x0000000B], # Famitsu        Quick Respawn      Traditional Apron    Traditional Apron   
    0x000061a8 : [0x0000000B, 0x0000000A, 0x0000000C], # amiibo        Ink Recovery Up    School Uniform        School Uniform   
    0x000061a9 : [0x00000007, 0x00000008, 0x00000008], # amiibo        Special Charge Up  Samurai Jacket        Samurai Jacket   
    0x000061aa : [0x00000009, 0x00000001, 0x0000000C], # amiibo        Quick Respawn      Power Armor          Power Armour   
    0x00006590 : [0x00000000, 0x00000000, 0x00000000], # SquidForce    Special Saver      Splatfest Tee        Splatfest Tee   
    0x00000404 : [0x0000000C, 0x0000000C, 0x00000009], # Cuttlegear    Haunt              Octo Tee              Octo Tee   
    0x00006978 : [0x0000000B, 0x0000000C, 0x0000000A], # Cuttlegear    Swim Speed Up      Hero Jacket Replica  Hero Jacket Replica   
    0x0000697c : [0x00000008, 0x00000003, 0x00000006], # Cuttlegear    Special Charge Up  Armor Jacket Replica  Armour Jacket Replica   
    0x00006d60 : [0x0000000C, 0x00000003, 0x0000000C], # Cuttlegear    Ink Saver (Sub)    Octoling Armor        Octoling Armour
    0x00002713 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Cold Blooded        CoroCoro Hoodie        CoroCoro Hoodie
}
shoes = {
    0x00000001 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Saver      Cream Basics          Cream Basics
    0x000003e8 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Defense Up          Blue Lo-Tops          Blue Lo-Tops
    0x000003e9 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Bomb Sniffer        Banana Basics        Banana Basics
    0x000003ea : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Saver (Sub)    LE Lo-Tops            Ltd Edition Lo-Tops
    0x000003eb : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Ink Recovery Up    White Seahorses      White Seahorses
    0x000003ec : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Swim Speed Up      Orange Lo-Tops        Orange Lo-Tops
    0x000003ed : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Swim Speed Up      Black Seahorses      Black Seahorses
    0x000003ee : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Charge Up  Clownfish Basics      Clownfish Basics
    0x000003ef : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Bomb Sniffer        Yellow Seahorses      Yellow Seahorses
    0x000003f0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Ink Saver (Sub)    Strapping Whites      Strapping Whites
    0x000003f1 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Ink Resistance Up  Strapping Reds        Strapping Reds
    0x000003f2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Bomb Sniffer        Soccer Cleats        Football Studs
    0x000003f3 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Ink Resistance Up  LE Soccer Cleats      LE Football Studs
    0x000007d0 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Ink Saver (Main)    Red Hi-Horses        Red Hi-Horses
    0x000007d1 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Special Charge Up  Zombie Hi-Horses      Zombie Hi-Horses
    0x000007d2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Stealth Jump        Cream Hi-Tops        Cream Hi-Tops
    0x000007d3 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Special Duration Up Purple Hi-Horses      Purple Hi-Horses
    0x000007d4 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Recovery Up    Hunter Hi-Tops        Dark Green Hi-Tops
    0x000007d5 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Resistance Up  Red Hi-Tops          Red Hi-Tops
    0x000007d6 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink          Run Speed Up        Gold Hi-Horses        Gold Hi-Horses
    0x000007d8 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Bomb Range Up      Shark Moccasins      Shark Moccasins
    0x000007d9 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob    Ink Recovery Up    Mawcasins            Mawcasins
    0x00000bb8 : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Bomb Range Up      Pink Trainers        Pink Trainers
    0x00000bb9 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Ink Saver (Main)    Orange Arrows        Orange Arrows
    0x00000bba : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Ink Resistance Up  Neon Sea Slugs        Neon Green Sea Slugs
    0x00000bbb : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Special Duration Up White Arrows          White Arrows
    0x00000bbc : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Damage Up          Cyan Trainers        Cyan Trainers
    0x00000bbd : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Special Charge Up  Blue Sea Slugs        Blue Sea Slugs
    0x00000bbe : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Special Saver      Red Sea Slugs        Red Sea Slugs
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Run Speed Up        Purple Sea Slugs      Purple Sea Slugs
    0x00000bc0 : [0x00000007, 0x00000007, 0x00000007], # Takoroka      Stealth Jump        Crazy Arrows          Crazy Arrows
    0x00000bc1 : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Quick Respawn      Black Trainers        Black Trainers
    0x00000fa0 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Run Speed Up        Oyster Clogs          Oyster Clogs
    0x00000fa1 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Respawn      Choco Clogs          Choco Clogs
    0x00000fa2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Saver (Sub)    Blueberry Casuals    Blueberry Casuals
    0x00000fa3 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Damage Up          Plum Casuals          Plum Casuals
    0x00001388 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Recovery Up    Trail Boots          Trail Boots
    0x00001389 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Special Duration Up Custom Trail Boots    Custom Trail Boots
    0x0000138a : [0x00000001, 0x00000001, 0x00000001], # Inkline        Bomb Sniffer        Pro Trail Boots      Pro Trail Boots
    0x00001770 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Quick Respawn      Moto Boots            Biker Boots
    0x00001771 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Bomb Range Up      Tan Work Boots        Tan Work Boots
    0x00001772 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Quick Super Jump    Red Work Boots        Red Work Boots
    0x00001773 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Ink Resistance Up  Blue Moto Boots      Blue Biker Boots
    0x00001774 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Stealth Jump        Green Rain Boots      Moss-Green Wellies
    0x00001775 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Run Speed Up        Acerola Rain Boots    Acerola Wellies
    0x00001776 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Special Charge Up  Punk Whites          Punk Whites
    0x00001777 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Bomb Sniffer        Punk Cherries        Punk Cherries
    0x00001778 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Special Saver      Punk Yellows          Punk Yellows
    0x00001779 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Damage Up          Bubble Rain Boots    Bubble Rain Boots
    0x0000177a : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Quick Super Jump    Snowy Down Boots      Snowy Down Boots
    0x0000177b : [0x00000004, 0x00000004, 0x00000004], # Tentatek      Stealth Jump        Icy Down Boots        Icy Down Boots
    0x00001b58 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Bomb Range Up      Blue Slip-Ons        Blue Plimsolls
    0x00001b59 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Super Jump    Red Slip-Ons          Red Plimsolls
    0x00001b5a : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Defense Up          Squid-Stitch Slip-Ons Squid-Stitch Plimsolls
    0x00001f40 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Swim Speed Up      White Kicks          White Kicks
    0x00001f41 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Stealth Jump        Cherry Kicks          Cherry Kicks
    0x00001f42 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Special Charge Up  Turquoise Kicks      Turquoise Kicks
    0x00001f43 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Quick Respawn      Squink Wingtips      Squid Ink Brogues
    0x00001f44 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg    Defense Up          Roasted Brogues      Roasted Brogues
    0x00000fa6 : [0x00000000, 0x00000001, 0x00000007], # Famitsu        Run Speed Up        Traditional Sandals  Traditional Sandals
    0x000007d7 : [0x0000000A, 0x00000008, 0x00000007], # The SQUID GIRL Swim Speed Up      SQUID GIRL Shoes      SQUID GIRL Shoes
    0x000061a8 : [0x0000000B, 0x0000000C, 0x0000000C], # amiibo        Ink Saver (Sub)    School Shoes          School Shoes
    0x000061a9 : [0x00000007, 0x00000004, 0x00000002], # amiibo        Special Duration Up Samurai Shoes        Samurai Shoes
    0x000061aa : [0x0000000C, 0x00000007, 0x00000009], # amiibo        Ink Saver (Main)    Power Boots          Power Boots
    0x00006978 : [0x00000002, 0x00000004, 0x00000009], # Cuttlegear    Quick Super Jump    Hero Runner Replicas  Hero Runner Replicas
    0x0000697c : [0x00000005, 0x00000003, 0x00000006], # Cuttlegear    Ink Saver (Main)    Armor Boot Replicas  Armour Boot Replicas
    0x00006d60 : [0x0000000C, 0x00000009, 0x00000007], # Cuttlegear    Special Saver      Octoling Boots        Octoling Boots
}
 
def poke_gear(base, oid, lvl=0x00000004, slots=0x00000004, slot1=0x000000000, slot2=0x000000001, slot3=0x000000005):
    print("{0} {1} {2} {3} {4} {5} {6}".format(base, oid, lvl, slots, slot1, slot2, slot3))
    lvl_addr = base + 0x00000004
    slots_addr = base + 0x00000008
    slot1_addr = base + 0x0000000C
    slot2_addr = base + 0x00000010
    slot3_addr = base + 0x00000014
    date_addr = base + 0x00000024
    new_addr = base + 0x00000028
    tcp.pokemem(base, oid)
    tcp.pokemem(lvl_addr, lvl)
    tcp.pokemem(slots_addr, slots)
    tcp.pokemem(slot1_addr, slot1)
    tcp.pokemem(slot2_addr, slot2)
    tcp.pokemem(slot3_addr, slot3)
    tcp.pokemem(date_addr, 0x00000000)
    tcp.pokemem(new_addr, 0x00010000)
 
addresses = (
    {'base':0x12CD0DA0, 'object_ids': shoes},
    {'base':0x12CD3DA0, 'object_ids': clothes},
    {'base':0x12CD6DA0, 'object_ids': hats},
)
 
from tcpgecko import TCPGecko
 
tcp = TCPGecko("192.168.0.101")
 
# money_addr = 0x12CDB1A0
# tcp.pokemem(money_addr, 0x005D1420)
# snails_addr = 0x12CDB1B4
# tcp.pokemem(snails_addr, 0x00000000)
 
for obj in addresses:
    base = obj['base']
    oids = obj['object_ids'].keys()
    # Sort the keys so that the starter gear appears in first slot
    oids.sort()
    for oid in oids:
        abilities = obj['object_ids'][oid]
        poke_gear(base, oid, 4, 4, abilities[0], abilities[1], abilities[2])
        base = base + 0x00000030
   
tcp.s.close()
print("Done.")
</pre>
}}
</div>
{{clr}}
 
==Gecko dotNET Method==
This method allows full control over gear, within the game's limitations. However, there is usually no reason to want control over the number of slots and whether or not they contain a '''?'''. Trial and error is needed, so this method is more difficult than the others.
#[http://www.mediafire.com/download/a8ix5ofcqh9xgb6/Debug.zip Download Gecko dotNET.]
#Find the Wii U local IP address.
#*The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
#[[#Running the Exploit and TCPGecko on Wii U Firmware 5.5.1|Run kexploit31 and TCPGecko on the Wii U.]]
#Launch Splatoon. Get to the start screen or plaza.
#Look at the [[#Sample Scripts|Sample Scripts]] section to find a gear's object ID. For example, the White Headband has the ID 00000001.
#Start Gecko dotNET. In the Memory Viewer tab, enter the Wii U IP, Connect to Gecko, and use Search for the hex 00000001 (White Headband example).
#*The 1st cell and 2nd cell after 00000001 have to do with the number of slots. To unlock all slots, change these cells to 00000004.
#*The 3rd, 4th, and 5th cell after 00000001 are respectively the 1st, 2nd, and 3rd ability slots. Change these to the desired abilities.
#**Look at the scripts above for the values of each ability. For example, Bomb Range Up is 0000000C.
#**There will be multiple pieces of gear with the same object ID. To determine which gear is being edited, check each ability slot and make sure it matches what abilities the gear has in the equipment screen. Trial and error may be needed.
#Check the Equipment screen in Splatoon to see the changes made. When done editing, turn off the console so that the exploit is no longer running.
===Video Tutorial for Gecko dotNET Method===
<embedvideo service="youtube">https://www.youtube.com/watch?v=JUeo2jOwGoU</embedvideo>
 
==Running the Exploit and TCPGecko on Wii U Firmware 5.5.1==
Either loadiine.ovh or self-hosting can be used to load the exploit and TCPGecko on the Wii U.
===loadiine.ovh===
#In the Wii U internet browser settings menu, clear cookies.
#Visit http://loadiine.ovh on the Wii U. Select TCPGecko + Kernel and press Submit. The home screen will appear, indicating that the kernel exploit ran successfully.
#Repeat the previous step so that TCPGecko can run. The home screen will appear again.
===Self-Hosting===
#Install [https://java.com/ Java 8] to the computer.
#Find the local IP address of the computer. All instances of 192.168.0.100 in this section need to be replaced with the computer's local IP address.
#*For Windows computers: Press the Windows key, type "cmd", press enter. A command prompt will open. Type "ipconfig". The local IP address will be listed next to "IPv4 Address".
#*For Mac computers: from the Apple menu pull down "System Preferences" and then click on the "Network" preference pane. The local IP address will be shown.
#Download AtLongLast.zip from [https://gbatemp.net/threads/tutorial-running-kexploit-5-5-x-w-haxserver-loadiine-homebrew-launcher-etc.424948/ GBAtemp.net - Running kexploit 5.5.X w/ HaxServer]. Extract AtLongLast.zip to any convenient location. Oddly, this exploit was released with the names of the folders inverted. Change the folder names as follows: atad = data; sdaolyap = payloads; sredaol = loaders.
#*Additionally for PAL region (Europe, Oceania) consoles, download HaxServer.jar from the same page, and replace HaxServer.jar in AtLongLast with the PAL version.
#Run HaxServer.jar.
#*A small window counting exploits, data, and errors will appear.
#In the Wii U internet browser's settings menu, clear cookies.
#Visit http://192.168.0.100/hax?kexploit31 on the Wii U.
#*If successful, a green screen will come up, and then the home menu will appear.
#Visit http://192.168.0.100/hax?tcpgecko on the Wii U.
#*The home menu should appear.
<ref>[https://gbatemp.net/threads/tutorial-running-kexploit-5-5-x-w-haxserver-loadiine-homebrew-launcher-etc.424948/ kexploit tutorial]</ref>
 
{{Refs}}

Revision as of 15:41, 24 November 2016

Unofficial!
This article discusses content that is not part of the official Splatoon series but is part of the community or competitive gaming space.

Gear editing is the act of using exploits of the Wii U system firmware to change ability slots on pieces of gear that the player has. This type of cheating is used for the same reason as Save Scumming in the competitive Splatoon community, but achieves results far faster. Gear editing will result in a two week ban if the player does it while playing an online match. Gear editing is not detectable by Nintendo if it is done at the start screen, equipment screen, or Inkopolis plaza.[1]

Edited gear.

Preparation

Creating a Splatoon Backup (optional)

  1. Insert a USB drive to the Wii U console.
  2. If the drive is not already formatted for compatibility with the Wii U, allow the Wii U to format it. Any data on the drive will be deleted.
  3. Enter the Settings on the Wii U. Enter Data Management.
  4. Copy the Splatoon data from the system memory to the USB drive.
  5. Remove the USB drive. If it is left in the console, it will be used in place of the system memory for saving Splatoon.

Method Overview

Method Difficulty Splatoon Compatibility Personal Computer Compatibility
Splathax Easy 2.10.0 Microsoft Windows, Apple OS X
Scripted Moderate 2.10.0 All Modern Computers
Gecko .NET Moderate 2.10.0 Microsoft Windows

Splathax Method

This method involves a graphical user interface, so it is easier than the other methods. However, unowned gear cannot be added.

  1. Download Splathax.
  2. Find the Wii U local IP address.
    • The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
  3. Run kexploit31 and TCPGecko on the Wii U.
  4. Launch Splatoon. Get to the start screen or plaza.
  5. Open Splathax on the computer, enter the Wii U local IP address, and click on "Connect".
  6. Edit gear by using the Set Ability dropdown, selecting a piece of gear, and clicking on the main slot in the lower left, or the sub slots in the lower middle.
  7. Check the Equipment screen in Splatoon to see the changes made. When done editing, disconnect Splathax and turn off the console so that the exploit is no longer running.

Video Tutorial for Splathax Method

Scripted Method

This method changes all gear at once and works on all modern computers, making it the quickest and most accessible method. The cheater can choose between matching all three slots or specifying each sub ability.

  1. Install Python 2.7 to the computer.
  2. Find the local IP address of the Wii U.
    • The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
  3. Run kexploit31 and TCPGecko on the Wii U.
  4. Launch Splatoon. Get to the start screen or the plaza.
  5. Download common.py and tcpgecko.py from Github - pygecko by right clicking on them and selecting Save Link As. The location of these .py files does not matter as long as they are in the same folder.
  6. See the Sample Scripts section. Choose a script, make the necessary edits to it in Python IDLE, and run it in Python IDLE by pressing F5.
  7. Go to the equipment screen.
    • If successful, the desired gear will be there. Exit the equipment screen so that the new gear will be saved. When done editing, turn off the console so that the exploit is no longer running.

Sample Scripts

These Python 2.7 scripts will edit sub abilities. The first script makes all three slots on a piece of gear the same, while the second script allows specifying each slot. The IP address 192.168.1.101 in each script needs to replaced with the Wii U local IP address. The values in the sub ability column can be changed to the desired ability by replacing them with the given ability values. For example, the sub ability value for White Headband would be changed to 0x00000000 if the player wanted Damage Up slots. The current values in each script are set to the brand's preferred ability, with exceptions made for brands that do not have a preference.

If the player does not have some gear, the script will give that gear to the player, even if it is normally not possible to have that gear. The following level-exclusive, amiibo-exclusive, or splatfest-exclusive gear is given to the player: Legendary Cap, Octo Tee, Splatfest Tee, Samurai Helmet, Samurai Jacket, Samurai Shoes, Squid Hairclip, School Uniform, School Shoes, Power Mask, Power Armor, Power Boots.

[2] [3]

Matching Triples


"""
Damage Up	        0x00000000
Defense Up	        0x00000001
Ink Saver Main	        0x00000002
Ink Saver Sub	        0x00000003
Ink Recovery Up	        0x00000004
Run Speed Up	        0x00000005
Swim Speed Up	        0x00000006
Special Charge Up	0x00000007
Special Duration Up     0x00000008
Quick Respawn	        0x00000009
Special Saver	        0x0000000A
Quick Super Jump	0x0000000B
Bomb Range Up	        0x0000000C
"""

hats = {    
    #object ID : sub ability, Brand             Main Ability        en_NA                   en_EU
    0x00000001 : 0x00000004, # SquidForce       Ink Recovery Up	    White Headband	    White Headband
    0x000003e8 : 0x00000009, # Skalop	        Bomb Range Up	    Urchins Cap	            Urchins Cap
    0x000003e9 : 0x00000001, # Inkline	        Swim Speed Up	    Lightweight Cap	    Lightweight Cap
    0x000003ea : 0x00000007, # Takoroka	        Defense Up	    Takoroka Mesh	    Takoroka Mesh
    0x000003eb : 0x00000009, # Skalop	        Ink Saver (Sub)	    Streetstyle Cap	    Fashion Cap
    0x000003ec : 0x00000009, # Skalop	        Opening Gambit	    Squid-Stitch Cap	    Squid-Stitch Cap
    0x000003ed : 0x00000009, # Skalop	        Special Charge Up   Squidvader Cap	    Squidvader Cap
    0x000003ee : 0x00000003, # Firefin	        Swim Speed Up	    Camo Mesh	            Camo Mesh Cap
    0x000003ef : 0x0000000A, # Zekko	        Comeback	    Five-Panel Cap	    5-Panel Cap
    0x000003f0 : 0x0000000B, # Zekko	        Quick Super Jump    Zekko Mesh	            Zekko Mesh
    0x000003f1 : 0x0000000A, # Zekko	        Quick Respawn	    Backwards Cap	    Backwards Cap
    0x000003f2 : 0x00000006, # Krak-On	        Special Saver	    Two-Stripe Mesh	    2-Stripe Mesh Cap
    0x000003f3 : 0x0000000A, # Firefin	        Special Saver	    Jet Cap	            Jet Cap
    0x000003f4 : 0x0000000B, # Zink	        Bomb Range Up	    Cycling Cap	            Cycling Cap
    0x000003f5 : 0x00000005, # The SQUID GIRL	Opening Gambit	    SQUID GIRL Hat	    SQUID GIRL Hat
    0x000003f6 : 0x00000004, # Tentatek	        Defense Up	    Cycle King Cap	    Cycle King Cap
    0x000003f7 : 0x00000000, # Cuttlegear 	Damage Up	    Legendary Cap	    Legendary Cap
    0x000007d0 : 0x00000002, # Splash Mob	Quick Super Jump    Bobble Hat	            Bobble Hat
    0x000007d1 : 0x00000001, # Inkline	        Ink Saver (Main)    Short Beanie	    Short Beanie
    0x000007d2 : 0x00000002, # Splash Mob	Opening Gambit	    Striped Beanie	    Striped Beanie
    0x000007d3 : 0x00000009, # Skalop	        Tenacity	    Sporty Bobble Hat	    Sporty Bobble Hat
    0x000007d4 : 0x00000008, # Forge	        Opening Gambit	    Special Forces Beret    Special Forces Beret
    0x000007d5 : 0x00000009, # Skalop	        Comeback	    Squid Nordic	    Squid Nordic
    0x00000bb8 : 0x00000009, # Splash Mob	Quick Respawn	    Retro Specs	            Retro Specs
    0x00000bb9 : 0x00000008, # Forge	        Defense Up	    Splash Goggles	    Splash Goggles
    0x00000bba : 0x00000008, # Forge	        Bomb Range Up	    Pilot Goggles	    Pilot Goggles
    0x00000bbb : 0x0000000A, # Zekko	        Last-Ditch Effort   Tinted Shades	    Coloured Shades
    0x00000bbc : 0x0000000A, # Zekko	        Tenacity	    Black Arrowbands	    Black Arrowbands
    0x00000bbd : 0x00000008, # Forge	        Damage Up	    Snorkel Mask	    Snorkel
    0x00000bbe : 0x00000008, # Zekko	        Special Duration Up White Arrowbands	    White Arrowbands
    0x00000bbf : 0x00000007, # Tentatek	        Special Charge Up   Fake Contacts	    Fake Contacts
    0x00000bc0 : 0x00000005, # Rockenberg	Last-Ditch Effort   18K Aviators	    18K Aviators
    0x00000bc1 : 0x00000006, # Krak-On	        Quick Super Jump    Full Moon Glasses	    Full Moon Glasses
    0x00000bc2 : 0x00000003, # Firefin	        Last-Ditch Effort   Octoglasses	            Octoglasses
    0x00000fa0 : 0x00000008, # Forge	        Last-Ditch Effort   Safari Hat	            Jungle Hat
    0x00000fa1 : 0x00000003, # Firefin	        Ink Saver (Main)    Jungle Hat	            Safari Hat
    0x00000fa2 : 0x00000001, # Inkline	        Special Duration Up Camping Hat	            Camping Hat
    0x00000fa3 : 0x00000003, # Firefin	        Ink Recovery Up	    Blowfish Bell Hat	    Fugu Bell Hat
    0x00000fa4 : 0x00000002, # Inkline	        Ink Saver (Main)    Bamboo Hat	            Bamboo Hat
    0x00000fa5 : 0x00000009, # Skalop	        Quick Super Jump    Straw Boater	    Straw Boater
    0x00000fa6 : 0x00000009, # Skalop	        Special Duration Up Classic Straw Boater    Classic Straw Boater
    0x00000fa7 : 0x00000008, # Forge	        Ink Recovery Up	    Treasure Hunter	    Treasure Hunter
    0x00001388 : 0x00000008, # Forge	        Ink Saver (Main)    Studio Headphones	    Studio Headphones
    0x00001389 : 0x00000008, # Forge	        Ink Saver (Sub)	    Designer Headphones	    Colourful Headphones
    0x0000138a : 0x00000008, # Forge	        Quick Respawn	    Noise Cancelers	    Noise Cancellers
    0x00001770 : 0x0000000B, # Zink	        Run Speed Up	    Golf Visor	            Golf Visor
    0x00001771 : 0x00000003, # Firefin	        Special Charge Up   FishFry Visor	    FishFry Visor
    0x00001772 : 0x00000004, # Tentatek	        Bomb Range Up	    Sun Visor	            Sun Visor
    0x00001b58 : 0x00000009, # Skalop	        Ink Recovery Up	    Bike Helmet	            Cycle Helmet
    0x00001b5a : 0x00000008, # Forge	        Swim Speed Up	    Stealth Goggles	    Stealth Goggles
    0x00001b5b : 0x00000008, # Forge	        Run Speed Up	    Tentacles Helmet	    Tentacles Helmet
    0x00001b5c : 0x00000009, # Skalop	        Special Saver	    Skate Helmet	    Skate Helmet
    0x00001b5d : 0x00000009, # Skalop	        Last-Ditch Effort   Visor Skate Helmet	    Visor Skate Helmet
    0x00001f40 : 0x00000008, # Forge	        Tenacity	    Gas Mask	            Gas Mask
    0x00001f41 : 0x00000008, # Forge	        Comeback	    Paintball Mask	    Paintball Mask
    0x00001f42 : 0x00000006, # Krak-On	        Ink Saver (Sub)	    Paisley Bandana	    Paisley Bandana
    0x00001f43 : 0x00000008, # Forge	        Special Saver	    Skull Bandana	    Skull Bandana
    0x00002329 : 0x0000000B, # Zink	        Opening Gambit	    B-ball Headband	    B-Ball Headband
    0x0000232a : 0x0000000B, # Zink	        Damage Up	    Squash Headband	    Squash Headband
    0x0000232b : 0x00000004, # Tentatek	        Comeback	    Tennis Headband	    Tennis Headband
    0x0000232c : 0x00000003, # Zekko	        Ink Saver (Sub)	    Jogging Headband	    Jogging Headband
    0x0000232d : 0x00000004, # Tentatek	        Tenacity	    Soccer Headband	    Football Headband
    0x0000232e : 0x00000006, # Famitsu	        Comeback	    Traditional Headband    Traditional Headband
    0x000061a8 : 0x00000006, # amiibo	        Swim Speed Up	    Squid Hairclip	    Squid Hairclip
    0x000061a9 : 0x00000000, # amiibo	        Damage Up	    Samurai Helmet	    Samurai Helmet
    0x000061aa : 0x00000001, # amiibo	        Defense Up	    Power Mask	            Power Mask
    0x00006978 : 0x00000005, # Cuttlegear	Run Speed Up	    Hero Headset Replica    Hero Headset Replica
    0x0000697c : 0x00000007, # Cuttlegear	Tenacity	    Armor Helmet Replica    Armour Helmet Replica
    0x00006d60 : 0x0000000C, # Cuttlegear	Bomb Range Up	    Octoling Goggles	    Octoling Scope
    0x000003f8 : 0x0000000A, # Zekko            Damage Up           CoroCoro Cap            CoroCoro Cap

}
clothes = {
    0x00000001 : 0x00000000, # SquidForce       Quick Respawn       Basic Tee               Basic Tee    
    0x000003e8 : 0x00000000, # SquidForce       Ink Saver (Sub)     White Tee               White Tee    
    0x000003e9 : 0x00000004, # Tentatek         Run Speed Up        Black Squideye          Black Squideye    
    0x000003eb : 0x00000004, # Tentatek         Cold Blooded        Sky-Blue Squideye       Sky Blue Squideye    
    0x000003ec : 0x00000005, # Rockenberg       Ink Recovery Up     Rockenberg White        Rockenberg White    
    0x000003ed : 0x00000005, # Rockenberg       Damage Up           Rockenberg Black        Rockenberg Black    
    0x000003ee : 0x00000000, # SquidForce       Special Duration Up Black Tee               Black Tee    
    0x000003ef : 0x00000006, # Krak-On          Special Charge Up   Sunny-Day Tee           Sunny Day Tee    
    0x000003f0 : 0x00000006, # Krak-On          Ink Saver (Main)    Rainy-Day Tee           Rainy Day Tee    
    0x000003f1 : 0x00000009, # Skalop           Special Saver       Reggae Tee              Reggae Tee    
    0x000003f2 : 0x00000003, # Firefin          Swim Speed Up       Fugu Tee                Fugu Tee    
    0x000003f3 : 0x00000009, # Skalop           Defense Up          Mint Tee                Mint Tee    
    0x000003f4 : 0x00000009, # Skalop           Ink Recovery Up     Grape Tee               Grape Tee    
    0x000003f5 : 0x00000002, # Takoroka         Ink Saver (Main)    Red Vector Tee          Red Vector Tee    
    0x000003f6 : 0x00000007, # Takoroka         Quick Super Jump    Gray Vector Tee         Grey Vector Tee    
    0x000003f7 : 0x00000001, # Inkline          Ink Saver (Sub)     Blue Peaks Tee          Blue Peaks Tee    
    0x000003f8 : 0x00000001, # Inkline          Haunt               Ivory Peaks Tee         Ivory Peaks Tee    
    0x000003f9 : 0x00000009, # Skalop           Swim Speed Up       Squid-Stitch Tee        Squid-Stitch Tee    
    0x000003fa : 0x00000002, # Splash Mob       Special Duration Up Pirate-Stripe Tee       Pirate Stripes Tee    
    0x000003fb : 0x00000002, # Splash Mob       Run Speed Up        Sailor-Stripe Tee       Sailor Stripes Tee    
    0x000003fc : 0x00000003, # Firefin          Recon               White 8-Bit FishFry     White 8-Bit FishFry    
    0x000003fd : 0x00000003, # Firefin          Defense Up          Black 8-Bit FishFry     Black 8-Bit FishFry    
    0x000003fe : 0x00000000, # SquidForce       Ninja Squid         White Anchor Tee        White Anchor Tee    
    0x000003ff : 0x00000000, # SquidForce       Recon               Black Anchor Tee        Black Anchor Tee    
    0x00000400 : 0x00000006, # KOG              Swim Speed Up       White Line Tee          White Line Tee    
    0x00000401 : 0x0000000A, # KOG              Special Saver       Black Pipe Tee          Black Pipe Tee    
    0x00000402 : 0x00000003, # Firefin          Defense Up          Carnivore Tee           Carnivore Tee    
    0x00000403 : 0x00000009, # Skalop           Ink Saver (Sub)     Pearl Tee               Pearl Tee    
    0x00000404 : 0x00000009, # Cuttlegear       Haunt               Octo Tee                Octo Tee    
    0x00000405 : 0x00000003, # Firefin          Ninja Squid         Herbivore Tee           Herbivore Tee    
    0x000007d0 : 0x00000002, # Splash Mob       Quick Respawn       White Striped LS        White Striped LS    
    0x000007d1 : 0x0000000B, # Zekko            Quick Super Jump    Black LS                Black LS    
    0x000007d2 : 0x00000007, # Takoroka         Bomb Range Up       Purple Camo LS          Purple Camo LS    
    0x000007d3 : 0x00000002, # Splash Mob       Damage Up           Navy Striped LS         Navy Striped LS    
    0x000007d4 : 0x00000001, # Zekko            Defense Up          Zekko Baseball LS       Zekko Baseball LS    
    0x000007d5 : 0x00000002, # Splash Mob       Recon               Varsity Baseball LS     Varsity Baseball LS    
    0x000007d6 : 0x00000005, # Rockenberg       Swim Speed Up       Black Baseball LS       Black Baseball LS    
    0x000007d7 : 0x00000005, # Rockenberg       Quick Super Jump    White Baseball LS       White Baseball LS    
    0x000007d8 : 0x00000000, # SquidForce       Ink Recovery Up     White LS                White LS    
    0x000007d9 : 0x00000001, # Inkline          Ninja Squid         Green Striped LS        Green Striped LS    
    0x000007da : 0x00000000, # SquidForce       Haunt               Squidmark LS            Squidmark LS    
    0x000007db : 0x00000008, # Zink             Special Duration Up Zink LS                 Zink LS    
    0x000007dc : 0x00000001, # Inkline          Quick Super Jump    Striped Peaks LS        Striped Peaks LS    
    0x00000bb8 : 0x00000000, # SquidForce       Special Saver       White Layered LS        White Layered LS    
    0x00000bb9 : 0x00000000, # SquidForce       Quick Super Jump    Yellow Layered LS       Yellow Layered LS    
    0x00000bba : 0x00000000, # SquidForce       Special Charge Up   Camo Layered LS         Layered Camo LS    
    0x00000bbb : 0x00000000, # SquidForce       Ink Saver (Main)    Black Layered LS        Black Layered LS    
    0x00000bbc : 0x0000000B, # Zink             Damage Up           Zink Layered LS         Zink Layered LS    
    0x00000bbd : 0x00000000, # SquidForce       Run Speed Up        Layered Anchor LS       Layered Anchor LS    
    0x00000bbe : 0x00000007, # Takoroka         Ink Saver (Sub)     Choco Layered LS        Choco Layered LS    
    0x00000bbf : 0x00000004, # Tentatek         Damage Up           Part-Time Pirate        Part-Time Pirate    
    0x00000bc0 : 0x00000007, # Takoroka         Special Saver       Layered Vector LS       Layered Vector LS    
    0x00000bc1 : 0x00000008, # Forge            Special Saver       Green Tee               Green Tee    
    0x00000fa0 : 0x00000002, # Splash Mob       Ninja Squid         Shrimp-Pink Polo        Pink Shrimp Polo    
    0x00000fa1 : 0x00000005, # Takoroka         Run Speed Up        Striped Rugby           Striped Rugby    
    0x00000fa2 : 0x00000007, # Takoroka         Quick Respawn       Tricolor Rugby          Tricolour Rugby    
    0x00000fa3 : 0x00000002, # Splash Mob       Cold Blooded        Sage Polo               Sage Green Polo    
    0x00000fa4 : 0x0000000A, # Zekko            Recon               Black Polo              Black Polo    
    0x00000fa5 : 0x0000000B, # Zink             Cold Blooded        Cycling Shirt           Cycling Shirt    
    0x00000fa6 : 0x00000004, # Tentatek         Defense Up          Cycle King Jersey       Cycle King Jersey    
    0x00000fa7 : 0x00000007, # Takoroka         Defense Up          Slipstream United       Slipstream United    
    0x00000fa8 : 0x00000007, # Takoroka         Damage Up           FC Albacore             FC Albacore    
    0x00001388 : 0x00000001, # Inkline          Recon               Olive Ski Jacket        Olive Ski Jacket    
    0x0000138a : 0x00000001, # Inkline          Special Duration Up Berry Ski Jacket        Berry Ski Jacket    
    0x0000138b : 0x0000000A, # Zekko            Damage Up           Varsity Jacket          Varsity Jacket    
    0x0000138c : 0x0000000B, # Zink             Ninja Squid         School Jersey           School Jersey    
    0x0000138d : 0x00000002, # Splash Mob       Recon               Green Cardigan          Green Cardigan    
    0x0000138e : 0x00000005, # Rockenberg       Bomb Range Up       Black Inky Rider        Black Inky Rider    
    0x0000138f : 0x00000005, # Rockenberg       Special Duration Up White Inky Rider        White Inky Rider    
    0x00001390 : 0x0000000B, # Zink             Quick Respawn       Retro Gamer Jersey      Retro Gamer Jersey    
    0x00001391 : 0x00000002, # Splash Mob       Special Charge Up   Orange Cardigan         Orange Cardigan    
    0x00001392 : 0x00000008, # Forge            Run Speed Up        Forge Inkling Parka     Forge Inkling Parka    
    0x00001393 : 0x00000008, # Forge            Haunt               Forge Octarian Jacket   Forge Octarian Jacket    
    0x00001394 : 0x00000008, # Forge            Bomb Range Up       Blue Sailor Suit        Blue Sailor Suit    
    0x00001395 : 0x00000008, # Forge            Ink Saver (Main)    White Sailor Suit       White Sailor Suit    
    0x00001396 : 0x0000000A, # Zekko            Quick Respawn       Squid Satin Jacket      Squid Satin Jacket    
    0x00001397 : 0x0000000A, # Zekko            Special Charge Up   Zapfish Satin Jacket    Zapfish Satin Jacket    
    0x00001398 : 0x00000006, # Krak-On          Run Speed Up        Krak-On 528             Krak-On 528    
    0x00001770 : 0x0000000B, # Zink             Special Saver       B-ball Jersey (Home)    B-Ball Vest (Home)    
    0x00001771 : 0x0000000B, # Zink             Ink Saver (Sub)     B-ball Jersey (Away)    B-Ball Vest (Away)    
    0x00001772 : 0x00000000, # The SQUID GIRL   Damage Up           SQUID GIRL Tunic        SQUID GIRL Tunic    
    0x00001b58 : 0x00000002, # Splash Mob       Swim Speed Up       Gray College Sweat      Grey College Sweat    
    0x00001b59 : 0x00000000, # SquidForce       Bomb Range Up       Squidmark Sweat         Squidmark Sweat    
    0x00001b5a : 0x00000000, # SquidForce       Defense Up          Retro Sweat             Retro Sweat    
    0x00001b5b : 0x00000003, # Firefin          Bomb Range Up       Firefin Navy Sweat      Firefin Sweat Navy    
    0x00001b5c : 0x00000002, # Splash Mob       Damage Up           Navy College Sweat      Navy College Sweat    
    0x00001b5d : 0x0000000A, # Zekko            Special Duration Up Reel Sweat              Reel Sweat    
    0x00001b5e : 0x00000000, # SquidForce       Cold Blooded        Anchor Sweat            Anchor Sweat    
    0x00001f40 : 0x00000005, # Rockenberg       Ink Saver (Main)    Lumberjack Shirt        Lumberjack Shirt    
    0x00001f41 : 0x00000006, # Krak-On          Quick Super Jump    Rodeo Shirt             Rodeo Shirt    
    0x00001f42 : 0x0000000C, # Zekko            Bomb Range Up       Green-Check Shirt       Green Check Shirt    
    0x00001f43 : 0x00000002, # Splash Mob       Ink Recovery Up     White Shirt             White Shirt    
    0x00001f44 : 0x0000000B, # Zink             Run Speed Up        Urchins Jersey          Urchins Jersey    
    0x00001f45 : 0x00000008, # Forge            Ink Recovery Up     Aloha Shirt             Aloha Shirt    
    0x00001f46 : 0x0000000A, # Zekko            Ink Saver (Main)    Red-Check Shirt         Red Check Shirt    
    0x00001f47 : 0x00000002, # Splash Mob       Defense Up          Baby-Jelly Shirt        Baby Jelly Shirt    
    0x00001f48 : 0x00000003, # Firefin          Special Charge Up   Baseball Jersey         Baseball Jersey    
    0x00001f49 : 0x0000000A, # Zekko            Quick Super Jump    Gray Mixed Shirt        Grey Mixed Shirt    
    0x00001f4a : 0x00000005, # Rockenberg       Haunt               Vintage Check Shirt     Vintage Check    
    0x00001f4b : 0x00000005, # Rockenberg       Ink Saver (Sub)     Round-Collar Shirt      Round Collar Shirt    
    0x00001f4c : 0x0000000A, # Zekko            Ink Recovery Up     Logo Aloha Shirt        Logo Aloha Shirt    
    0x00001f4d : 0x00000002, # Splash Mob       Quick Super Jump    Striped Shirt           Striped Shirt    
    0x00001f4e : 0x00000002, # Splash Mob       Bomb Range Up       Linen Shirt             Linen Shirt    
    0x00001f4f : 0x00000002, # Splash Mob       Special Saver       Shirt & Tie             Shirt and Tie    
    0x00001f50 : 0x00000009, # Famitsu          Quick Respawn       Traditional Apron       Traditional Apron    
    0x00002328 : 0x00000001, # Inkline          Swim Speed Up       Mountain Vest           Mountain Gilet    
    0x00002329 : 0x00000001, # Inkline          Ink Recovery Up     Forest Vest             Forest Gilet    
    0x0000232a : 0x00000003, # Firefin          Cold Blooded        Dark Urban Vest         Dark Urban Gilet    
    0x0000232b : 0x00000003, # Firefin          Haunt               Yellow Urban Vest       Yellow Urban Gilet    
    0x0000232c : 0x00000006, # Krak-On          Special Duration Up Squid-Pattern Waistcoat`Squid Pattern Waistcoat    
    0x0000232d : 0x00000006, # Krak-On          Cold Blooded        Squidstar Waistcoat     Squidstar Waistcoat
    0x00002710 : 0x00000003, # Firefin          Quick Respawn       Camo Zip Hoodie         Camo Zip Hoodie    
    0x00002711 : 0x00000003, # Firefin          Special Duration Up Green Zip Hoodie        Green Zip Hoodie    
    0x00002712 : 0x00000006, # Zekko            Ninja Squid         Zekko Hoodie            Zekko Hoodie    
    0x000061a8 : 0x00000004, # amiibo           Ink Recovery Up     School Uniform          School Uniform    
    0x000061a9 : 0x00000007, # amiibo           Special Charge Up   Samurai Jacket          Samurai Jacket    
    0x000061aa : 0x00000009, # amiibo           Quick Respawn       Power Armor             Power Armour    
    0x00006590 : 0x00000000, # SquidForce       Special Saver       Splatfest Tee           Splatfest Tee    
    0x00006978 : 0x00000006, # Cuttlegear       Swim Speed Up       Hero Jacket Replica     Hero Jacket Replica    
    0x0000697c : 0x00000007, # Cuttlegear       Special Charge Up   Armor Jacket Replica    Armour Jacket Replica    
    0x00006d60 : 0x00000003, # Cuttlegear       Ink Saver (Sub)     Octoling Armor          Octoling Armour
    0x00002713 : 0x0000000A, # Zekko            Cold Blooded        CoroCoro Hoodie         CoroCoro Hoodie
}

shoes = {
    0x00000001 : 0x00000006, # Krak-On        	Special Saver       Cream Basics          Cream Basics
    0x000003e8 : 0x00000001, # Zekko          	Defense Up          Blue Lo-Tops          Blue Lo-Tops
    0x000003e9 : 0x00000006, # Krak-On        	Bomb Sniffer        Banana Basics         Banana Basics
    0x000003ea : 0x0000000A, # Zekko          	Ink Saver (Sub)     LE Lo-Tops            Ltd Edition Lo-Tops
    0x000003eb : 0x00000004, # Zink           	Ink Recovery Up     White Seahorses       White Seahorses
    0x000003ec : 0x0000000A, # Zekko          	Swim Speed Up       Orange Lo-Tops        Orange Lo-Tops
    0x000003ed : 0x0000000B, # Zink           	Swim Speed Up       Black Seahorses       Black Seahorses
    0x000003ee : 0x00000006, # Krak-On        	Special Charge Up   Clownfish Basics      Clownfish Basics
    0x000003ef : 0x0000000B, # Zink           	Bomb Sniffer        Yellow Seahorses      Yellow Seahorses
    0x000003f0 : 0x00000002, # Splash Mob     	Ink Saver (Sub)     Strapping Whites      Strapping Whites
    0x000003f1 : 0x00000002, # Splash Mob     	Ink Resistance Up   Strapping Reds        Strapping Reds
    0x000003f2 : 0x00000007, # Takoroka       	Bomb Sniffer        Soccer Cleats         Football Studs
    0x000003f3 : 0x00000007, # Takoroka       	Ink Resistance Up   LE Soccer Cleats      LE Football Studs
    0x000007d0 : 0x0000000B, # Zink           	Ink Saver (Main)    Red Hi-Horses         Red Hi-Horses
    0x000007d1 : 0x0000000B, # Zink           	Special Charge Up   Zombie Hi-Horses      Zombie Hi-Horses
    0x000007d2 : 0x00000006, # Krak-On        	Stealth Jump        Cream Hi-Tops         Cream Hi-Tops
    0x000007d3 : 0x0000000B, # Zink           	Special Duration Up Purple Hi-Horses      Purple Hi-Horses
    0x000007d4 : 0x00000006, # Krak-On        	Ink Recovery Up     Hunter Hi-Tops        Dark Green Hi-Tops
    0x000007d5 : 0x00000006, # Krak-On        	Ink Resistance Up   Red Hi-Tops           Red Hi-Tops
    0x000007d6 : 0x0000000B, # Zink           	Run Speed Up        Gold Hi-Horses        Gold Hi-Horses
    0x000007d7 : 0x00000006, # The SQUID GIRL 	Swim Speed Up       SQUID GIRL Shoes      SQUID GIRL Shoes
    0x000007d8 : 0x0000000C, # Splash Mob     	Bomb Range Up       Shark Moccasins       Shark Moccasins
    0x000007d9 : 0x00000002, # Splash Mob     	Ink Recovery Up     Mawcasins             Mawcasins
    0x00000bb8 : 0x00000004, # Tentatek       	Bomb Range Up       Pink Trainers         Pink Trainers
    0x00000bb9 : 0x00000007, # Takoroka       	Ink Saver (Main)    Orange Arrows         Orange Arrows
    0x00000bba : 0x00000004, # Tentatek       	Ink Resistance Up   Neon Sea Slugs        Neon Green Sea Slugs
    0x00000bbb : 0x00000007, # Takoroka       	Special Duration Up White Arrows          White Arrows
    0x00000bbc : 0x00000000, # Tentatek       	Damage Up           Cyan Trainers         Cyan Trainers
    0x00000bbd : 0x00000004, # Tentatek       	Special Charge Up   Blue Sea Slugs        Blue Sea Slugs
    0x00000bbe : 0x00000004, # Tentatek       	Special Saver       Red Sea Slugs         Red Sea Slugs
    0x00000bbf : 0x00000004, # Tentatek       	Run Speed Up        Purple Sea Slugs      Purple Sea Slugs
    0x00000bc0 : 0x00000007, # Takoroka       	Stealth Jump        Crazy Arrows          Crazy Arrows
    0x00000bc1 : 0x00000004, # Tentatek       	Quick Respawn       Black Trainers        Black Trainers
    0x00000fa0 : 0x00000006, # Krak-On        	Run Speed Up        Oyster Clogs          Oyster Clogs
    0x00000fa1 : 0x00000006, # Krak-On        	Quick Respawn       Choco Clogs           Choco Clogs
    0x00000fa2 : 0x00000006, # Krak-On        	Ink Saver (Sub)     Blueberry Casuals     Blueberry Casuals
    0x00000fa3 : 0x00000006, # Krak-On        	Damage Up           Plum Casuals          Plum Casuals
    0x00000fa6 : 0x00000005, # Famitsu        	Run Speed Up        Traditional Sandals   Traditional Sandals
    0x00001388 : 0x00000001, # Inkline        	Ink Recovery Up     Trail Boots           Trail Boots
    0x00001389 : 0x00000001, # Inkline        	Special Duration Up Custom Trail Boots    Custom Trail Boots
    0x0000138a : 0x00000001, # Inkline        	Bomb Sniffer        Pro Trail Boots       Pro Trail Boots
    0x00001770 : 0x00000009, # Rockenberg     	Quick Respawn       Moto Boots            Biker Boots
    0x00001771 : 0x00000005, # Rockenberg     	Bomb Range Up       Tan Work Boots        Tan Work Boots
    0x00001772 : 0x00000005, # Rockenberg     	Quick Super Jump    Red Work Boots        Red Work Boots
    0x00001773 : 0x00000005, # Rockenberg     	Ink Resistance Up   Blue Moto Boots       Blue Biker Boots
    0x00001774 : 0x00000001, # Inkline        	Stealth Jump        Green Rain Boots      Moss-Green Wellies
    0x00001775 : 0x00000001, # Inkline        	Run Speed Up        Acerola Rain Boots    Acerola Wellies
    0x00001776 : 0x00000005, # Rockenberg     	Special Charge Up   Punk Whites           Punk Whites
    0x00001777 : 0x00000005, # Rockenberg     	Bomb Sniffer        Punk Cherries         Punk Cherries
    0x00001778 : 0x00000005, # Rockenberg     	Special Saver       Punk Yellows          Punk Yellows
    0x00001779 : 0x00000001, # Inkline        	Damage Up           Bubble Rain Boots     Bubble Rain Boots
    0x0000177a : 0x00000004, # Tentatek       	Quick Super Jump    Snowy Down Boots      Snowy Down Boots
    0x0000177b : 0x0000000B, # Tentatek       	Stealth Jump        Icy Down Boots        Icy Down Boots
    0x00001b58 : 0x00000006, # Krak-On        	Bomb Range Up       Blue Slip-Ons         Blue Plimsolls
    0x00001b59 : 0x00000006, # Krak-On        	Quick Super Jump    Red Slip-Ons          Red Plimsolls
    0x00001b5a : 0x00000006, # Krak-On        	Defense Up          Squid-Stitch Slip-Ons Squid-Stitch Plimsolls
    0x00001f40 : 0x00000005, # Rockenberg     	Swim Speed Up       White Kicks           White Kicks
    0x00001f41 : 0x00000005, # Rockenberg     	Stealth Jump        Cherry Kicks          Cherry Kicks
    0x00001f42 : 0x00000007, # Rockenberg     	Special Charge Up   Turquoise Kicks       Turquoise Kicks
    0x00001f43 : 0x00000005, # Rockenberg     	Quick Respawn       Squink Wingtips       Squid Ink Brogues
    0x00001f44 : 0x00000005, # Rockenberg     	Defense Up          Roasted Brogues       Roasted Brogues
    0x000061a8 : 0x00000003, # amiibo         	Ink Saver (Sub)     School Shoes          School Shoes
    0x000061a9 : 0x00000008, # amiibo         	Special Duration Up Samurai Shoes         Samurai Shoes
    0x000061aa : 0x00000002, # amiibo         	Ink Saver (Main)    Power Boots           Power Boots
    0x00006978 : 0x0000000B, # Cuttlegear     	Quick Super Jump    Hero Runner Replicas  Hero Runner Replicas
    0x0000697c : 0x00000002, # Cuttlegear     	Ink Saver (Main)    Armor Boot Replicas   Armour Boot Replicas
    0x00006d60 : 0x0000000A, # Cuttlegear     	Special Saver       Octoling Boots        Octoling Boots
}
def poke_gear(base, oid, lvl=0x00000004, slots=0x00000004, slot1=0x000000000, slot2=0x000000001, slot3=0x000000005):
    # print("{0} {1} {2} {3} {4} {5} {6}".format(base, oid, lvl, slots, slot1, slot2, slot3))
    lvl_addr = base + 0x00000004
    slots_addr = base + 0x00000008
    slot1_addr = base + 0x0000000C
    slot2_addr = base + 0x00000010
    slot3_addr = base + 0x00000014
    date_addr = base + 0x00000024
    new_addr = base + 0x00000028
    tcp.pokemem(base, oid)
    tcp.pokemem(lvl_addr, lvl)
    tcp.pokemem(slots_addr, slots)
    tcp.pokemem(slot1_addr, slot1)
    tcp.pokemem(slot2_addr, slot2)
    tcp.pokemem(slot3_addr, slot3)
    tcp.pokemem(date_addr, 0x00000000)
    tcp.pokemem(new_addr, 0x00010000)

addresses = (
    {'base':0x12CD0DA0, 'object_ids':shoes},
    {'base':0x12CD3DA0, 'object_ids':clothes},
    {'base':0x12CD6DA0, 'object_ids':hats},
)

from tcpgecko import TCPGecko

tcp = TCPGecko("192.168.1.101")

for obj in addresses:
    base = obj['base']
    oids = obj['object_ids'].keys()
    # Sort the keys so that the starter gear appears in first slot
    oids.sort()
    for oid in oids:
        ability = obj['object_ids'][oid]
        poke_gear(base, oid, 4, 4, ability, ability, ability)
        base = base + 0x00000030
    
tcp.s.close()
print("Done.")

Specifying Each Sub Ability


"""
Damage Up	        0x00000000
Defense Up	        0x00000001
Ink Saver Main	        0x00000002
Ink Saver Sub	        0x00000003
Ink Recovery Up	        0x00000004
Run Speed Up	        0x00000005
Swim Speed Up	        0x00000006
Special Charge Up	0x00000007
Special Duration Up	0x00000008
Quick Respawn	        0x00000009
Special Saver	        0x0000000A
Quick Super Jump	0x0000000B
Bomb Range Up	        0x0000000C
"""

hats = {    
    #object ID : sub 1        sub 2       sub 3      ,   Brand          Main Ability        en_NA                   en_EU
    0x00000001 : [0x00000000, 0x00000000, 0x00000000], # SquidForce	Ink Recovery Up	    White Headband	    White Headband
    0x000003e8 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Bomb Range Up	    Urchins Cap	            Urchins Cap
    0x000003e9 : [0x00000001, 0x00000001, 0x00000001], # Inkline	Swim Speed Up	    Lightweight Cap	    Lightweight Cap
    0x000003ea : [0x00000007, 0x00000007, 0x00000007], # Takoroka	Defense Up	    Takoroka Mesh	    Takoroka Mesh
    0x000003eb : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Ink Saver (Sub)	    Streetstyle Cap	    Fashion Cap
    0x000003ec : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Opening Gambit	    Squid-Stitch Cap	    Squid-Stitch Cap
    0x000003ed : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Special Charge Up   Squidvader Cap	    Squidvader Cap
    0x000003ee : [0x00000003, 0x00000003, 0x00000003], # Firefin	Swim Speed Up	    Camo Mesh	            Camo Mesh Cap
    0x000003ef : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Comeback	    Five-Panel Cap	    5-Panel Cap
    0x000003f0 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Quick Super Jump    Zekko Mesh	            Zekko Mesh
    0x000003f1 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Quick Respawn	    Backwards Cap	    Backwards Cap
    0x000003f2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On	Special Saver	    Two-Stripe Mesh	    2-Stripe Mesh Cap
    0x000003f3 : [0x00000003, 0x00000003, 0x00000003], # Firefin	Special Saver	    Jet Cap	            Jet Cap
    0x000003f4 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink	        Bomb Range Up	    Cycling Cap	            Cycling Cap
    0x000003f6 : [0x00000004, 0x00000004, 0x00000004], # Tentatek	Defense Up	    Cycle King Cap	    Cycle King Cap
    0x000007d0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob	Quick Super Jump    Bobble Hat	            Bobble Hat
    0x000007d1 : [0x00000001, 0x00000001, 0x00000001], # Inkline	Ink Saver (Main)    Short Beanie	    Short Beanie
    0x000007d2 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob	Opening Gambit	    Striped Beanie	    Striped Beanie
    0x000007d3 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Tenacity	    Sporty Bobble Hat	    Sporty Bobble Hat
    0x000007d4 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Opening Gambit	    Special Forces Beret    Special Forces Beret
    0x000007d5 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Comeback	    Squid Nordic	    Squid Nordic
    0x00000bb8 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob	Quick Respawn	    Retro Specs	            Retro Specs
    0x00000bb9 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Defense Up	    Splash Goggles	    Splash Goggles
    0x00000bba : [0x00000008, 0x00000008, 0x00000008], # Forge	        Bomb Range Up	    Pilot Goggles	    Pilot Goggles
    0x00000bbb : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Last-Ditch Effort   Tinted Shades	    Coloured Shades
    0x00000bbc : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Tenacity	    Black Arrowbands	    Black Arrowbands
    0x00000bbd : [0x00000008, 0x00000008, 0x00000008], # Forge	        Damage Up	    Snorkel Mask	    Snorkel
    0x00000bbe : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Special Duration Up White Arrowbands	    White Arrowbands
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek	Special Charge Up   Fake Contacts	    Fake Contacts
    0x00000bc0 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg	Last-Ditch Effort   18K Aviators	    18K Aviators
    0x00000bc1 : [0x00000006, 0x00000006, 0x00000006], # Krak-On	Quick Super Jump    Full Moon Glasses	    Full Moon Glasses
    0x00000bc2 : [0x00000003, 0x00000003, 0x00000003], # Firefin	Last-Ditch Effort   Octoglasses	            Octoglasses
    0x00000fa0 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Last-Ditch Effort   Safari Hat	            Jungle Hat
    0x00000fa1 : [0x00000003, 0x00000003, 0x00000003], # Firefin	Ink Saver (Main)    Jungle Hat	            Safari Hat
    0x00000fa2 : [0x00000001, 0x00000001, 0x00000001], # Inkline	Special Duration Up Camping Hat	            Camping Hat
    0x00000fa3 : [0x00000003, 0x00000003, 0x00000003], # Firefin	Ink Recovery Up	    Blowfish Bell Hat	    Fugu Bell Hat
    0x00000fa4 : [0x00000001, 0x00000001, 0x00000001], # Inkline	Ink Saver (Main)    Bamboo Hat	            Bamboo Hat
    0x00000fa5 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Quick Super Jump    Straw Boater	    Straw Boater
    0x00000fa6 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Special Duration Up Classic Straw Boater    Classic Straw Boater
    0x00000fa7 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Ink Recovery Up	    Treasure Hunter	    Treasure Hunter
    0x00001388 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Ink Saver (Main)    Studio Headphones	    Studio Headphones
    0x00001389 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Ink Saver (Sub)	    Designer Headphones	    Colourful Headphones
    0x0000138a : [0x00000008, 0x00000008, 0x00000008], # Forge	        Quick Respawn	    Noise Cancelers	    Noise Cancellers
    0x00001770 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink	        Run Speed Up	    Golf Visor	            Golf Visor
    0x00001771 : [0x00000003, 0x00000003, 0x00000003], # Firefin	Special Charge Up   FishFry Visor	    FishFry Visor
    0x00001772 : [0x00000004, 0x00000004, 0x00000004], # Tentatek	Bomb Range Up	    Sun Visor	            Sun Visor
    0x00001b58 : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Ink Recovery Up	    Bike Helmet	            Cycle Helmet
    0x00001b5a : [0x00000008, 0x00000008, 0x00000008], # Forge	        Swim Speed Up	    Stealth Goggles	    Stealth Goggles
    0x00001b5b : [0x00000008, 0x00000008, 0x00000008], # Forge	        Run Speed Up	    Tentacles Helmet	    Tentacles Helmet
    0x00001b5c : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Special Saver	    Skate Helmet	    Skate Helmet
    0x00001b5d : [0x00000009, 0x00000009, 0x00000009], # Skalop	        Last-Ditch Effort   Visor Skate Helmet	    Visor Skate Helmet
    0x00001f40 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Tenacity	    Gas Mask	            Gas Mask
    0x00001f41 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Comeback	    Paintball Mask	    Paintball Mask
    0x00001f42 : [0x00000006, 0x00000006, 0x00000006], # Krak-On	Ink Saver (Sub)	    Paisley Bandana	    Paisley Bandana
    0x00001f43 : [0x00000008, 0x00000008, 0x00000008], # Forge	        Special Saver	    Skull Bandana	    Skull Bandana
    0x00002329 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink	        Opening Gambit	    B-ball Headband	    B-Ball Headband
    0x0000232a : [0x0000000B, 0x0000000B, 0x0000000B], # Zink	        Damage Up	    Squash Headband	    Squash Headband
    0x0000232b : [0x00000004, 0x00000004, 0x00000004], # Tentatek	Comeback	    Tennis Headband	    Tennis Headband
    0x0000232c : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko	        Ink Saver (Sub)	    Jogging Headband	    Jogging Headband
    0x0000232d : [0x00000004, 0x00000004, 0x00000004], # Tentatek	Tenacity	    Soccer Headband	    Football Headband
    0x000003f5 : [0x00000005, 0x00000006, 0x0000000C], # The SQUID GIRL	Opening Gambit	    SQUID GIRL Hat	    SQUID GIRL Hat
    0x0000232e : [0x0000000A, 0x0000000C, 0x00000003], # Famitsu	Comeback	    Traditional Headband    Traditional Headband
    0x000061a8 : [0x00000006, 0x00000004, 0x00000005], # amiibo	        Swim Speed Up	    Squid Hairclip	    Squid Hairclip
    0x000061a9 : [0x00000000, 0x00000001, 0x00000005], # amiibo	        Damage Up	    Samurai Helmet	    Samurai Helmet
    0x000061aa : [0x00000001, 0x00000001, 0x0000000B], # amiibo	        Defense Up	    Power Mask	            Power Mask
    0x00006978 : [0x00000002, 0x00000005, 0x00000006], # Cuttlegear	Run Speed Up	    Hero Headset Replica    Hero Headset Replica
    0x0000697c : [0x00000007, 0x00000007, 0x00000008], # Cuttlegear	Tenacity	    Armor Helmet Replica    Armour Helmet Replica
    0x00006d60 : [0x0000000C, 0x0000000C, 0x00000003], # Cuttlegear	Bomb Range Up	    Octoling Goggles	    Octoling Scope
    0x000003f7 : [0x00000000, 0x00000001, 0x00000005], # Cuttlegear	Damage Up	    Legendary Cap	    Legendary Cap
    0x000003f8 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Damage Up           CoroCoro Cap            CoroCoro Cap
}
clothes = {
    0x00000001 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Quick Respawn       Basic Tee             Basic Tee    
    0x000003e8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Ink Saver (Sub)     White Tee             White Tee    
    0x000003e9 : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Run Speed Up        Black Squideye        Black Squideye    
    0x000003eb : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Cold Blooded        Sky-Blue Squideye     Sky Blue Squideye    
    0x000003ec : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Ink Recovery Up     Rockenberg White      Rockenberg White    
    0x000003ed : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Damage Up           Rockenberg Black      Rockenberg Black    
    0x000003ee : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Special Duration Up Black Tee             Black Tee    
    0x000003ef : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Charge Up   Sunny-Day Tee         Sunny Day Tee    
    0x000003f0 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Saver (Main)    Rainy-Day Tee         Rainy Day Tee    
    0x000003f1 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Special Saver       Reggae Tee            Reggae Tee    
    0x000003f2 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Swim Speed Up       Fugu Tee              Fugu Tee    
    0x000003f3 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Defense Up          Mint Tee              Mint Tee    
    0x000003f4 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Ink Recovery Up     Grape Tee             Grape Tee    
    0x000003f5 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Ink Saver (Main)    Red Vector Tee        Red Vector Tee    
    0x000003f6 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Quick Super Jump    Gray Vector Tee       Grey Vector Tee    
    0x000003f7 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Saver (Sub)     Blue Peaks Tee        Blue Peaks Tee    
    0x000003f8 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Haunt               Ivory Peaks Tee       Ivory Peaks Tee    
    0x000003f9 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Swim Speed Up       Squid-Stitch Tee      Squid-Stitch Tee    
    0x000003fa : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Special Duration Up Pirate-Stripe Tee     Pirate Stripes Tee    
    0x000003fb : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Run Speed Up        Sailor-Stripe Tee     Sailor Stripes Tee    
    0x000003fc : [0x00000003, 0x00000003, 0x00000003], # Firefin        Recon               White 8-Bit FishFry   White 8-Bit FishFry    
    0x000003fd : [0x00000003, 0x00000003, 0x00000003], # Firefin        Defense Up          Black 8-Bit FishFry   Black 8-Bit FishFry    
    0x000003fe : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Ninja Squid         White Anchor Tee      White Anchor Tee    
    0x000003ff : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Recon               Black Anchor Tee      Black Anchor Tee    
    0x00000402 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Defense Up          Carnivore Tee         Carnivore Tee    
    0x00000403 : [0x00000009, 0x00000009, 0x00000009], # Skalop         Ink Saver (Sub)     Pearl Tee             Pearl Tee    
    0x00000405 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Ninja Squid         Herbivore Tee         Herbivore Tee    
    0x000007d0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Quick Respawn       White Striped LS      White Striped LS    
    0x000007d1 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Super Jump    Black LS              Black LS    
    0x000007d2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Bomb Range Up       Purple Camo LS        Purple Camo LS    
    0x000007d3 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Damage Up           Navy Striped LS       Navy Striped LS    
    0x000007d4 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Defense Up          Zekko Baseball LS     Zekko Baseball LS    
    0x000007d5 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Recon               Varsity Baseball LS   Varsity Baseball LS    
    0x000007d6 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Swim Speed Up       Black Baseball LS     Black Baseball LS    
    0x000007d7 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Quick Super Jump    White Baseball LS     White Baseball LS    
    0x000007d8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Ink Recovery Up     White LS              White LS    
    0x000007d9 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ninja Squid         Green Striped LS      Green Striped LS    
    0x000007da : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Haunt               Squidmark LS          Squidmark LS    
    0x000007db : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Special Duration Up Zink LS               Zink LS    
    0x000007dc : [0x00000001, 0x00000001, 0x00000001], # Inkline        Quick Super Jump    Striped Peaks LS      Striped Peaks LS    
    0x00000bb8 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Special Saver       White Layered LS      White Layered LS    
    0x00000bb9 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Quick Super Jump    Yellow Layered LS     Yellow Layered LS    
    0x00000bba : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Special Charge Up   Camo Layered LS       Layered Camo LS    
    0x00000bbb : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Ink Saver (Main)    Black Layered LS      Black Layered LS    
    0x00000bbc : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Damage Up           Zink Layered LS       Zink Layered LS    
    0x00000bbd : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Run Speed Up        Layered Anchor LS     Layered Anchor LS    
    0x00000bbe : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Ink Saver (Sub)     Choco Layered LS      Choco Layered LS    
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Damage Up           Part-Time Pirate      Part-Time Pirate    
    0x00000bc0 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Special Saver       Layered Vector LS     Layered Vector LS    
    0x00000bc1 : [0x00000008, 0x00000008, 0x00000008], # Forge          Special Saver       Green Tee             Green Tee    
    0x00000fa0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Ninja Squid         Shrimp-Pink Polo      Pink Shrimp Polo    
    0x00000fa1 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Run Speed Up        Striped Rugby         Striped Rugby    
    0x00000fa2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Quick Respawn       Tricolor Rugby        Tricolour Rugby    
    0x00000fa3 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Cold Blooded        Sage Polo             Sage Green Polo    
    0x00000fa4 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Recon               Black Polo            Black Polo    
    0x00000fa5 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Cold Blooded        Cycling Shirt         Cycling Shirt    
    0x00000fa6 : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Defense Up          Cycle King Jersey     Cycle King Jersey    
    0x00000fa7 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Defense Up          Slipstream United     Slipstream United    
    0x00000fa8 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Damage Up           FC Albacore           FC Albacore    
    0x00001388 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Recon               Olive Ski Jacket      Olive Ski Jacket    
    0x0000138a : [0x00000001, 0x00000001, 0x00000001], # Inkline        Special Duration Up Berry Ski Jacket      Berry Ski Jacket    
    0x0000138b : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Damage Up           Varsity Jacket        Varsity Jacket    
    0x0000138c : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Ninja Squid         School Jersey         School Jersey    
    0x0000138d : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Recon               Green Cardigan        Green Cardigan    
    0x0000138e : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Bomb Range Up       Black Inky Rider      Black Inky Rider    
    0x0000138f : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Special Duration Up White Inky Rider      White Inky Rider    
    0x00001390 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Quick Respawn       Retro Gamer Jersey    Retro Gamer Jersey    
    0x00001391 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Special Charge Up   Orange Cardigan       Orange Cardigan    
    0x00001392 : [0x00000008, 0x00000008, 0x00000008], # Forge          Run Speed Up        Forge Inkling Parka   Forge Inkling Parka    
    0x00001393 : [0x00000008, 0x00000008, 0x00000008], # Forge          Haunt               Forge Octarian Jacket Forge Octarian Jacket    
    0x00001394 : [0x00000008, 0x00000008, 0x00000008], # Forge          Bomb Range Up       Blue Sailor Suit      Blue Sailor Suit    
    0x00001395 : [0x00000008, 0x00000008, 0x00000008], # Forge          Ink Saver (Main)    White Sailor Suit     White Sailor Suit    
    0x00001396 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Respawn       Squid Satin Jacket    Squid Satin Jacket    
    0x00001397 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Special Charge Up   Zapfish Satin Jacket  Zapfish Satin Jacket    
    0x00001398 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Run Speed Up        Krak-On 528           Krak-On 528    
    0x00001770 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Special Saver       B-ball Jersey (Home)  B-Ball Vest (Home)    
    0x00001771 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Ink Saver (Sub)     B-ball Jersey (Away)  B-Ball Vest (Away)    
    0x00001b58 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Swim Speed Up       Gray College Sweat    Grey College Sweat    
    0x00001b59 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Bomb Range Up       Squidmark Sweat       Squidmark Sweat    
    0x00001b5a : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Defense Up          Retro Sweat           Retro Sweat    
    0x00001b5b : [0x00000003, 0x00000003, 0x00000003], # Firefin        Bomb Range Up       Firefin Navy Sweat    Firefin Sweat Navy    
    0x00001b5c : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Damage Up           Navy College Sweat    Navy College Sweat    
    0x00001b5d : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Special Duration Up Reel Sweat            Reel Sweat    
    0x00001b5e : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Cold Blooded        Anchor Sweat          Anchor Sweat    
    0x00001f40 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Ink Saver (Main)    Lumberjack Shirt      Lumberjack Shirt    
    0x00001f41 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Super Jump    Rodeo Shirt           Rodeo Shirt    
    0x00001f42 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Bomb Range Up       Green-Check Shirt     Green Check Shirt    
    0x00001f43 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Ink Recovery Up     White Shirt           White Shirt    
    0x00001f44 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Run Speed Up        Urchins Jersey        Urchins Jersey    
    0x00001f45 : [0x00000008, 0x00000008, 0x00000008], # Forge          Ink Recovery Up     Aloha Shirt           Aloha Shirt    
    0x00001f46 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Saver (Main)    Red-Check Shirt       Red Check Shirt    
    0x00001f47 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Defense Up          Baby-Jelly Shirt      Baby Jelly Shirt    
    0x00001f48 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Special Charge Up   Baseball Jersey       Baseball Jersey    
    0x00001f49 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Quick Super Jump    Gray Mixed Shirt      Grey Mixed Shirt    
    0x00001f4a : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Haunt               Vintage Check Shirt   Vintage Check    
    0x00001f4b : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Ink Saver (Sub)     Round-Collar Shirt    Round Collar Shirt    
    0x00001f4c : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Recovery Up     Logo Aloha Shirt      Logo Aloha Shirt    
    0x00001f4d : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Quick Super Jump    Striped Shirt         Striped Shirt    
    0x00001f4e : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Bomb Range Up       Linen Shirt           Linen Shirt    
    0x00001f4f : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Special Saver       Shirt & Tie           Shirt and Tie    
    0x00002328 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Swim Speed Up       Mountain Vest         Mountain Gilet    
    0x00002329 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Recovery Up     Forest Vest           Forest Gilet    
    0x0000232a : [0x00000003, 0x00000003, 0x00000003], # Firefin        Cold Blooded        Dark Urban Vest       Dark Urban Gilet    
    0x0000232b : [0x00000003, 0x00000003, 0x00000003], # Firefin        Haunt               Yellow Urban Vest     Yellow Urban Gilet    
    0x0000232c : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Duration Up Squid-Pattern WaistcoaSquid Pattern Waistcoat    
    0x0000232d : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Cold Blooded        Squidstar Waistcoat   Squidstar Waistcoat
    0x00002710 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Quick Respawn       Camo Zip Hoodie       Camo Zip Hoodie    
    0x00002711 : [0x00000003, 0x00000003, 0x00000003], # Firefin        Special Duration Up Green Zip Hoodie      Green Zip Hoodie    
    0x00002712 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ninja Squid         Zekko Hoodie          Zekko Hoodie    
    0x00000400 : [0x00000006, 0x00000005, 0x00000005], # KOG            Swim Speed Up       White Line Tee        White Line Tee    
    0x00000401 : [0x0000000A, 0x0000000C, 0x00000001], # KOG            Special Saver       Black Pipe Tee        Black Pipe Tee    
    0x00001772 : [0x00000000, 0x00000005, 0x00000001], # The SQUID GIRL Damage Up           SQUID GIRL Tunic      SQUID GIRL Tunic    
    0x00001f50 : [0x00000004, 0x0000000C, 0x0000000B], # Famitsu        Quick Respawn       Traditional Apron     Traditional Apron    
    0x000061a8 : [0x0000000B, 0x0000000A, 0x0000000C], # amiibo         Ink Recovery Up     School Uniform        School Uniform    
    0x000061a9 : [0x00000007, 0x00000008, 0x00000008], # amiibo         Special Charge Up   Samurai Jacket        Samurai Jacket    
    0x000061aa : [0x00000009, 0x00000001, 0x0000000C], # amiibo         Quick Respawn       Power Armor           Power Armour    
    0x00006590 : [0x00000000, 0x00000000, 0x00000000], # SquidForce     Special Saver       Splatfest Tee         Splatfest Tee    
    0x00000404 : [0x0000000C, 0x0000000C, 0x00000009], # Cuttlegear     Haunt               Octo Tee              Octo Tee    
    0x00006978 : [0x0000000B, 0x0000000C, 0x0000000A], # Cuttlegear     Swim Speed Up       Hero Jacket Replica   Hero Jacket Replica    
    0x0000697c : [0x00000008, 0x00000003, 0x00000006], # Cuttlegear     Special Charge Up   Armor Jacket Replica  Armour Jacket Replica    
    0x00006d60 : [0x0000000C, 0x00000003, 0x0000000C], # Cuttlegear     Ink Saver (Sub)     Octoling Armor        Octoling Armour
    0x00002713 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Cold Blooded        CoroCoro Hoodie         CoroCoro Hoodie
}
shoes = {
    0x00000001 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Saver       Cream Basics          Cream Basics
    0x000003e8 : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Defense Up          Blue Lo-Tops          Blue Lo-Tops
    0x000003e9 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Bomb Sniffer        Banana Basics         Banana Basics
    0x000003ea : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Ink Saver (Sub)     LE Lo-Tops            Ltd Edition Lo-Tops
    0x000003eb : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Ink Recovery Up     White Seahorses       White Seahorses
    0x000003ec : [0x0000000A, 0x0000000A, 0x0000000A], # Zekko          Swim Speed Up       Orange Lo-Tops        Orange Lo-Tops
    0x000003ed : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Swim Speed Up       Black Seahorses       Black Seahorses
    0x000003ee : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Special Charge Up   Clownfish Basics      Clownfish Basics
    0x000003ef : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Bomb Sniffer        Yellow Seahorses      Yellow Seahorses
    0x000003f0 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Ink Saver (Sub)     Strapping Whites      Strapping Whites
    0x000003f1 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Ink Resistance Up   Strapping Reds        Strapping Reds
    0x000003f2 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Bomb Sniffer        Soccer Cleats         Football Studs
    0x000003f3 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Ink Resistance Up   LE Soccer Cleats      LE Football Studs
    0x000007d0 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Ink Saver (Main)    Red Hi-Horses         Red Hi-Horses
    0x000007d1 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Special Charge Up   Zombie Hi-Horses      Zombie Hi-Horses
    0x000007d2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Stealth Jump        Cream Hi-Tops         Cream Hi-Tops
    0x000007d3 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Special Duration Up Purple Hi-Horses      Purple Hi-Horses
    0x000007d4 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Recovery Up     Hunter Hi-Tops        Dark Green Hi-Tops
    0x000007d5 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Resistance Up   Red Hi-Tops           Red Hi-Tops
    0x000007d6 : [0x0000000B, 0x0000000B, 0x0000000B], # Zink           Run Speed Up        Gold Hi-Horses        Gold Hi-Horses
    0x000007d8 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Bomb Range Up       Shark Moccasins       Shark Moccasins
    0x000007d9 : [0x00000002, 0x00000002, 0x00000002], # Splash Mob     Ink Recovery Up     Mawcasins             Mawcasins
    0x00000bb8 : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Bomb Range Up       Pink Trainers         Pink Trainers
    0x00000bb9 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Ink Saver (Main)    Orange Arrows         Orange Arrows
    0x00000bba : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Ink Resistance Up   Neon Sea Slugs        Neon Green Sea Slugs
    0x00000bbb : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Special Duration Up White Arrows          White Arrows
    0x00000bbc : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Damage Up           Cyan Trainers         Cyan Trainers
    0x00000bbd : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Special Charge Up   Blue Sea Slugs        Blue Sea Slugs
    0x00000bbe : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Special Saver       Red Sea Slugs         Red Sea Slugs
    0x00000bbf : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Run Speed Up        Purple Sea Slugs      Purple Sea Slugs
    0x00000bc0 : [0x00000007, 0x00000007, 0x00000007], # Takoroka       Stealth Jump        Crazy Arrows          Crazy Arrows
    0x00000bc1 : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Quick Respawn       Black Trainers        Black Trainers
    0x00000fa0 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Run Speed Up        Oyster Clogs          Oyster Clogs
    0x00000fa1 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Respawn       Choco Clogs           Choco Clogs
    0x00000fa2 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Ink Saver (Sub)     Blueberry Casuals     Blueberry Casuals
    0x00000fa3 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Damage Up           Plum Casuals          Plum Casuals
    0x00001388 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Ink Recovery Up     Trail Boots           Trail Boots
    0x00001389 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Special Duration Up Custom Trail Boots    Custom Trail Boots
    0x0000138a : [0x00000001, 0x00000001, 0x00000001], # Inkline        Bomb Sniffer        Pro Trail Boots       Pro Trail Boots
    0x00001770 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Quick Respawn       Moto Boots            Biker Boots
    0x00001771 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Bomb Range Up       Tan Work Boots        Tan Work Boots
    0x00001772 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Quick Super Jump    Red Work Boots        Red Work Boots
    0x00001773 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Ink Resistance Up   Blue Moto Boots       Blue Biker Boots
    0x00001774 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Stealth Jump        Green Rain Boots      Moss-Green Wellies
    0x00001775 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Run Speed Up        Acerola Rain Boots    Acerola Wellies
    0x00001776 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Special Charge Up   Punk Whites           Punk Whites
    0x00001777 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Bomb Sniffer        Punk Cherries         Punk Cherries
    0x00001778 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Special Saver       Punk Yellows          Punk Yellows
    0x00001779 : [0x00000001, 0x00000001, 0x00000001], # Inkline        Damage Up           Bubble Rain Boots     Bubble Rain Boots
    0x0000177a : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Quick Super Jump    Snowy Down Boots      Snowy Down Boots
    0x0000177b : [0x00000004, 0x00000004, 0x00000004], # Tentatek       Stealth Jump        Icy Down Boots        Icy Down Boots
    0x00001b58 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Bomb Range Up       Blue Slip-Ons         Blue Plimsolls
    0x00001b59 : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Quick Super Jump    Red Slip-Ons          Red Plimsolls
    0x00001b5a : [0x00000006, 0x00000006, 0x00000006], # Krak-On        Defense Up          Squid-Stitch Slip-Ons Squid-Stitch Plimsolls
    0x00001f40 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Swim Speed Up       White Kicks           White Kicks
    0x00001f41 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Stealth Jump        Cherry Kicks          Cherry Kicks
    0x00001f42 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Special Charge Up   Turquoise Kicks       Turquoise Kicks
    0x00001f43 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Quick Respawn       Squink Wingtips       Squid Ink Brogues
    0x00001f44 : [0x00000005, 0x00000005, 0x00000005], # Rockenberg     Defense Up          Roasted Brogues       Roasted Brogues
    0x00000fa6 : [0x00000000, 0x00000001, 0x00000007], # Famitsu        Run Speed Up        Traditional Sandals   Traditional Sandals
    0x000007d7 : [0x0000000A, 0x00000008, 0x00000007], # The SQUID GIRL Swim Speed Up       SQUID GIRL Shoes      SQUID GIRL Shoes
    0x000061a8 : [0x0000000B, 0x0000000C, 0x0000000C], # amiibo         Ink Saver (Sub)     School Shoes          School Shoes
    0x000061a9 : [0x00000007, 0x00000004, 0x00000002], # amiibo         Special Duration Up Samurai Shoes         Samurai Shoes
    0x000061aa : [0x0000000C, 0x00000007, 0x00000009], # amiibo         Ink Saver (Main)    Power Boots           Power Boots
    0x00006978 : [0x00000002, 0x00000004, 0x00000009], # Cuttlegear     Quick Super Jump    Hero Runner Replicas  Hero Runner Replicas
    0x0000697c : [0x00000005, 0x00000003, 0x00000006], # Cuttlegear     Ink Saver (Main)    Armor Boot Replicas   Armour Boot Replicas
    0x00006d60 : [0x0000000C, 0x00000009, 0x00000007], # Cuttlegear     Special Saver       Octoling Boots        Octoling Boots
}

def poke_gear(base, oid, lvl=0x00000004, slots=0x00000004, slot1=0x000000000, slot2=0x000000001, slot3=0x000000005):
    print("{0} {1} {2} {3} {4} {5} {6}".format(base, oid, lvl, slots, slot1, slot2, slot3))
    lvl_addr = base + 0x00000004
    slots_addr = base + 0x00000008
    slot1_addr = base + 0x0000000C
    slot2_addr = base + 0x00000010
    slot3_addr = base + 0x00000014
    date_addr = base + 0x00000024
    new_addr = base + 0x00000028
    tcp.pokemem(base, oid)
    tcp.pokemem(lvl_addr, lvl)
    tcp.pokemem(slots_addr, slots)
    tcp.pokemem(slot1_addr, slot1)
    tcp.pokemem(slot2_addr, slot2)
    tcp.pokemem(slot3_addr, slot3)
    tcp.pokemem(date_addr, 0x00000000)
    tcp.pokemem(new_addr, 0x00010000)

addresses = (
    {'base':0x12CD0DA0, 'object_ids': shoes},
    {'base':0x12CD3DA0, 'object_ids': clothes},
    {'base':0x12CD6DA0, 'object_ids': hats},
)

from tcpgecko import TCPGecko

tcp = TCPGecko("192.168.0.101")

# money_addr = 0x12CDB1A0
# tcp.pokemem(money_addr, 0x005D1420)
# snails_addr = 0x12CDB1B4
# tcp.pokemem(snails_addr, 0x00000000)

for obj in addresses:
    base = obj['base']
    oids = obj['object_ids'].keys()
    # Sort the keys so that the starter gear appears in first slot
    oids.sort()
    for oid in oids:
        abilities = obj['object_ids'][oid]
        poke_gear(base, oid, 4, 4, abilities[0], abilities[1], abilities[2])
        base = base + 0x00000030
    
tcp.s.close()
print("Done.")

Gecko dotNET Method

This method allows full control over gear, within the game's limitations. However, there is usually no reason to want control over the number of slots and whether or not they contain a ?. Trial and error is needed, so this method is more difficult than the others.

  1. Download Gecko dotNET.
  2. Find the Wii U local IP address.
    • The Wii U local IP address can easily be found by going to the Wii U internet browser settings and enabling developer tools.
  3. Run kexploit31 and TCPGecko on the Wii U.
  4. Launch Splatoon. Get to the start screen or plaza.
  5. Look at the Sample Scripts section to find a gear's object ID. For example, the White Headband has the ID 00000001.
  6. Start Gecko dotNET. In the Memory Viewer tab, enter the Wii U IP, Connect to Gecko, and use Search for the hex 00000001 (White Headband example).
    • The 1st cell and 2nd cell after 00000001 have to do with the number of slots. To unlock all slots, change these cells to 00000004.
    • The 3rd, 4th, and 5th cell after 00000001 are respectively the 1st, 2nd, and 3rd ability slots. Change these to the desired abilities.
      • Look at the scripts above for the values of each ability. For example, Bomb Range Up is 0000000C.
      • There will be multiple pieces of gear with the same object ID. To determine which gear is being edited, check each ability slot and make sure it matches what abilities the gear has in the equipment screen. Trial and error may be needed.
  7. Check the Equipment screen in Splatoon to see the changes made. When done editing, turn off the console so that the exploit is no longer running.

Video Tutorial for Gecko dotNET Method

Running the Exploit and TCPGecko on Wii U Firmware 5.5.1

Either loadiine.ovh or self-hosting can be used to load the exploit and TCPGecko on the Wii U.

loadiine.ovh

  1. In the Wii U internet browser settings menu, clear cookies.
  2. Visit http://loadiine.ovh on the Wii U. Select TCPGecko + Kernel and press Submit. The home screen will appear, indicating that the kernel exploit ran successfully.
  3. Repeat the previous step so that TCPGecko can run. The home screen will appear again.

Self-Hosting

  1. Install Java 8 to the computer.
  2. Find the local IP address of the computer. All instances of 192.168.0.100 in this section need to be replaced with the computer's local IP address.
    • For Windows computers: Press the Windows key, type "cmd", press enter. A command prompt will open. Type "ipconfig". The local IP address will be listed next to "IPv4 Address".
    • For Mac computers: from the Apple menu pull down "System Preferences" and then click on the "Network" preference pane. The local IP address will be shown.
  3. Download AtLongLast.zip from GBAtemp.net - Running kexploit 5.5.X w/ HaxServer. Extract AtLongLast.zip to any convenient location. Oddly, this exploit was released with the names of the folders inverted. Change the folder names as follows: atad = data; sdaolyap = payloads; sredaol = loaders.
    • Additionally for PAL region (Europe, Oceania) consoles, download HaxServer.jar from the same page, and replace HaxServer.jar in AtLongLast with the PAL version.
  4. Run HaxServer.jar.
    • A small window counting exploits, data, and errors will appear.
  5. In the Wii U internet browser's settings menu, clear cookies.
  6. Visit http://192.168.0.100/hax?kexploit31 on the Wii U.
    • If successful, a green screen will come up, and then the home menu will appear.
  7. Visit http://192.168.0.100/hax?tcpgecko on the Wii U.
    • The home menu should appear.

[4]

Template:Refs