GenHex
Would you like to react to this message? Create an account in a few clicks or log in to continue.

GenHex

Home of Generation Hex
 
HomeCalendarLatest imagesFAQSearchMemberlistUsergroupsRegisterLog in

 

 Face Pointer Moving by jordyad

Go down 
AuthorMessage
Chuckiepk

Chuckiepk


Posts : 1
Reputation : 0
Join date : 2019-12-18
Age : 30

Face Pointer Moving by jordyad Empty
PostSubject: Face Pointer Moving by jordyad   Face Pointer Moving by jordyad I_icon_minitimeMon Mar 09, 2020 10:57 pm

Tutorial originally by jordyad (6/24/2017):

Well like I said days ago, I've found a way to move the face graphic pointer to make sure the palette address would ALWAYS be the same to use your mask ripping code much easier, and I thought I can definitely told you how I've managed to do it so you wouldn't have any problem with palette changing.

Required:
   Nemu64 to dump palette data
   No Texture Change with Mist/Fire Code (To Avoid too much coding)
   Notepad ++

Let's start!: You need to know every items that are on your masked wrestler face (Skin Color, Hair Color, Facial Hair, Mask, Hat etc...)
For example my wrestler use:
Skin Color 4, Red Hairs and Grandmaster's Hat (Light Gold)

Now open Nemu64 and make a CAW by making sure you put the items on the CAW's face as you did on your masked wrestler (for me I would need to do the following: Skin Color 4, Red Hairs, Light Gold Grandmaster's Hat), I highly suggest to have your wrestler bleeding when you dump the palette.

Run a match with your wrestler and make him bleed.

Once your wrestler is bleeding go to 800A59A4 to grab the palette address

The address you would need to use is the one circled in red. (I guess you know this already)

Go at this address and take a lot at these

Face Pointer Moving by jordyad 0545778a32e42843e4986d290644fef008461b31

The first address circled in red (00211FB0) is the palette location and the second one (002121C8) is the stuff that edit your polygon texture pixel by pixel.

That means the needed palettes (Skin Color 4, Red Hairs, Light Gold Granmaster's Hat) are located at 80211FB0 and end at 802121C8

Now dump the data likes this

Face Pointer Moving by jordyad 75045f0a63eb6f61c8fa096ae2d7e78a78c71650

Makes sure to select the 16-bit format and dump it as a .txt file

The offset between 80211FB0 and 802121C6 is 216

Now find an address that is completely unused (The best would be to search at locations like 80380000)

My unused address would be 80381040, I know the face palette offset is 216 so 80381040 + 216 = 80381256.

That means I would need to dump datas from 80381040 to 80381256

Now that you've dumped the palettes data and unused address data you can close Nemu64 and open Notepad ++

Open the two .txt files on Notepad ++ and select the values from your dumped palette (left mouse + alt key), copy the value and paste them over the unused address value

Face Pointer Moving by jordyad C47b51910c9432fdec6ba5cfb586050a839af45c

Remove the ":" and change your the two first bytes of your address from "80" to "81"

You may have 268 lines of codes, just divide them in 3 parts (every 100 lines press enter to separate lines)

Here's an example
Spoiler:

Now you can add these codes to PJ64

Next use this code to move the graphics pointer for specific wrestler and all 4 players
D0045845 002A
D1077794 XXXX
810A59A8 8037
D0045845 002A
D1077794 XXXX
810A59AA FF68
D0045845 002A
D1077794 XXXX
81366A2C 8037
D0045845 002A
D1077794 XXXX
81366A2E FF68
D0045845 002A
D1077796 XXXX
810A5F58 8038
D0045845 002A
D1077796 XXXX
810A5F5A 0000
D0045845 002A
D1077796 XXXX
813696BC 8038
D0045845 002A
D1077796 XXXX
813696BE 0000
D0045845 002A
D1077798 XXXX
810A6508 8038
D0045845 002A
D1077798 XXXX
810A650A 0098
D0045845 002A
D1077798 XXXX
8136C34C 8038
D0045845 002A
D1077798 XXXX
8136C34E 0098
D0045845 002A
D107779A XXXX
810A6AB8 8038
D0045845 002A
D107779A XXXX
810A6ABA 0130
D0045845 002A
D107779A XXXX
8136EFDC 8038
D0045845 002A
D107779A XXXX
8136EFDE 0130

Replace XXXX with your wrestler ID

Run a match with this wrestler and go to 800A59A4 to see the result

Face Pointer Moving by jordyad Aedcf8f9a683e1bcad3e3b17199a6be7d49db8b9

Face Pointer Moving by jordyad 16dd98dc21bcfa74e46ddbae6d08485ad773b7cd

As seen on the pictures above the graphic pointer for P1 is now 8037FF68 and the graphic pointer for P2 is 80380000, and they would ALWAYS be like that for the wrestlers you used the graphic pointer modifier code I've put above.

Now that the graphic pointer as been moved to a fixed point you would need to change the palette for when the mask ripping animation is playing.

Here are some addresses (in-match) that are/may be needed
Spoiler:

So my codes are

P1
D1077794 0102 -> (When P1 is X-Pac/Koji Kanemoto/Tiger Mask III)
D0099621 0005 -> (When P1's Hat Color is Light Gold)
D0099615 008E -> (When P1's Hair is Short 3 Red)
D106B460 00FD -> (When P1 is getting Mask Ripped)
D106B462 093C -> (When P1 is getting Mask Ripped)
8137FF94 8038 -> (P1's Face palette change)
D1077794 0102 -> (When P1 is X-Pac/Koji Kanemoto/Tiger Mask III)
D0099621 0005 -> (When P1's Hat Color is Light Gold)
D0099615 008E -> (When P1's Hair is Short 3 Red)
D106B460 00FD -> (When P1 is getting Mask Ripped)
D106B462 093C -> (When P1 is getting Mask Ripped)
8137FF96 1041 -> (P1's Face palette change)

P2
D1077796 0102
D0099735 0005
D0099729 008E
D106B520 00FD
D106B522 093C
8138002C 8038
D1077796 0102
D0099735 0005
D0099729 008E
D106B520 00FD
D106B522 093C
8138002E 1041

P3
D1077798 0102
D0099849 0005
D009983D 008E
D106B5E0 00FD
D106B5E2 093C
813800C4 8038
D1077798 0102
D0099849 0005
D009983D 008E
D106B5E0 00FD
D106B5E2 093C
813800C6 1041

P4
D107779A 0102
D009995D 0005
D0099951 008E
D106B6A0 00FD
D106B6A2 093C
8138015C 8038
D107779A 0102
D009995D 0005
D0099951 008E
D106B6A0 00FD
D106B6A2 093C
8138015E 1041

Also I did make sure to move the face palette to 80381041 instead of 80381040 to generate a very new texture which I had to retexture as the mask ripped face

Final Result

Spoiler - Final Result:

Now that's it! Plus you're wrestler can bleed!

Please tell me if you're facing any glitch or screw anything using this method. Also feel free to PM me if you're stuck somewhere.
Back to top Go down
 
Face Pointer Moving by jordyad
Back to top 
Page 1 of 1
 Similar topics
-
» Portriats: Addy's\Value's\Pointer
» Snypernfsu2's Last Resort Face Tutorial
» [Costumes] Face Paint/Accessories Mods

Permissions in this forum:You cannot reply to topics in this forum
GenHex :: AKI Library :: WWF No Mercy - Tutorials-
Jump to: