Jump to content

TUTORIAL: Editing the assetconv.pac file to assign titantrons in 2k19.


BlindedByTheGrace

Recommended Posts

Hi,

I'm putting up this tutorial to share what I have discovered regarding how the game handles titantrons during entrances. This will enable users to troubleshoot and fix titantron issues they might encounter in the game.

First it's important to note the assetconv_p30.pac file in the pac/audio folder handles titantron assignment in entrances. Unfortunately custom titantrons with ID's different from those of the default trons are not loading in entrances. A few modders came up with a solution of modding the assetconv_p30.pac to include data for custom titantron ID's. This file is placed in the mods/titantronfix/pac/audio folder when the titantronfix is installed in CCT. 

The assetconv_p30.pac file in the mods sub folder supercedes the file in the pac/audio folder. I will be using this file in this tutorial..

Titantrons in the game are placed in the 2k19/movies/titantron folder. The trons used for each character's entrance are in the format ent_xxxx_0_0_Y.bk2. I will break this down here.

Let's pick Triple H for instance . His character pac is 102. If you look in the titantron folder you will see these 3 titantron files

ent_0102_0_0_0.bk2   (This is the long titantron loaded in the Raw Arena)

ent_0102_0_0_1.bk2 (This is the long format titantron loaded in the smackdown and current PPV arena's)

ent_0102_0_0_2.bk2 (This is the square format loaded in classic arenas with 4:3 format titantron screens).

Most current gen superstars usually have all three titantrons.

All retro superstars like The Rock, Steve Austin and Goldberg have only one titantron (The 4:3 format tron)

A few superstars have just the smackdown/PPV and the classic trons.

This is important to note as you might have discovered superstars without the other two modern titantrons still have the 4:3 format tron loading in all arena's

Superstars without the Raw titantron have the smackdown/PPV tron loading in the Raw arena.

So it's possible to have just one titantron loading in all arena's. This is where the assetconv_p30.pac file comes in.

Open this file in a hex editor. We will look at a few examples to illustrate. Scroll down to offset row 1800. Here is a screenshot below

L3qVt4T.png

This is a default listing for in game characters starting from The Rock. The Highlighted numbers 64,65,66 and 67 are Hex ID' for The Rock (100) Steve Austin (101), Triple H (102) and The Undertaker (103) . You will also notice I have highlighted a set of 3 bytes which contain the values 01 or 00. Lets look at the Rock/

This is actually a 4 byte array 00 00 00 00  but just 3 bytes are used for the trons.

The first byte id for the Raw trons, The second byte for the Smackdown/PPV trons and the 3rd byte for the classic trons.

If you look in the titantron folder, you will notice the dev's have placed just one titantron for The Rock and Steve Austin, both ending with a 2.

The 3 bytes I highlighted for the The Rock and Steve Austin both have 00 00 01

The single 01 in the array is for the Classic Tron (ent_0100_0_0_2.bk2 and ent_0101_0_0_bk2)

As the other values are 00, the game will assign this titantron for all entrances. You will also notice the trons are not stretched in the Raw Smackdown and PPV arenas.

Lets look at a few things here.

If the ID for the Rock's titantron was changed to ent_0100_0_0_1.bk2, It will be stretched in the smackdown/PPV arena and it wouldn't work in The Raw and Classic Arenas as the game will try to locate the tron with ID ent_0100_0_0_2.bk2.

If the data bytes was changed from 00 00 01 to 00 01 00 , the game will try to locate the tron ending with 1 and assign it to all arena entrances. If there is none, no titantron will be loaded. This is the case if no other titantron is present.

If the data bytes were changed to 01 00 00, the game will try to locate the tron ending with 0 and assign it to all arena entrances.

The next example is Triple H (Hex ID 66)

You will notice there the highlighted listing is 01 01 01. You will also notice there are 3 titantrons for his character, similar to all current superstars.

The 01 01 01 here will enable the game assign the titantron ending with 0 to Raw, the titantron ending with 1 to Smackdown and the Titantron ending with 2 to classic arena's.

If the Data bytes are 00 01 01 and the Raw titantron is removed, the game will assign the Smackdown titantron to the Raw arena.

Let us look at the modded slots added to the game. I will use the ID for CM Punk to illustrate.

If you have CM Punk installed in slot 468 and the titantron ID is 468 you will search for D4 01 (1D4 reversed =468 in hex.)

Here is a screenshot below. 

xTG4JHm.png

You will notice the bytes here read 00 00 00 . This is the same with all custom titantron slots. With this, we will need to have all trons with all three ID' s for the game to load trons in all arenas.

In this case, we need to have titantrons with ID's ent_0468_0_0_0.bk2 (Raw), ent_0468_0_0_1.bk2 (smackdown/PPV) and ent_0468_0_0_2.bk2(classic arenas) placed in the titantron folder for the game to load trons in all arenas.

If there was just one tron ending in 0 ( raw), The bytes will have to be changed to 01 00 00. This will load the Raw tron in all arena's.

There are times we can only find 4:3 trons for retro mods.

In this case, let's say I had just a 4:3 titantron for CM punk. I will have to rename it as ent_0468_0_0_2.bk2 and change the data bytes to 00 00 01 as explained earlier. This will load the tron in all arena's. The titantron will not stretch in the RAW and Smackdown/PPV arenas.

Hopefully readers can pick one or two things. Feel free to ask any questions.

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

  • BlindedByTheGrace changed the title to TUTORIAL: Editing the assetconv.pac file to assign titantrons in 2k19.
  • 2 weeks later...

I have some question i want goldberg full stretch titantron.back.

 

First time i download titantron form

And rename titantron to 361

I change Goldberg Titantron 361 (69  01) to all 01 01 01  Titantron  working on Full  stretch

Then I add minitron walltron etc. and Inject .moveset file assign on 361 slot

Everything work fine but titantron is back  to 4.3

I check asset assetconv_p30.pac again all Goldberg is 01 01 01

.Moveset file can change Tron Stretch or 4.3 ?

I want titantron to back to full stretch every arena

Thanks to help.

Link to comment
Share on other sites

57 minutes ago, shenlong02 said:

ent_0361_0_1_2.bk2 <<< Original ingame 4.3

ent_0361_0_1_0.bk2 <<<< RAW

ent_0361_0_0_1.bk2 <<<< Smackdown

ent_0361_0_0_2.bk2 <<<<< I copy and rename from 0_0_1

 

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

0000E890  4C 01 00 00 A8 00 00 00 69 01 00 00 00 00 00 00  L...¨...i.......
0000E8A0  A0 D7 26 02 01 00 00 00 00 00 00 00 00 00 00 00   ×&.............
0000E8B0  28 82 05 00 04 8D 00 00 04 8D 00 00 00 00 00 00  (‚..............
0000E8C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00  ................
0000E8D0  4D 01 00 00 A9 00 00 00 69 01 00 00 01 00 00 00  M...©...i.......
0000E8E0  04 D8 26 02 00 00 00 00 00 00 00 00 00 00 00 00  .Ø&.............
0000E8F0  28 82 05 00 05 8D 00 00 04 8D 00 00 00 00 00 00  (‚..............
0000E900  00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00  ................
0000E910  15 01 00 00 AA 00 00 00
6C 01 00 00 00 00 00 00  ....ª...l.......
 

ok so here is the setup for Goldberg in the game. Goldberg has two entries. The second one in purple is for his alternate attire.

Here is the breakdown of the trons you listed

ent_0361_0_1_2.bk2 <<< Original ingame 4.3 for his alternate attire (Goldberg 04)

ent_0361_0_1_0.bk2 <<<< RAW for his alternate attire (Goldberg 04)

ent_0361_0_0_1.bk2 <<<< Smackdown (WCW attire)

ent_0361_0_0_2.bk2 <<<<< I copy and rename from 0_0_1 (classic  WCW).

If you want the long Raw Titantron to play in all arenas stretched, you just need to create two ent_0361_0_0_0 and ent_361_0_1_0 for the alternate attire.

Change both sets flags to 01 00 00. This will select the Raw titantron for all arenas.The classic 4:3 titantron will not be selected for any arena

If you have a separate smackdown titantron, these should be ent_0361_0_0_1 and ent_0361_0_1_1 for the alternate attire

Change both sets of flags to 01 01 00. This will select the Raw titantron for Raw and classic arenas stretched and select the smackdown titantron for smackdown. The classic 4:3 titantron will not be selected for any arena.

Hope it's clear enough.

  • Like 1
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...