Hearthstone: The Bitchwood

TheLegion

Potential Patron
Joined
Jan 7, 2020
I've started dabbling a little bit into the modding scene and from what I understand, the reason the Nudestone files do not work is for two reasons;
1) they are not encoded to work with Directx11 (which is what Hearthstone runs on now), this is a simple fix. All you would need to do is open up the file with something like Paint.Net and save it as a DDS file with the proper encoding and mipmaps.
2) This one is a little trickier, I don't exactly understand how it works. I think that because they changed the file structure of their textures, you now have to use a very specific file naming scheme in order to get the image to be recognised by SpecialK/Hearthstone. If someone could make a post detailing how the game files are extraced/analysed that would be great.
 
Last edited:

c6222848

Avid Affiliate
Joined
Aug 2, 2013
I've started dabbling a little bit into the modding scene and from what I understand, the reason the Nudestone files do not work is for two reasons;
1) they are not encoded to work with Directx11 (which is what Hearthstone runs on now), this is a simple fix. All you would need to do is open up the file with something like Paint.Net and save it as a DDS file with the proper encoding and mipmaps.
2) This one is a little trickier, I don't exactly understand how it works. I think that because they changed the file structure of their textures, you now have to use a very specific file naming scheme in order to get the image to be recognised by SpecialK/Hearthstone. If someone could make a post detailing how the game files are extraced/analysed that would be great.
Nudestone works with umod, and yeah if u read through the thread, the first thing I’ve repeated is about dx11 and mipmaps to let it work with specialK.
SpecialK doesn’t recognise files as the same as uMod. With specialK, you must extract the file using it and it will be a specific hashed name and you HAVE to use that hashed name to be able to replace the texture. There is no way that I know, to know the hashed name without exporting the file using specialK.
So if u want to convert nudestone to work with specialK. It will be a lot of tideous work, I suggest to just use whatever the other person has created, and edit on top of those.
 

TheLegion

Potential Patron
Joined
Jan 7, 2020
Nudestone works with umod, and yeah if u read through the thread, the first thing I’ve repeated is about dx11 and mipmaps to let it work with specialK.
SpecialK doesn’t recognise files as the same as uMod. With specialK, you must extract the file using it and it will be a specific hashed name and you HAVE to use that hashed name to be able to replace the texture. There is no way that I know, to know the hashed name without exporting the file using specialK.
So if u want to convert nudestone to work with specialK. It will be a lot of tideous work, I suggest to just use whatever the other person has created, and edit on top of those.
It's actually quite easy to convert from Nudestone to SpecialK. I've made a few modifications using Nudestone. The only hang-up with using the Nudestone files is that I have to find the file name that corresponds with the card I'm trying to replace and I don't have any way of doing that aside from overwriting previously posted modifications as you've stated.
 
Last edited:

poop34343

Potential Patron
Joined
Jan 17, 2020
Where do people source their art? I've been trying to convert the new dragons in battlegrounds and am having trouble finding material.
 

TheLegion

Potential Patron
Joined
Jan 7, 2020
Where do people source their art? I've been trying to convert the new dragons in battlegrounds and am having trouble finding material.
I just browse various porn hosting sites like rule34.xxx, e621, hentai-foundry and the like. How are you going about editing the new dragons? Would you be able to share how you're grabbing the files from the game?
 

TNet

Potential Patron
Joined
Dec 11, 2019
Here's my ongoing local brew. It includes several different artworks from bitchwood, modred, or nudestone, but not all of them because of my personal taste. The file also includes texconv tool I'm currently using; if you are familiar with the DOS command-line tool it could be a fast way to convert multiple images at once. For example,
Creating multiple mipmaps
FOR %1 in (*.DDS) do texconv -m 10 -y %1

Making PNG files from dds files
FOR %1 in (*.DDS) do texconv -ft png -y %1

Creating multiple DDS files from multiple images
FOR %1 in (*.jpg *.png) do texconv -f dxt1 -srgb -y %1
Would you be able to share how you're grabbing the files from the game?
Two different ways I'm using now;
  • Finding single one from specialK UI: While Hearthstone + specialK is loaded, Ctrl-Shirt-Backspace to load specialK. Press Render Mods tool to open another window. Press "Refresh Textures", find the image in the Live Texture View, and and "Dump Texture to Disk". It can pinpoint the image you want, but the image is often missing in the list.
  • Dumping all the images Hearthstone loaded; open dxgi.ini, update "DumpOnFirstLoad=false" into "true". Run Hearthstone and display all the images you want to find. It does not fail, but it dumps too many images at once though.
Then you can find the images in SK_Res/dump directory. You can convert it into PNG/JPG files with paint.net or texconv.
 
Last edited:

TheLegion

Potential Patron
Joined
Jan 7, 2020
Here's my ongoing local brew. It includes several different artworks from bitchwood, modred, or nudestone, but not all of them because of my personal taste. The file also includes texconv tool I'm currently using; if you are familiar with the DOS command-line tool it could be a fast way to convert multiple images at once. For example,



Two different ways I'm using now;
  • Finding single one from specialK UI: While Hearthstone + specialK is loaded, Ctrl-Shirt-Backspace to load specialK. Press Render Mods tool to open another window. Press "Refresh Textures", find the image in the Live Texture View, and and "Dump Texture to Disk". It can pinpoint the image you want, but the image is often missing in the list.
  • Dumping all the images Hearthstone loaded; open dxgi.ini, update "DumpOnFirstLoad=false" into "true". Run Hearthstone and display all the images you want to find. It does not fail, but it dumps too many images at once though.
