Wolfpac_69
Main Eventer
- Joined
- Jul 13, 2011
- Messages
- 1,394
- Reaction score
- 1
--------------------------
~ Contents ~
--------------------------
- Part 1: Basic Texture Swapping
- Part 2: Basic Poly Swapping
--------------------------
~ Brief Overview ~
--------------------------
In this guide i will attempt to cover all aspects to how to create a brand new attire\look for your chosen wrestler.
'Attire hacking is one of the best ways to make your chosen wrestler look more accurate and in some instances bespoke. In this particular guide the options are limited due to the number of available attire shapes but still awesome none the less. There is nothing fancy or over complicated about creating these hacks but in my opinion they are the best\easiest to start with when you are learning the basics about altering the games memory.
The two main aspects we will be looking at are Texture and Poly swapping and maybe at the end some more advanced stuff.'
The common denominator in attire alterations are the pattern\order the attires follow, The textures and polys both use up to 18 lines to make up there respective set and they as a rule run in this order:
Right Side of the Trunks
Left Side of the Trunks
Stomach
Lower Back
Chest
Upper Back
Upper Left Arm
Lower Left Arm
Upper Left Leg
Lower Left Leg
Upper Right Arm
Lower Right Arm
Upper Right Leg
Lower Right Leg
Back of the Head/Neck
Front of the Head/Face
Shape of the Extra
Extra
---------------------------------------
~ Part 1 - Basic Texture Swapping ~
---------------------------------------
http://akilive.boards.net/board/63/attire-hacking[/CENTER]
Example 1: Faces
[Adding Bigshow's unused face]
http://akilive.boards.net/thread/164/face-graphics
There are various ways to bring the texture back to the game which will be described in a future topic BUT for now there is a simple texture swap we can do you bring him back into the game.
For this example I'm going to replace Male Face 1 [The Rock]
Male 1 [The Rock]
8104D2F4 1D72
Big Show - Not Selectable
8104D2FA 1D78
All you have to do is alter the last 4 digits of the code from one to the other so in this instance...
Value 1D72 becomes 1D78
[Before]
Male 1
8104D2F4 1D72
[After]
Male 1
8104D2F4 1D78
Final code is:
Bigshow\Face
8104D2F4 1D78
Easy as that a simple swap reintroduces Bigshow's face back in to the game this can be applied to other areas of the body like adding extra tattoos for example. If you search hard enough you might find some hidden gems in the memory to like intro faces for certain people...
This was achieved by altering 1D78 to 1E81 again what has been found is listed. I think this maybe the [In Ring Intro Taunt] face???
Example 2: Attires
[Altering different sections of specific attires]
Exactly the same principal as the above this is achieved by simply swapping values to create a new look again the benefit could be unmirroring a certain parts of the chosen attire or adding something completely new to it. Here is another set of examples
I'm going to unmirror Short-Tights which can be found here:
http://akilive.boards.net/thread/31/lower-body-textures
Short-Tights
8104BE04 1806
8104BE06 1806
8104BE08
8104BE0A
8104BE0C
8104BE0E
8104BE10
8104BE12
8104BE14
8104BE16
8104BE18
8104BE1A
8104BE1C
8104BE1E
8104BE20
8104BE22
8104BE24
8104BE26
This is the full code set that makes up that particular attire following the above guide on how the order works you will see the first two lines have identical values, As it stands if you intended to dump this attire to texture over you would only get 1 texture that would serve for both sides of the tights.
Original
Hacked
Finished code
Unmirrored Short-Tight
8104BE04 1808
All that was done here same as the Bigshow's face i altered the value of the 'Right Side of the Trunk's from 1806 to 1808.
You also might notice the rest of the code for the Short-Tights there are no values at all these are unused slots represented in the memory as 0000 [Skin Tight\No Texture] that you could add some values to, Here is another example.
I'm going to add some values to the lower back & stomach so it looks like he is taped up. Referring again to the attire order list the 3rd and 4th lines are what need values.
8104BE08
8104BE0A
values for taped up upper body are found here:
http://akilive.boards.net/thread/68/upper-body-textures
Short-Tights
8104BE08 258B Stomach
8104BE0A 258F Lower Back
Success this combo will only show up now for Short-Tights
Final Code
Short-Tights\Unmirrored & Taped Up
8104BE04 1808
8104BE08 258B
8104BE0A 258F
More to come with this
_____________________________________________________________________________________________________________________________
~ Part 1 - Basic Texture Swapping ~
---------------------------------------
http://akilive.boards.net/board/63/attire-hacking[/CENTER]
Example 1: Faces
[Adding Bigshow's unused face]
http://akilive.boards.net/thread/164/face-graphics
There are various ways to bring the texture back to the game which will be described in a future topic BUT for now there is a simple texture swap we can do you bring him back into the game.
For this example I'm going to replace Male Face 1 [The Rock]
Male 1 [The Rock]
8104D2F4 1D72
Big Show - Not Selectable
8104D2FA 1D78
All you have to do is alter the last 4 digits of the code from one to the other so in this instance...
Value 1D72 becomes 1D78
[Before]

Male 1
8104D2F4 1D72
[After]

Male 1
8104D2F4 1D78
Final code is:
Bigshow\Face
8104D2F4 1D78
Easy as that a simple swap reintroduces Bigshow's face back in to the game this can be applied to other areas of the body like adding extra tattoos for example. If you search hard enough you might find some hidden gems in the memory to like intro faces for certain people...

This was achieved by altering 1D78 to 1E81 again what has been found is listed. I think this maybe the [In Ring Intro Taunt] face???
Example 2: Attires
[Altering different sections of specific attires]
Exactly the same principal as the above this is achieved by simply swapping values to create a new look again the benefit could be unmirroring a certain parts of the chosen attire or adding something completely new to it. Here is another set of examples
I'm going to unmirror Short-Tights which can be found here:
http://akilive.boards.net/thread/31/lower-body-textures
Short-Tights
8104BE04 1806
8104BE06 1806
8104BE08
8104BE0A
8104BE0C
8104BE0E
8104BE10
8104BE12
8104BE14
8104BE16
8104BE18
8104BE1A
8104BE1C
8104BE1E
8104BE20
8104BE22
8104BE24
8104BE26
This is the full code set that makes up that particular attire following the above guide on how the order works you will see the first two lines have identical values, As it stands if you intended to dump this attire to texture over you would only get 1 texture that would serve for both sides of the tights.
Original

Hacked

Finished code
Unmirrored Short-Tight
8104BE04 1808
All that was done here same as the Bigshow's face i altered the value of the 'Right Side of the Trunk's from 1806 to 1808.
You also might notice the rest of the code for the Short-Tights there are no values at all these are unused slots represented in the memory as 0000 [Skin Tight\No Texture] that you could add some values to, Here is another example.
I'm going to add some values to the lower back & stomach so it looks like he is taped up. Referring again to the attire order list the 3rd and 4th lines are what need values.
8104BE08
8104BE0A
values for taped up upper body are found here:
http://akilive.boards.net/thread/68/upper-body-textures
Short-Tights
8104BE08 258B Stomach
8104BE0A 258F Lower Back

Success this combo will only show up now for Short-Tights
Final Code
Short-Tights\Unmirrored & Taped Up
8104BE04 1808
8104BE08 258B
8104BE0A 258F
More to come with this
_____________________________________________________________________________________________________________________________
---------------------------------------
~ Part 2 - Basic Poly Swapping ~
---------------------------------------
http://akilive.boards.net/board/65/attires[/CENTER]
These are a bit more complex to create as the full map of addresses and values have yet to be listed on the forum BUT i will show you how to find what you are looking for. The polys for the attires still run it the same order as before
Only difference is the addresses and values change per body type so just ensure you are editing the correct body type before attempting this.
Example 1: JTG's Pants
As you can see part of the pants are cut off creating a skin tight look, For this tutorial I'm going to recreate this look.
First i need to pick what I'm going to hack over [Keep in mind once a body type as been hacked the original attire shape will be gone for good]
I'm going make this hack over Viscera's attire.
Default
These polys have already been listed here:
http://akilive.boards.net/thread/51/viscera
In the event you want to hack something that isn't listed on the forum here is how you find them...
Open Nemu64, then go to Plugins - Debugger: Dump Memory
Enter your start address (base address) 800XXXXX
Enter your end address
Select a file name and where to save
Select format 16 bit Hex Data
When searching, note that the addresses start with 80 and not 81.
You will need to change them to 81 for your code to work properly.
Dump the values.
Every address and value between the two you entered will be dumped.
Open the file in Notepad.
Save the file as a text document.
You can usually spot the attires by the pattern of numbers and where they repeat. Each attire has its own set of code made up of anywhere between 14 to 18 lines.
OK now we have are Addys and Values we can get hacking there are a couple ways to achieve this look for JTG but i will show you the easiest until your ready to dive in a bit deeper.
I'm going to hack the skinny body type
[Viscera Skinny Body Type Polys]
8004AA90: 174D
8004AA92: 1750
8004AA94: 174C
8004AA96: 174F
8004AA98: 174B
8004AA9A: 174E
8004AA9C: 162E
8004AA9E: 162F
8004AAA0: 1751
8004AAA2: 0000
8004AAA4: 1630
8004AAA6: 1631
8004AAA8: 1753
8004AAAA: 0000
this is what the code should look like when you dump it, It is current in 8bit format we need it to be 16 bit so alter the first 2 digits of the addresses from 800 to 810 like so i will also break the code down so you can see what is what...
8104AA90 174D Right Side of the Trunks
8104AA92 1750 Left Side of the Trunks
8104AA94 174C Stomach
8104AA96 174F Lower Back
8104AA98 174B Chest
8104AA9A 174E Upper Back
8104AA9C 162E Upper Left Arm
8104AA9E 162F Lower Left Arm
8104AAA0 1751 Upper Left Leg
8104AAA2 0000 Lower Left Leg *SKIN TIGHT VALUE 0000
8104AAA4 1630 Upper Right Arm
8104AAA6 1631 Lower Right Arm
8104AAA8 1753 Upper Right Leg
8104AAAA 0000 Lower Right Leg *SKIN TIGHT VALUE 0000
We now need addys and values for set of pants I'm going to use HBK's Intro gear as they have already been dumped which can be found here:
http://akilive.boards.net/thread/36/hbk
HBK Entrance Attire [Skinny Body Type Polys]
8104BB00 12BC Right Side of the Trunks
8104BB02 12BD Left Side of the Trunks
8104BB04 0000
8104BB06 0000
8104BB08 0000
8104BB0A 0000
8104BB0C 0000
8104BB0E 0000
8104BB10 12BE Upper Left Leg
8104BB12 12BF Lower Left Leg
8104BB14 0000
8104BB16 0000
8104BB18 12C0 Upper Right Leg
8104BB1A 12C1 Lower Right Leg
8104BB1C 0000
8104BB1E 0000
8104BB20 0000
8104BB22 0000
Spot the pattern Yet? all the 0000 are skin tight and the addys with values are creating the desired shape so now all we have to do is move the values over from HBK to Viscera like so
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA2 0000*
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1
The part marked * is the Lower Left Leg the value is still 0000 to make it skin tight as we have made any changes to it that line is not required for our code
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1
Success our new shape as been created from here we just uses the skills we learnt in the Texture Swapping section to get the look correct
Visceras texture addys can be found on this list:
http://akilive.boards.net/thread/31/lower-body-textures
Viscera Texture Default Addys
8104C824 1A52
8104C826 1A58
8104C828 1A50
8104C82A 1A56
8104C82C 1A4E
8104C82E 1A54
8104C830 1A5A
8104C832 1A5C
8104C834 1A5E
8104C836 1A60
8104C838
8104C83A 1A5A
8104C83C 1A5C
8104C83E 1A64
8104C840 1A66
8104C842
8104C844 1A4C
8104C846 0001
AND.... We are done here
Final Code
JTG\Pants [Replaces Viscera Attire Skinny Body Only]
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1
8104C824 1CD6
8104C826 1CD8
8104C828 0000
8104C82A 0000
8104C82C 0000
8104C82E 0000
8104C830 0000
8104C832 0000
8104C834 1CDA
8104C836 1CDC
8104C83A 0000
8104C83C 0000
8104C83E 19E6
8104C840 19E8
8104C844 0000
8104C846 0000
In the next part i will cover adding additional Polys\Textures to specific attires.. Stay Tuned!
~ Part 2 - Basic Poly Swapping ~
---------------------------------------
http://akilive.boards.net/board/65/attires[/CENTER]
These are a bit more complex to create as the full map of addresses and values have yet to be listed on the forum BUT i will show you how to find what you are looking for. The polys for the attires still run it the same order as before
Right Side of the Trunks
Left Side of the Trunks
Stomach
Lower Back
Chest
Upper Back
Upper Left Arm
Lower Left Arm
Upper Left Leg
Lower Left Leg
Upper Right Arm
Lower Right Arm
Upper Right Leg
Lower Right Leg
Back of the Head/Neck
Front of the Head/Face
Shape of the Extra
Extra
Left Side of the Trunks
Stomach
Lower Back
Chest
Upper Back
Upper Left Arm
Lower Left Arm
Upper Left Leg
Lower Left Leg
Upper Right Arm
Lower Right Arm
Upper Right Leg
Lower Right Leg
Back of the Head/Neck
Front of the Head/Face
Shape of the Extra
Extra
Only difference is the addresses and values change per body type so just ensure you are editing the correct body type before attempting this.
Example 1: JTG's Pants

As you can see part of the pants are cut off creating a skin tight look, For this tutorial I'm going to recreate this look.
First i need to pick what I'm going to hack over [Keep in mind once a body type as been hacked the original attire shape will be gone for good]
I'm going make this hack over Viscera's attire.
Default

These polys have already been listed here:
http://akilive.boards.net/thread/51/viscera
In the event you want to hack something that isn't listed on the forum here is how you find them...
Open Nemu64, then go to Plugins - Debugger: Dump Memory
Enter your start address (base address) 800XXXXX
Enter your end address
Select a file name and where to save
Select format 16 bit Hex Data
When searching, note that the addresses start with 80 and not 81.
You will need to change them to 81 for your code to work properly.
Dump the values.
Every address and value between the two you entered will be dumped.
Open the file in Notepad.
Save the file as a text document.
You can usually spot the attires by the pattern of numbers and where they repeat. Each attire has its own set of code made up of anywhere between 14 to 18 lines.
OK now we have are Addys and Values we can get hacking there are a couple ways to achieve this look for JTG but i will show you the easiest until your ready to dive in a bit deeper.
I'm going to hack the skinny body type
[Viscera Skinny Body Type Polys]
8004AA90: 174D
8004AA92: 1750
8004AA94: 174C
8004AA96: 174F
8004AA98: 174B
8004AA9A: 174E
8004AA9C: 162E
8004AA9E: 162F
8004AAA0: 1751
8004AAA2: 0000
8004AAA4: 1630
8004AAA6: 1631
8004AAA8: 1753
8004AAAA: 0000
this is what the code should look like when you dump it, It is current in 8bit format we need it to be 16 bit so alter the first 2 digits of the addresses from 800 to 810 like so i will also break the code down so you can see what is what...
8104AA90 174D Right Side of the Trunks
8104AA92 1750 Left Side of the Trunks
8104AA94 174C Stomach
8104AA96 174F Lower Back
8104AA98 174B Chest
8104AA9A 174E Upper Back
8104AA9C 162E Upper Left Arm
8104AA9E 162F Lower Left Arm
8104AAA0 1751 Upper Left Leg
8104AAA2 0000 Lower Left Leg *SKIN TIGHT VALUE 0000
8104AAA4 1630 Upper Right Arm
8104AAA6 1631 Lower Right Arm
8104AAA8 1753 Upper Right Leg
8104AAAA 0000 Lower Right Leg *SKIN TIGHT VALUE 0000
We now need addys and values for set of pants I'm going to use HBK's Intro gear as they have already been dumped which can be found here:
http://akilive.boards.net/thread/36/hbk
HBK Entrance Attire [Skinny Body Type Polys]
8104BB00 12BC Right Side of the Trunks
8104BB02 12BD Left Side of the Trunks
8104BB04 0000
8104BB06 0000
8104BB08 0000
8104BB0A 0000
8104BB0C 0000
8104BB0E 0000
8104BB10 12BE Upper Left Leg
8104BB12 12BF Lower Left Leg
8104BB14 0000
8104BB16 0000
8104BB18 12C0 Upper Right Leg
8104BB1A 12C1 Lower Right Leg
8104BB1C 0000
8104BB1E 0000
8104BB20 0000
8104BB22 0000
Spot the pattern Yet? all the 0000 are skin tight and the addys with values are creating the desired shape so now all we have to do is move the values over from HBK to Viscera like so
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA2 0000*
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1
The part marked * is the Lower Left Leg the value is still 0000 to make it skin tight as we have made any changes to it that line is not required for our code
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1

Success our new shape as been created from here we just uses the skills we learnt in the Texture Swapping section to get the look correct
Visceras texture addys can be found on this list:
http://akilive.boards.net/thread/31/lower-body-textures
Viscera Texture Default Addys
8104C824 1A52
8104C826 1A58
8104C828 1A50
8104C82A 1A56
8104C82C 1A4E
8104C82E 1A54
8104C830 1A5A
8104C832 1A5C
8104C834 1A5E
8104C836 1A60
8104C838
8104C83A 1A5A
8104C83C 1A5C
8104C83E 1A64
8104C840 1A66
8104C842
8104C844 1A4C
8104C846 0001

AND.... We are done here
Final Code
JTG\Pants [Replaces Viscera Attire Skinny Body Only]
8104AA90 12BC
8104AA92 12BD
8104AA94 0000
8104AA96 0000
8104AA98 0000
8104AA9A 0000
8104AA9C 0000
8104AA9E 0000
8104AAA0 12BE
8104AAA4 0000
8104AAA6 0000
8104AAA8 12C0
8104AAAA 12C1
8104C824 1CD6
8104C826 1CD8
8104C828 0000
8104C82A 0000
8104C82C 0000
8104C82E 0000
8104C830 0000
8104C832 0000
8104C834 1CDA
8104C836 1CDC
8104C83A 0000
8104C83C 0000
8104C83E 19E6
8104C840 19E8
8104C844 0000
8104C846 0000
In the next part i will cover adding additional Polys\Textures to specific attires.. Stay Tuned!