1st off, many thanks to Eddyboy. Great work.
For those of you wanting to use umod to change textures yourself, here is a guide. It assumes you already have Eddyboy's mod and have got it working using the correct version of umod.
Open umod -> open hearthstone.
In umod there are the 3 dropdown boxes 'Back', 'Save', and 'Next'. Use the dropdown to bind them to whichever keys you want to use.
Tick the 'Save single texture' checkbox
Click the 'Set save directory' button at the bottom and pick a folder for the textures you pull out of the game to end up in.
Click 'Update'
Now switch back to hearthstone, you should see some red writing in the top left this shows the type of texture and the number of textures loaded as well as which one you currently have selected. Use the keys you bound to 'Back' and 'Next' to go through the textures, the one that is currently selected will appear lime green (not all textures are immediately visible, skip backward through the list at the start of a game to get an idea of how this looks)
Once the texture you want to replace is selected, hit the key you bound to 'Save', you will end up with a .dds file in the directory you selected as your save directory. The filename will be similar to Hearthstone_T_0X58F7D2C9.dds Which is arcane missiles for example.
Open up Eddyboy's mod and extract the texmod.def file and open this with notepad. For each card changed there will be a line that has the number after the _T_ in the filename you saved from the game and the filename of a texture to replace it with.
So to change arcane missiles, I add the line
0X58F7D2C9|ArcaneMissiles.dds
to the texmod.def file and save it. I then edit the texture Hearthstone_T_0X58F7D2C9.dds and save it as ArcaneMissiles.dds. Then I add both files to the zip replacing the existing texmod.def file.
Hopefully that helps some people. :) Happy modding.
p.s. here are some hex values I have yoinked out the game but haven't gotten around to modding yet:
Cards - Pastebin.com