From fd3959c4b0962fb82ecb19f2948dc7d6cb6b4c4b Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 12:19:30 -0600 Subject: [PATCH 01/11] rendition: Add API Documentation API for Toon Renders. --- toon-rendition.md | 91 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 toon-rendition.md diff --git a/toon-rendition.md b/toon-rendition.md new file mode 100644 index 0000000..78615a1 --- /dev/null +++ b/toon-rendition.md @@ -0,0 +1,91 @@ +# Toontown Rewritten Rendition API + +## Overview + +This API provides a screenshot of your a toon generated from a DNA string. + +## Requests + +An HTTP GET to the Field Office API endpoint, https://rendition.toontownrewritten.com/render/{dna}/{render-type}/{width}x{height}.{extension}, will return the generated render. + +## Parameters + +| Name | Details | +|-------------|---------| +| dna | The DNA string of your toon generated. | +| render-type | Pose your toon makes. At the moment these are the 7 options. (**head, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | +| width | Width of the returned render (ex. **1024**). | +| height | Height of the returned render (ex. **1024**). | +| extension | File extension can be either **png** or **webp** | + +## Response + +A toon from the provided DNA string will be generated. + +Example: https://rendition.toontownrewritten.com/render/7424010101021d021d8b1b160016160104001c0000040000000000000000000000/portrait-birthday/1024x1024.png + +## DNA Data + +The DNA string is in hexadecimals. + +Hexadecmal 1: DNA Type (74 is Toon) + +Hexadecmal 2: Head Type/Species (Between 00-29) + +Hexadecmal 3: Torso Type (Between 00-02) + +Hexadecmal 4: Legs Type (Between 00-02) + +Hexadecmal 5: Eyelashes (01 = None, 00 = Yes) + +Hexadecmal 6: Shirt Style/Texture: (Between 00-9f, ex. 0a, 2d, 68, 99, 00, 0f, 27) + +Hexadecmal 7: Shirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 8: Sleeves Style-Texture: (Between 00-cc, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, bd, ca) + +Hexadecmal 9: Sleeves Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 10: Shorts/Skirt Texture: (Between 00-bb, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, 8d, 5e) + +Hexadecmal 11: Shorts/Skirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 12: Torso Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 13: Glove Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) + +Hexadecmal 16: Shoes Item ID + +Hexadecmal 17: Shoes Texture ID + +Hexadecmal 18: Shoes Color ID + +Hexadecmal 19: Hat Item ID (Between 00-2a, NOTE: No bigger than 41 (ex. 42, 53, 70)) + +Hexadecmal 20: Hat Texture ID (Between 00-5b, NOTE: No bigger than 59 (ex. 60, 74, 83)) + +Hexadecmal 21: Hat Color ID + +Hexadecmal 22: Glasses Item ID (Between 00-1a, NOTE: No bigger than 15 (ex. 16, 19, 68)) + +Hexadecmal 23: Glasses Texture ID (Between 00-2f, NOTE: No bigger than 30 (ex. 31, 46, 72)) + +Hexadecmal 24: Glasses Color ID + +Hexadecmal 25: Neckwear Item ID (Between 00-03) + +Hexadecmal 26: Neckwear Texture ID (Between 00-4d, NOTE: No bigger than 49 (ex. 50, 67, 84)) + +Hexadecmal 27: Neckwear Color ID + +Hexadecmal 28: Backpack Item ID (Between 00-22, NOTE: Can use 0a-1f) + +Hexadecmal 29: Backpack Texture ID + +Hexadecmal 30: Backpack Color ID + +Hexadecmal 31: Unknown From 51c945f27e2e8945a9650849e7c1816048cbd2d0 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 12:54:42 -0600 Subject: [PATCH 02/11] rendition: Fix typo --- toon-rendition.md | 64 +++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/toon-rendition.md b/toon-rendition.md index 78615a1..6077a14 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -26,66 +26,66 @@ Example: https://rendition.toontownrewritten.com/render/7424010101021d021d8b1b16 ## DNA Data -The DNA string is in hexadecimals. +The DNA string is in hexadecimals, and is 33 Hexadecimals long. -Hexadecmal 1: DNA Type (74 is Toon) +Hexadecimal 1: DNA Type (74 is Toon) -Hexadecmal 2: Head Type/Species (Between 00-29) +Hexadecimal 2: Head Type/Species (Between 00-29) -Hexadecmal 3: Torso Type (Between 00-02) +Hexadecimal 3: Torso Type (Between 00-02) -Hexadecmal 4: Legs Type (Between 00-02) +Hexadecimal 4: Legs Type (Between 00-02) -Hexadecmal 5: Eyelashes (01 = None, 00 = Yes) +Hexadecimal 5: Eyelashes (01 = None, 00 = Yes) -Hexadecmal 6: Shirt Style/Texture: (Between 00-9f, ex. 0a, 2d, 68, 99, 00, 0f, 27) +Hexadecimal 6: Shirt Style/Texture: (Between 00-9f, ex. 0a, 2d, 68, 99, 00, 0f, 27) -Hexadecmal 7: Shirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 7: Shirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 8: Sleeves Style-Texture: (Between 00-cc, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, bd, ca) +Hexadecimal 8: Sleeves Style-Texture: (Between 00-cc, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, bd, ca) -Hexadecmal 9: Sleeves Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 9: Sleeves Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 10: Shorts/Skirt Texture: (Between 00-bb, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, 8d, 5e) +Hexadecimal 10: Shorts/Skirt Texture: (Between 00-bb, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, 8d, 5e) -Hexadecmal 11: Shorts/Skirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 11: Shorts/Skirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 12: Torso Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 12: Torso Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 13: Glove Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 13: Glove Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) +Hexadecimal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecmal 16: Shoes Item ID +Hexadecimal 16: Shoes Item ID -Hexadecmal 17: Shoes Texture ID +Hexadecimal 17: Shoes Texture ID -Hexadecmal 18: Shoes Color ID +Hexadecimal 18: Shoes Color ID -Hexadecmal 19: Hat Item ID (Between 00-2a, NOTE: No bigger than 41 (ex. 42, 53, 70)) +Hexadecimal 19: Hat Item ID (Between 00-2a, NOTE: No bigger than 41 (ex. 42, 53, 70)) -Hexadecmal 20: Hat Texture ID (Between 00-5b, NOTE: No bigger than 59 (ex. 60, 74, 83)) +Hexadecimal 20: Hat Texture ID (Between 00-5b, NOTE: No bigger than 59 (ex. 60, 74, 83)) -Hexadecmal 21: Hat Color ID +Hexadecimal 21: Hat Color ID -Hexadecmal 22: Glasses Item ID (Between 00-1a, NOTE: No bigger than 15 (ex. 16, 19, 68)) +Hexadecimal 22: Glasses Item ID (Between 00-1a, NOTE: No bigger than 15 (ex. 16, 19, 68)) -Hexadecmal 23: Glasses Texture ID (Between 00-2f, NOTE: No bigger than 30 (ex. 31, 46, 72)) +Hexadecimal 23: Glasses Texture ID (Between 00-2f, NOTE: No bigger than 30 (ex. 31, 46, 72)) -Hexadecmal 24: Glasses Color ID +Hexadecimal 24: Glasses Color ID -Hexadecmal 25: Neckwear Item ID (Between 00-03) +Hexadecimal 25: Neckwear Item ID (Between 00-03) -Hexadecmal 26: Neckwear Texture ID (Between 00-4d, NOTE: No bigger than 49 (ex. 50, 67, 84)) +Hexadecimal 26: Neckwear Texture ID (Between 00-4d, NOTE: No bigger than 49 (ex. 50, 67, 84)) -Hexadecmal 27: Neckwear Color ID +Hexadecimal 27: Neckwear Color ID -Hexadecmal 28: Backpack Item ID (Between 00-22, NOTE: Can use 0a-1f) +Hexadecimal 28: Backpack Item ID (Between 00-22, NOTE: Can use 0a-1f) -Hexadecmal 29: Backpack Texture ID +Hexadecimal 29: Backpack Texture ID -Hexadecmal 30: Backpack Color ID +Hexadecimal 30: Backpack Color ID -Hexadecmal 31: Unknown +Hexadecimal 31-33: Unknown From 2d2ba377d8e812102dcaf705a16db76f16409230 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 13:15:15 -0600 Subject: [PATCH 03/11] rendition: Another typo haha --- toon-rendition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toon-rendition.md b/toon-rendition.md index 6077a14..5f1b7f5 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -6,7 +6,7 @@ This API provides a screenshot of your a toon generated from a DNA string. ## Requests -An HTTP GET to the Field Office API endpoint, https://rendition.toontownrewritten.com/render/{dna}/{render-type}/{width}x{height}.{extension}, will return the generated render. +An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/render/{dna}/{render-type}/{width}x{height}.{extension}, will return the generated render. ## Parameters From 265e1d72e06c667331c56181bc9e43b5c2103286 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 13:33:24 -0600 Subject: [PATCH 04/11] rendition: Slight text change. --- toon-rendition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toon-rendition.md b/toon-rendition.md index 5f1b7f5..5fd4481 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -12,7 +12,7 @@ An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/r | Name | Details | |-------------|---------| -| dna | The DNA string of your toon generated. | +| dna | The DNA string for the toon to be rendered. | | render-type | Pose your toon makes. At the moment these are the 7 options. (**head, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | | width | Width of the returned render (ex. **1024**). | | height | Height of the returned render (ex. **1024**). | From 9169d1415ed61ca67db0ce0b4b77e937119a8265 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 13:35:26 -0600 Subject: [PATCH 05/11] rendition: DNA string is generated. Co-authored-by: Marc Randolph --- toon-rendition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toon-rendition.md b/toon-rendition.md index 5fd4481..df5294f 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -2,7 +2,7 @@ ## Overview -This API provides a screenshot of your a toon generated from a DNA string. +This API generates a screenshot of a toon based on a DNA string. ## Requests From 46f7af74d91c52ff8004e69bd32f1a6e19b97090 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 21:37:21 -0600 Subject: [PATCH 06/11] rendition: Get your DNA string in-game --- toon-rendition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toon-rendition.md b/toon-rendition.md index df5294f..63c5e96 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -12,7 +12,7 @@ An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/r | Name | Details | |-------------|---------| -| dna | The DNA string for the toon to be rendered. | +| dna | The DNA string for the toon to be rendered. (Use Shift+F11 in-game to copy your toon DNA) | | render-type | Pose your toon makes. At the moment these are the 7 options. (**head, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | | width | Width of the returned render (ex. **1024**). | | height | Height of the returned render (ex. **1024**). | From 80c1d9ae6dbcaef910f3b0a9ac524a3e360855bb Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Mon, 29 Jan 2024 21:57:04 -0600 Subject: [PATCH 07/11] rendition: Added laffmeter as a type for rendering --- toon-rendition.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toon-rendition.md b/toon-rendition.md index 63c5e96..139b268 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -6,14 +6,14 @@ This API generates a screenshot of a toon based on a DNA string. ## Requests -An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/render/{dna}/{render-type}/{width}x{height}.{extension}, will return the generated render. +An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/render/{dna}/{pose}/{width}x{height}.{extension}, will return the generated render. ## Parameters | Name | Details | |-------------|---------| | dna | The DNA string for the toon to be rendered. (Use Shift+F11 in-game to copy your toon DNA) | -| render-type | Pose your toon makes. At the moment these are the 7 options. (**head, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | +| pose | Pose your toon makes. At the moment these are the 8 options. (**head, laffmeter, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | | width | Width of the returned render (ex. **1024**). | | height | Height of the returned render (ex. **1024**). | | extension | File extension can be either **png** or **webp** | From 6dbfecbe6f5a30002eae353b34e1db5f2c2c5663 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Fri, 2 Feb 2024 01:58:45 -0600 Subject: [PATCH 08/11] rendition: Add Red Nose Toggle, last 3 bytes are Shoes --- toon-rendition.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/toon-rendition.md b/toon-rendition.md index 139b268..829dc72 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -58,11 +58,11 @@ Hexadecimal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, Hexadecimal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecimal 16: Shoes Item ID +Hexadecimal 16: Unknown (for now) -Hexadecimal 17: Shoes Texture ID +Hexadecimal 17: Unknown (for now) -Hexadecimal 18: Shoes Color ID +Hexadecimal 18: Toggle Deer Red Nose Hexadecimal 19: Hat Item ID (Between 00-2a, NOTE: No bigger than 41 (ex. 42, 53, 70)) @@ -88,4 +88,8 @@ Hexadecimal 29: Backpack Texture ID Hexadecimal 30: Backpack Color ID -Hexadecimal 31-33: Unknown +Hexadecimal 31: Shoes Item ID + +Hexadecimal 32: Shoes Texture ID + +Hexadecimal 33: Shoes Color ID From 7f32c3d2a2bf63dbe49a2cf2b76bbfa82f68890b Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Fri, 2 Feb 2024 02:32:18 -0600 Subject: [PATCH 09/11] render: DNA Byte 17 Is supposedly the version of DNA --- toon-rendition.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toon-rendition.md b/toon-rendition.md index 829dc72..75bb142 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -58,9 +58,9 @@ Hexadecimal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, Hexadecimal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) -Hexadecimal 16: Unknown (for now) +Hexadecimal 16: Unknown (Default is 01 on all renders) -Hexadecimal 17: Unknown (for now) +Hexadecimal 17: DNA Version Byte (After each migration of DNA, this byte has gone up) Hexadecimal 18: Toggle Deer Red Nose From f056b5f517191f900fafb7d90f3a1bb80e7a1928 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Tue, 16 Jul 2024 00:00:33 -0500 Subject: [PATCH 10/11] All poses now available courtesy of Lappy. --- toon-rendition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toon-rendition.md b/toon-rendition.md index 75bb142..5e70560 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -13,7 +13,7 @@ An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/r | Name | Details | |-------------|---------| | dna | The DNA string for the toon to be rendered. (Use Shift+F11 in-game to copy your toon DNA) | -| pose | Pose your toon makes. At the moment these are the 8 options. (**head, laffmeter, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday**) | +| pose | Pose your toon makes. At the moment these are the 8 options. (**head, laffmeter, portrait, portait-sleep, portrait-delighted, portrait-surprise, portrait-thinking, portrait-birthday, portrait-fall, portrait-grin, cake-topper, crying, waving**) | | width | Width of the returned render (ex. **1024**). | | height | Height of the returned render (ex. **1024**). | | extension | File extension can be either **png** or **webp** | From 7fc2cd56aea485a883340eaa23a3e03e9f4502c2 Mon Sep 17 00:00:00 2001 From: Drew Rogers Date: Tue, 16 Jul 2024 00:11:08 -0500 Subject: [PATCH 11/11] Update toon-rendition.md DNA values should not be public knowledge, apoligies. --- toon-rendition.md | 70 ----------------------------------------------- 1 file changed, 70 deletions(-) diff --git a/toon-rendition.md b/toon-rendition.md index 5e70560..82b5364 100644 --- a/toon-rendition.md +++ b/toon-rendition.md @@ -23,73 +23,3 @@ An HTTP GET to the rendition endpoint, https://rendition.toontownrewritten.com/r A toon from the provided DNA string will be generated. Example: https://rendition.toontownrewritten.com/render/7424010101021d021d8b1b160016160104001c0000040000000000000000000000/portrait-birthday/1024x1024.png - -## DNA Data - -The DNA string is in hexadecimals, and is 33 Hexadecimals long. - -Hexadecimal 1: DNA Type (74 is Toon) - -Hexadecimal 2: Head Type/Species (Between 00-29) - -Hexadecimal 3: Torso Type (Between 00-02) - -Hexadecimal 4: Legs Type (Between 00-02) - -Hexadecimal 5: Eyelashes (01 = None, 00 = Yes) - -Hexadecimal 6: Shirt Style/Texture: (Between 00-9f, ex. 0a, 2d, 68, 99, 00, 0f, 27) - -Hexadecimal 7: Shirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 8: Sleeves Style-Texture: (Between 00-cc, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, bd, ca) - -Hexadecimal 9: Sleeves Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 10: Shorts/Skirt Texture: (Between 00-bb, ex. 0a, 2d, 68, 99, 00, 0f, 27, aa, af, 8d, 5e) - -Hexadecimal 11: Shorts/Skirt Color: (Between 00-2d, (1b is default), NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 12: Torso Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 13: Glove Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 14: Legs Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 15: Head Color: (Between 00-2a, NOTE: No bigger than 29 (ex. 30, 99, 58)) - -Hexadecimal 16: Unknown (Default is 01 on all renders) - -Hexadecimal 17: DNA Version Byte (After each migration of DNA, this byte has gone up) - -Hexadecimal 18: Toggle Deer Red Nose - -Hexadecimal 19: Hat Item ID (Between 00-2a, NOTE: No bigger than 41 (ex. 42, 53, 70)) - -Hexadecimal 20: Hat Texture ID (Between 00-5b, NOTE: No bigger than 59 (ex. 60, 74, 83)) - -Hexadecimal 21: Hat Color ID - -Hexadecimal 22: Glasses Item ID (Between 00-1a, NOTE: No bigger than 15 (ex. 16, 19, 68)) - -Hexadecimal 23: Glasses Texture ID (Between 00-2f, NOTE: No bigger than 30 (ex. 31, 46, 72)) - -Hexadecimal 24: Glasses Color ID - -Hexadecimal 25: Neckwear Item ID (Between 00-03) - -Hexadecimal 26: Neckwear Texture ID (Between 00-4d, NOTE: No bigger than 49 (ex. 50, 67, 84)) - -Hexadecimal 27: Neckwear Color ID - -Hexadecimal 28: Backpack Item ID (Between 00-22, NOTE: Can use 0a-1f) - -Hexadecimal 29: Backpack Texture ID - -Hexadecimal 30: Backpack Color ID - -Hexadecimal 31: Shoes Item ID - -Hexadecimal 32: Shoes Texture ID - -Hexadecimal 33: Shoes Color ID