Jump to content
 

Replacing Renders Without X-PacKer: 2K17 Edition


Perfectplex

Recommended Posts

If this method works for you can you please post a quick message just to say "hey it worked for me" or something as I have two people who are having problems getting it to work but nobody saying if it worked for them.

 

NO YOU CAN'T ADD RENDERS, ONLY REPLACE!!!

 

OK so this was a popular thread last time which spawned the wonderful and much simpler to use Render Injector option in @TheVisitorX 's Custom Character Tools.

I know he is already working on adding that to a new tool but for now I thought I'd just make this thread to put people on for a bit and to get the ball rolling.

What you will need, as last year

paint dot net http://www.getpaint.net/download.html (free)

A hex editor (I use hexedit, also free) http://www.hexedit.com/

and the header and footer files http://www.filedropper.com/singlerenderfile or mirror site http://www67.zippyshare.com/v/tuCChEGl/file.html

 

OK let's crack on with it.

First you need your image, I aren't going into fancy filters and messing about, we just want to get on with it.

Lets do everyones favourite AJ Styles.

I like to use WWE.com's superstar roster images as they are a good size and already masked png files.

http://www.wwe.com/superstars/aj-styles

Right click and download his image.

 

Now open that image in paint.net and do Image > Canvas Size and choose these settings taking note of the anchor position.

364f890d263611de19e7f83f04aa2bb2.png

 

This will leave a white border across the top just use the magic wand tool and delete that.

Now choose Image > Resize and adjust to 1024 x 1024

034261f37ee1ee2a7383c8785d1a4e89.png

This will now stretch the image outwards and be a good sized image to use.

 

Now do File > Save As...

Choose DirectDraw Surface (DDS) (*.dds)

9914c26b601571e788bca368fd5587ac.png

 

Now choose these settings.

5aaa77a0572e20790329a604b6693f2d.png

 

Hit OK and you will now have a lovely type B .dds file of the phenomenal one.

 

Right click the image and open it with your hex editor.

Unzip the SingleRenderFile "header" and "footer" files, these wont have any extensions, this is normal.

Open both those with the hex editor too.

So now you have the dds file, header and footer all open in your hex editor.

 

Now Ctrl+A to select all the hex code of the AJ Styles.dds and copy it.

Go to the header tab and scroll to the very bottom and making sure you are AFTER the last byte of the hex paste the dds hex at the bottom.

Now head to the footer tab and copy all that hex code and go back to the header tab and paste that at the very bottom.

So now you have

header

dds

footer

In that order in your hex editor.

 

Now you need to go to line 800.

and this is where you will need to change the ID to the correct ID code.

eff867bd8072adc3b8961e93359b82f4.png

 

Now head to my ID list thread and we are changing the type b render so scroll down to the type b list and find AJ Styles.

Here it is

9c1847ff6223b10cc3978a7a7d25e74f.png

So now just change the bytes in hex editor to match this.

Make sure you are overwriting NOT inserting, you will know if you did because the FF FF FF FF will be on the beginning of line 810.

a47856f0fbf9a0f90f65d3d047c7f557.png

Now hit File > Save As...

Call it something you will recognise, I called it "AJ Stlyes.pac" for this example but it is best to call it something like "AJ Styles B.pac" so you know which version of the render you have.

 

Head to pac\menu\assets\wwe17_singleread\texture\ssface\typeb

BACK UP FILES YOU ALTER/REPLACE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Now I suggest moving the ltag_typeb.pac file completely out of the way (or pop it in a zip file) so that you can see your new file in action.

and place your new AJStyles.pac render file in that folder.

7ddef1216185755dde2289ac317952f4.png

Now if you don't already know for any mods to work you need to replace your chunk_cache.bin file, so if you haven't already back it up and delete it.

