Jump to content

TUTORIAL : Assigning separate titantrons to alternate attire entrance motions


BlindedByTheGrace

Recommended Posts

Hi,

This tutorial covers assigning separate trons to alternate attires. The developers implemented this in 2k19 for Goldberg and Randy Orton 13. In previous games, it was implemented for Shawn Michaels (2k17) Brian Pillman (2k17) Finn Balor (2k17). This is not an easy tutorial unless you are used to meddling with hex bytes.Let get down to it.

The assetconv.pac located in the pac/audio folder file handles this feature. However we will be working with the modded assetconv.pac file by @HanleysFramer and @Elg which enables titantrons to work in entrances for modded character slots. Credit also goes to @pozzum and @kaa992 who coded the assetconv.pac file support in wrestleminus. 

First I will explain some of the data blocks in the assetconv_p30 file.When this file is decompressed or extracted, you will find a file 9E50420460C2C5BC.vmum located in the folder created by the decompression. Open this file in a hex editor. I will use Randy Orton 13's entry to illustrate

Randy Orton 13's ch ID IS 443. Converting 443 to hex will give you 1BB. Reversing the bytes in big endian format gives you BB 01

search for BB 01 . You will find this byte in offset DA98.

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

0000DA90                                            BB 01 00 00 00 00 00 00         
0000DAA0  E0 F6 A3 02 00 00 00 00  00 00 00 00 43 1D 01 00 
0000DAB0  E8 74 02 00 0D AD 00 00 D0 6C 04 00 00 00 00 00 
0000DAC0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00  ..
0000DAD0  23 02 00 00 CA 02 00 00  

Each entry is 64 bytes long, beginning with the ID and ending right before the next ID

I have highlighted some sets of bytes in colour. Now I don't know all the answers but I will list out what I know  

the first 4 bytes BB 01 00 00    represent the character ID.

The next set of  bytes in green represent the attire number

E0 F6 A3 02 (02 A3 F6 E0) represents the Audio ID (44300000)

The bytes in blue represent the audio ID offset reference . This is used to assign a separate theme for an alternate attire entrance.

The bytes in red (43 1D 01 00). represent the titantron ID offset reference. This is used to assign a separate titantron to an alternate attire entrance.

The bytes E8 74 02 00 represents the Titantron number.

The next set 0D AD 00 00 (AD 0D) 44301 represents the titantron ID

The set in purple ,D0 6C 04 00 (046CD0) 290000 represents the minitron ID.

Now lets look at the next set of 64 bytes (screenshot below)

WeZKMl4.png

The next set of Bytes BB 01 00 00 01 is the entry for the second attire, BB 01 00 00 02 is the entry for the 3rd attire.

Next , we will examine another set of bytes in the data. those highlighted in yellow below.

eUGQhrJ.png

These are the bytes which the game reads to assign alternate titantrons. Its sort of an override. This reference overrides any value set in Data editor  or in the titantron ID.

Note these bytes : 43 1D 01, 50 1D 01 and 5D 1D 01.These are offset references.

01 1D 43 , 01 1D 50 and 01 1D 5D are offsets which contain titantron ID's Lets look at this offset. Scroll down to offset 01 1D 43 ,you will find the following blocks of data.


QkrV0mG.png

You will observe the offsets 011D43 -014D0F contain the titantron ID  ent_0443_0_1

offsets 011D50 -011D5C contain the titantron ID ent_0443_0_0

offsets 011D5D -011D69 contain the titantron ID ent_0443_0_1

In this example , attire 1 which has offset reference 011D50 will have titantron ent_0443_0_0 loaded. If this value is changed to ent_0461_0_0, CM Punks titantron will be loaded for the second attire, regardless of the titantron id in the assetconv entry. Attire 3 uses the default titantron, but for some reason, you can't assign a titantron offset reference twice. They had to duplicate the entry. You can add custom entries to this set of bytes. I will explain further on.

I will illustrate an example , trying to add an alternate titantron to attire 2 for a CM punk mod entrance.

1. We know CM punk's mod CH id is 468. You can use any modded slot for CM Punk. But we'll use 468.

2. 468 in hex is D4 01. Search for D4 01. You will be looking in offset columns 08 - 09 for the ID's.

You will find D401 in offset 5118-5119.

4q6XnN9.png

These blocks are the entires added for modded slots. The next entry D5 01 is 469 which is not assigned to any mod. 

we want to use D5 01 for the alternate attire. 1 We will alter the bytes as shown. We then copy and paste write the other data bytes over those for D5 01 as shown.

XqWOBYh.png

3. Next , we need to place these bytes elsewhere. The game dowsnt seem to read the alternate attire bytes in these modded assetconv slots, so the trick is to swap with the slot for a default titantron. We need to take not of the last modded titantron slot 999 which is 03E7. The next entry after this is 6C (offset BAD8) this entry and those below it are for default ingame ID's. The game will read the alternate attire bytes when the block is placed here. But we just can't place it anywhere or it won't work. You will need to look for the highest ID before 468 or after 468 and place it there. The ID's are in increasing order.. The default ch pac with a titantron closest in value to 468 is 459 (CB 01)(Chris Jericho 10) The next ID after Jericho is Sting 513 (0201)