Then you can find the images in SK_Res/dump directory. You can convert it into PNG/JPG files with paint.net or texconv.
Thanks for the help!
 

TNet

Potential Patron
Joined
Dec 11, 2019
Yet another local brew, including Illidan portraits and some of new Priest cards + fixing some of mismatching size cards.

(edit) also added demon hunter package.
 

Attachments

Last edited:

Femor

Potential Patron
Joined
Jan 27, 2018
So, mine's not loading the images as they should, even after proper steps. Ideas or suggestions?
 

thisnamenotused

Potential Patron
Joined
Jan 16, 2018
Here are 200+ images in no particular order. These are all images that have not already been updated (except for a random shield) by TNet who has been doing an awesome job. I added separate folders for boards and mats which will have some repeats from TNet plus a few that were missing. Some images are deliberately blank to help make golden cards look like normal cards only with some extra flare.
 

Attachments

YuharaYashin

Potential Patron
Joined
Apr 2, 2020
Hi guys, I am trying to make my own custom images using Photoshop with DDS Plugin. However, the various DDS settings I saved my images with doesn't work at all (I make sure to generate mip-maps for all of them). The custom images don't load when I put them into the folder. What settings can I use when saving my images as DDS?
 

adictox

Potential Patron
Joined
Mar 17, 2020
Here are 200+ images in no particular order. These are all images that have not already been updated (except for a random shield) by TNet who has been doing an awesome job. I added separate folders for boards and mats which will have some repeats from TNet plus a few that were missing. Some images are deliberately blank to help make golden cards look like normal cards only with some extra flare.
Well something inside made almost my entire hs black it's not that im a racist or anything, but makes it pretty annoying
 

TNet

Potential Patron
Joined
Dec 11, 2019
Here are 200+ images in no particular order. These are all images that have not already been updated (except for a random shield) by TNet who has been doing an awesome job. I added separate folders for boards and mats which will have some repeats from TNet plus a few that were missing. Some images are deliberately blank to help make golden cards look like normal cards only with some extra flare.
Thank you for your updates! Especially I appreciate the hero powers updates and the boards with a lot of boobs in it. Also this is my humble opinion; for the UI update, I suggest the collection background you provided CE906DFC seems to be better for "wild collection background", 7670D3BD, since setting it to wild changes the background color into darker color.

Also, can I ask you what card does the image 5AC2249A, 051BDA31, 87B9E1891, B7A92806 matches?
 

TNet

Potential Patron
Joined
Dec 11, 2019
Hi guys, I am trying to make my own custom images using Photoshop with DDS Plugin. However, the various DDS settings I saved my images with doesn't work at all (I make sure to generate mip-maps for all of them). The custom images don't load when I put them into the folder. What settings can I use when saving my images as DDS?
Since I'm not a photoshop user I cannot easily comment; I usually save as PNG and use conversion program for mass adoption. Still,most of the files dumped from the HS client + speicalK is with DXT1 / BC1 and mipmap created. I hope this helps.

Anyone knows what could be the problem here?
I have no experience, but can you check the dxgi.ini section? I usually see the "blank texture" image without mipmaps, so ignoring them would be worth to try. (wrong-sized image is usually IGNORED, instead of getting blank) Also, this was also suggested to prevent broken character problem.

IgnoreNonMipmapped=true (instead of false)
 

adictox

Potential Patron
Joined
Mar 17, 2020
Since I'm not a photoshop user I cannot easily comment; I usually save as PNG and use conversion program for mass adoption. Still,most of the files dumped from the HS client + speicalK is with DXT1 / BC1 and mipmap created. I hope this helps.


I have no experience, but can you check the dxgi.ini section? I usually see the "blank texture" image without mipmaps, so ignoring them would be worth to try. (wrong-sized image is usually IGNORED, instead of getting blank) Also, this was also suggested to prevent broken character problem.

IgnoreNonMipmapped=true (instead of false)
IgnoreNonMipmapped was already set to true for me
 

pearson

Potential Patron
Joined
Mar 29, 2020
Hi guys, I am trying to make my own custom images using Photoshop with DDS Plugin. However, the various DDS settings I saved my images with doesn't work at all (I make sure to generate mip-maps for all of them). The custom images don't load when I put them into the folder. What settings can I use when saving my images as DDS?
make sure the size of your file is correct. try making the width and height of the picture the same if they are incompatible the picture won't work
 

EtsAsnake

Potential Patron
Joined
Aug 10, 2018
So anyone happen to have a Nemsey? because so far I haven't found one I like no offense to any of the makers its just my personal taste.
 

thisnamenotused

Potential Patron
Joined
Jan 16, 2018
Well something inside made almost my entire hs black it's not that im a racist or anything, but makes it pretty annoying
Try deleting file 4089AA37. If you have a lot of other black images then something is different in your settings than mine.

Thank you for your updates! Especially I appreciate the hero powers updates and the boards with a lot of boobs in it. Also this is my humble opinion; for the UI update, I suggest the collection background you provided CE906DFC seems to be better for "wild collection background", 7670D3BD, since setting it to wild changes the background color into darker color.



Also, can I ask you what card does the image 5AC2249A, 051BDA31, 87B9E1891, B7A92806 matches?

Thanks. I'll update the collection background image. It was a temp I never got around to finding a better suited image for.

As for the ID numbers I believe those are nearly all for Battlegrounds.

5AC2249A Hero Power for deathwing
051BDA31 Not sure will keep checking battlegrounds could have been for a hero that has been removed.
87B9E1891 Hero Power for Frost Lich Jaina (Frozen Throne)
B7A92806 Hero Power for George the Fallen
 
Top Bottom