Now create a notepad and rename it to chunk_cache.bin (ensuring it doesn't have .txt on the end) and that is your new empty cache file so the game doesn't crash with mods.

 

Start your game, head to the character select screen, and you SHOULD (assuming you did everything right) see your new render in action.

Now enjoy doing the other bajillion renders one by one, or just wait for Custom Character Tools which will make this process much easier.

4c0b346dd74a4f213634283b81757610.png

 

 

For Type C just choose Image > Resize and change it to 512 x 512 and save it as your type C dds file.

 

For Type A you will need to stretch it vertically a bit.

Open up your Type B file and choose Image > Canvas Size and just change it to 1024 x 1324. (there is likely an exact number rather than 1324 but it looks good enough).

d788303beae370583106dae0609a3527.png

This will stretch the image but it is now the wrong size.

Choose Image > Canvas Size and reset it as 1024 x 1024 which will crop off the top but leave the stretched vertically image intact.

65aa67b31521b64f32af59b095e8482e.png

Now just save this as your Type A dds file.

 

Type A = Loading Screen (1024x1024)

Type B = Character Select (1024x1024)

Type C = Smaller Image for other menu things (512x512)

 

Quick tip, for paint dot net the reason it leaves white borders when you resize the canvas is because it fills the new areas with the secondary (background) colour.

Simply change the alpha value of the background colour to 0 before resizing and when you resize the canvas the area will be transparent.

Or indeed if something you are working on requires a resized canvas to have a set colour you can also set it as that before resizing canvas.

fd6fce8622d22495d1c726164055a3ce.png

 

Quick Guide (tl,dr; version)

  • Always using anchor on the bottom middle
  • Use Magic Wand tool to quicly select and delete white borders left after resize if needed.

 

  1. Open 1000x707 image from wwe.com/superstars
  2. Resize Image changing the height to 800 (maintain aspect ratio)
  3. change canvas size to 1024x1024
  4. save as type B
  5. resize image to 512x512
  6. save as type C
  7. ctrl+z (undo) back to normal size
  8. resize image height to 1275 (don't maintain aspect ratio)
  9. resize image height 1024 (maintain aspect ratio)
  10. resize canvas to 1024x1024
  11. save as type A
Edited by Perfectplex
  • Like 8
Link to comment
Share on other sites

1 minute ago, Levon_BITW said:

nice going with the renders, but can we do it how it is normally like in the game? im just wondering

what do you mean?

Link to comment
Share on other sites

If you mean you want to use renders of the in game characters then you can use any image, but you will just have to work out a way to get a render of the character model to use, this is a thread about replacing the image files.

Once you have an image you want to use just convert it to dds using the guide.

You could use screen grab (F12 by default on steam) to take a snapshot then use a paint program to cut out the image you want to use.

Link to comment
Share on other sites

8 minutes ago, Perfectplex said:

If you mean you want to use renders of the in game characters then you can use any image, but you will just have to work out a way to get a render of the character model to use, this is a thread about replacing the image files.

Once you have an image you want to use just convert it to dds using the guide.

You could use screen grab (F12 by default on steam) to take a snapshot then use a paint program to cut out the image you want to use.

Could there be a way of extracting from a CAW?

  • Like 1
Link to comment
Share on other sites

 

4 minutes ago, Curb Stomp City said:

Could there be a way of extracting from a CAW?

I will look into this and address it in another thread and link it in the first post, if the game saves a render file snapshot then yes it should be possible by extracting the image from the save file. I make no promises.

For now you could just get a good in game shot of your CAW and press F12 to take a screenshot then use a paint programme to snip out around the image of your character and resize it then convert it to dds to use.

2 minutes ago, I CAN I WILL said:

id's?

In the link to my other thread.

Edited by Perfectplex
Link to comment
Share on other sites

1 minute ago, Perfectplex said:

I will look into this and address it in another thread and link it in the first post, if the game saves a render file snapshot then yes it should be possible by extracting the image from the save file. I make no promises.

For now you could just get a good in game shot of your CAW and press F12 to take a screenshot then use a paint programme to snip out around the image of your character and resize it then convert it to dds to use.

I will look into this and address it in another thread and link it in the first post, if the game saves a render file snapshot then yes it should be possible by extracting the image from the save file. I make no promises.

For now you could just get a good in game shot of your CAW and press F12 to take a screenshot then use a paint programme to snip out around the image of your character and resize it then convert it to dds to use.

In the link to my other thread.

ok found it

Link to comment
Share on other sites

3 hours ago, Levon_BITW said:

e0439edbc615aaee7120240791b94643_XL.jpg

like this

I'll update my 2K16 guide later for making them the right sizes, things are a little different this year but I figured it all out like a week ago.

Link to comment
Share on other sites

27 minutes ago, I CAN I WILL said:

Game Crashed

did you do the cache fix?

10 minutes ago, 4 Life said:

I'll update my 2K16 guide later for making them the right sizes, things are a little different this year but I figured it all out like a week ago.

Yeah I didn't really worry about the exact scaling, I just wanted to get the basic method down.

Edited by Perfectplex
Link to comment
Share on other sites

12 minutes ago, Perfectplex said:

Yeah I didn't really worry about the exact scaling, I just wanted to get the basic method down.

Yeah it's an injecting tutorial not a creation tutorial so totally understandable! So glad you and Visitor are managing to put your minds to figure this stuff out and eventually get that tool working again, invaluable stuff.

Link to comment
Share on other sites

43 minutes ago, Perfectplex said:

did you do the cache fix?

Yeah I didn't really worry about the exact scaling, I just wanted to get the basic method down.

yes

Link to comment
Share on other sites

3 minutes ago, Perfectplex said:

which character did you replace? I will test it to check everything is OK. Did the game crash when you got into the character select screen?

yes it stopped working on aj styles

Link to comment
Share on other sites

I already replaced AJ and it worked with no problems, did you make sure you added the header AND the footer because on one I made I forgot the footer part and it crashed.

Link to comment
Share on other sites

Just now, Perfectplex said:

I already replaced AJ and it worked with no problems, did you make sure you added the header AND the footer because on one I made I forgot the footer part and it crashed.

first icopy all the hex from dds.then i paste it at the very bottom.then i pasted footer at the very bottom

Link to comment
Share on other sites

Yeah crashing for me too, it seemed fine just looking at it, it extracted with xpacker fine, ID was correct, header and footer was there.

I did notice you had used what appears to be an A type though (stretched vertically) but that wouldn't have caused the problem anyway.

 

Anyway I reopened the image in paint and resaved it, readded the header and footer and it works fine, maybe you had the settings incorrect in paint dot net when you saved?

https://expirebox.com/download/24f12b0a80e45e00f834785faf3f671d.html

Link to comment
Share on other sites

Crashing for me too unfortunately. The render isn't showing up at all on the selection screen and then of course when I try and start a match the game crashes. Just used the same settings in paint.net that I've used for other renders I've put into the game via X-Packer and the same ones you've suggested above.

I'm also guessing you guys know the procedure for nulling out the values in the ltag file for @TheVisitorXto be able to get this working as a program? Pretty sure I saw him speaking about this already :)

Edited by 4 Life
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...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.