sUsnQ8A.png

You will notice the two blocks of bytes are for CB 01 and 0201. What we need to do is copy and paste write (do not insert) the CM Punk data over these bytes. You will need to copy and paste these bytes elsewhere so you don't lose the data. The data structure will then  look like this.

vG8Acdt.png

You will notice D4 01 is after CA 01 and before 02 02. 

You then paste write  the CB01 /02 01 bytes over the CM punk D4 01 /D4 01 in the previous location. We are placing the bytes for the default titantrons in the block for modded character slots. They work fine and don't need to be in numerical order.

4. Next we need to add the titantron offset references. We scroll to the last offset row and add two entries below

qxAcVz6.png

change both to 468. The 468_0_1 will be used for the alternate attire. You will need to rename the alternate  trons as ent_0468_0_1_0 for Raw, ent_0468_0_1_1 for Smackdown and PPV's, ent_0468_0_1_2 for the classic arenas using the 4:3 format titantron.

x9upbTy.png

Take note of the offset references. The first is 12600, (this will be 00 26 01 )the second is 1260D ( 0D 26 01). You will place these values in the titantron reference offset slots for the entries as shown

QseoRLY.png

Save, reinject, restart your game and test in-game.

I will be putting up a tutorial for alternate music with an alternate attire entrance in a few days.

 

 

 

 

Edited by squaredcirclefan
  • Like 6
  • Too Sweet 1
  • Thanks 1
  • Glorious 1
Link to comment
Share on other sites

  • 10 months later...

I had checked to see if you created the tutorial for alternate music, but couldn't find it. I went into the assetconv.pac to try give Goldberg's second attire his WWE theme (I put it under stars 1 - 7117000). I created the evt entries at the bottom and assigned the offset to Goldberg entry. The video will switch, but the music remains the same. I looked at Undertaker Retro, who has different entrance music and I feel like I've copied everything correctly. Any thoughts about what I could be doing wrong?
 

Link to comment
Share on other sites

12 hours ago, swipergod said:

I had checked to see if you created the tutorial for alternate music, but couldn't find it. I went into the assetconv.pac to try give Goldberg's second attire his WWE theme (I put it under stars 1 - 7117000). I created the evt entries at the bottom and assigned the offset to Goldberg entry. The video will switch, but the music remains the same. I looked at Undertaker Retro, who has different entrance music and I feel like I've copied everything correctly. Any thoughts about what I could be doing wrong?
 

Hi, Can you send me the assetconv_p30.pac you have edited so I can take a quick look.

Link to comment
Share on other sites

Just now, swipergod said:

Hey squaredcirclefan, thanks for having a look at this. Here's what I edited. I even regenerated the chunk just in case.

https://www.mediafire.com/file/yq1i5qj87bz4eld/assetconv.pac/file

Let me know if there's something I can do differently.

Hi, You have sent me the assetconv_.pac file even though the assetconv_p30.pac file supercedes this file.

  • Like 1
Link to comment
Share on other sites

Hmm, for some reason, it's not working. I've edited the p30 file and followed the steps of the tutorial. Offsets are set, entry music is changed, IDs are changed. The only thing I can think of is when I go into wrestleminus, it says that the entrance is ERROR, but I have no idea why. I'm using the proper naming convention I think. Here's the file I edited.

https://www.mediafire.com/file/2p3jgur3czpp6df/assetconv_p30.pac/file

Link to comment
Share on other sites

26 minutes ago, swipergod said:

Hmm, for some reason, it's not working. I've edited the p30 file and followed the steps of the tutorial. Offsets are set, entry music is changed, IDs are changed. The only thing I can think of is when I go into wrestleminus, it says that the entrance is ERROR, but I have no idea why. I'm using the proper naming convention I think. Here's the file I edited.

https://www.mediafire.com/file/2p3jgur3czpp6df/assetconv_p30.pac/file

If you have the titantronfix installed through CCT, you need to edit the modified assetconv_p30.pac file in that folder. It seemed you modified the file in the pac \audio folder. What you've done is correct but its the wrong file.

  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

All of a sudden I started to have a problem with a separate music for an alternate attire.
I made 2 attires for CM Punk and have done everything according to the tutorial above (I set up Cult of Personality theme for attire 1 and This Fire for attire 2). Everything works fine: sepatate trons, minis, walls, entrance music, everything is at its place. However, when winning a match with attire 2, I still have CoP playing during victory scene and not Killswitch Engage (as I said, everything is fine during an entrance).
I already made multiple attires for Kane and Christian and haven't encountered this problem in those cases. Everything works great for them. CM Punk, however, turned out to be more tedious for some reason.

  • Like 1
Link to comment
Share on other sites

38 minutes ago, SaintChristian said:

All of a sudden I started to have a problem with a separate music for an alternate attire.
I made 2 attires for CM Punk and have done everything according to the tutorial above (I set up Cult of Personality theme for attire 1 and This Fire for attire 2). Everything works fine: sepatate trons, minis, walls, entrance music, everything is at its place. However, when winning a match with attire 2, I still have CoP playing during victory scene and not Killswitch Engage (as I said, everything is fine during an entrance).
I already made multiple attires for Kane and Christian and haven't encountered this problem in those cases. Everything works great for them. CM Punk, however, turned out to be more tedious for some reason.

 

In the moveset file for CM Punk, have you unticked all the checkboxes in the MEDIA WORKAROUNDS section.

Link to comment
Share on other sites

9 hours ago, squaredcirclefan said:

In the moveset file for CM Punk, have you unticked all the checkboxes in the MEDIA WORKAROUNDS section.

In fact I did this multiple times just to be sure (i.e. imported moveset with all the workarounds unticked several times). Still CoP during the vicroty scene. And that happens with CM Punk only.

  • Like 1
Link to comment
Share on other sites

Just now, SaintChristian said:

In fact I did this multiple times just to be sure (i.e. imported moveset with all the workarounds unticked several times). Still CoP during the vicroty scene. And that happens with CM Punk only.

CM Punk is a mod character so the assetconv_data is slightly different. Can you send the assetconv_30.pac file you have modified?

Did you also ensure Victory Music is set to ENTRANCE MUSIC in the moveset file ?

Link to comment
Share on other sites

Just now, squaredcirclefan said:

CM Punk is a mod character so the assetconv_data is slightly different. Can you send the assetconv_30.pac file you have modified?

Did you also ensure Victory Music is set to ENTRANCE MUSIC in the moveset file ?

As of now, I selected CoP as both entrance and victory. I thought that there should be an option to select an actual entrance music for victory (so that victory music would be the same that was assigned as entrance to the attire you're using) but I couldn't find it. Is it actually there? If so, then I'll look for it again and send you my assetconv if necessary when I'm finished with work. Thanks!

  • Like 1
Link to comment
Share on other sites

2 minutes ago, SaintChristian said:

As of now, I selected CoP as both entrance and victory. I thought that there should be an option to select an actual entrance music for victory (so that victory music would be the same that was assigned as entrance to the attire you're using) but I couldn't find it. Is it actually there? If so, then I'll look for it again and send you my assetconv if necessary when I'm finished with work. Thanks!

That option is in Data Editor when you edit the moveset file. Its the first on the list .

 

Link to comment
Share on other sites

33 minutes ago, squaredcirclefan said:

That option is in Data Editor when you edit the moveset file. Its the first on the list .

Ok, so I found an option called "Entrance Music 1" and set it as victory in moveset. That didn't work, still nothing changed.
Then I also chose "Entrance Music 1" as entrance. After that all victory music just vanished (for both attires).

It seems Punk is an a-hole even on the other side of the screen, not only in real life. >.<

  • Like 1
Link to comment
Share on other sites

6 minutes ago, SaintChristian said:

Ok, so I found an option called "Entrance Music 1" and set it as victory in moveset. That didn't work, still nothing changed.
Then I also chose "Entrance Music 1" as entrance. After that all victory music just vanished (for both attires).

It seems Punk is an a-hole even on the other side of the screen, not only in real life. >.<

Can you send the assetconv file ?

Link to comment
Share on other sites

11 minutes ago, squaredcirclefan said:

Can you send the assetconv file ?

https://drive.google.com/file/d/1bwQ8wPblaQJullJwvJkrW_mPAo-6GM95/view?usp=sharing

Don't be intimidated by the mess I caused there=) I deleted some of the modded slots and moved them to the unmodded section for some of the characters I imported (Morrison, Kane attires, Benoit, etc.)

  • Like 1
Link to comment
Share on other sites

11 minutes ago, SaintChristian said:

https://drive.google.com/file/d/1bwQ8wPblaQJullJwvJkrW_mPAo-6GM95/view?usp=sharing

Don't be intimidated by the mess I caused there=) I deleted some of the modded slots and moved them to the unmodded section for some of the characters I imported (Morrison, Kane attires, Benoit, etc.)

That's fine. I'll have a look.

Link to comment
Share on other sites

4 hours ago, SaintChristian said:

https://drive.google.com/file/d/1bwQ8wPblaQJullJwvJkrW_mPAo-6GM95/view?usp=sharing

Don't be intimidated by the mess I caused there=) I deleted some of the modded slots and moved them to the unmodded section for some of the characters I imported (Morrison, Kane attires, Benoit, etc.)

Hi have had a look and experienced the same.

I am thinking this issue affects characters installed in mod slots. It doesn't happen with default characters in the game as they have theme file ID's which are registered in the game. I will investigate further.

  • Like 1
Link to comment
Share on other sites

  • 3 years later...

Hi, sorry to bring up this old tuto. But I'm starting to get the hang of it, even if it does seem huge. A question that's pretty simple at the moment.

Just in case, can we use the assetconv_30 update (7.2)?
Because I can't find the same data for Randy Orton '13 in the tutorial (titantron, line or other).
I'd like to place CM Punk '21 / '01 (3 att) on Daniel Bryan '13, and Mark Henry '17 / '98 (3 att) on Daniel Bryan '10 for example.

Thanks, 

Ben

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...